7 #ifndef Svc_DpRecordSerializableAc_HPP
8 #define Svc_DpRecordSerializableAc_HPP
88 friend std::ostream& operator<<(
111 #if FW_SERIALIZABLE_TO_STRING
C++-compatible configuration header for fprime configuration.
@ SERIALIZED_SIZE
The size of the serial representation.
Data structure representing a data product.
DpRecord()
Constructor (default value)
void set(U32 id, U32 tSec, U32 tSub, U32 priority, U64 size, Fw::DpState::T state)
Set all members.
@ SERIALIZED_SIZE
The size of the serial representation.
U64 getsize() const
Get member size.
U32 getid() const
Get member id.
void setstate(Fw::DpState::T state)
Set member state.
Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
Serialization.
Fw::DpState::T getstate() const
Get member state.
void setpriority(U32 priority)
Set member priority.
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
Deserialization.
void setid(U32 id)
Set member id.
void setsize(U64 size)
Set member size.
DpRecord & operator=(const DpRecord &obj)
Copy assignment operator.
U32 getpriority() const
Get member priority.
U32 gettSec() const
Get member tSec.
void settSec(U32 tSec)
Set member tSec.
U32 gettSub() const
Get member tSub.
bool operator==(const DpRecord &obj) const
Equality operator.
bool operator!=(const DpRecord &obj) const
Inequality operator.
void settSub(U32 tSub)
Set member tSub.
SerializeStatus
forward declaration for string