F´ Flight Software - C/C++ Documentation  NASA-v2.0.0
A framework for building embedded system applications to NASA flight quality standards.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CActiveLoggerComponentBase
 CActiveRateGroupComponentBase
 CActiveTextLoggerComponentBase
 CAssertFatalAdapterComponentBase
 CAssertHook
 COs::BareQueueHandle
 COs::BareTaskHandle
 CBlockDriverComponentBase
 CBufferAccumulatorComponentBase
 CSvc::BufferManagerComponentImpl::BufferBin
 CSvc::BufferManagerComponentImpl::BufferBins
 CBufferLoggerComponentBase
 CBufferManagerComponentBase
 COs::BufferQueueA generic buffer queue data structure
 CFw::ByteArrayA variable-length byte array
 CByteStreamDriverModelComponentBase
 CFw::FilePacket::CancelPacketThe type of a cancel packet
 CCFDP::ChecksumClass representing a CFDP checksum
 CTypes::CircularBuffer
 CSvc::AMPCSSequence::Record::CmdLengthCommand length
 CCmdSequencerComponentBase
 CComLoggerComponentBase
 CCommandDispatcherComponentBase
 CComSplitterComponentBase
 CSvc::AMPCSSequence::SequenceHeader::Constants
 CFw::ConstByteArrayA variable-length byte array with constant access
 CSvc::CmdSequencerComponentImpl::FPrimeSequence::CRCContainer for computed and stored CRC values
 CFw::FilePacket::DataPacketThe type of a data packet
 CDeframerComponentBase
 CSvc::DeframingProtocolAbstract base class representing a deframing protocol
 CDeframingProtocolInterfaceInterface supplied to the deframing protocol
 COs::Directory
 CFw::FilePacket::EndPacketThe type of an end packet
 COs::Event
 CSvc::CmdSequencerComponentImpl::Sequence::EventsSequence event reporting
 CFatalHandlerComponentBase
 COs::FIFOQueue
 COs::File
 CFileDownlinkComponentBase
 CFileManagerComponentBase
 CFw::FilePacketA file packet
 CSvc::CmdSequencerComponentImpl::Sequence::Events::FileReadStageFile read stage for error reporting
 CFileUplinkComponentBase
 CFramerComponentBase
 CSvc::FramingProtocolAbstract class representing a framing protocol
 CFramingProtocolInterfaceInterface supplied to the framing protocol
 CGenericHubComponentBase
 CGenericRepeaterComponentBase
 CGroundInterfaceComponentBase
 CUtils::HashA generic interface for creating and comparing hash values
 CFw::FilePacket::HeaderThe type of a packet header
 CSvc::CmdSequencerComponentImpl::Sequence::HeaderA sequence header
 CHealthComponentBase
 COs::InterruptLock
 COs::IntervalTimer
 CDrv::IpSocketHelper base-class for setting up Berkley sockets
 CLinuxGpioDriverComponentBase
 CLinuxI2cDriverComponentBase
 CLinuxSerialDriverComponentBase
 CLinuxSpiDriverComponentBase
 CLinuxTimerComponentBase
 CUtils::LockGuard
 COs::LocklessQueue
 CSvc::LogFileLogFile struct
 CFw::Logger
 COs::MaxHeapA stable max heap data structure
 COs::Mem
 CFw::MemAllocator
 CSvc::BufferLogger::File::ModeThe file mode
 COs::Mutex
 CFw::ObjBaseBrief class description
 CSvc::AMPCSSequence::Record::OpcodeOpcode
 CPassiveTextLoggerComponentBase
 CFw::FilePacket::PathNameThe type of a path name
 CSvc::HealthImpl::PingEntryStruct for ping entry
 CPolyDbComponentBase
 COs::PriorityQueue
 CPrmDbComponentBase
 COs::Queue
 COs::QueueHandle
 COs::QueueRegistry
 CRateGroupDriverComponentBase
 CUtils::RateLimiter
 COs::IntervalTimer::RawTime
 CSvc::AMPCSSequence::RecordAMPCS sequence record
 CSvc::CmdSequencerComponentImpl::Sequence::RecordA sequence record
 CSvc::CmdSequencerComponentImpl::SequenceA sequence with unspecified binary format
 CSvc::AMPCSSequence::SequenceHeaderAMPCS sequence header
 CSvc::AMPCSSequence::Record::TimeFlag::SerialThe serial representation of a time flag
 CFw::SerializableForward declaration
 CFw::SerializableFileThe type of a packet header
 CFw::SerializeBufferBase
 CSHA256state_st
 CSHA512state_st
 CSHAstate_st
 CDrv::SocketHelper
 CSocketIpDriverComponentBase
 CDrv::SocketReadTaskSupports a task to read a given socket adaptation
 CDrv::SocketState
 CFw::FilePacket::StartPacketThe type of a start packet
 CStaticMemoryComponentBase
 COs::TaskForward declaration
 COs::TaskId
 COs::TaskLock
 COs::TaskRegistry
 CSvc::AMPCSSequence::Record::TimeTime
 CTimeComponentBase
 CSvc::AMPCSSequence::Record::TimeFlagTime flag
 CTlmChanComponentBase
 CUtils::TokenBucket
 CFw::TrapHandler
 CUdpReceiverComponentBase
 CUdpSenderComponentBase
 COs::ValidatedFileA validated file
 COs::WatchdogTimer