ccRTP
IncomingDataQueue Member List

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

addConflict(const InetAddress &na, tpport_t dtp, tpport_t ctp)ConflictHandlerprotected
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
ConflictHandler()ConflictHandlerinlineprotected
cryptoContextsIncomingDataQueueprotected
cryptoMutexIncomingDataQueuemutableprotected
defaultMaxPacketDropoutIncomingDataQueueprotectedstatic
defaultMaxPacketMisorderIncomingDataQueueprotectedstatic
defaultMembersHashSizeMembershipBookkeepingprotectedstatic
defaultMembersSizeIncomingDataQueueprotectedstatic
defaultMinValidPacketSequenceIncomingDataQueueprotectedstatic
dispatchBYE(const std::string &)RTPQueueBaseinlineprotectedvirtual
end()IncomingDataQueueinline
end2EndDelayed(IncomingRTPPktLink &)IncomingDataQueueinlineprotectedvirtual
firstConflictConflictHandlerprotected
getCurrentPayloadType() const RTPQueueBaseinline
getCurrentRTPClockRate() const RTPQueueBaseinline
getData(uint32 stamp, const SyncSource *src=NULL)IncomingDataQueue
getDefaultMaxPacketDropout() const IncomingDataQueueinline
getDefaultMaxPacketMisorder() const IncomingDataQueueinline
getDefaultMaxRecvPacketSize() const IncomingDataQueueBaseinline
getDefaultMembersHashSize()MembershipBookkeepinginlineprotected
getDefaultMembersSize()IncomingDataQueueinlinestatic
getDefaultMinValidPacketSequence() const IncomingDataQueueinline
getFirst()MembershipBookkeepinginlineprotected
getFirstTimestamp(const SyncSource *src=NULL) const IncomingDataQueue
getInitialTime() const RTPQueueBaseinline
getInQueueCryptoContext(uint32 ssrc)IncomingDataQueue
getLast()MembershipBookkeepinginlineprotected
getLink(const SyncSource &source) const MembershipBookkeepinginlineprotected
getLocalSSRC() const RTPQueueBaseinline
getLocalSSRCNetwork() const RTPQueueBaseinlineprotected
getMaxPacketDropout() const IncomingDataQueueinline
getMaxPacketMisorder() const IncomingDataQueueinline
getMaxRecvPacketSize() const IncomingDataQueueBaseinline
getMembersCount()MembershipBookkeepinginlineprotected
getMinValidPacketSequence() const IncomingDataQueueinline
getNextDataPacketSize() const =0IncomingDataQueueprotectedpure virtual
getSendersCount()MembershipBookkeepinginlineprotected
getSourceBySSRC(uint32 ssrc, bool &created)MembershipBookkeepingprotected
getWaiting(uint32 timestamp, const SyncSource *src=NULL)IncomingDataQueueprotected
IncomingDataQueue(uint32 size)IncomingDataQueueprotected
IncomingDataQueueBase()IncomingDataQueueBaseinlineprotected
insertRecvPacket(IncomingRTPPktLink *packetLink)IncomingDataQueueprotected
isMine(const SyncSource &source) const MembershipBookkeepinginlineprotected
isRegistered(uint32 ssrc)MembershipBookkeepingprotected
isWaiting(const SyncSource *src=NULL) const IncomingDataQueue
lastConflictConflictHandlerprotected
maxPacketDropoutIncomingDataQueueprotected
maxPacketMisorderIncomingDataQueueprotected
MembershipBookkeeping(uint32 initialSize=defaultMembersHashSize)MembershipBookkeepingprotected
minValidPacketSequenceIncomingDataQueueprotected
onExpireRecv(IncomingRTPPkt &)IncomingDataQueueinlineprotectedvirtual
onNewSyncSource(const SyncSource &)IncomingDataQueueinlineprotectedvirtual
onRTPPacketRecv(IncomingRTPPkt &)IncomingDataQueueinlineprotectedvirtual
onSRTPPacketError(IncomingRTPPkt &pkt, int32 errorCode)IncomingDataQueueinlineprotectedvirtual
ParticipantHandler()ParticipantHandlerinlineprotected
purgeIncomingQueue()IncomingDataQueueprotected
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
removeInQueueCryptoContext(CryptoContext *cc)IncomingDataQueue
removeParticipant(RTPApplication &app, RTPApplication::ParticipantLink *pl)ApplicationHandlerinlineprotected
removeSource(uint32 ssrc)MembershipBookkeepingprotected
renewLocalSSRC()IncomingDataQueueprotectedvirtual
RTPQueueBase(uint32 *ssrc=NULL)RTPQueueBaseprotected
searchControlConflict(InetAddress na, tpport_t ctp)ConflictHandlerprotected
searchDataConflict(InetAddress na, tpport_t dtp)ConflictHandlerprotected
SEQNUMMODMembershipBookkeepingprotectedstatic
setControlTransportPort(SyncSource &source, tpport_t p)SyncSourceHandlerinlineprotected
setDataTransportPort(SyncSource &source, tpport_t p)SyncSourceHandlerinlineprotected
setInQueueCryptoContext(CryptoContext *cc)IncomingDataQueue
setLink(SyncSource &source, void *link)SyncSourceHandlerinlineprotected
setLocalSSRC(uint32 ssrc)RTPQueueBaseinlineprotected
setMaxPacketDropout(uint16 packets)IncomingDataQueueinline
setMaxPacketMisorder(uint16 packets)IncomingDataQueueinline
setMaxRecvPacketSize(size_t maxsize)IncomingDataQueueBaseinline
setMembersCount(uint32 n)MembershipBookkeepinginlineprotected
setMinValidPacketSequence(uint8 packets)IncomingDataQueueinline
setNetworkAddress(SyncSource &source, InetAddress addr)SyncSourceHandlerinlineprotected
setParticipant(SyncSource &source, Participant &p)SyncSourceHandlerinlineprotected
setPayloadFormat(const PayloadFormat &pf)RTPQueueBaseinline
setPRIVPrefix(Participant *part, const std::string val)ParticipantHandlerinlineprotected
setSDESItem(Participant *part, SDESItemType item, const std::string &val)ParticipantHandlerinlineprotected
setSender(SyncSource &source, bool active)SyncSourceHandlerinlineprotected
setSourceExpirationPeriod(uint8 intervals)IncomingDataQueueinlineprotected
setState(SyncSource &source, SyncSource::State ns)SyncSourceHandlerinlineprotected
sourceExpirationPeriodIncomingDataQueueprotected
SyncSourceHandler()SyncSourceHandlerinlineprotected
takeInDataPacket()IncomingDataQueueprotectedvirtual
updateConflict(ConflictingTransportAddress &ca)ConflictHandlerinlineprotected
~ApplicationHandler()ApplicationHandlerinlineprotectedvirtual
~ConflictHandler()ConflictHandlerinlineprotectedvirtual
~IncomingDataQueue()IncomingDataQueueinlineprotectedvirtual
~IncomingDataQueueBase()IncomingDataQueueBaseinlineprotectedvirtual
~MembershipBookkeeping()MembershipBookkeepinginlineprotectedvirtual
~ParticipantHandler()ParticipantHandlerinlineprotectedvirtual
~RTPQueueBase()RTPQueueBaseinlineprotectedvirtual
~SyncSourceHandler()SyncSourceHandlerinlineprotectedvirtual