![]() |
DUNE: Uniform Navigational Environment
2024.09.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 |
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::AcousticRequest::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::TCPRequest::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 |
