F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
#include <build-fprime-automatic-native/F-Prime/Fw/Buffer/BufferSerializableAc.hpp>
Public Types | |
enum | { SERIALIZED_SIZE } |
Public Member Functions | |
Buffer (void) | |
Default constructor. More... | |
Buffer (const Buffer *src) | |
pointer copy constructor More... | |
Buffer (const Buffer &src) | |
reference copy constructor More... | |
Buffer (U32 managerID, U32 bufferID, U64 data, U32 size) | |
constructor with arguments More... | |
const Buffer & | operator= (const Buffer &src) |
equal operator More... | |
bool | operator== (const Buffer &src) const |
equality operator More... | |
void | set (U32 managerID, U32 bufferID, U64 data, U32 size) |
set values More... | |
U32 | getmanagerID (void) |
get member managerID More... | |
U32 | getbufferID (void) |
get member bufferID More... | |
U64 | getdata (void) |
get member data More... | |
U32 | getsize (void) |
get member size More... | |
void | setmanagerID (U32 val) |
set member managerID More... | |
void | setbufferID (U32 val) |
set member bufferID More... | |
void | setdata (U64 val) |
set member data More... | |
void | setsize (U32 val) |
set member size More... | |
Fw::SerializeStatus | serialize (Fw::SerializeBufferBase &buffer) const |
serialization function More... | |
Fw::SerializeStatus | deserialize (Fw::SerializeBufferBase &buffer) |
deserialization function More... | |
Protected Types | |
enum | { TYPE_ID = 0xA4583D9C } |
Protected Attributes | |
U32 | m_managerID |
U32 | m_bufferID |
U64 | m_data |
U32 | m_size |
Additional Inherited Members | |
![]() | |
Serializable () | |
Default constructor. More... | |
virtual | ~Serializable () |
destructor More... | |
Definition at line 24 of file BufferSerializableAc.hpp.
anonymous enum |
Enumerator | |
---|---|
SERIALIZED_SIZE |
Definition at line 29 of file BufferSerializableAc.hpp.
|
protected |
Enumerator | |
---|---|
TYPE_ID | type id |
Definition at line 68 of file BufferSerializableAc.hpp.
Fw::Buffer::Buffer | ( | void | ) |
Default constructor.
Definition at line 11 of file BufferSerializableAc.cpp.
Fw::Buffer::Buffer | ( | const Buffer * | src | ) |
pointer copy constructor
Definition at line 19 of file BufferSerializableAc.cpp.
Fw::Buffer::Buffer | ( | const Buffer & | src | ) |
reference copy constructor
Definition at line 15 of file BufferSerializableAc.cpp.
Fw::Buffer::Buffer | ( | U32 | managerID, |
U32 | bufferID, | ||
U64 | data, | ||
U32 | size | ||
) |
constructor with arguments
Definition at line 24 of file BufferSerializableAc.cpp.
|
virtual |
deserialization function
Implements Fw::Serializable.
Definition at line 104 of file BufferSerializableAc.cpp.
U32 Fw::Buffer::getbufferID | ( | void | ) |
get member bufferID
Definition at line 53 of file BufferSerializableAc.cpp.
U64 Fw::Buffer::getdata | ( | void | ) |
get member data
Definition at line 57 of file BufferSerializableAc.cpp.
U32 Fw::Buffer::getmanagerID | ( | void | ) |
get member managerID
Definition at line 49 of file BufferSerializableAc.cpp.
U32 Fw::Buffer::getsize | ( | void | ) |
get member size
Definition at line 61 of file BufferSerializableAc.cpp.
equal operator
Definition at line 28 of file BufferSerializableAc.cpp.
bool Fw::Buffer::operator== | ( | const Buffer & | src | ) | const |
equality operator
Definition at line 33 of file BufferSerializableAc.cpp.
|
virtual |
serialization function
Implements Fw::Serializable.
Definition at line 77 of file BufferSerializableAc.cpp.
void Fw::Buffer::set | ( | U32 | managerID, |
U32 | bufferID, | ||
U64 | data, | ||
U32 | size | ||
) |
set values
Definition at line 42 of file BufferSerializableAc.cpp.
void Fw::Buffer::setbufferID | ( | U32 | val | ) |
set member bufferID
Definition at line 68 of file BufferSerializableAc.cpp.
void Fw::Buffer::setdata | ( | U64 | val | ) |
set member data
Definition at line 71 of file BufferSerializableAc.cpp.
void Fw::Buffer::setmanagerID | ( | U32 | val | ) |
set member managerID
Definition at line 65 of file BufferSerializableAc.cpp.
void Fw::Buffer::setsize | ( | U32 | val | ) |
set member size
Definition at line 74 of file BufferSerializableAc.cpp.
|
protected |
Definition at line 73 of file BufferSerializableAc.hpp.
|
protected |
Definition at line 74 of file BufferSerializableAc.hpp.
|
protected |
Definition at line 72 of file BufferSerializableAc.hpp.
|
protected |
Definition at line 75 of file BufferSerializableAc.hpp.