F´ Flight Software - C/C++ Documentation
devel
A framework for building embedded system applications to NASA flight quality standards.
|
Data structure representing a data product. More...
#include <Svc/DpCatalog/DpRecordSerializableAc.hpp>
Public Types | |
enum | { SERIALIZED_SIZE } |
Public Types inherited from Fw::Serializable | |
using | SizeType = NATIVE_UINT_TYPE |
Public Member Functions | |
DpRecord () | |
Constructor (default value) More... | |
DpRecord (U32 id, U32 tSec, U32 tSub, U32 priority, U64 size, Fw::DpState::T state) | |
Member constructor. More... | |
DpRecord (const DpRecord &obj) | |
Copy constructor. More... | |
DpRecord & | operator= (const DpRecord &obj) |
Copy assignment operator. More... | |
bool | operator== (const DpRecord &obj) const |
Equality operator. More... | |
bool | operator!= (const DpRecord &obj) const |
Inequality operator. More... | |
Fw::SerializeStatus | serialize (Fw::SerializeBufferBase &buffer) const |
Serialization. More... | |
Fw::SerializeStatus | deserialize (Fw::SerializeBufferBase &buffer) |
Deserialization. More... | |
U32 | getid () const |
Get member id. More... | |
U32 | gettSec () const |
Get member tSec. More... | |
U32 | gettSub () const |
Get member tSub. More... | |
U32 | getpriority () const |
Get member priority. More... | |
U64 | getsize () const |
Get member size. More... | |
Fw::DpState::T | getstate () const |
Get member state. More... | |
void | set (U32 id, U32 tSec, U32 tSub, U32 priority, U64 size, Fw::DpState::T state) |
Set all members. More... | |
void | setid (U32 id) |
Set member id. More... | |
void | settSec (U32 tSec) |
Set member tSec. More... | |
void | settSub (U32 tSub) |
Set member tSub. More... | |
void | setpriority (U32 priority) |
Set member priority. More... | |
void | setsize (U64 size) |
Set member size. More... | |
void | setstate (Fw::DpState::T state) |
Set member state. More... | |
Protected Attributes | |
U32 | m_id |
U32 | m_tSec |
U32 | m_tSub |
U32 | m_priority |
U64 | m_size |
Fw::DpState | m_state |
Additional Inherited Members | |
Protected Member Functions inherited from Fw::Serializable | |
Serializable () | |
Default constructor. More... | |
virtual | ~Serializable () |
destructor More... | |
Data structure representing a data product.
Definition at line 19 of file DpRecordSerializableAc.hpp.
anonymous enum |
Enumerator | |
---|---|
SERIALIZED_SIZE | The size of the serial representation. |
Definition at line 29 of file DpRecordSerializableAc.hpp.
Svc::DpRecord::DpRecord | ( | ) |
Constructor (default value)
Definition at line 16 of file DpRecordSerializableAc.cpp.
Svc::DpRecord::DpRecord | ( | U32 | id, |
U32 | tSec, | ||
U32 | tSub, | ||
U32 | priority, | ||
U64 | size, | ||
Fw::DpState::T | state | ||
) |
Member constructor.
Definition at line 29 of file DpRecordSerializableAc.cpp.
Svc::DpRecord::DpRecord | ( | const DpRecord & | obj | ) |
Copy constructor.
obj | The source object |
Definition at line 49 of file DpRecordSerializableAc.cpp.
|
virtual |
Deserialization.
buffer | The serial buffer |
Implements Fw::Serializable.
Definition at line 144 of file DpRecordSerializableAc.cpp.
|
inline |
Get member id.
Definition at line 125 of file DpRecordSerializableAc.hpp.
|
inline |
Get member priority.
Definition at line 143 of file DpRecordSerializableAc.hpp.
|
inline |
Get member size.
Definition at line 149 of file DpRecordSerializableAc.hpp.
|
inline |
Get member state.
Definition at line 155 of file DpRecordSerializableAc.hpp.
|
inline |
Get member tSec.
Definition at line 131 of file DpRecordSerializableAc.hpp.
|
inline |
Get member tSub.
Definition at line 137 of file DpRecordSerializableAc.hpp.
bool Svc::DpRecord::operator!= | ( | const DpRecord & | obj | ) | const |
Inequality operator.
obj | The other object |
Definition at line 90 of file DpRecordSerializableAc.cpp.
Copy assignment operator.
obj | The source object |
Definition at line 66 of file DpRecordSerializableAc.cpp.
bool Svc::DpRecord::operator== | ( | const DpRecord & | obj | ) | const |
Equality operator.
obj | The other object |
Definition at line 77 of file DpRecordSerializableAc.cpp.
|
virtual |
Serialization.
buffer | The serial buffer |
Implements Fw::Serializable.
Definition at line 111 of file DpRecordSerializableAc.cpp.
void Svc::DpRecord::set | ( | U32 | id, |
U32 | tSec, | ||
U32 | tSub, | ||
U32 | priority, | ||
U64 | size, | ||
Fw::DpState::T | state | ||
) |
Set all members.
Definition at line 215 of file DpRecordSerializableAc.cpp.
void Svc::DpRecord::setid | ( | U32 | id | ) |
Set member id.
Definition at line 233 of file DpRecordSerializableAc.cpp.
void Svc::DpRecord::setpriority | ( | U32 | priority | ) |
Set member priority.
Definition at line 251 of file DpRecordSerializableAc.cpp.
void Svc::DpRecord::setsize | ( | U64 | size | ) |
Set member size.
Definition at line 257 of file DpRecordSerializableAc.cpp.
void Svc::DpRecord::setstate | ( | Fw::DpState::T | state | ) |
Set member state.
Definition at line 263 of file DpRecordSerializableAc.cpp.
void Svc::DpRecord::settSec | ( | U32 | tSec | ) |
Set member tSec.
Definition at line 239 of file DpRecordSerializableAc.cpp.
void Svc::DpRecord::settSub | ( | U32 | tSub | ) |
Set member tSub.
Definition at line 245 of file DpRecordSerializableAc.cpp.
|
protected |
Definition at line 198 of file DpRecordSerializableAc.hpp.
|
protected |
Definition at line 201 of file DpRecordSerializableAc.hpp.
|
protected |
Definition at line 202 of file DpRecordSerializableAc.hpp.
|
protected |
Definition at line 203 of file DpRecordSerializableAc.hpp.
|
protected |
Definition at line 199 of file DpRecordSerializableAc.hpp.
|
protected |
Definition at line 200 of file DpRecordSerializableAc.hpp.