F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
|
Go to the documentation of this file.
4 #if FW_SERIALIZABLE_TO_STRING
25 this->
set(managerID, bufferID, data, size);
37 (src.
m_data == this->m_data) &&
38 (src.
m_size == this->m_size) &&
80 #if FW_SERIALIZATION_TYPE_ID
107 #if FW_SERIALIZATION_TYPE_ID
139 #if FW_SERIALIZABLE_TO_STRING || BUILD_UT
143 static const char * formatString =
169 std::ostream& operator<<(std::ostream& os,
const Buffer& obj) {
const char * toChar(void) const
gets char buffer
void setsize(U32 val)
set member size
U32 getsize(void)
get member size
void setdata(U64 val)
set member data
const Buffer & operator=(const Buffer &src)
equal operator
SerializeStatus
forward declaration for string
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
void set(U32 managerID, U32 bufferID, U64 data, U32 size)
set values
@ FW_SERIALIZE_OK
Serialization/Deserialization operation was successful.
U64 getdata(void)
get member data
#define FW_SERIALIZABLE_TO_STRING_BUFFER_SIZE
Size of string to store toString() string output.
void setbufferID(U32 val)
set member bufferID
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
serialization function
@ FW_DESERIALIZE_TYPE_MISMATCH
Deserialized type ID didn't match.
U32 getmanagerID(void)
get member managerID
Declares ISF basic types.
bool operator==(const Buffer &src) const
equality operator
void setmanagerID(U32 val)
set member managerID
Buffer(void)
Default constructor.
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
deserialization function
U32 getbufferID(void)
get member bufferID