Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
ais.pb.h File Reference
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include "dccl/option_extensions.pb.h"
#include <boost/units/quantity.hpp>
#include <boost/units/absolute.hpp>
#include <boost/units/dimensionless_type.hpp>
#include <boost/units/make_scaled_unit.hpp>
#include <boost/units/systems/angle/degrees.hpp>
#include <boost/units/systems/si.hpp>

Go to the source code of this file.

Classes

struct  TableStruct_goby_2futil_2fprotobuf_2fais_2eproto
 
class  goby::util::ais::protobuf::Position
 
class  goby::util::ais::protobuf::Voyage
 
struct  is_proto_enum< ::goby::util::ais::protobuf::Position_TurnInfo >
 
struct  is_proto_enum< ::goby::util::ais::protobuf::Position_PositionAccuracy >
 
struct  is_proto_enum< ::goby::util::ais::protobuf::Voyage_ShipType >
 
struct  is_proto_enum< ::goby::util::ais::protobuf::Voyage_FixType >
 
struct  is_proto_enum< ::goby::util::ais::protobuf::Status >
 

Namespaces

namespace  internal
 
namespace  goby
 The global namespace for the Goby project.
 
namespace  goby::util
 
namespace  goby::util::ais
 
namespace  goby::util::ais::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_goby_2futil_2fprotobuf_2fais_2eproto
 

Enumerations

enum  goby::util::ais::protobuf::Position_TurnInfo : int {
  goby::util::ais::protobuf::Position_TurnInfo_TURN_INFO__NOT_TURNING = 0 , goby::util::ais::protobuf::Position_TurnInfo_TURN_INFO__TURNING_AT_GIVEN_RATE = 1 , goby::util::ais::protobuf::Position_TurnInfo_TURN_INFO__TURNING_RIGHT_AT_MORE_THAN_5_DEG_PER_30_SEC = 127 , goby::util::ais::protobuf::Position_TurnInfo_TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC = -127 ,
  goby::util::ais::protobuf::Position_TurnInfo_TURN_INFO__NO_TURN_INFORMATION = 128
}
 
enum  goby::util::ais::protobuf::Position_PositionAccuracy : int { goby::util::ais::protobuf::Position_PositionAccuracy_ACCURACY__LOW__ABOVE_10_METERS = 0 , goby::util::ais::protobuf::Position_PositionAccuracy_ACCURACY__HIGH__BELOW_10_METERS = 1 }
 
