F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
The type of a packet header. More...
#include <Fw/SerializableFile/SerializableFile.hpp>
Public Types | |
enum | Status { OP_OK, FILE_OPEN_ERROR, FILE_WRITE_ERROR, FILE_READ_ERROR, DESERIALIZATION_ERROR } |
Public Member Functions | |
SerializableFile (MemAllocator *allocator, NATIVE_UINT_TYPE maxSerializedSize) | |
~SerializableFile () | |
Status | load (const char *fileName, Serializable &serializable) |
Status | save (const char *fileName, Serializable &serializable) |
Public Attributes | |
PRIVATE | __pad0__: void reset() |
MemAllocator * | allocator |
bool | recoverable |
NATIVE_UINT_TYPE | actualSize |
SerialBuffer | buffer |
The type of a packet header.
Definition at line 23 of file SerializableFile.hpp.
Enumerator | |
---|---|
OP_OK | |
FILE_OPEN_ERROR | |
FILE_WRITE_ERROR | |
FILE_READ_ERROR | |
DESERIALIZATION_ERROR |
Definition at line 26 of file SerializableFile.hpp.
Fw::SerializableFile::SerializableFile | ( | MemAllocator * | allocator, |
NATIVE_UINT_TYPE | maxSerializedSize | ||
) |
Definition at line 19 of file SerializableFile.cpp.
Fw::SerializableFile::~SerializableFile | ( | ) |
Definition at line 30 of file SerializableFile.cpp.
SerializableFile::Status Fw::SerializableFile::load | ( | const char * | fileName, |
Serializable & | serializable | ||
) |
Definition at line 34 of file SerializableFile.cpp.
SerializableFile::Status Fw::SerializableFile::save | ( | const char * | fileName, |
Serializable & | serializable | ||
) |
Definition at line 63 of file SerializableFile.cpp.
PRIVATE Fw::SerializableFile::__pad0__ |
Definition at line 41 of file SerializableFile.hpp.
NATIVE_UINT_TYPE Fw::SerializableFile::actualSize |
Definition at line 45 of file SerializableFile.hpp.
MemAllocator* Fw::SerializableFile::allocator |
Definition at line 43 of file SerializableFile.hpp.
SerialBuffer Fw::SerializableFile::buffer |
Definition at line 46 of file SerializableFile.hpp.
bool Fw::SerializableFile::recoverable |
Definition at line 44 of file SerializableFile.hpp.