|
Goby3 3.3.0
2025.07.10
|
#include <goby/util/protobuf/ais.pb.h>
Public Types | |
| enum | : int { kCallsignFieldNumber = 5 , kNameFieldNumber = 6 , kDestinationFieldNumber = 18 , kMessageIdFieldNumber = 2 , kMmsiFieldNumber = 3 , kImoFieldNumber = 4 , kTypeFieldNumber = 7 , kToBowFieldNumber = 8 , kToSternFieldNumber = 9 , kToPortFieldNumber = 10 , kToStarboardFieldNumber = 11 , kFixTypeFieldNumber = 12 , kEtaMonthFieldNumber = 13 , kEtaDayFieldNumber = 14 , kEtaHourFieldNumber = 15 , kEtaMinuteFieldNumber = 16 , kDraughtFieldNumber = 17 } |
| enum | DCCLParameters { DCCL_ID = 519 , DCCL_MAX_BYTES = 1500 } |
| typedef Voyage_ShipType | ShipType |
| typedef Voyage_FixType | FixType |
| typedef boost::units::length_dimension | to_bow_dimension |
| typedef boost::units::unit< to_bow_dimension, boost::units::si::system > | to_bow_unit |
| typedef boost::units::length_dimension | to_stern_dimension |
| typedef boost::units::unit< to_stern_dimension, boost::units::si::system > | to_stern_unit |
| typedef boost::units::length_dimension | to_port_dimension |
| typedef boost::units::unit< to_port_dimension, boost::units::si::system > | to_port_unit |
| typedef boost::units::length_dimension | to_starboard_dimension |
| typedef boost::units::unit< to_starboard_dimension, boost::units::si::system > | to_starboard_unit |
| typedef boost::units::length_dimension | draught_dimension |
| typedef boost::units::unit< draught_dimension, boost::units::si::system > | draught_unit |
Public Member Functions | |
| Voyage () | |
| ~Voyage () override | |
| PROTOBUF_CONSTEXPR | Voyage (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) |
| Voyage (const Voyage &from) | |
| Voyage (Voyage &&from) noexcept | |
| Voyage & | operator= (const Voyage &from) |
| Voyage & | operator= (Voyage &&from) noexcept |
| const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & | unknown_fields () const |
| inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * | mutable_unknown_fields () |
| void | Swap (Voyage *other) |
| void | UnsafeArenaSwap (Voyage *other) |
| Voyage * | New (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final |
| void | CopyFrom (const Voyage &from) |
| void | MergeFrom (const Voyage &from) |
| PROTOBUF_ATTRIBUTE_REINITIALIZES void | Clear () final |
| bool | IsInitialized () const final |
| size_t | ByteSizeLong () const final |
| const char * | _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final |
| uint8_t * | _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final |
| int | GetCachedSize () const final |
| const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * | GetClassData () const final |
| ::PROTOBUF_NAMESPACE_ID::Metadata | GetMetadata () const final |
| bool | has_callsign () const |
| void | clear_callsign () |
| const std::string & | callsign () const |
| template<typename ArgT0 = const std::string&, typename... ArgT> | |
| void | set_callsign (ArgT0 &&arg0, ArgT... args) |
| std::string * | mutable_callsign () |
| PROTOBUF_NODISCARD std::string * | release_callsign () |
| void | set_allocated_callsign (std::string *callsign) |
| bool | has_name () const |
| void | clear_name () |
| const std::string & | name () const |
| template<typename ArgT0 = const std::string&, typename... ArgT> | |
| void | set_name (ArgT0 &&arg0, ArgT... args) |
| std::string * | mutable_name () |
| PROTOBUF_NODISCARD std::string * | release_name () |
| void | set_allocated_name (std::string *name) |
| bool | has_destination () const |
| void | clear_destination () |
| const std::string & | destination () const |
| template<typename ArgT0 = const std::string&, typename... ArgT> | |
| void | set_destination (ArgT0 &&arg0, ArgT... args) |
| std::string * | mutable_destination () |
| PROTOBUF_NODISCARD std::string * | release_destination () |
| void | set_allocated_destination (std::string *destination) |
| bool | has_message_id () const |
| void | clear_message_id () |
| int32_t | message_id () const |
| void | set_message_id (int32_t value) |
| bool | has_mmsi () const |
| void | clear_mmsi () |
| int32_t | mmsi () const |
| void | set_mmsi (int32_t value) |
| bool | has_imo () const |
| void | clear_imo () |
| int32_t | imo () const |
| void | set_imo (int32_t value) |
| bool | has_type () const |
| void | clear_type () |
| ::goby::util::ais::protobuf::Voyage_ShipType | type () const |
| void | set_type (::goby::util::ais::protobuf::Voyage_ShipType value) |
| bool | has_to_bow () const |
| void | clear_to_bow () |
| uint32_t | to_bow () const |
| void | set_to_bow (uint32_t value) |
| bool | has_to_stern () const |
| void | clear_to_stern () |
| uint32_t | to_stern () const |
| void | set_to_stern (uint32_t value) |
| bool | has_to_port () const |
| void | clear_to_port () |
| uint32_t | to_port () const |
| void | set_to_port (uint32_t value) |
| bool | has_to_starboard () const |
| void | clear_to_starboard () |
| uint32_t | to_starboard () const |
| void | set_to_starboard (uint32_t value) |
| bool | has_fix_type () const |
| void | clear_fix_type () |
| ::goby::util::ais::protobuf::Voyage_FixType | fix_type () const |
| void | set_fix_type (::goby::util::ais::protobuf::Voyage_FixType value) |
| bool | has_eta_month () const |
| void | clear_eta_month () |
| uint32_t | eta_month () const |
| void | set_eta_month (uint32_t value) |
| bool | has_eta_day () const |
| void | clear_eta_day () |
| uint32_t | eta_day () const |
| void | set_eta_day (uint32_t value) |
| bool | has_eta_hour () const |
| void | clear_eta_hour () |
| uint32_t | eta_hour () const |
| void | set_eta_hour (uint32_t value) |
| bool | has_eta_minute () const |
| void | clear_eta_minute () |
| uint32_t | eta_minute () const |
| void | set_eta_minute (uint32_t value) |
| bool | has_draught () const |
| void | clear_draught () |
| float | draught () const |
| void | set_draught (float value) |
| template<typename Quantity > | |
| void | set_to_bow_with_units (Quantity value_w_units) |
| template<typename Quantity > | |
| Quantity | to_bow_with_units () const |
| boost::units::quantity< to_bow_unit, google::protobuf::uint32 > | to_bow_with_units () const |
| template<typename Quantity > | |
| void | set_to_stern_with_units (Quantity value_w_units) |
| template<typename Quantity > | |
| Quantity | to_stern_with_units () const |
| boost::units::quantity< to_stern_unit, google::protobuf::uint32 > | to_stern_with_units () const |
| template<typename Quantity > | |
| void | set_to_port_with_units (Quantity value_w_units) |
| template<typename Quantity > | |
| Quantity | to_port_with_units () const |
| boost::units::quantity< to_port_unit, google::protobuf::uint32 > | to_port_with_units () const |
| template<typename Quantity > | |
| void | set_to_starboard_with_units (Quantity value_w_units) |
| template<typename Quantity > | |
| Quantity | to_starboard_with_units () const |
| boost::units::quantity< to_starboard_unit, google::protobuf::uint32 > | to_starboard_with_units () const |
| template<typename Quantity > | |
| void | set_draught_with_units (Quantity value_w_units) |
| template<typename Quantity > | |
| Quantity | draught_with_units () const |
| boost::units::quantity< draught_unit, float > | draught_with_units () const |
| template<typename ArgT0 , typename... ArgT> | |
| PROTOBUF_ALWAYS_INLINE void | set_callsign (ArgT0 &&arg0, ArgT... args) |
| template<typename ArgT0 , typename... ArgT> | |
| PROTOBUF_ALWAYS_INLINE void | set_name (ArgT0 &&arg0, ArgT... args) |
| template<typename ArgT0 , typename... ArgT> | |
| PROTOBUF_ALWAYS_INLINE void | set_destination (ArgT0 &&arg0, ArgT... args) |
Static Public Member Functions | |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | descriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Descriptor * | GetDescriptor () |
| static const ::PROTOBUF_NAMESPACE_ID::Reflection * | GetReflection () |
| static const Voyage & | default_instance () |
| static const Voyage * | internal_default_instance () |
| static bool | ShipType_IsValid (int value) |
| static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * | ShipType_descriptor () |
| template<typename T > | |
| static const std::string & | ShipType_Name (T enum_t_value) |
| static bool | ShipType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ShipType *value) |
| static bool | FixType_IsValid (int value) |
| static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * | FixType_descriptor () |
| template<typename T > | |
| static const std::string & | FixType_Name (T enum_t_value) |
| static bool | FixType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FixType *value) |
Protected Member Functions | |
| Voyage (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false) | |
Friends | |
| class | ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata |
| template<typename T > | |
| class | ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper |
| struct | ::TableStruct_goby_2futil_2fprotobuf_2fais_2eproto |
| void | swap (Voyage &a, Voyage &b) |
| typedef boost::units::length_dimension goby::util::ais::protobuf::Voyage::draught_dimension |
| typedef boost::units::unit<draught_dimension,boost::units::si::system> goby::util::ais::protobuf::Voyage::draught_unit |
| typedef boost::units::length_dimension goby::util::ais::protobuf::Voyage::to_bow_dimension |
| typedef boost::units::unit<to_bow_dimension,boost::units::si::system> goby::util::ais::protobuf::Voyage::to_bow_unit |
| typedef boost::units::length_dimension goby::util::ais::protobuf::Voyage::to_port_dimension |
| typedef boost::units::unit<to_port_dimension,boost::units::si::system> goby::util::ais::protobuf::Voyage::to_port_unit |
| typedef boost::units::length_dimension goby::util::ais::protobuf::Voyage::to_starboard_dimension |
| typedef boost::units::unit<to_starboard_dimension,boost::units::si::system> goby::util::ais::protobuf::Voyage::to_starboard_unit |
| typedef boost::units::length_dimension goby::util::ais::protobuf::Voyage::to_stern_dimension |
| typedef boost::units::unit<to_stern_dimension,boost::units::si::system> goby::util::ais::protobuf::Voyage::to_stern_unit |
| anonymous enum : int |
|
override |
|
explicit |
| goby::util::ais::protobuf::Voyage::Voyage | ( | const Voyage & | from | ) |
|
inlinenoexcept |
|
explicitprotected |
|
final |
|
final |
|
final |
|
inline |
|
final |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void goby::util::ais::protobuf::Voyage::CopyFrom | ( | const Voyage & | from | ) |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinefinal |
|
final |
|
inlinestatic |
|
final |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
final |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinefinal |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void goby::util::ais::protobuf::Voyage::set_callsign | ( | ArgT0 && | arg0, |
| ArgT... | args | ||
| ) |
|
inline |
| void goby::util::ais::protobuf::Voyage::set_destination | ( | ArgT0 && | arg0, |
| ArgT... | args | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void goby::util::ais::protobuf::Voyage::set_name | ( | ArgT0 && | arg0, |
| ArgT... | args | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
static |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |