, 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] |
AVPQueue(uint32 size=RTPDataQueue::defaultMembersHashSize, RTPApplication &app=defaultApplication()) | AVPQueue | [inline, protected] |
AVPQueue(uint32 ssrc, uint32 size=RTPDataQueue::defaultMembersHashSize, RTPApplication &app=defaultApplication()) | AVPQueue | [inline, protected] |
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 | [inline, protected] |
controlReceptionService() | QueueRTCPManager | [protected] |
controlTransmissionService() | QueueRTCPManager | [protected] |
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] |
defaultPathMTU enum value | RTCPCompoundHandler | [protected] |
DestinationListHandler() | DestinationListHandler | [protected] |
destList | DestinationListHandler | [protected] |
disableStack() | RTPDataQueue | [inline] |
dispatchBYE(const std::string &reason) | QueueRTCPManager | [protected, virtual] |
dispatchDataPacket() | OutgoingDataQueue | [protected] |
dispatchImmediate(OutgoingRTPPkt *packet) | OutgoingDataQueue | [protected] |
enableStack() | RTPDataQueue | [inline] |
end() | IncomingDataQueue | [inline] |
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 | [inline, protected] |
getControlBandwidth() const | AVPQueue | [inline] |
getCurrentPayloadType() const | RTPQueueBase | [inline] |
getCurrentRTPClockRate() const | RTPQueueBase | [inline] |
getCurrentSeqNum(void) | OutgoingDataQueue | [inline, protected] |
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 | [inline, protected] |
getDefaultMembersSize() | IncomingDataQueue | [inline, static] |
getDefaultMinValidPacketSequence() const | IncomingDataQueue | [inline] |
getDefaultSchedulingTimeout() const | OutgoingDataQueue | [inline] |
getDefaultSessionBandwidth() const | RTPDataQueue | [inline] |
getEnd2EndDelay() const | QueueRTCPManager | [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] |
getLastSendPacketCount() const | QueueRTCPManager | [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] |
getMRReceiverInfo(SyncSource &srcFrom) | QueueRTCPManager | |
getMRSenderInfo(SyncSource &src) | QueueRTCPManager | |
getNextDataPacketSize() const =0 | IncomingDataQueue | [protected, pure virtual] |
getOutQueueCryptoContext(uint32 ssrc) | OutgoingDataQueue | |
getPathMTU() | RTCPCompoundHandler | [inline, protected] |
getPrevMembersCount() const | QueueRTCPManager | [inline, protected] |
getRTCPCheckInterval() | QueueRTCPManager | [inline, protected] |
getSchedulingTimeout() | OutgoingDataQueue | [protected] |
getSendersCount() | MembershipBookkeeping | [inline, protected] |
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 | [inline, protected] |
insertRecvPacket(IncomingRTPPktLink *packetLink) | IncomingDataQueue | [protected] |
isActive() const | RTPDataQueue | [inline] |
isMine(const SyncSource &source) const | MembershipBookkeeping | [inline, protected] |
isPendingData(microtimeout_t timeout)=0 | RTPDataQueue | [protected, pure 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] |
onGotAPP(SyncSource &, RTCPCompoundHandler::APPPacket &, size_t) | QueueRTCPManager | [inline, protected, virtual] |
onGotRR(SyncSource &source, RecvReport &RR, uint8 blocks) | QueueRTCPManager | [protected, virtual] |
onGotSDES(SyncSource &source, RTCPPacket &pkt) | QueueRTCPManager | [protected] |
onGotSDESChunk(SyncSource &source, SDESChunk &chunk, size_t len) | QueueRTCPManager | [protected, virtual] |
onGotSR(SyncSource &source, SendReport &SR, uint8 blocks) | QueueRTCPManager | [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 | |
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 | [protected, pure 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] |
RTCPCompoundHandler(uint16 mtu=defaultPathMTU) | RTCPCompoundHandler | [protected] |
rtcpPMembers | QueueRTCPManager | |
RTCPReceiverInfo class | RTCPCompoundHandler | [friend] |
rtcpRecvBuffer | RTCPCompoundHandler | [protected] |
rtcpSendBuffer | RTCPCompoundHandler | [protected] |
RTCPSenderInfo class | RTCPCompoundHandler | [friend] |
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 | [protected, static] |
setControlBandwidth(float fraction) | AVPQueue | [inline] |
setControlPeer(const InetAddress &host, tpport_t port) | OutgoingDataQueue | [inline, protected, virtual] |
setControlTransportPort(SyncSource &source, tpport_t p) | SyncSourceHandler | [inline, protected] |
setDataTransportPort(SyncSource &source, tpport_t p) | SyncSourceHandler | [inline, protected] |
setEnd2EndDelay(microtimeout_t t) | QueueRTCPManager | [inline] |
setExpireTimeout(microtimeout_t to) | OutgoingDataQueue | [inline] |
setInitialTimestamp(uint32 ts) | OutgoingDataQueue | [inline, protected] |
setInQueueCryptoContext(CryptoContext *cc) | IncomingDataQueue | |
setLeavingDelay(microtimeout_t delay) | QueueRTCPManager | [inline] |
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] |
setMinRTCPInterval(microtimeout_t interval) | QueueRTCPManager | [inline] |
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] |
setPathMTU(uint16 mtu) | RTCPCompoundHandler | [inline, protected] |
setPayloadFormat(const PayloadFormat &pf) | RTPQueueBase | [inline] |
setPrevMembersNum(uint32 n) | QueueRTCPManager | [inline, protected] |
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 | [inline, protected] |
setSendersControlFraction(float fraction) | QueueRTCPManager | [inline] |
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] |
~AVPQueue() | AVPQueue | [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] |
~QueueRTCPManager() | QueueRTCPManager | [protected, virtual] |
~RTCPCompoundHandler() | RTCPCompoundHandler | [protected] |
~RTPDataQueue() | RTPDataQueue | [inline, protected, virtual] |
~RTPQueueBase() | RTPQueueBase | [inline, protected, virtual] |
~SyncSourceHandler() | SyncSourceHandler | [inline, protected, virtual] |