ccRTP
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)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
checkSSRCInIncomingRTPPkt(SyncSourceLink &sourceLink, bool is_new, InetAddress &na, tpport_t tp)IncomingDataQueueprotected
completeOutgoingDataQueue
ConflictHandler()ConflictHandlerinlineprotected
connect(const InetHostAddress &host, tpport_t port=0)RTPDuplex
IncomingDataQueue::cryptoContextsIncomingDataQueueprotected
OutgoingDataQueue::cryptoContextsOutgoingDataQueueprotected
IncomingDataQueue::cryptoMutexIncomingDataQueuemutableprotected
OutgoingDataQueue::cryptoMutexOutgoingDataQueuemutableprotected
defaultMaxPacketDropoutIncomingDataQueueprotectedstatic
defaultMaxPacketMisorderIncomingDataQueueprotectedstatic
defaultMembersHashSizeMembershipBookkeepingprotectedstatic
defaultMembersSizeIncomingDataQueueprotectedstatic
defaultMinValidPacketSequenceIncomingDataQueueprotectedstatic
DestinationListHandler()DestinationListHandlerprotected
destListDestinationListHandlerprotected
disableStack()RTPDataQueueinline
dispatchBYE(const std::string &)RTPQueueBaseinlineprotectedvirtual
dispatchDataPacket()OutgoingDataQueueprotected
dispatchImmediate(OutgoingRTPPkt *packet)OutgoingDataQueueprotected
enableStack()RTPDataQueueinline
end()IncomingDataQueueinline
end2EndDelayed(IncomingRTPPktLink &)IncomingDataQueueinlineprotectedvirtual
endQueue()RTPDataQueueprotected
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
getCurrentPayloadType() const RTPQueueBaseinline
getCurrentRTPClockRate() const RTPQueueBaseinline
getCurrentSeqNum(void)OutgoingDataQueueinlineprotected
getCurrentTimestamp() const RTPDataQueue
getData(uint32 stamp, const SyncSource *src=NULL)IncomingDataQueue
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
getExpireTimeout() const OutgoingDataQueueinline
getFirst()MembershipBookkeepinginlineprotected
getFirstDestination() const DestinationListHandlerinlineprotected
getFirstTimestamp(const SyncSource *src=NULL) const IncomingDataQueue
getInitialTime() const RTPQueueBaseinline
getInitialTimestamp()OutgoingDataQueueinlineprotected
getInQueueCryptoContext(uint32 ssrc)IncomingDataQueue
getLast()MembershipBookkeepinginlineprotected
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
getNextDataPacketSize() const RTPDuplexinlineprotectedvirtual
getOutQueueCryptoContext(uint32 ssrc)OutgoingDataQueue
getPeer()RTPDuplexprotected
getSchedulingTimeout()OutgoingDataQueueprotected
getSendersCount()MembershipBookkeepinginlineprotected
getSendOctetCount() const OutgoingDataQueueinline
getSendPacketCount() const OutgoingDataQueueinline
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)RTPDuplexinlineprotectedvirtual
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
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
recordExtraction(const IncomingRTPPkt &pkt)IncomingDataQueueprotected
recordReception(SyncSourceLink &srcLink, const IncomingRTPPkt &pkt, const timeval recvtime)IncomingDataQueueprotected
recvData(unsigned char *buffer, size_t len, InetHostAddress &na, tpport_t &tp)RTPDuplexinlineprotectedvirtual
recvFirstIncomingDataQueueprotected
recvLastIncomingDataQueueprotected
recvLockIncomingDataQueuemutableprotected
removeContributor(uint32 csrc)OutgoingDataQueue
removeDestinationFromList(const InetAddress &ia, tpport_t dataPort, tpport_t controlPort)DestinationListHandlerprotected
removeInQueueCryptoContext(CryptoContext *cc)IncomingDataQueue
removeOutQueueCryptoContext(CryptoContext *cc)OutgoingDataQueue
removeParticipant(RTPApplication &app, RTPApplication::ParticipantLink *pl)ApplicationHandlerinlineprotected
removeSource(uint32 ssrc)MembershipBookkeepingprotected
renewLocalSSRC()RTPDataQueueinlineprotectedvirtual
RTPDataQueue(uint32 size=defaultMembersHashSize)RTPDataQueueprotected
RTPDataQueue(uint32 *ssrc, uint32 size=defaultMembersHashSize)RTPDataQueueprotected
RTPDuplex(const InetAddress &bind, tpport_t local, tpport_t remote)RTPDuplex
RTPQueueBase(uint32 *ssrc=NULL)RTPQueueBaseprotected
searchControlConflict(InetAddress na, tpport_t ctp)ConflictHandlerprotected
searchDataConflict(InetAddress na, tpport_t dtp)ConflictHandlerprotected
sendCCOutgoingDataQueue
sendData(const unsigned char *const buffer, size_t len)RTPDuplexinlineprotectedvirtual
sendImmediate(uint32 stamp, const unsigned char *data=NULL, size_t len=0)OutgoingDataQueue
sendSeqOutgoingDataQueue
sendSourcesOutgoingDataQueue
SEQNUMMODMembershipBookkeepingprotectedstatic
setControlPeer(const InetAddress &, tpport_t)RTPDuplexinlineprotectedvirtual
setControlTransportPort(SyncSource &source, tpport_t p)SyncSourceHandlerinlineprotected
setDataPeer(const InetAddress &, tpport_t)RTPDuplexinlineprotectedvirtual
setDataTransportPort(SyncSource &source, tpport_t p)SyncSourceHandlerinlineprotected
setExpireTimeout(microtimeout_t to)OutgoingDataQueueinline
setInitialTimestamp(uint32 ts)OutgoingDataQueueinlineprotected
setInQueueCryptoContext(CryptoContext *cc)IncomingDataQueue
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
setMinValidPacketSequence(uint8 packets)IncomingDataQueueinline
setNetworkAddress(SyncSource &source, InetAddress addr)SyncSourceHandlerinlineprotected
setNextSeqNum(uint32 seqNum)OutgoingDataQueueinlineprotected
setOutQueueCryptoContext(CryptoContext *cc)OutgoingDataQueue
setPadding(uint8 paddinglen)OutgoingDataQueueinline
setPartial(uint32 timestamp, unsigned char *data, size_t offset, size_t max)OutgoingDataQueue
setParticipant(SyncSource &source, Participant &p)SyncSourceHandlerinlineprotected
setPayloadFormat(const PayloadFormat &pf)RTPQueueBaseinline
setPRIVPrefix(Participant *part, const std::string val)ParticipantHandlerinlineprotected
setSchedulingTimeout(microtimeout_t to)OutgoingDataQueueinline
setSDESItem(Participant *part, SDESItemType item, const std::string &val)ParticipantHandlerinlineprotected
setSender(SyncSource &source, bool active)SyncSourceHandlerinlineprotected
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
~RTPDataQueue()RTPDataQueueinlineprotectedvirtual
~RTPDuplex()RTPDuplexvirtual
~RTPQueueBase()RTPQueueBaseinlineprotectedvirtual
~SyncSourceHandler()SyncSourceHandlerinlineprotectedvirtual