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)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]
completeOutgoingDataQueue
ConflictHandler()ConflictHandler [inline, protected]
connect(const InetHostAddress &host, tpport_t port=0)RTPDuplex
IncomingDataQueue::cryptoContextsIncomingDataQueue [protected]
OutgoingDataQueue::cryptoContextsOutgoingDataQueue [protected]
IncomingDataQueue::cryptoMutexIncomingDataQueue [mutable, protected]
OutgoingDataQueue::cryptoMutexOutgoingDataQueue [mutable, protected]
defaultMaxPacketDropoutIncomingDataQueue [protected, static]
defaultMaxPacketMisorderIncomingDataQueue [protected, static]
defaultMembersHashSizeMembershipBookkeeping [protected, static]
defaultMembersSizeIncomingDataQueue [protected, static]
defaultMinValidPacketSequenceIncomingDataQueue [protected, static]
DestinationListHandler()DestinationListHandler [protected]
destListDestinationListHandler [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]
firstConflictConflictHandler [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
lastConflictConflictHandler [protected]
lockDestinationList() const DestinationListHandler [inline, protected]
markedOutgoingDataQueue
maxPacketDropoutIncomingDataQueue [protected]
maxPacketMisorderIncomingDataQueue [protected]
MembershipBookkeeping(uint32 initialSize=defaultMembersHashSize)MembershipBookkeeping [protected]
minValidPacketSequenceIncomingDataQueue [protected]
octetCountOutgoingDataQueue
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]
overflowTimeOutgoingDataQueue
packetCountOutgoingDataQueue
paddinglenOutgoingDataQueue
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]
recvFirstIncomingDataQueue [protected]
recvLastIncomingDataQueue [protected]
recvLockIncomingDataQueue [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]
sendCCOutgoingDataQueue
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
sendSeqOutgoingDataQueue
sendSourcesOutgoingDataQueue
SEQNUMMODMembershipBookkeeping [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]
sourceExpirationPeriodIncomingDataQueue [protected]
SyncSourceHandler()SyncSourceHandler [inline, protected]
takeInDataPacket()IncomingDataQueue [protected, virtual]
timerTick()RTPDataQueue [inline, protected, virtual]
Tos enum nameRTPDataQueue
tosBestEffort enum valueRTPDataQueue
tosEnhanced enum valueRTPDataQueue
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]


Generated on Tue Jun 17 07:33:18 2008 for ccRTP by  doxygen 1.5.5