RTPDuplex Member List

This is the complete list of members for RTPDuplex, including all inherited members.

addConflict(const InetAddress &na, tpport_t dtp, tpport_t ctp) | ConflictHandler | protected
addContributor(uint32 csrc) | OutgoingDataQueue |
addDestination(const InetHostAddress &ia, tpport_t dataPort=DefaultRTPDataPort, tpport_t controlPort=0) | OutgoingDataQueue |
addDestination(const InetMcastAddress &ia, tpport_t dataPort=DefaultRTPDataPort, tpport_t controlPort=0) | OutgoingDataQueue |
addDestinationToList(const InetAddress &ia, tpport_t data, tpport_t control) | DestinationListHandler | protected
addParticipant(RTPApplication &app, Participant &part) | ApplicationHandler | inline protected
ApplicationHandler() | ApplicationHandler | inline protected
begin() | IncomingDataQueue | inline
BYESource(uint32 ssrc) | MembershipBookkeeping | protected
checkSSRCInIncomingRTPPkt(SyncSourceLink &sourceLink, bool is_new, InetAddress &na, tpport_t tp) | IncomingDataQueue | protected
complete | OutgoingDataQueue |
ConflictHandler() | ConflictHandler | inline protected
connect(const InetHostAddress &host, tpport_t port=0) | RTPDuplex |
IncomingDataQueue::cryptoContexts | IncomingDataQueue | protected
OutgoingDataQueue::cryptoContexts | OutgoingDataQueue | protected
IncomingDataQueue::cryptoMutex | IncomingDataQueue | mutable protected
OutgoingDataQueue::cryptoMutex | OutgoingDataQueue | mutable protected
defaultMaxPacketDropout | IncomingDataQueue | protected static
defaultMaxPacketMisorder | IncomingDataQueue | protected static
defaultMembersHashSize | MembershipBookkeeping | protected static
defaultMembersSize | IncomingDataQueue | protected static
defaultMinValidPacketSequence | IncomingDataQueue | protected static
DestinationListHandler() | DestinationListHandler | protected
destList | DestinationListHandler | protected
disableStack() | RTPDataQueue | inline
dispatchBYE(const std::string &) | RTPQueueBase | inline protected virtual
dispatchDataPacket() | OutgoingDataQueue | protected
dispatchImmediate(OutgoingRTPPkt *packet) | OutgoingDataQueue | protected
enableStack() | RTPDataQueue | inline
end() | IncomingDataQueue | inline
end2EndDelayed(IncomingRTPPktLink &) | IncomingDataQueue | inline protected virtual
endQueue() | RTPDataQueue | protected
firstConflict | ConflictHandler | protected
forgetDestination(const InetHostAddress &ia, tpport_t dataPort=DefaultRTPDataPort, tpport_t controlPort=0) | OutgoingDataQueue |
forgetDestination(const InetMcastAddress &ia, tpport_t dataPort=DefaultRTPDataPort, tpport_t controlPort=0) | OutgoingDataQueue |
getCurrentPayloadType() const | RTPQueueBase | inline
getCurrentRTPClockRate() const | RTPQueueBase | inline
getCurrentSeqNum(void) | OutgoingDataQueue | inline protected
getCurrentTimestamp() const | RTPDataQueue |
getData(uint32 stamp, const SyncSource *src=NULL) | IncomingDataQueue |
getDefaultExpireTimeout() const | OutgoingDataQueue | inline
getDefaultMaxPacketDropout() const | IncomingDataQueue | inline
getDefaultMaxPacketMisorder() const | IncomingDataQueue | inline
getDefaultMaxRecvPacketSize() const | IncomingDataQueueBase | inline
getDefaultMaxSendSegmentSize() | OutgoingDataQueueBase | inline
getDefaultMembersHashSize() | MembershipBookkeeping | inline protected
getDefaultMembersSize() | IncomingDataQueue | inline static
getDefaultMinValidPacketSequence() const | IncomingDataQueue | inline
getDefaultSchedulingTimeout() const | OutgoingDataQueue | inline
getDefaultSessionBandwidth() const | RTPDataQueue | inline
getExpireTimeout() const | OutgoingDataQueue | inline
getFirst() | MembershipBookkeeping | inline protected
getFirstDestination() const | DestinationListHandler | inline protected
getFirstTimestamp(const SyncSource *src=NULL) const | IncomingDataQueue |
getInitialTime() const | RTPQueueBase | inline
getInitialTimestamp() | OutgoingDataQueue | inline protected
getInQueueCryptoContext(uint32 ssrc) | IncomingDataQueue |
getLast() | MembershipBookkeeping | inline protected
getLink(const SyncSource &source) const | MembershipBookkeeping | inline protected
getLocalSSRC() const | RTPQueueBase | inline
getLocalSSRCNetwork() const | RTPQueueBase | inline protected
getMark() const | OutgoingDataQueue | inline
getMaxPacketDropout() const | IncomingDataQueue | inline
getMaxPacketMisorder() const | IncomingDataQueue | inline
getMaxRecvPacketSize() const | IncomingDataQueueBase | inline
getMaxSendSegmentSize() | OutgoingDataQueueBase | inline
getMembersCount() | MembershipBookkeeping | inline protected
getMinValidPacketSequence() const | IncomingDataQueue | inline
getNextDataPacketSize() const | RTPDuplex | inline protected virtual
getOutQueueCryptoContext(uint32 ssrc) | OutgoingDataQueue |
getPeer() | RTPDuplex | protected
getSchedulingTimeout() | OutgoingDataQueue | protected
getSendersCount() | MembershipBookkeeping | inline protected
getSendOctetCount() const | OutgoingDataQueue | inline
getSendPacketCount() const | OutgoingDataQueue | inline
getSequenceNumber() const | OutgoingDataQueue | inline
getSessionBandwidth() const | RTPDataQueue | inline
getSourceBySSRC(uint32 ssrc, bool &created) | MembershipBookkeeping | protected
getTimeclock() const | RTPDataQueue | inline
getWaiting(uint32 timestamp, const SyncSource *src=NULL) | IncomingDataQueue | protected
IncomingDataQueue(uint32 size) | IncomingDataQueue | protected
IncomingDataQueueBase() | IncomingDataQueueBase | inline protected
insertRecvPacket(IncomingRTPPktLink *packetLink) | IncomingDataQueue | protected
isActive() const | RTPDataQueue | inline
isMine(const SyncSource &source) const | MembershipBookkeeping | inline protected
isPendingData(microtimeout_t timeout) | RTPDuplex | inline protected virtual
isRegistered(uint32 ssrc) | MembershipBookkeeping | protected
isSending() const | OutgoingDataQueue |
isSingleDestination() const | DestinationListHandler | inline protected
isWaiting(const SyncSource *src=NULL) const | IncomingDataQueue |
lastConflict | ConflictHandler | protected
lockDestinationList() const | DestinationListHandler | inline protected
marked | OutgoingDataQueue |
maxPacketDropout | IncomingDataQueue | protected
maxPacketMisorder | IncomingDataQueue | protected
MembershipBookkeeping(uint32 initialSize=defaultMembersHashSize) | MembershipBookkeeping | protected
minValidPacketSequence | IncomingDataQueue | protected
octetCount | OutgoingDataQueue |
onExpireRecv(IncomingRTPPkt &) | IncomingDataQueue | inline protected virtual
onNewSyncSource(const SyncSource &) | IncomingDataQueue | inline protected virtual
onRTPPacketRecv(IncomingRTPPkt &) | IncomingDataQueue | inline protected virtual
onSRTPPacketError(IncomingRTPPkt &pkt, int32 errorCode) | IncomingDataQueue | inline protected virtual
OutgoingDataQueue() | OutgoingDataQueue | protected
OutgoingDataQueueBase() | OutgoingDataQueueBase | protected
overflowTime | OutgoingDataQueue |
packetCount | OutgoingDataQueue |
paddinglen | OutgoingDataQueue |
ParticipantHandler() | ParticipantHandler | inline protected
purgeIncomingQueue() | IncomingDataQueue | protected
purgeOutgoingQueue() | OutgoingDataQueue | protected
putData(uint32 stamp, const unsigned char *data=NULL, size_t len=0) | OutgoingDataQueue |
recordExtraction(const IncomingRTPPkt &pkt) | IncomingDataQueue | protected
recordReception(SyncSourceLink &srcLink, const IncomingRTPPkt &pkt, const timeval recvtime) | IncomingDataQueue | protected
recvData(unsigned char *buffer, size_t len, InetHostAddress &na, tpport_t &tp) | RTPDuplex | inline protected virtual
recvFirst | IncomingDataQueue | protected
recvLast | IncomingDataQueue | protected
recvLock | IncomingDataQueue | mutable protected
removeContributor(uint32 csrc) | OutgoingDataQueue |
removeDestinationFromList(const InetAddress &ia, tpport_t dataPort, tpport_t controlPort) | DestinationListHandler | protected
removeInQueueCryptoContext(CryptoContext *cc) | IncomingDataQueue |
removeOutQueueCryptoContext(CryptoContext *cc) | OutgoingDataQueue |
removeParticipant(RTPApplication &app, RTPApplication::ParticipantLink *pl) | ApplicationHandler | inline protected
removeSource(uint32 ssrc) | MembershipBookkeeping | protected
renewLocalSSRC() | RTPDataQueue | inline protected virtual
RTPDataQueue(uint32 size=defaultMembersHashSize) | RTPDataQueue | protected
RTPDataQueue(uint32 *ssrc, uint32 size=defaultMembersHashSize) | RTPDataQueue | protected
RTPDuplex(const InetAddress &bind, tpport_t local, tpport_t remote) | RTPDuplex |
RTPQueueBase(uint32 *ssrc=NULL) | RTPQueueBase | protected
searchControlConflict(InetAddress na, tpport_t ctp) | ConflictHandler | protected
searchDataConflict(InetAddress na, tpport_t dtp) | ConflictHandler | protected
sendCC | OutgoingDataQueue |
sendData(const unsigned char *const buffer, size_t len) | RTPDuplex | inline protected virtual
sendImmediate(uint32 stamp, const unsigned char *data=NULL, size_t len=0) | OutgoingDataQueue |
sendSeq | OutgoingDataQueue |
sendSources | OutgoingDataQueue |
SEQNUMMOD | MembershipBookkeeping | protected static
setControlPeer(const InetAddress &, tpport_t) | RTPDuplex | inline protected virtual
setControlTransportPort(SyncSource &source, tpport_t p) | SyncSourceHandler | inline protected
setDataPeer(const InetAddress &, tpport_t) | RTPDuplex | inline protected virtual
setDataTransportPort(SyncSource &source, tpport_t p) | SyncSourceHandler | inline protected
setExpireTimeout(microtimeout_t to) | OutgoingDataQueue | inline
setInitialTimestamp(uint32 ts) | OutgoingDataQueue | inline protected
setInQueueCryptoContext(CryptoContext *cc) | IncomingDataQueue |
setLink(SyncSource &source, void *link) | SyncSourceHandler | inline protected
setLocalSSRC(uint32 ssrc) | RTPQueueBase | inline protected
setMark(bool mark) | OutgoingDataQueue | inline
setMaxPacketDropout(uint16 packets) | IncomingDataQueue | inline
setMaxPacketMisorder(uint16 packets) | IncomingDataQueue | inline
setMaxRecvPacketSize(size_t maxsize) | IncomingDataQueueBase | inline
setMaxSendSegmentSize(size_t size) | OutgoingDataQueueBase | inline
setMembersCount(uint32 n) | MembershipBookkeeping | inline protected
setMinValidPacketSequence(uint8 packets) | IncomingDataQueue | inline
setNetworkAddress(SyncSource &source, InetAddress addr) | SyncSourceHandler | inline protected
setNextSeqNum(uint32 seqNum) | OutgoingDataQueue | inline protected
setOutQueueCryptoContext(CryptoContext *cc) | OutgoingDataQueue |
setPadding(uint8 paddinglen) | OutgoingDataQueue | inline
setPartial(uint32 timestamp, unsigned char *data, size_t offset, size_t max) | OutgoingDataQueue |
setParticipant(SyncSource &source, Participant &p) | SyncSourceHandler | inline protected
setPayloadFormat(const PayloadFormat &pf) | RTPQueueBase | inline
setPRIVPrefix(Participant *part, const std::string val) | ParticipantHandler | inline protected
setSchedulingTimeout(microtimeout_t to) | OutgoingDataQueue | inline
setSDESItem(Participant *part, SDESItemType item, const std::string &val) | ParticipantHandler | inline protected
setSender(SyncSource &source, bool active) | SyncSourceHandler | inline protected
setSessionBandwidth(uint32 bw) | RTPDataQueue | inline
setSourceExpirationPeriod(uint8 intervals) | IncomingDataQueue | inline protected
setState(SyncSource &source, SyncSource::State ns) | SyncSourceHandler | inline protected
setTimeclock() | RTPDataQueue | inline
setTypeOfService(Tos tos) | RTPDataQueue | inline
sourceExpirationPeriod | IncomingDataQueue | protected
SyncSourceHandler() | SyncSourceHandler | inline protected
takeInDataPacket() | IncomingDataQueue | protected virtual
timerTick() | RTPDataQueue | inline protected virtual
Tos enum name | RTPDataQueue |
tosBestEffort enum value | RTPDataQueue |
tosEnhanced enum value | RTPDataQueue |
unlockDestinationList() const | DestinationListHandler | inline protected
updateConflict(ConflictingTransportAddress &ca) | ConflictHandler | inline protected
writeLockDestinationList() const | DestinationListHandler | inline protected
~ApplicationHandler() | ApplicationHandler | inline protected virtual
~ConflictHandler() | ConflictHandler | inline protected virtual
~DestinationListHandler() | DestinationListHandler | protected
~IncomingDataQueue() | IncomingDataQueue | inline protected virtual
~IncomingDataQueueBase() | IncomingDataQueueBase | inline protected virtual
~MembershipBookkeeping() | MembershipBookkeeping | inline protected virtual
~OutgoingDataQueue() | OutgoingDataQueue | inline protected virtual
~OutgoingDataQueueBase() | OutgoingDataQueueBase | inline protected virtual
~ParticipantHandler() | ParticipantHandler | inline protected virtual
~RTPDataQueue() | RTPDataQueue | inline protected virtual
~RTPDuplex() | RTPDuplex | virtual
~RTPQueueBase() | RTPQueueBase | inline protected virtual
~SyncSourceHandler() | SyncSourceHandler | inline protected virtual