ccRTP
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 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
 ▼CRTPDataQueueA packet queue handler for building different kinds of RTP protocol systems
 ▼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)
 CRTPDuplexA peer associated RTP socket pair for physically connected peer hosts
 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
 ▼CDestinationListHandlerThis class handles a list of destination addresses
 ▼COutgoingDataQueueA generic outgoing RTP data queue supporting multiple destinations
 CRTPDataQueueA packet queue handler for building different kinds of RTP protocol systems
 CDualRTPChannel< BaseSocket >
 CDualUDPIPv4SocketA socket class based on two UDP/IPv4 sockets
 CRTCPCompoundHandler::FIRPacketStruct for Full Intra-frame Request (FIR) RTCP packet
 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
 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::ReceiverInfoStruct for the data contained in a receiver info block
 CRTCPCompoundHandler::RecvReportRaw structure of the source and every receiver report in an SR or RR RTCP packet
 CRTPPacket::RFC2833PayloadStructure defining RFC2833 Telephony events
 CRTCPCompoundHandler::RRBlockStruct for a receiver info block in a SR (sender report) or an RR (receiver report) RTCP packet
 ▼CRTCPCompoundHandlerLow level structs and RTCP packet parsing and building methods
 CQueueRTCPManagerAdds generic management of RTCP functions to an RTP data queue
 CRTCPCompoundHandler::RTCPFixedHeaderFixed RTCP packet header
 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
 ▼CRTPQueueBaseA virtual base class for RTP queue hierarchies
 ▼CIncomingDataQueueBase
 CIncomingDataQueueQueue for incoming RTP data packets in an RTP session
 ▼COutgoingDataQueueBase
 COutgoingDataQueueA generic outgoing RTP data queue supporting multiple destinations
 CRTPSessionBaseGeneric RTP protocol stack for exchange of realtime data
 ▼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::SDESChunkStruct for a chunk of items in a SDES RTCP packet
 CRTCPCompoundHandler::SDESItemStruct for an item description of a SDES packet
 ▼CSDESItemsHolderHolds the SDES items and related information from a participant in an RTP application
 CParticipantA class of objects representing remote participants (RTP applications) in a multimedia session
 CRTPApplicationAn RTP application, holding identifying RTCP SDES item values
 CRTCPCompoundHandler::SenderInfoStruct for the sender info block in a SR (sender report) RTCP packet
 CRTCPCompoundHandler::SendReportStruct for SR (sender report) RTCP packets
 ▼CServiceQueue
 ▼CTRTPSessionBase< RTPDataChannel, RTCPChannel, ServiceQueue >
 CSingleThreadRTPSession< RTPDataChannel, RTCPChannel, ServiceQueue >This template class adds the threading aspect to the RTPSessionBase template in one of the many possible ways
 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 >This template class adds the threading aspect to the RTPSessionBase template in one of the many possible ways
 CDestinationListHandler::TransportAddress
 ▼CUDPReceive
 CRTPDuplexA peer associated RTP socket pair for physically connected peer hosts
 ▼CUDPSocket
 CRTPBaseUDPIPv4SocketA UDP/IPv4 socket class targetted at RTP stacks
 ▼CUDPTransmit
 CRTPDuplexA peer associated RTP socket pair for physically connected peer hosts