DUNE: Uniform Navigational Environment
2.4.0
|
Inline Message.
Public Member Functions | |
InlineMessage (void) | |
InlineMessage (const InlineMessage &other) | |
~InlineMessage (void) | |
void | setParent (const Message *parent) |
void | set (const Type &msg) |
void | set (Type *msg) |
void | clear (void) |
const Type * | get (void) const |
Type * | get (void) |
template<typename T > | |
bool | get (const T *&m) const |
template<typename T > | |
bool | get (T *&m) |
unsigned | getSerializationSize (void) const |
bool | isNull (void) const |
Type & | operator* (void) const |
Type * | operator-> (void) const |
InlineMessage & | operator= (const InlineMessage &other) |
bool | operator== (const InlineMessage &other) const |
bool | operator!= (const InlineMessage &other) const |
uint16_t | serialize (uint8_t *bfr) const |
uint16_t | deserialize (const uint8_t *bfr, uint16_t &bfr_len) |
uint16_t | reverseDeserialize (const uint8_t *bfr, uint16_t &bfr_len) |
void | toJSON (std::ostream &os, const char *label, unsigned nindent, char prefix= ',') const |
|
inline |
Default constructor.
|
inline |
Copy constructor.
|
inline |
Default destructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Assignment operator.
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by DUNE::IMC::InlineMessage< DUNE::IMC::ControlCommand >::set().
|
inline |
|
inline |
|
inline |