enum  goby::util::ais::protobuf::Voyage_ShipType : int {
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__NOT_AVAILABLE = 0 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_1 = 1 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_2 = 2 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_3 = 3 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_4 = 4 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_5 = 5 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_6 = 6 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_7 = 7 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_8 = 8 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_9 = 9 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_10 = 10 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_11 = 11 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_12 = 12 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_13 = 13 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_14 = 14 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_15 = 15 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_16 = 16 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_17 = 17 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_18 = 18 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_19 = 19 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND = 20 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_A = 21 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_B = 22 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_C = 23 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND_HAZARDOUS_CATEGORY_D = 24 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_25 = 25 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_26 = 26 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_27 = 27 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_28 = 28 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__WING_IN_GROUND_RESERVED_29 = 29 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__FISHING = 30 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__TOWING = 31 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__TOWING_LENGTH_EXCEEDS_200M_OR_BREADTH_EXCEEDS_25M = 32 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__DREDGING_OR_UNDERWATER_OPS = 33 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__DIVING_OPS = 34 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__MILITARY_OPS = 35 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__SAILING = 36 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PLEASURE_CRAFT = 37 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_38 = 38 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__RESERVED_39 = 39 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT = 40 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_A = 41 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_B = 42 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_C = 43 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_HAZARDOUS_CATEGORY_D = 44 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_45 = 45 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_46 = 46 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_47 = 47 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_RESERVED_48 = 48 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__HIGH_SPEED_CRAFT_NO_ADDITIONAL_INFORMATION = 49 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PILOT_VESSEL = 50 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__SEARCH_AND_RESCUE_VESSEL = 51 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__TUG = 52 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PORT_TENDER = 53 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__ANTI_POLLUTION_EQUIPMENT = 54 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__LAW_ENFORCEMENT = 55 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__SPARE56_LOCAL_VESSEL = 56 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__SPARE57_LOCAL_VESSEL = 57 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__MEDICAL_TRANSPORT = 58 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__NONCOMBATANT_SHIP_ACCORDING_TO_RR_RESOLUTION_NO_18 = 59 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER = 60 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_A = 61 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_B = 62 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_C = 63 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER_HAZARDOUS_CATEGORY_D = 64 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER_RESERVED_65 = 65 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER_RESERVED_66 = 66 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER_RESERVED_67 = 67 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER_RESERVED_68 = 68 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__PASSENGER_NO_ADDITIONAL_INFORMATION = 69 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO = 70 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_A = 71 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_B = 72 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_C = 73 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO_HAZARDOUS_CATEGORY_D = 74 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO_RESERVED_65 = 75 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO_RESERVED_66 = 76 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO_RESERVED_67 = 77 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO_RESERVED_68 = 78 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__CARGO_NO_ADDITIONAL_INFORMATION = 79 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER = 80 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_A = 81 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_B = 82 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_C = 83 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER_HAZARDOUS_CATEGORY_D = 84 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER_RESERVED_65 = 85 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER_RESERVED_66 = 86 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER_RESERVED_67 = 87 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER_RESERVED_68 = 88 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__TANKER_NO_ADDITIONAL_INFORMATION = 89 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER = 90 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_A = 91 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_B = 92 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_C = 93 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER_HAZARDOUS_CATEGORY_D = 94 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER_RESERVED_65 = 95 ,
  goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER_RESERVED_66 = 96 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER_RESERVED_67 = 97 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER_RESERVED_68 = 98 , goby::util::ais::protobuf::Voyage_ShipType_TYPE__OTHER_NO_ADDITIONAL_INFORMATION = 99
}
 
enum  goby::util::ais::protobuf::Voyage_FixType : int {
  goby::util::ais::protobuf::Voyage_FixType_FIX__UNDEFINED = 0 , goby::util::ais::protobuf::Voyage_FixType_FIX__GPS = 1 , goby::util::ais::protobuf::Voyage_FixType_FIX__GLONASS = 2 , goby::util::ais::protobuf::Voyage_FixType_FIX__COMBINED_GPS_AND_GLONASS = 3 ,
  goby::util::ais::protobuf::Voyage_FixType_FIX__LORAN_C = 4 , goby::util::ais::protobuf::Voyage_FixType_FIX__CHAYKA = 5 , goby::util::ais::protobuf::Voyage_FixType_FIX__INTEGRATED_NAVIGATION_SYSTEM = 6 , goby::util::ais::protobuf::Voyage_FixType_FIX__SURVEYED = 7 ,
  goby::util::ais::protobuf::Voyage_FixType_FIX__GALILEO = 8
}
 
