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