, 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] |