ccRTP
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CAppDataUnitInterface (envelope) to data received over RTP packets
 ▼CApplicationHandlerApplication objects modification methods
 ▼CMembershipBookkeepingControls the group membership in the current session
 ▼CIncomingDataQueueQueue for incoming RTP data packets in an RTP session
 ▼CRTPDataQueueRTP data queue handler
 ▼CQueueRTCPManagerAdds generic management of RTCP functions to an RTP data queue
 ▼CAVPQueueThis class, an RTP/RTCP queue, adds audio/video profile (AVP) specific methods to the generic RTCP service queue (QueueRTCPManager)
 CTRTPSessionBase< RTPDataChannel, RTCPChannel, ServiceQueue >
 ▼CTRTPSessionBase< DualRTPUDPIPv4Channel, DualRTPUDPIPv4Channel, AVPQueue >
 CSingleThreadRTPSession< RTPDataChannel, RTCPChannel, ServiceQueue >
 CRTPDuplexRTP peer host over UDP
 CRTCPCompoundHandler::APPPacketStruct for APP (application specific) RTCP packets
 CRTCPCompoundHandler::BYEPacketStruct for BYE (leaving session) RTCP packets
 ▼CConflictHandlerTo track addresses of sources conflicting with the local one
 CMembershipBookkeepingControls the group membership in the current session
 CConflictHandler::ConflictingTransportAddress
 CCryptoContextThe implementation for a SRTP cryptographic context
 CCryptoContextCtrlThe implementation for a SRTCP cryptographic context
 ▼CDestinationListHandler
 ▼COutgoingDataQueue
 CRTPDataQueueRTP data queue handler
 CDualRTPChannel< BaseSocket >
 CDualUDPIPv4SocketA socket class based on two UDP/IPv4 sockets
 CRTCPCompoundHandler::FIRPacketStruct for Full Intra-frame Request (FIR) RTCP packet. Specific for H.261 sessions (see RFC 2032)
 CMembershipBookkeeping::IncomingRTPPktLinkIncoming RTP data packets control structure within the incoming packet queue class
 ▼CMembersMembers and senders accounting
 CMembershipBookkeepingControls the group membership in the current session
 CRTCPCompoundHandler::NACKPacketStruct for Negative ACKnowledgements (NACK) RTCP packet. Specific for H.261 sessions (see RFC 2032)
 COutgoingDataQueue::OutgoingRTPPktLink
 ▼CParticipantHandlerParticipant objects modification methods
 CMembershipBookkeepingControls the group membership in the current session
 CRTPApplication::ParticipantsIteratorIterator through the list of participants in this session
 ▼CPayloadFormatBase payload format class
 CDynamicPayloadFormatDynamic payload format objects
 CStaticPayloadFormatStatic payload format objects
 CPredEqualsStd equality for SessionListElement objects
 CRTCPCompoundHandler::ReceiverInfo
 CRTCPCompoundHandler::RecvReportRaw structure of the source and every receiver report in an SR or RR RTCP packet
 CRTPPacket::RFC2833PayloadStructure defining RFC2833 Telephony events
 CRTCPCompoundHandler::RRBlock
 ▼CRTCPCompoundHandlerLow level structs and RTCP packet parsing and building methods
 CQueueRTCPManagerAdds generic management of RTCP functions to an RTP data queue
 CRTCPCompoundHandler::RTCPFixedHeader
 CRTCPCompoundHandler::RTCPPacketStruct representing general RTCP packet headers as they are sent through the network
 CRTCPReceiverInfoReport block information of SR/RR RTCP reports
 CRTCPSenderInfoSender block information of SR RTCP reports
 ▼CRTPPacketA base class for both IncomingRTPPkt and OutgoingRTPPkt
 CIncomingRTPPktRTP packets received from other participants
 COutgoingRTPPktRTP packets being sent
 ▼CRTPQueueBase
 ▼CIncomingDataQueueBase
 CIncomingDataQueueQueue for incoming RTP data packets in an RTP session
 ▼COutgoingDataQueueBase
 COutgoingDataQueue
 CRTPSessionBaseRTP protocol stack based on Common C++
 ▼CRTPSessionBaseHandler
 ▼CRTPSessionPoolThis class is a base class for classes that define a group of RTP sessions that will be served by one or more execution threads
 CSingleRTPSessionPool
 CRTCPCompoundHandler::SDESChunk
 CRTCPCompoundHandler::SDESItem
 ▼CSDESItemsHolder
 CParticipantA class of objects representing remote participants (RTP applications) in a multimedia session
 CRTPApplicationAn RTP application, holding identifying RTCP SDES item values. Represents local participants
 CRTCPCompoundHandler::SenderInfo
 CRTCPCompoundHandler::SendReport
 CSessionListElementClass for tracking session status
 CSyncSourceSynchronization source in an RTP session
 ▼CSyncSourceHandlerSyncSource objects modification methods
 CMembershipBookkeepingControls the group membership in the current session
 CMembershipBookkeeping::SyncSourceLinkSynchronization Source internal handler within the incoming packets queue
 CIncomingDataQueue::SyncSourcesIteratorIterator through the list of synchronizations sources in this session
 ▼CThread
 CSingleRTPSessionPool
 CSingleThreadRTPSession< RTPDataChannel, RTCPChannel, ServiceQueue >
 CDestinationListHandler::TransportAddress
 ▼CUDPReceive
 CRTPDuplexRTP peer host over UDP
 ▼CUDPSocket
 CRTPBaseUDPIPv4SocketA UDP/IPv4 socket class targeted at RTP stacks
 ▼CUDPTransmit
 CRTPDuplexRTP peer host over UDP