F´ Flight Software - C/C++ Documentation  NASA-v1.5.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 123456]
 CSvc::BufferManager::Allocate
 CAssertHook
 COs::BareQueueHandle
 COs::BareTaskHandle
 CBufferAccumulatorComponentBase
 COs::BufferQueueA generic buffer queue data structure
 CDrv::LinuxSerialDriverComponentImpl::BufferSet
 CFw::ByteArrayA variable-length byte array
 CFw::FilePacket::CancelPacketThe type of a cancel packet
 CCFDP::ChecksumClass representing a CFDP checksum
 CTypes::CircularBuffer
 CSvc::AMPCSSequence::Record::CmdLengthCommand length
 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
 COs::Directory
 CSvc::CommandDispatcherImpl::DispatchEntryTable used to store opcode to port mappings
 CFw::FilePacket::EndPacketThe type of an end packet
 CSvc::BufferManager::Entry
 COs::Event
 CSvc::CmdSequencerComponentImpl::Sequence::EventsSequence event reporting
 COs::FIFOQueue
 COs::File
 CFw::FilePacketA file packet
 CSvc::CmdSequencerComponentImpl::Sequence::Events::FileReadStageFile read stage for error reporting
 CSvc::BufferManager::Free
 CUtils::HashA generic interface for creating and comparing hash values
 CFw::FilePacket::HeaderThe type of a packet header
 CSvc::CmdSequencerComponentImpl::Sequence::HeaderA sequence header
 COs::InterruptLock
 COs::IntervalTimer
 CUtils::LockGuard
 COs::LocklessQueue
 CSvc::LogFileLogFile struct
 CFw::Logger
 COs::MaxHeapA stable max heap data structure
 COs::Mem
 CFw::MemAllocator
 COs::Mutex
 CFw::ObjBaseBrief class description
 CSvc::AMPCSSequence::Record::OpcodeOpcode
 CFw::FilePacket::PathNameThe type of a path name
 CSvc::HealthImpl::PingEntryStruct for ping entry
 CSvc::HealthImpl::PingTrackerPing tracker struct
 CFw::PolyType::PolyVal
 COs::PriorityQueue
 COs::Queue
 COs::QueueHandle
 COs::QueueRegistry
 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::CommandDispatcherImpl::SequenceTrackerTable used to store opcode that are being executed
 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
 CDrv::SocketState
 CFw::FilePacket::StartPacketThe type of a start packet
 CSvc::ActiveLoggerImpl::t_inputFilterState
 CSvc::ActiveLoggerImpl::t_sendFilterState
 COs::TaskForward declaration
 COs::TaskId
 COs::TaskLock
 COs::TaskRegistry
 CSvc::AMPCSSequence::Record::TimeTime
 CSvc::AMPCSSequence::Record::TimeFlagTime flag
 CSvc::TlmChanImpl::tlmEntry
 CSvc::TlmChanImpl::TlmSet
 CUtils::TokenBucket
 CFw::TrapHandler
 CUdpReceiverComponentBase
 CUdpSenderComponentBase
 COs::ValidatedFileA validated file
 COs::WatchdogTimer