DUNE: Uniform Navigational Environment
2019.02.1
|
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 |
Referenced by DUNE::IMC::CacheControl::getVariableSerializationSize(), DUNE::IMC::HistoricSample::getVariableSerializationSize(), DUNE::IMC::HistoricDataQuery::getVariableSerializationSize(), DUNE::IMC::RemoteCommand::getVariableSerializationSize(), DUNE::IMC::AcousticMessage::getVariableSerializationSize(), DUNE::IMC::AcousticOperation::getVariableSerializationSize(), DUNE::IMC::ExternalNavData::getVariableSerializationSize(), DUNE::IMC::LblEstimate::getVariableSerializationSize(), DUNE::IMC::LowLevelControl::getVariableSerializationSize(), DUNE::IMC::Reference::getVariableSerializationSize(), DUNE::IMC::FollowRefState::getVariableSerializationSize(), DUNE::IMC::VehicleCommand::getVariableSerializationSize(), DUNE::IMC::TransmissionRequest::getVariableSerializationSize(), DUNE::IMC::PlanManeuver::getVariableSerializationSize(), DUNE::IMC::EmergencyControl::getVariableSerializationSize(), DUNE::IMC::PlanDB::getVariableSerializationSize(), DUNE::IMC::PlanControl::getVariableSerializationSize(), DUNE::IMC::CcuEvent::getVariableSerializationSize(), DUNE::IMC::TrexOperation::getVariableSerializationSize(), DUNE::IMC::FormationEvaluation::getVariableSerializationSize(), DUNE::IMC::SoiCommand::getVariableSerializationSize(), and DUNE::IMC::InlineMessage< DUNE::IMC::HistoricData >::serialize().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Assignment operator.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |