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 | inlineprotected |
ApplicationHandler() | ApplicationHandler | inlineprotected |
begin() | IncomingDataQueue | inline |
BYESource(uint32 ssrc) | MembershipBookkeeping | protected |
checkCompoundRTCPHeader(size_t len) | RTCPCompoundHandler | protected |
checkSSRCInIncomingRTPPkt(SyncSourceLink &sourceLink, bool is_new, InetAddress &na, tpport_t tp) | IncomingDataQueue | protected |
checkSSRCInRTCPPkt(SyncSourceLink &sourceLink, bool is_new, InetAddress &na, tpport_t tp) | QueueRTCPManager | protected |
complete | OutgoingDataQueue | |
ConflictHandler() | ConflictHandler | inlineprotected |
controlReceptionService() | QueueRTCPManager | protected |
controlTransmissionService() | QueueRTCPManager | protected |
IncomingDataQueue::cryptoContexts | IncomingDataQueue | protected |
OutgoingDataQueue::cryptoContexts | OutgoingDataQueue | protected |
IncomingDataQueue::cryptoMutex | IncomingDataQueue | mutableprotected |
OutgoingDataQueue::cryptoMutex | OutgoingDataQueue | mutableprotected |
defaultMaxPacketDropout | IncomingDataQueue | protectedstatic |
defaultMaxPacketMisorder | IncomingDataQueue | protectedstatic |
defaultMembersHashSize | MembershipBookkeeping | protectedstatic |
defaultMembersSize | IncomingDataQueue | protectedstatic |
defaultMinValidPacketSequence | IncomingDataQueue | protectedstatic |
defaultPathMTU enum value | RTCPCompoundHandler | protected |
DestinationListHandler() | DestinationListHandler | protected |
destList | DestinationListHandler | protected |
disableStack() | RTPDataQueue | inline |
dispatchBYE(const std::string &reason) | QueueRTCPManager | protectedvirtual |
dispatchDataPacket() | OutgoingDataQueue | protected |
dispatchImmediate(OutgoingRTPPkt *packet) | OutgoingDataQueue | protected |
enableStack() | RTPDataQueue | inline |
end() | IncomingDataQueue | inline |
RTPDataQueue::end2EndDelayed(IncomingRTPPktLink &) | IncomingDataQueue | inlineprotectedvirtual |
endQueue() | RTPDataQueue | protected |
endQueueRTCPManager() | QueueRTCPManager | 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 | |
getApplication() | QueueRTCPManager | inlineprotected |
getControlBandwidth() const | QueueRTCPManager | inlineprotected |
getCurrentPayloadType() const | RTPQueueBase | inline |
getCurrentRTPClockRate() const | RTPQueueBase | inline |
getCurrentSeqNum(void) | OutgoingDataQueue | inlineprotected |
getCurrentTimestamp() const | RTPDataQueue | |
getData(uint32 stamp, const SyncSource *src=NULL) | IncomingDataQueue | |
getDefaultEnd2EndDelay() const | QueueRTCPManager | inline |
getDefaultExpireTimeout() const | OutgoingDataQueue | inline |
getDefaultMaxPacketDropout() const | IncomingDataQueue | inline |
getDefaultMaxPacketMisorder() const | IncomingDataQueue | inline |
getDefaultMaxRecvPacketSize() const | IncomingDataQueueBase | inline |
getDefaultMaxSendSegmentSize() | OutgoingDataQueueBase | inline |
getDefaultMembersHashSize() | MembershipBookkeeping | inlineprotected |
getDefaultMembersSize() | IncomingDataQueue | inlinestatic |
getDefaultMinValidPacketSequence() const | IncomingDataQueue | inline |
getDefaultSchedulingTimeout() const | OutgoingDataQueue | inline |
getDefaultSessionBandwidth() const | RTPDataQueue | inline |
getEnd2EndDelay() const | QueueRTCPManager | inline |
getExpireTimeout() const | OutgoingDataQueue | inline |
getFirst() | MembershipBookkeeping | inlineprotected |
getFirstDestination() const | DestinationListHandler | inlineprotected |
getFirstTimestamp(const SyncSource *src=NULL) const | IncomingDataQueue | |
getInitialTime() const | RTPQueueBase | inline |
getInitialTimestamp() | OutgoingDataQueue | inlineprotected |
getInQueueCryptoContext(uint32 ssrc) | IncomingDataQueue | |
getInQueueCryptoContextCtrl(uint32 ssrc) | QueueRTCPManager | |
getLast() | MembershipBookkeeping | inlineprotected |
getLastSendPacketCount() const | QueueRTCPManager | inlineprotected |
getLink(const SyncSource &source) const | MembershipBookkeeping | inlineprotected |
getLocalSSRC() const | RTPQueueBase | inline |
getLocalSSRCNetwork() const | RTPQueueBase | inlineprotected |
getMark() const | OutgoingDataQueue | inline |
getMaxPacketDropout() const | IncomingDataQueue | inline |
getMaxPacketMisorder() const | IncomingDataQueue | inline |
getMaxRecvPacketSize() const | IncomingDataQueueBase | inline |
getMaxSendSegmentSize() | OutgoingDataQueueBase | inline |
getMembersCount() | MembershipBookkeeping | inlineprotected |
getMinValidPacketSequence() const | IncomingDataQueue | inline |
getMRReceiverInfo(SyncSource &srcFrom) | QueueRTCPManager | |
getMRSenderInfo(SyncSource &src) | QueueRTCPManager | |
getNextDataPacketSize() const =0 | IncomingDataQueue | protectedpure virtual |
getOutQueueCryptoContext(uint32 ssrc) | OutgoingDataQueue | |
getOutQueueCryptoContextCtrl(uint32 ssrc) | QueueRTCPManager | |
getPathMTU() | RTCPCompoundHandler | inlineprotected |
getPrevMembersCount() const | QueueRTCPManager | inlineprotected |
getRTCPCheckInterval() | QueueRTCPManager | inlineprotected |
getSchedulingTimeout() | OutgoingDataQueue | protected |
getSendersCount() | MembershipBookkeeping | inlineprotected |
getSendOctetCount() const | OutgoingDataQueue | inline |
getSendPacketCount() const | OutgoingDataQueue | inline |
getSendRTCPPacketCount() const | QueueRTCPManager | 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 | inlineprotected |
insertRecvPacket(IncomingRTPPktLink *packetLink) | IncomingDataQueue | protected |
isActive() const | RTPDataQueue | inline |
isMine(const SyncSource &source) const | MembershipBookkeeping | inlineprotected |
isPendingData(microtimeout_t timeout)=0 | RTPDataQueue | protectedpure virtual |
isRegistered(uint32 ssrc) | MembershipBookkeeping | protected |
isSending() const | OutgoingDataQueue | |
isSingleDestination() const | DestinationListHandler | inlineprotected |
isWaiting(const SyncSource *src=NULL) const | IncomingDataQueue | |
lastConflict | ConflictHandler | protected |
lockDestinationList() const | DestinationListHandler | inlineprotected |
marked | OutgoingDataQueue | |
maxPacketDropout | IncomingDataQueue | protected |
maxPacketMisorder | IncomingDataQueue | protected |
MembershipBookkeeping(uint32 initialSize=defaultMembersHashSize) | MembershipBookkeeping | protected |
minValidPacketSequence | IncomingDataQueue | protected |
octetCount | OutgoingDataQueue | |
onExpireRecv(IncomingRTPPkt &) | IncomingDataQueue | inlineprotectedvirtual |
onGotAPP(SyncSource &, RTCPCompoundHandler::APPPacket &, size_t) | QueueRTCPManager | inlineprotectedvirtual |
onGotRR(SyncSource &source, RecvReport &RR, uint8 blocks) | QueueRTCPManager | protectedvirtual |
onGotSDES(SyncSource &source, RTCPPacket &pkt) | QueueRTCPManager | protected |
onGotSDESChunk(SyncSource &source, SDESChunk &chunk, size_t len) | QueueRTCPManager | protectedvirtual |
onGotSR(SyncSource &source, SendReport &SR, uint8 blocks) | QueueRTCPManager | protectedvirtual |
onNewSyncSource(const SyncSource &) | IncomingDataQueue | inlineprotectedvirtual |
onRTPPacketRecv(IncomingRTPPkt &) | IncomingDataQueue | inlineprotectedvirtual |
onSRTPPacketError(IncomingRTPPkt &pkt, int32 errorCode) | IncomingDataQueue | inlineprotectedvirtual |
OutgoingDataQueue() | OutgoingDataQueue | protected |
OutgoingDataQueueBase() | OutgoingDataQueueBase | protected |
overflowTime | OutgoingDataQueue | |
packetCount | OutgoingDataQueue | |
paddinglen | OutgoingDataQueue | |
ParticipantHandler() | ParticipantHandler | inlineprotected |
purgeIncomingQueue() | IncomingDataQueue | protected |
purgeOutgoingQueue() | OutgoingDataQueue | protected |
putData(uint32 stamp, const unsigned char *data=NULL, size_t len=0) | OutgoingDataQueue | |
QueueRTCPManager(uint32 size=RTPDataQueue::defaultMembersHashSize, RTPApplication &app=defaultApplication()) | QueueRTCPManager | protected |
QueueRTCPManager(uint32 ssrc, uint32 size=RTPDataQueue::defaultMembersHashSize, RTPApplication &app=defaultApplication()) | QueueRTCPManager | protected |
recordExtraction(const IncomingRTPPkt &pkt) | IncomingDataQueue | protected |
recordReception(SyncSourceLink &srcLink, const IncomingRTPPkt &pkt, const timeval recvtime) | IncomingDataQueue | protected |
recvData(unsigned char *buffer, size_t length, InetHostAddress &host, tpport_t &port)=0 | IncomingDataQueue | protectedpure virtual |
recvFirst | IncomingDataQueue | protected |
recvLast | IncomingDataQueue | protected |
recvLock | IncomingDataQueue | mutableprotected |
removeContributor(uint32 csrc) | OutgoingDataQueue | |
removeDestinationFromList(const InetAddress &ia, tpport_t dataPort, tpport_t controlPort) | DestinationListHandler | protected |
removeInQueueCryptoContext(CryptoContext *cc) | IncomingDataQueue | |
removeInQueueCryptoContextCtrl(CryptoContextCtrl *cc) | QueueRTCPManager | |
removeOutQueueCryptoContext(CryptoContext *cc) | OutgoingDataQueue | |
removeOutQueueCryptoContextCtrl(CryptoContextCtrl *cc) | QueueRTCPManager | |
removeParticipant(RTPApplication &app, RTPApplication::ParticipantLink *pl) | ApplicationHandler | inlineprotected |
removeSource(uint32 ssrc) | MembershipBookkeeping | protected |
renewLocalSSRC() | RTPDataQueue | inlineprotectedvirtual |
RTCPCompoundHandler(uint16 mtu=defaultPathMTU) | RTCPCompoundHandler | protected |
rtcpPMembers | QueueRTCPManager | |
rtcpRecvBuffer | RTCPCompoundHandler | protected |
rtcpSendBuffer | RTCPCompoundHandler | protected |
rtcpTc | QueueRTCPManager | |
rtcpTn | QueueRTCPManager | |
rtcpTp | QueueRTCPManager | |
RTPDataQueue(uint32 size=defaultMembersHashSize) | RTPDataQueue | protected |
RTPDataQueue(uint32 *ssrc, uint32 size=defaultMembersHashSize) | RTPDataQueue | protected |
RTPQueueBase(uint32 *ssrc=NULL) | RTPQueueBase | protected |
searchControlConflict(InetAddress na, tpport_t ctp) | ConflictHandler | protected |
searchDataConflict(InetAddress na, tpport_t dtp) | ConflictHandler | protected |
sendCC | OutgoingDataQueue | |
sendControlToDestinations(unsigned char *buffer, size_t len) | QueueRTCPManager | protected |
sendImmediate(uint32 stamp, const unsigned char *data=NULL, size_t len=0) | OutgoingDataQueue | |
sendSeq | OutgoingDataQueue | |
sendSources | OutgoingDataQueue | |
SEQNUMMOD | MembershipBookkeeping | protectedstatic |
setControlBandwidth(float fraction) | QueueRTCPManager | inlineprotected |
setControlPeer(const InetAddress &host, tpport_t port) | OutgoingDataQueue | inlineprotectedvirtual |
setControlTransportPort(SyncSource &source, tpport_t p) | SyncSourceHandler | inlineprotected |
setDataTransportPort(SyncSource &source, tpport_t p) | SyncSourceHandler | inlineprotected |
setEnd2EndDelay(microtimeout_t t) | QueueRTCPManager | inline |
setExpireTimeout(microtimeout_t to) | OutgoingDataQueue | inline |
setInitialTimestamp(uint32 ts) | OutgoingDataQueue | inlineprotected |
setInQueueCryptoContext(CryptoContext *cc) | IncomingDataQueue | |
setInQueueCryptoContextCtrl(CryptoContextCtrl *cc) | QueueRTCPManager | |
setLeavingDelay(microtimeout_t delay) | QueueRTCPManager | inline |
setLink(SyncSource &source, void *link) | SyncSourceHandler | inlineprotected |
setLocalSSRC(uint32 ssrc) | RTPQueueBase | inlineprotected |
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 | inlineprotected |
setMinRTCPInterval(microtimeout_t interval) | QueueRTCPManager | inline |
setMinValidPacketSequence(uint8 packets) | IncomingDataQueue | inline |
setNetworkAddress(SyncSource &source, InetAddress addr) | SyncSourceHandler | inlineprotected |
setNextSeqNum(uint32 seqNum) | OutgoingDataQueue | inlineprotected |
setOutQueueCryptoContext(CryptoContext *cc) | OutgoingDataQueue | |
setOutQueueCryptoContextCtrl(CryptoContextCtrl *cc) | QueueRTCPManager | |
setPadding(uint8 paddinglen) | OutgoingDataQueue | inline |
setPartial(uint32 timestamp, unsigned char *data, size_t offset, size_t max) | OutgoingDataQueue | |
setParticipant(SyncSource &source, Participant &p) | SyncSourceHandler | inlineprotected |
setPathMTU(uint16 mtu) | RTCPCompoundHandler | inlineprotected |
setPayloadFormat(const PayloadFormat &pf) | RTPQueueBase | inline |
setPrevMembersNum(uint32 n) | QueueRTCPManager | inlineprotected |
RTPDataQueue::setPRIVPrefix(Participant *part, const std::string val) | ParticipantHandler | inline |
setSchedulingTimeout(microtimeout_t to) | OutgoingDataQueue | inline |
RTPDataQueue::setSDESItem(Participant *part, SDESItemType item, const std::string &val) | ParticipantHandler | inline |
setSender(SyncSource &source, bool active) | SyncSourceHandler | inlineprotected |
setSendersControlFraction(float fraction) | QueueRTCPManager | inline |
setSessionBandwidth(uint32 bw) | RTPDataQueue | inline |
setSourceExpirationPeriod(uint8 intervals) | IncomingDataQueue | inlineprotected |
setState(SyncSource &source, SyncSource::State ns) | SyncSourceHandler | inlineprotected |
setTimeclock() | RTPDataQueue | inline |
setTypeOfService(Tos tos) | RTPDataQueue | inline |
sourceExpirationPeriod | IncomingDataQueue | protected |
SyncSourceHandler() | SyncSourceHandler | inlineprotected |
takeInDataPacket() | IncomingDataQueue | protectedvirtual |
timerTick() | RTPDataQueue | inlineprotectedvirtual |
Tos enum name | RTPDataQueue | |
tosBestEffort enum value | RTPDataQueue | |
tosEnhanced enum value | RTPDataQueue | |
unlockDestinationList() const | DestinationListHandler | inlineprotected |
updateConflict(ConflictingTransportAddress &ca) | ConflictHandler | inlineprotected |
writeLockDestinationList() const | DestinationListHandler | inlineprotected |
~ApplicationHandler() | ApplicationHandler | inlineprotectedvirtual |
~ConflictHandler() | ConflictHandler | inlineprotectedvirtual |
~DestinationListHandler() | DestinationListHandler | protected |
~IncomingDataQueue() | IncomingDataQueue | inlineprotectedvirtual |
~IncomingDataQueueBase() | IncomingDataQueueBase | inlineprotectedvirtual |
~MembershipBookkeeping() | MembershipBookkeeping | inlineprotectedvirtual |
~OutgoingDataQueue() | OutgoingDataQueue | inlineprotectedvirtual |
~OutgoingDataQueueBase() | OutgoingDataQueueBase | inlineprotectedvirtual |
~ParticipantHandler() | ParticipantHandler | inlineprotectedvirtual |
~QueueRTCPManager() | QueueRTCPManager | protectedvirtual |
~RTCPCompoundHandler() | RTCPCompoundHandler | protected |
~RTPDataQueue() | RTPDataQueue | inlineprotectedvirtual |
~RTPQueueBase() | RTPQueueBase | inlineprotectedvirtual |
~SyncSourceHandler() | SyncSourceHandler | inlineprotectedvirtual |