enum  goby::util::ais::protobuf::Status : int {
  goby::util::ais::protobuf::AIS_STATUS__UNDER_WAY_USING_ENGINE = 0 , goby::util::ais::protobuf::AIS_STATUS__AT_ANCHOR = 1 , goby::util::ais::protobuf::AIS_STATUS__NOT_UNDER_COMMAND = 2 , goby::util::ais::protobuf::AIS_STATUS__RESTRICTED_MANOEUVERABILITY = 3 ,
  goby::util::ais::protobuf::AIS_STATUS__CONSTRAINED_BY_HER_DRAUGHT = 4 , goby::util::ais::protobuf::AIS_STATUS__MOORED = 5 , goby::util::ais::protobuf::AIS_STATUS__AGROUND = 6 , goby::util::ais::protobuf::AIS_STATUS__ENGAGED_IN_FISHING = 7 ,
  goby::util::ais::protobuf::AIS_STATUS__UNDER_WAY_SAILING = 8 , goby::util::ais::protobuf::AIS_STATUS__RESERVED_FOR_HIGH_SPEED_CRAFT = 9 , goby::util::ais::protobuf::AIS_STATUS__RESERVED_FOR_WING_IN_GROUND = 10 , goby::util::ais::protobuf::AIS_STATUS__RESERVED_11 = 11 ,
  goby::util::ais::protobuf::AIS_STATUS__RESERVED_12 = 12 , goby::util::ais::protobuf::AIS_STATUS__RESERVED_13 = 13 , goby::util::ais::protobuf::AIS_STATUS__SART_IS_ACTIVE = 14 , goby::util::ais::protobuf::AIS_STATUS__NOT_DEFINED = 15
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::goby::util::ais::protobuf::PositionArena::CreateMaybeMessage<::goby::util::ais::protobuf::Position > (Arena *)
 
template<>
::goby::util::ais::protobuf::VoyageArena::CreateMaybeMessage<::goby::util::ais::protobuf::Voyage > (Arena *)
 
bool goby::util::ais::protobuf::Position_TurnInfo_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Position_TurnInfo_descriptor ()
 
template<typename T >
const std::string & goby::util::ais::protobuf::Position_TurnInfo_Name (T enum_t_value)
 
bool goby::util::ais::protobuf::Position_TurnInfo_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Position_TurnInfo *value)
 
bool goby::util::ais::protobuf::Position_PositionAccuracy_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Position_PositionAccuracy_descriptor ()
 
template<typename T >
const std::string & goby::util::ais::protobuf::Position_PositionAccuracy_Name (T enum_t_value)
 
bool goby::util::ais::protobuf::Position_PositionAccuracy_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Position_PositionAccuracy *value)
 
bool goby::util::ais::protobuf::Voyage_ShipType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Voyage_ShipType_descriptor ()
 
template<typename T >
const std::string & goby::util::ais::protobuf::Voyage_ShipType_Name (T enum_t_value)
 
bool goby::util::ais::protobuf::Voyage_ShipType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Voyage_ShipType *value)
 
bool goby::util::ais::protobuf::Voyage_FixType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Voyage_FixType_descriptor ()
 
template<typename T >
const std::string & goby::util::ais::protobuf::Voyage_FixType_Name (T enum_t_value)
 
bool goby::util::ais::protobuf::Voyage_FixType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Voyage_FixType *value)
 
bool goby::util::ais::protobuf::Status_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::util::ais::protobuf::Status_descriptor ()
 
template<typename T >
const std::string & goby::util::ais::protobuf::Status_Name (T enum_t_value)
 
bool goby::util::ais::protobuf::Status_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Status *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Position_TurnInfo > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Position_PositionAccuracy > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Voyage_ShipType > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Voyage_FixType > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Status > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2futil_2fprotobuf_2fais_2eproto
 
PositionDefaultTypeInternal goby::util::ais::protobuf::_Position_default_instance_
 
VoyageDefaultTypeInternal goby::util::ais::protobuf::_Voyage_default_instance_
 
constexpr Position_TurnInfo goby::util::ais::protobuf::Position_TurnInfo_TurnInfo_MIN = Position_TurnInfo_TURN_INFO__TURNING_LEFT_AT_MORE_THAN_5_DEG_PER_30_SEC
 
constexpr Position_TurnInfo goby::util::ais::protobuf::Position_TurnInfo_TurnInfo_MAX = Position_TurnInfo_TURN_INFO__NO_TURN_INFORMATION
 
constexpr int goby::util::ais::protobuf::Position_TurnInfo_TurnInfo_ARRAYSIZE = Position_TurnInfo_TurnInfo_MAX + 1
 
