ccRTP
QueueRTCPManager Member List

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

addConflict(const InetAddress &na, tpport_t dtp, tpport_t ctp)ConflictHandlerprotected
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)DestinationListHandlerprotected
addParticipant(RTPApplication &app, Participant &part)ApplicationHandlerinlineprotected
ApplicationHandler()ApplicationHandlerinlineprotected
begin()IncomingDataQueueinline
BYESource(uint32 ssrc)MembershipBookkeepingprotected
checkCompoundRTCPHeader(size_t len)RTCPCompoundHandlerprotected
checkSSRCInIncomingRTPPkt(SyncSourceLink &sourceLink, bool is_new, InetAddress &na, tpport_t tp)IncomingDataQueueprotected
checkSSRCInRTCPPkt(SyncSourceLink &sourceLink, bool is_new, InetAddress &na, tpport_t tp)QueueRTCPManagerprotected
completeOutgoingDataQueue
ConflictHandler()ConflictHandlerinlineprotected
controlReceptionService()QueueRTCPManagerprotected
controlTransmissionService()QueueRTCPManagerprotected
IncomingDataQueue::cryptoContextsIncomingDataQueueprotected
OutgoingDataQueue::cryptoContextsOutgoingDataQueueprotected
IncomingDataQueue::cryptoMutexIncomingDataQueuemutableprotected
OutgoingDataQueue::cryptoMutexOutgoingDataQueuemutableprotected
defaultMaxPacketDropoutIncomingDataQueueprotectedstatic
defaultMaxPacketMisorderIncomingDataQueueprotectedstatic
defaultMembersHashSizeMembershipBookkeepingprotectedstatic
defaultMembersSizeIncomingDataQueueprotectedstatic
defaultMinValidPacketSequenceIncomingDataQueueprotectedstatic
defaultPathMTU enum valueRTCPCompoundHandlerprotected
DestinationListHandler()DestinationListHandlerprotected
destListDestinationListHandlerprotected
disableStack()RTPDataQueueinline
dispatchBYE(const std::string &reason)QueueRTCPManagerprotectedvirtual
dispatchDataPacket()OutgoingDataQueueprotected
dispatchImmediate(OutgoingRTPPkt *packet)OutgoingDataQueueprotected
enableStack()RTPDataQueueinline
end()IncomingDataQueueinline
RTPDataQueue::end2EndDelayed(IncomingRTPPktLink &)IncomingDataQueueinlineprotectedvirtual
endQueue()RTPDataQueueprotected
endQueueRTCPManager()QueueRTCPManagerprotected
firstConflictConflictHandlerprotected
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()QueueRTCPManagerinlineprotected
getControlBandwidth() const QueueRTCPManagerinlineprotected
getCurrentPayloadType() const RTPQueueBaseinline
getCurrentRTPClockRate() const RTPQueueBaseinline
getCurrentSeqNum(void)OutgoingDataQueueinlineprotected
getCurrentTimestamp() const RTPDataQueue
getData(uint32 stamp, const SyncSource *src=NULL)IncomingDataQueue
getDefaultEnd2EndDelay() const QueueRTCPManagerinline
getDefaultExpireTimeout() const OutgoingDataQueueinline
getDefaultMaxPacketDropout() const IncomingDataQueueinline
getDefaultMaxPacketMisorder() const IncomingDataQueueinline
getDefaultMaxRecvPacketSize() const IncomingDataQueueBaseinline
getDefaultMaxSendSegmentSize()OutgoingDataQueueBaseinline
getDefaultMembersHashSize()MembershipBookkeepinginlineprotected
getDefaultMembersSize()IncomingDataQueueinlinestatic
getDefaultMinValidPacketSequence() const IncomingDataQueueinline
getDefaultSchedulingTimeout() const OutgoingDataQueueinline
getDefaultSessionBandwidth() const RTPDataQueueinline
getEnd2EndDelay() const QueueRTCPManagerinline
getExpireTimeout() const OutgoingDataQueueinline
getFirst()MembershipBookkeepinginlineprotected
getFirstDestination() const DestinationListHandlerinlineprotected
getFirstTimestamp(const SyncSource *src=NULL) const IncomingDataQueue
getInitialTime() const RTPQueueBaseinline
getInitialTimestamp()OutgoingDataQueueinlineprotected
getInQueueCryptoContext(uint32 ssrc)IncomingDataQueue
getInQueueCryptoContextCtrl(uint32 ssrc)QueueRTCPManager
getLast()MembershipBookkeepinginlineprotected
getLastSendPacketCount() const QueueRTCPManagerinlineprotected
getLink(const SyncSource &source) const MembershipBookkeepinginlineprotected
getLocalSSRC() const RTPQueueBaseinline
getLocalSSRCNetwork() const RTPQueueBaseinlineprotected
getMark() const OutgoingDataQueueinline
getMaxPacketDropout() const IncomingDataQueueinline
getMaxPacketMisorder() const IncomingDataQueueinline
getMaxRecvPacketSize() const IncomingDataQueueBaseinline
getMaxSendSegmentSize()OutgoingDataQueueBaseinline
getMembersCount()MembershipBookkeepinginlineprotected
getMinValidPacketSequence() const IncomingDataQueueinline
getMRReceiverInfo(SyncSource &srcFrom)QueueRTCPManager
getMRSenderInfo(SyncSource &src)QueueRTCPManager
getNextDataPacketSize() const =0IncomingDataQueueprotectedpure virtual
getOutQueueCryptoContext(uint32 ssrc)OutgoingDataQueue
getOutQueueCryptoContextCtrl(uint32 ssrc)QueueRTCPManager
getPathMTU()RTCPCompoundHandlerinlineprotected
getPrevMembersCount() const QueueRTCPManagerinlineprotected
getRTCPCheckInterval()QueueRTCPManagerinlineprotected
getSchedulingTimeout()OutgoingDataQueueprotected
getSendersCount()MembershipBookkeepinginlineprotected
getSendOctetCount() const OutgoingDataQueueinline
getSendPacketCount() const OutgoingDataQueueinline
getSendRTCPPacketCount() const QueueRTCPManagerinline
getSequenceNumber() const OutgoingDataQueueinline
getSessionBandwidth() const RTPDataQueueinline
getSourceBySSRC(uint32 ssrc, bool &created)MembershipBookkeepingprotected
getTimeclock() const RTPDataQueueinline
getWaiting(uint32 timestamp, const SyncSource *src=NULL)IncomingDataQueueprotected
IncomingDataQueue(uint32 size)IncomingDataQueueprotected
IncomingDataQueueBase()IncomingDataQueueBaseinlineprotected
insertRecvPacket(IncomingRTPPktLink *packetLink)IncomingDataQueueprotected
isActive() const RTPDataQueueinline
isMine(const SyncSource &source) const MembershipBookkeepinginlineprotected
isPendingData(microtimeout_t timeout)=0RTPDataQueueprotectedpure virtual
isRegistered(uint32 ssrc)MembershipBookkeepingprotected
isSending() const OutgoingDataQueue
isSingleDestination() const DestinationListHandlerinlineprotected
isWaiting(const SyncSource *src=NULL) const IncomingDataQueue
lastConflictConflictHandlerprotected
lockDestinationList() const DestinationListHandlerinlineprotected
markedOutgoingDataQueue
maxPacketDropoutIncomingDataQueueprotected
maxPacketMisorderIncomingDataQueueprotected
MembershipBookkeeping(uint32 initialSize=defaultMembersHashSize)MembershipBookkeepingprotected
minValidPacketSequenceIncomingDataQueueprotected
octetCountOutgoingDataQueue
onExpireRecv(IncomingRTPPkt &)IncomingDataQueueinlineprotectedvirtual
onGotAPP(SyncSource &, RTCPCompoundHandler::APPPacket &, size_t)QueueRTCPManagerinlineprotectedvirtual
onGotRR(SyncSource &source, RecvReport &RR, uint8 blocks)QueueRTCPManagerprotectedvirtual
onGotSDES(SyncSource &source, RTCPPacket &pkt)QueueRTCPManagerprotected
onGotSDESChunk(SyncSource &source, SDESChunk &chunk, size_t len)QueueRTCPManagerprotectedvirtual
onGotSR(SyncSource &source, SendReport &SR, uint8 blocks)QueueRTCPManagerprotectedvirtual
onNewSyncSource(const SyncSource &)IncomingDataQueueinlineprotectedvirtual
onRTPPacketRecv(IncomingRTPPkt &)IncomingDataQueueinlineprotectedvirtual
onSRTPPacketError(IncomingRTPPkt &pkt, int32 errorCode)IncomingDataQueueinlineprotectedvirtual
OutgoingDataQueue()OutgoingDataQueueprotected
OutgoingDataQueueBase()OutgoingDataQueueBaseprotected
overflowTimeOutgoingDataQueue
packetCountOutgoingDataQueue
paddinglenOutgoingDataQueue
ParticipantHandler()ParticipantHandlerinlineprotected
purgeIncomingQueue()IncomingDataQueueprotected
purgeOutgoingQueue()OutgoingDataQueueprotected
putData(uint32 stamp, const unsigned char *data=NULL, size_t len=0)OutgoingDataQueue
QueueRTCPManager(uint32 size=RTPDataQueue::defaultMembersHashSize, RTPApplication &app=defaultApplication())QueueRTCPManagerprotected
QueueRTCPManager(uint32 ssrc, uint32 size=RTPDataQueue::defaultMembersHashSize, RTPApplication &app=defaultApplication())QueueRTCPManagerprotected
recordExtraction(const IncomingRTPPkt &pkt)IncomingDataQueueprotected
recordReception(SyncSourceLink &srcLink, const IncomingRTPPkt &pkt, const timeval recvtime)IncomingDataQueueprotected
recvData(unsigned char *buffer, size_t length, InetHostAddress &host, tpport_t &port)=0IncomingDataQueueprotectedpure virtual
recvFirstIncomingDataQueueprotected
recvLastIncomingDataQueueprotected
recvLockIncomingDataQueuemutableprotected
removeContributor(uint32 csrc)OutgoingDataQueue
removeDestinationFromList(const InetAddress &ia, tpport_t dataPort, tpport_t controlPort)DestinationListHandlerprotected
removeInQueueCryptoContext(CryptoContext *cc)IncomingDataQueue
removeInQueueCryptoContextCtrl(CryptoContextCtrl *cc)QueueRTCPManager
removeOutQueueCryptoContext(CryptoContext *cc)OutgoingDataQueue
removeOutQueueCryptoContextCtrl(CryptoContextCtrl *cc)QueueRTCPManager
removeParticipant(RTPApplication &app, RTPApplication::ParticipantLink *pl)ApplicationHandlerinlineprotected
removeSource(uint32 ssrc)MembershipBookkeepingprotected
renewLocalSSRC()RTPDataQueueinlineprotectedvirtual
RTCPCompoundHandler(uint16 mtu=defaultPathMTU)RTCPCompoundHandlerprotected
rtcpPMembersQueueRTCPManager
rtcpRecvBufferRTCPCompoundHandlerprotected
rtcpSendBufferRTCPCompoundHandlerprotected
rtcpTcQueueRTCPManager
rtcpTnQueueRTCPManager
rtcpTpQueueRTCPManager
RTPDataQueue(uint32 size=defaultMembersHashSize)RTPDataQueueprotected
RTPDataQueue(uint32 *ssrc, uint32 size=defaultMembersHashSize)RTPDataQueueprotected
RTPQueueBase(uint32 *ssrc=NULL)RTPQueueBaseprotected
searchControlConflict(InetAddress na, tpport_t ctp)ConflictHandlerprotected
searchDataConflict(InetAddress na, tpport_t dtp)ConflictHandlerprotected
sendCCOutgoingDataQueue
sendControlToDestinations(unsigned char *buffer, size_t len)QueueRTCPManagerprotected
sendImmediate(uint32 stamp, const unsigned char *data=NULL, size_t len=0)OutgoingDataQueue
sendSeqOutgoingDataQueue
sendSourcesOutgoingDataQueue
SEQNUMMODMembershipBookkeepingprotectedstatic
setControlBandwidth(float fraction)QueueRTCPManagerinlineprotected
setControlPeer(const InetAddress &host, tpport_t port)OutgoingDataQueueinlineprotectedvirtual
setControlTransportPort(SyncSource &source, tpport_t p)SyncSourceHandlerinlineprotected
setDataTransportPort(SyncSource &source, tpport_t p)SyncSourceHandlerinlineprotected
setEnd2EndDelay(microtimeout_t t)QueueRTCPManagerinline
setExpireTimeout(microtimeout_t to)OutgoingDataQueueinline
setInitialTimestamp(uint32 ts)OutgoingDataQueueinlineprotected
setInQueueCryptoContext(CryptoContext *cc)IncomingDataQueue
setInQueueCryptoContextCtrl(CryptoContextCtrl *cc)QueueRTCPManager
setLeavingDelay(microtimeout_t delay)QueueRTCPManagerinline
setLink(SyncSource &source, void *link)SyncSourceHandlerinlineprotected
setLocalSSRC(uint32 ssrc)RTPQueueBaseinlineprotected
setMark(bool mark)OutgoingDataQueueinline
setMaxPacketDropout(uint16 packets)IncomingDataQueueinline
setMaxPacketMisorder(uint16 packets)IncomingDataQueueinline
setMaxRecvPacketSize(size_t maxsize)IncomingDataQueueBaseinline
setMaxSendSegmentSize(size_t size)OutgoingDataQueueBaseinline
setMembersCount(uint32 n)MembershipBookkeepinginlineprotected
setMinRTCPInterval(microtimeout_t interval)QueueRTCPManagerinline
setMinValidPacketSequence(uint8 packets)IncomingDataQueueinline
setNetworkAddress(SyncSource &source, InetAddress addr)SyncSourceHandlerinlineprotected
setNextSeqNum(uint32 seqNum)OutgoingDataQueueinlineprotected
setOutQueueCryptoContext(CryptoContext *cc)OutgoingDataQueue
setOutQueueCryptoContextCtrl(CryptoContextCtrl *cc)QueueRTCPManager
setPadding(uint8 paddinglen)OutgoingDataQueueinline
setPartial(uint32 timestamp, unsigned char *data, size_t offset, size_t max)OutgoingDataQueue
setParticipant(SyncSource &source, Participant &p)SyncSourceHandlerinlineprotected
setPathMTU(uint16 mtu)RTCPCompoundHandlerinlineprotected
setPayloadFormat(const PayloadFormat &pf)RTPQueueBaseinline
setPrevMembersNum(uint32 n)QueueRTCPManagerinlineprotected
RTPDataQueue::setPRIVPrefix(Participant *part, const std::string val)ParticipantHandlerinline
setSchedulingTimeout(microtimeout_t to)OutgoingDataQueueinline
RTPDataQueue::setSDESItem(Participant *part, SDESItemType item, const std::string &val)ParticipantHandlerinline
setSender(SyncSource &source, bool active)SyncSourceHandlerinlineprotected
setSendersControlFraction(float fraction)QueueRTCPManagerinline
setSessionBandwidth(uint32 bw)RTPDataQueueinline
setSourceExpirationPeriod(uint8 intervals)IncomingDataQueueinlineprotected
setState(SyncSource &source, SyncSource::State ns)SyncSourceHandlerinlineprotected
setTimeclock()RTPDataQueueinline
setTypeOfService(Tos tos)RTPDataQueueinline
sourceExpirationPeriodIncomingDataQueueprotected
SyncSourceHandler()SyncSourceHandlerinlineprotected
takeInDataPacket()IncomingDataQueueprotectedvirtual
timerTick()RTPDataQueueinlineprotectedvirtual
Tos enum nameRTPDataQueue
tosBestEffort enum valueRTPDataQueue
tosEnhanced enum valueRTPDataQueue
unlockDestinationList() const DestinationListHandlerinlineprotected
updateConflict(ConflictingTransportAddress &ca)ConflictHandlerinlineprotected
writeLockDestinationList() const DestinationListHandlerinlineprotected
~ApplicationHandler()ApplicationHandlerinlineprotectedvirtual
~ConflictHandler()ConflictHandlerinlineprotectedvirtual
~DestinationListHandler()DestinationListHandlerprotected
~IncomingDataQueue()IncomingDataQueueinlineprotectedvirtual
~IncomingDataQueueBase()IncomingDataQueueBaseinlineprotectedvirtual
~MembershipBookkeeping()MembershipBookkeepinginlineprotectedvirtual
~OutgoingDataQueue()OutgoingDataQueueinlineprotectedvirtual
~OutgoingDataQueueBase()OutgoingDataQueueBaseinlineprotectedvirtual
~ParticipantHandler()ParticipantHandlerinlineprotectedvirtual
~QueueRTCPManager()QueueRTCPManagerprotectedvirtual
~RTCPCompoundHandler()RTCPCompoundHandlerprotected
~RTPDataQueue()RTPDataQueueinlineprotectedvirtual
~RTPQueueBase()RTPQueueBaseinlineprotectedvirtual
~SyncSourceHandler()SyncSourceHandlerinlineprotectedvirtual