![]() |
F´ Flight Software - C/C++ Documentation
NASA-v2.0.0
A framework for building embedded system applications to NASA flight quality standards.
|
forward declaration More...
#include <Fw/Types/Serializable.hpp>
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... | |
forward declaration
Definition at line 26 of file Serializable.hpp.
|
protected |
Default constructor.
Definition at line 16 of file Serializable.cpp.
|
protectedvirtual |
destructor
Definition at line 19 of file Serializable.cpp.
|
pure virtual |
deserialize to contents
Implemented in Fw::PolyType, Fw::Time, Fw::LogStringArg, Fw::TlmString, Fw::CmdStringArg, Fw::TextLogString, Fw::ParamString, Fw::EightyCharString, Fw::FixedLengthString, Fw::InternalInterfaceString, Fw::AmpcsEvrLogPacket, Fw::TlmPacket, Fw::LogPacket, Fw::CmdPacket, Fw::Buffer, Svc::TimerVal, Fw::StructSerializable< T >, and Os::TaskString.
|
pure virtual |
serialize contents
Implemented in Fw::PolyType, Fw::Time, Fw::LogStringArg, Fw::TlmString, Fw::CmdStringArg, Fw::TextLogString, Fw::ParamString, Fw::EightyCharString, Fw::FixedLengthString, Fw::InternalInterfaceString, Fw::AmpcsEvrLogPacket, Fw::LogPacket, Fw::TlmPacket, Fw::CmdPacket, Fw::Buffer, Svc::TimerVal, Fw::StructSerializable< T >, and Os::TaskString.