constexpr Position_PositionAccuracy goby::util::ais::protobuf::Position_PositionAccuracy_PositionAccuracy_MIN = Position_PositionAccuracy_ACCURACY__LOW__ABOVE_10_METERS
 
constexpr Position_PositionAccuracy goby::util::ais::protobuf::Position_PositionAccuracy_PositionAccuracy_MAX = Position_PositionAccuracy_ACCURACY__HIGH__BELOW_10_METERS
 
constexpr int goby::util::ais::protobuf::Position_PositionAccuracy_PositionAccuracy_ARRAYSIZE = Position_PositionAccuracy_PositionAccuracy_MAX + 1
 
constexpr Voyage_ShipType goby::util::ais::protobuf::Voyage_ShipType_ShipType_MIN = Voyage_ShipType_TYPE__NOT_AVAILABLE
 
constexpr Voyage_ShipType goby::util::ais::protobuf::Voyage_ShipType_ShipType_MAX = Voyage_ShipType_TYPE__OTHER_NO_ADDITIONAL_INFORMATION
 
constexpr int goby::util::ais::protobuf::Voyage_ShipType_ShipType_ARRAYSIZE = Voyage_ShipType_ShipType_MAX + 1
 
constexpr Voyage_FixType goby::util::ais::protobuf::Voyage_FixType_FixType_MIN = Voyage_FixType_FIX__UNDEFINED
 
constexpr Voyage_FixType goby::util::ais::protobuf::Voyage_FixType_FixType_MAX = Voyage_FixType_FIX__GALILEO
 
constexpr int goby::util::ais::protobuf::Voyage_FixType_FixType_ARRAYSIZE = Voyage_FixType_FixType_MAX + 1
 
constexpr Status goby::util::ais::protobuf::Status_MIN = AIS_STATUS__UNDER_WAY_USING_ENGINE
 
constexpr Status goby::util::ais::protobuf::Status_MAX = AIS_STATUS__NOT_DEFINED
 
constexpr int goby::util::ais::protobuf::Status_ARRAYSIZE = Status_MAX + 1
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_goby_2futil_2fprotobuf_2fais_2eproto

#define PROTOBUF_INTERNAL_EXPORT_goby_2futil_2fprotobuf_2fais_2eproto

Definition at line 45 of file ais.pb.h.

Function Documentation

◆ Arena::CreateMaybeMessage<::goby::util::ais::protobuf::Position >()

template<>
PROTOBUF_NAMESPACE_OPEN ::goby::util::ais::protobuf::Position * Arena::CreateMaybeMessage<::goby::util::ais::protobuf::Position > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::util::ais::protobuf::Voyage >()

template<>
::goby::util::ais::protobuf::Voyage * Arena::CreateMaybeMessage<::goby::util::ais::protobuf::Voyage > ( Arena *  )

◆ GetEnumDescriptor< ::goby::util::ais::protobuf::Position_PositionAccuracy >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Position_PositionAccuracy > ( )
inline

Definition at line 2592 of file ais.pb.h.

◆ GetEnumDescriptor< ::goby::util::ais::protobuf::Position_TurnInfo >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Position_TurnInfo > ( )
inline

Definition at line 2587 of file ais.pb.h.

◆ GetEnumDescriptor< ::goby::util::ais::protobuf::Status >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Status > ( )
inline

Definition at line 2607 of file ais.pb.h.

◆ GetEnumDescriptor< ::goby::util::ais::protobuf::Voyage_FixType >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Voyage_FixType > ( )
inline

Definition at line 2602 of file ais.pb.h.

◆ GetEnumDescriptor< ::goby::util::ais::protobuf::Voyage_ShipType >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::util::ais::protobuf::Voyage_ShipType > ( )
inline

Definition at line 2597 of file ais.pb.h.

Variable Documentation

◆ descriptor_table_goby_2futil_2fprotobuf_2fais_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2futil_2fprotobuf_2fais_2eproto
extern