F´ Flight Software - C/C++ Documentation
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]
 CActiveTextLoggerComponentActive text logger component class
 COs::TaskInterface::Arguments
 CFw::Array< T, S >
 CFw::ArraySetOrMapImpl< KE, VN >
 CFw::ArraySetOrMapImpl< K, V >
 CFw::ArraySetOrMapImpl< T, Fw::Nil >
 CFw::ArraySetOrMapImpl< T, Nil >
 CFw::AssertHook
 CSvc::BufferManagerComponentImpl::BufferBin
 CSvc::BufferManagerComponentImpl::BufferBins
 CFw::ByteArrayA variable-length byte array
 CFw::FilePacket::CancelPacketThe type of a cancel packet
 CPingEntries::CdhCore_cmdDisp
 CPingEntries::CdhCore_events
 CPingEntries::CdhCore_tlmSend
 CCFDP::ChecksumClass representing a 32-bit checksum as mandated by the CCSDS File Delivery Protocol
 CTypes::CircularBuffer
 CFw::CircularIndex
 CSvc::AMPCSSequence::Record::CmdLengthCommand length
 COs::ConditionVariableHandleCondition variable handle parent
 COs::ConditionVariableInterfaceInterface for condition variables
 COs::ConsoleHandleBase class for storing implementation specific handle information
 COs::ConsoleInterface
 CSvc::AMPCSSequence::SequenceHeader::Constants
 CFw::ConstByteArrayA variable-length byte array with constant access
 COs::CpuHandleCpu variable handle parent
 COs::CpuInterfaceInterface for cpu implementation
 CSvc::CmdSequencerComponentImpl::FPrimeSequence::CRCContainer for computed and stored CRC values
 CSvc::Ccsds::Utils::CRC16CRC16 CCITT implementation
 CFw::FilePacket::DataPacketThe type of a data packet
 CSvc::DeframingProtocolAbstract base class representing a deframing protocol
 CSvc::DeframingProtocolInterfaceInterface supplied to the deframing protocol
 CSvc::FpySequencer::DirectiveUnion
 COs::DirectoryHandle
 COs::DirectoryInterface
 CSvc::RateGroupDriver::DividerStruct describing a divider
 CSvc::RateGroupDriver::DividerSetStruct containing an array of dividers
 CFw::DpContainerA data product Container
 CFw::FilePacket::EndPacketThe type of an end packet
 CSvc::CmdSequencerComponentImpl::Sequence::EventsSequence event reporting
 CFw::ExternalArray< T >
 CFw::ExternalArray< Fw::SetOrMapImplEntry >
 CFw::ExternalArray< Index >
 CFw::ExternalArray< Node >
 COs::FileHandleBase implementation of FileHandle
 COs::FileInterface
 CFw::FilePacketA file packet
 COs::FileSystemHandle
 COs::FileSystemInterface
 CSvc::FpySequencer_SequencerStateMachineStateMachineBase
 CSvc::FrameDetectorInterface class used to codify what must be supported to allow frame detection
 CSvc::FramingProtocolAbstract class representing a framing protocol
 CSvc::FramingProtocolInterfaceInterface supplied to the framing protocol
 CGenericHubComponentBase
 CUtils::HashA generic interface for creating and comparing hash values
 CSvc::CmdSequencerComponentImpl::Sequence::HeaderA sequence header
 CFw::DpContainer::HeaderA DpContainer packet header
 CFw::FilePacket::HeaderThe type of a packet header
 COs::IntervalTimer
 CDrv::IpSocketHelper base-class for setting up Berkeley sockets
 CIpSocketOptions
 CSvc::LogFileLogFile struct
 CFw::Logger
 CFw::MapConstIterator< K, V >
 CFw::MapEntryBase< K, V >
 CFw::MapEntryBase< KE, VN >
 CTypes::MaxHeapA stable max heap data structure
 CFw::MemAllocator
 COs::MemoryHandleMemory variable handle parent
 COs::MemoryInterfaceInterface for memory implementation
 CSvc::BufferLogger::File::ModeThe file mode
 COs::MutexHandle
 COs::MutexInterface
 CFw::Nil
 CFw::RedBlackTreeSetOrMapImpl< KE, VN >::NodeNode
 CFw::ObjBaseBrief class description
 CTestUtils::OnChangeChannel< T >A model of an on-change telemetry channel
 CSvc::AMPCSSequence::Record::OpcodeOpcode
 CTestUtils::Option< T, noValue >An optional value
 CTestUtils::Option< T >
 CFw::ParamExternalDelegate
 CPassiveRateGroupImplExecutes a set of components as part of a rate group
 CFw::FilePacket::PathNameThe type of a path name
 CSvc::ActivePhaser::PhaserStateEntryConfiguration for phasing
 CSvc::ActivePhaser::PhaserStateTable
 CSvc::HealthImpl::PingEntryStruct for ping entry
 CTypes::Queue
 CSvc::ComQueue::QueueConfigurationEntryConfiguration data for each queue
 CSvc::ComQueue::QueueConfigurationTableConfiguration table for each queue
 COs::QueueHandleQueueHandle parent class
 COs::QueueInterfaceBase queue interface
 COs::QueueRegistryQueue registry interface
 CUtils::RateLimiter
 COs::RawTimeHandle
 CSvc::CmdSequencerComponentImpl::Sequence::RecordA sequence record
 CSvc::AMPCSSequence::RecordAMPCS sequence record
 CFw::RedBlackTreeSetOrMapImpl< KE, VN >
 CFw::RedBlackTreeSetOrMapImpl< K, V >
 CFw::RedBlackTreeSetOrMapImpl< T, Fw::Nil >
 CFw::RedBlackTreeSetOrMapImpl< T, Nil >
 COs::ScopeLockLocks a mutex within the current scope
 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::Serialization
 CFw::SerializeBufferBase
 CFw::SetConstIterator< T >
 CFw::SetOrMapImplConstIterator< KE, VN >
 CFw::SetOrMapImplConstIterator< K, V >
 CFw::SetOrMapImplConstIterator< T, Fw::Nil >
 CSHA256state_st
 CSHA512state_st
 CSHAstate_st
 CFw::SizedContainer
 CDrv::SocketComponentHelperSupports a task to read a given socket adaptation
 CDrv::SocketDescriptor
 CTypes::SpscQueue< E, CAPACITY >
 CFw::FilePacket::StartPacketThe type of a start packet
 CFileHandling::SubtopologyState
 CDataProducts::SubtopologyState
 CComFprime::SubtopologyState
 CComCcsds::SubtopologyState
 CCdhCore::SubtopologyState
 COs::TaskHandleTask handle representation
 COs::TaskInterface
 COs::TaskRegistry
 COs::Task::TaskRoutineWrapperWrapper for task routine that ensures onStart() is called once the task actually begins
 CSvc::AMPCSSequence::Record::TimeTime
 CSvc::AMPCSSequence::Record::TimeFlagTime flag
 CTimeIntervalA class to represent a time interval holding two U32 seconds and microseconds values
 CSvc::TlmPacketizerChannelEntry
 CSvc::TlmPacketizerPacket
 CSvc::TlmPacketizerPacketList
 CUtils::TokenBucket
 CComCcsds::TopologyState
 CDataProducts::TopologyState
 CCdhCore::TopologyState
 CComFprime::TopologyState
 CFileHandling::TopologyState
 CFw::TrapHandler
 COs::Generic::UsedTotalGeneric used/total struct
 COs::ValidatedFileA validated file
 CProject::Version