F´ Flight Software - C/C++ Documentation  NASA-v2.0.1
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:
Fw::Buffer Fw::ComPacket Fw::PolyType Fw::StringBase Fw::StructSerializable< T > Fw::Time Svc::TimerVal Fw::AmpcsEvrLogPacket Fw::CmdPacket Fw::LogPacket Fw::TlmPacket Fw::CmdStringArg Fw::EightyCharString Fw::FixedLengthString Fw::InternalInterfaceString Fw::LogStringArg Fw::ParamString Fw::TextLogString Fw::TlmString Os::QueueString Os::TaskString

Public Member Functions

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

Protected Member Functions

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

Detailed Description

forward declaration

Definition at line 26 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: