MistServer  2.5.3-Pro-19-gf5e75b1 ( Generic_64)
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Caac::adts
 CMP4::afraentry
 CMP4::afrt_runtable
 CMP4::asrt_runtable
 CBase64Holds base64 decoding and encoding functions
 CUtils::bitstream
 CUtils::bitstreamLSBF
 CMist::booking
 CMP4::Box
 CSocket::BufferA buffer made out of std::string objects that can be efficiently read from and written to
 CcallbackData
 CRTMPStream::ChunkHolds a single RTMP chunk, either send or receive direction
 CUtil::ConfigDeals with parsing configuration from commandline options
 CSocket::ConnectionThis class is for easy communicating through sockets, either TCP or Unix
 CJSON::ConstIter
 CController::cpudataA class storing information about the cpu the server is running on
 CMP4::CTTSEntry
 CMP4::Descriptor
 CMist::DTSCPageData
 CDTSC::FileA simple wrapper class that will open a file and allow easy reading/writing of DTSC data from/to it
 CDTSC::FragmentBasic class for storage of data associated with fragments
 CMist::fragSet
 CMP4::globalafraentry
 Ctheora::header
 Cvorbis::header
 COGG::headerPages
 CMP4::HVCCArrayEntry
 Ch265::initData
 CMist::InOutBaseClass containing all basic input and output functions
 CJSON::Iter
 CDTSC::IvecBasic class supporting initialization Vectors
 CDTSC::KeyBasic class for storage of data associated with keyframes
 CMist::keyPart
 CController::liveCheck
 CDTSC::livePosA simple structure used for ordering byte seek positions
 CDTSC::MetaClass for storage of meta data
 Cvorbis::mode
 CMist::mp4PartBpos
 CMist::mp4PartTime
 CMist::mp4TrackHeader
 Ch264::NALClass for analyzing generic nal units
 Cnalu::nalData
 CMist::negotiationProxy
 CAMF::ObjectRecursive class that holds AMF0 objects
 CAMF::Object3Recursive class that holds AMF3 objects
 COGG::oggSegment
 COGG::oggTrack
 CRTP::PacketThis class is used to make RTP packets. Currently, H264, and AAC are supported. RTP mechanisms, like increasing sequence numbers and setting timestamps are all taken care of in here
 CTS::PacketClass for reading and writing TS Streams
 CDTSC::PacketDTSC::Packets can currently be three types: DTSC_HEAD packets are the "DTSC" header string, followed by 4 bytes len and packed content
 COGG::Page
 CHTTP::ParserSimple class for reading and writing HTTP 1.0 and 1.1
 CDTSC::PartBasic class for storage of data associated with single DTSC packets, a.k.a. parts
 CMist::position
 CUtil::ProcsDeals with spawning, monitoring and stopping child processes
 CTS::ProgramMappingEntry
 CDTSC::ScanThis class allows scanning through raw binary format DTSC data
 CDTSC::seekPosA simple structure used for ordering byte seek positions
 CMist::seekPos
 CMist::segment
 CMist::segPart
 CIPC::semaphoreA class used for the abstraction of semaphores
 CIPC::semGuardA class used as a semaphore guard
 Ch264::sequenceParameterSet
 CSocket::ServerThis class is for easily setting up listening socket, either TCP or Unix
 CController::sessIndexThis is a comparison and storage class that keeps sessions apart from each other
 CIPC::sharedClientThe client part of a server/client model for shared memory
 CIPC::sharedFileA class for managing shared files
 CIPC::sharedServerThe server part of a server/client model for shared memory
 CMP4::sidxReference
 CMist::sortedPageInfoThis struct keeps packet information sorted in playback order, so the Mist::Output class knows when to buffer which packet
 CMist::sourceCompareSorts the JSON::Value objects that hold source information by preference
 Ch264::SPSMetaStruct containing pre-calculated metadata of an SPS nal unit. Width and height in pixels, fps in Hz
 Ch265::spsUnit
 CIPC::statExchangeA class used for the exchange of statistics over shared memory
 CController::statLog
 CController::statSessionA session class that keeps track of both current and archived connections
 CController::statStorage
 CTS::Stream
 CMP4::STSCEntry
 CMP4::STTSEntry
 CFLV::TagThis class is used to hold, work with and get information about a single FLV tag
 CMP4::TFRAEntry
 CtotalsData
 CDTSC::TrackClass for storage of track data
 CMist::trackmetaStructure used to keep track of selected tracks
 CMP4::trunSampleInformation
 CTS_BASECLASS
 CSocket::UDPConnection
 CIPC::userConnection
 CMP4::UUID_SampleEncryption_Sample
 CMP4::UUID_SampleEncryption_Sample_Entry
 CJSON::ValueA JSON::Value is either a string or an integer, but may also be an object, array or null
 CEncryption::verimatrixData
 Ch265::vpsUnit