![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Svc/WasmSequencer/WasmSequencer_RequestContextSerializableAc.hpp>
Public Types | |
| enum | { SERIALIZED_SIZE } |
Public Types inherited from Fw::Serializable | |
| using | SizeType = FwSizeType |
Protected Attributes | |
| Svc::WasmSequencer_SignalSource | m_source |
| Svc::WasmSequencer_CommandRequest | m_cmdCtx |
| Svc::BlockState | m_block |
| Svc::WasmSequencer_ModuleIdx | m_moduleIdx |
Additional Inherited Members | |
Protected Member Functions inherited from Fw::Serializable | |
| Serializable () | |
| Default constructor. More... | |
| virtual | ~Serializable () |
| Virtual destructor. More... | |
A struct holding information about where an asynchronous request originated and information about how to reply to the request
Definition at line 23 of file WasmSequencer_RequestContextSerializableAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| SERIALIZED_SIZE | The size of the serial representation. |
Definition at line 33 of file WasmSequencer_RequestContextSerializableAc.hpp.
| Svc::WasmSequencer_RequestContext::WasmSequencer_RequestContext | ( | ) |
Constructor (default value)
Definition at line 17 of file WasmSequencer_RequestContextSerializableAc.cpp.
| Svc::WasmSequencer_RequestContext::WasmSequencer_RequestContext | ( | Svc::WasmSequencer_SignalSource::T | source, |
| const Svc::WasmSequencer_CommandRequest & | cmdCtx, | ||
| Svc::BlockState::T | block, | ||
| Svc::WasmSequencer_ModuleIdx | moduleIdx | ||
| ) |
Member constructor.
Definition at line 28 of file WasmSequencer_RequestContextSerializableAc.cpp.
| Svc::WasmSequencer_RequestContext::WasmSequencer_RequestContext | ( | const WasmSequencer_RequestContext & | obj | ) |
Copy constructor.
| obj | The source object |
Definition at line 44 of file WasmSequencer_RequestContextSerializableAc.cpp.
|
virtual |
Deserialization.
| buffer | The serial buffer |
| mode | Endianness of serialized buffer |
Implements Fw::Serializable.
Definition at line 131 of file WasmSequencer_RequestContextSerializableAc.cpp.
|
inline |
Get member block.
Definition at line 148 of file WasmSequencer_RequestContextSerializableAc.hpp.
|
inline |
Get member cmdCtx.
Definition at line 136 of file WasmSequencer_RequestContextSerializableAc.hpp.
|
inline |
Get member cmdCtx (const)
Definition at line 142 of file WasmSequencer_RequestContextSerializableAc.hpp.
|
inline |
Get member moduleIdx.
Definition at line 154 of file WasmSequencer_RequestContextSerializableAc.hpp.
|
inline |
Get member source.
Definition at line 130 of file WasmSequencer_RequestContextSerializableAc.hpp.
| bool Svc::WasmSequencer_RequestContext::operator!= | ( | const WasmSequencer_RequestContext & | obj | ) | const |
Inequality operator.
| obj | The other object |
Definition at line 82 of file WasmSequencer_RequestContextSerializableAc.cpp.
| WasmSequencer_RequestContext & Svc::WasmSequencer_RequestContext::operator= | ( | const WasmSequencer_RequestContext & | obj | ) |
Copy assignment operator.
| obj | The source object |
Definition at line 59 of file WasmSequencer_RequestContextSerializableAc.cpp.
| bool Svc::WasmSequencer_RequestContext::operator== | ( | const WasmSequencer_RequestContext & | obj | ) | const |
Equality operator.
| obj | The other object |
Definition at line 70 of file WasmSequencer_RequestContextSerializableAc.cpp.
| FwSizeType Svc::WasmSequencer_RequestContext::serializedSize | ( | ) | const |
Get the dynamic serialized size of the struct.
Definition at line 159 of file WasmSequencer_RequestContextSerializableAc.cpp.
|
virtual |
Serialization.
| buffer | The serial buffer |
| mode | Endianness of serialized buffer |
Implements Fw::Serializable.
Definition at line 103 of file WasmSequencer_RequestContextSerializableAc.cpp.
| void Svc::WasmSequencer_RequestContext::set | ( | Svc::WasmSequencer_SignalSource::T | source, |
| const Svc::WasmSequencer_CommandRequest & | cmdCtx, | ||
| Svc::BlockState::T | block, | ||
| Svc::WasmSequencer_ModuleIdx | moduleIdx | ||
| ) |
Set all members.
Definition at line 209 of file WasmSequencer_RequestContextSerializableAc.cpp.
| void Svc::WasmSequencer_RequestContext::set_block | ( | Svc::BlockState::T | block | ) |
Set member block.
Definition at line 235 of file WasmSequencer_RequestContextSerializableAc.cpp.
| void Svc::WasmSequencer_RequestContext::set_cmdCtx | ( | const Svc::WasmSequencer_CommandRequest & | cmdCtx | ) |
Set member cmdCtx.
Definition at line 229 of file WasmSequencer_RequestContextSerializableAc.cpp.
| void Svc::WasmSequencer_RequestContext::set_moduleIdx | ( | Svc::WasmSequencer_ModuleIdx | moduleIdx | ) |
Set member moduleIdx.
Definition at line 241 of file WasmSequencer_RequestContextSerializableAc.cpp.
| void Svc::WasmSequencer_RequestContext::set_source | ( | Svc::WasmSequencer_SignalSource::T | source | ) |
Set member source.
Definition at line 223 of file WasmSequencer_RequestContextSerializableAc.cpp.
|
protected |
Definition at line 191 of file WasmSequencer_RequestContextSerializableAc.hpp.
|
protected |
Definition at line 190 of file WasmSequencer_RequestContextSerializableAc.hpp.
|
protected |
Definition at line 192 of file WasmSequencer_RequestContextSerializableAc.hpp.
|
protected |
Definition at line 189 of file WasmSequencer_RequestContextSerializableAc.hpp.