F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
Loading...
Searching...
No Matches
Fw::Serializable Class Referenceabstract

forward declaration More...

#include <Fw/Types/Serializable.hpp>

Inheritance diagram for Fw::Serializable:
Fw::Buffer Fw::ComPacket Fw::PolyType Fw::StringBase Fw::Time Svc::TimerVal Fw::AmpcsEvrLogPacket Fw::CmdPacket Fw::LogPacket Fw::TlmPacket Fw::CmdStringArg Fw::EightyCharString Fw::InternalInterfaceString Fw::LogStringArg Fw::ParamString Fw::String Fw::TextLogString Fw::TlmString Os::QueueString Os::TaskString

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()

virtual SerializeStatus Fw::Serializable::deserialize ( SerializeBufferBase buffer)
pure virtual

◆ serialize()

virtual SerializeStatus Fw::Serializable::serialize ( SerializeBufferBase buffer) const
pure virtual

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