F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Fw::Serializable Class Referenceabstract

forward declaration More...

#include <Fw/Types/Serializable.hpp>

Inheritance diagram for Fw::Serializable:
Drv::I2cStatus Drv::PollStatus Drv::PollStatus Drv::PollStatus Drv::PollStatus Drv::RecvStatus Drv::RecvStatus Drv::RecvStatus Drv::RecvStatus Drv::SendStatus Drv::SendStatus Drv::SendStatus Drv::SendStatus Fw::Active Fw::Buffer Fw::CmdResponse Fw::ComPacket Fw::DeserialStatus Fw::Direction Fw::Enabled Fw::Health Fw::LogSeverity Fw::Logic Fw::On Fw::Open Fw::ParamValid Fw::PolyType Fw::SerialStatus Fw::StringBase Fw::Success Fw::Time Svc::ActiveLogger_Enabled Svc::ActiveLogger_FilterSeverity Svc::BuffQueueDepth Svc::BufferAccumulator_BlockMode Svc::BufferAccumulator_OpState Svc::BufferLogger_LogState Svc::CmdSequencer_BlockState Svc::CmdSequencer_FileReadStage Svc::CmdSequencer_SeqMode Svc::ComQueueDepth Svc::MeasurementStatus Svc::PrmDb_PrmReadError Svc::PrmDb_PrmWriteError Svc::QueueType Svc::SendFileResponse Svc::SendFileStatus Svc::SystemResourceEnabled Svc::TimerVal

Public Member Functions

virtual SerializeStatus serialize (SerializeBufferBase &buffer) const =0
 serialize contents
 
virtual SerializeStatus deserialize (SerializeBufferBase &buffer)=0
 deserialize to contents
 

Protected Member Functions

 Serializable ()
 Default constructor.
 
virtual ~Serializable ()
 destructor
 

Detailed Description

forward declaration

Definition at line 24 of file Serializable.hpp.

Constructor & Destructor Documentation

◆ Serializable()

Fw::Serializable::Serializable ( )
protected

Default constructor.

Definition at line 16 of file Serializable.cpp.

◆ ~Serializable()

Fw::Serializable::~Serializable ( )
protectedvirtual

destructor

Definition at line 19 of file Serializable.cpp.

Member Function Documentation

◆ deserialize()

◆ serialize()


The documentation for this class was generated from the following files: