Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
intervehicle.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 "goby/protobuf/option_extensions.pb.h"
#include "goby/acomms/protobuf/driver_base.pb.h"
#include "goby/acomms/protobuf/amac_config.pb.h"
#include "goby/acomms/protobuf/buffer.pb.h"
#include "goby/acomms/protobuf/modem_message.pb.h"
#include "goby/middleware/protobuf/intervehicle_transporter_config.pb.h"
#include "goby/middleware/protobuf/serializer_transporter.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/si.hpp>

Go to the source code of this file.

Classes

struct  TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto
class  goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig
class  goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions
class  goby::middleware::intervehicle::protobuf::PortalConfig
class  goby::middleware::intervehicle::protobuf::Status
class  goby::middleware::intervehicle::protobuf::Subscription
class  goby::middleware::intervehicle::protobuf::Header
class  goby::middleware::intervehicle::protobuf::DCCLPacket
class  goby::middleware::intervehicle::protobuf::DCCLForwardedData
class  goby::middleware::intervehicle::protobuf::AckData
class  goby::middleware::intervehicle::protobuf::ExpireData
class  goby::middleware::intervehicle::protobuf::AckMessagePair
class  goby::middleware::intervehicle::protobuf::ExpireMessagePair
class  goby::middleware::intervehicle::protobuf::SubscriptionReport
class  goby::middleware::intervehicle::protobuf::SubscriptionPersistCollection
class  goby::middleware::intervehicle::protobuf::ModemTransmissionWithLinkID
class  goby::middleware::intervehicle::protobuf::ModemRawWithLinkID
class  goby::middleware::intervehicle::protobuf::ModemReportWithLinkID
struct  is_proto_enum< ::goby::middleware::intervehicle::protobuf::Subscription_Action >
struct  is_proto_enum< ::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason >
struct  is_proto_enum< ::goby::middleware::intervehicle::protobuf::SubscriptionDCCLID >

Namespaces

namespace  internal
namespace  goby
 The global namespace for the Goby project.
namespace  goby::middleware
 Objects implementing the Goby nested middleware.
namespace  goby::middleware::intervehicle
namespace  goby::middleware::intervehicle::protobuf

Macros

#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto

Enumerations

enum  goby::middleware::intervehicle::protobuf::Subscription_Action : int { goby::middleware::intervehicle::protobuf::Subscription_Action_SUBSCRIBE = 1 , goby::middleware::intervehicle::protobuf::Subscription_Action_UNSUBSCRIBE = 2 }
enum  goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason : int { goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_EXPIRED_NO_SUBSCRIBERS = 1 , goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_EXPIRED_TIME_TO_LIVE_EXCEEDED = 2 , goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_EXPIRED_BUFFER_OVERFLOW = 3 }
enum  goby::middleware::intervehicle::protobuf::SubscriptionDCCLID : int { goby::middleware::intervehicle::protobuf::SUBSCRIPTION_DCCL_ID__GOBY_3_0 = 2 , goby::middleware::intervehicle::protobuf::SUBSCRIPTION_DCCL_ID__GOBY_3_1 = 3 }

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::intervehicle::protobuf::AckDataArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckData > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::AckMessagePairArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckMessagePair > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::DCCLForwardedDataArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::DCCLForwardedData > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::DCCLPacketArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::DCCLPacket > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::ExpireDataArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ExpireData > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::ExpireMessagePairArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ExpireMessagePair > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::HeaderArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Header > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::ModemRawWithLinkIDArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemRawWithLinkID > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::ModemReportWithLinkIDArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemReportWithLinkID > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::ModemTransmissionWithLinkIDArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemTransmissionWithLinkID > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::PortalConfigArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfigArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptionsArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::StatusArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Status > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::SubscriptionArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Subscription > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::SubscriptionPersistCollectionArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::SubscriptionPersistCollection > (Arena *)
template<>
::goby::middleware::intervehicle::protobuf::SubscriptionReportArena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::SubscriptionReport > (Arena *)
bool goby::middleware::intervehicle::protobuf::Subscription_Action_IsValid (int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::intervehicle::protobuf::Subscription_Action_descriptor ()
template<typename T>
const std::string & goby::middleware::intervehicle::protobuf::Subscription_Action_Name (T enum_t_value)
bool goby::middleware::intervehicle::protobuf::Subscription_Action_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Subscription_Action *value)
bool goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_IsValid (int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_descriptor ()
template<typename T>
const std::string & goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_Name (T enum_t_value)
bool goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ExpireData_ExpireReason *value)
bool goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_IsValid (int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_descriptor ()
template<typename T>
const std::string & goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_Name (T enum_t_value)
bool goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SubscriptionDCCLID *value)
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::Subscription_Action > ()
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason > ()
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::SubscriptionDCCLID > ()

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto
AckDataDefaultTypeInternal goby::middleware::intervehicle::protobuf::_AckData_default_instance_
AckMessagePairDefaultTypeInternal goby::middleware::intervehicle::protobuf::_AckMessagePair_default_instance_
DCCLForwardedDataDefaultTypeInternal goby::middleware::intervehicle::protobuf::_DCCLForwardedData_default_instance_
DCCLPacketDefaultTypeInternal goby::middleware::intervehicle::protobuf::_DCCLPacket_default_instance_
ExpireDataDefaultTypeInternal goby::middleware::intervehicle::protobuf::_ExpireData_default_instance_
ExpireMessagePairDefaultTypeInternal goby::middleware::intervehicle::protobuf::_ExpireMessagePair_default_instance_
HeaderDefaultTypeInternal goby::middleware::intervehicle::protobuf::_Header_default_instance_
ModemRawWithLinkIDDefaultTypeInternal goby::middleware::intervehicle::protobuf::_ModemRawWithLinkID_default_instance_
ModemReportWithLinkIDDefaultTypeInternal goby::middleware::intervehicle::protobuf::_ModemReportWithLinkID_default_instance_
ModemTransmissionWithLinkIDDefaultTypeInternal goby::middleware::intervehicle::protobuf::_ModemTransmissionWithLinkID_default_instance_
PortalConfigDefaultTypeInternal goby::middleware::intervehicle::protobuf::_PortalConfig_default_instance_
PortalConfig_LinkConfigDefaultTypeInternal goby::middleware::intervehicle::protobuf::_PortalConfig_LinkConfig_default_instance_
PortalConfig_PersistSubscriptionsDefaultTypeInternal goby::middleware::intervehicle::protobuf::_PortalConfig_PersistSubscriptions_default_instance_
StatusDefaultTypeInternal goby::middleware::intervehicle::protobuf::_Status_default_instance_
SubscriptionDefaultTypeInternal goby::middleware::intervehicle::protobuf::_Subscription_default_instance_
SubscriptionPersistCollectionDefaultTypeInternal goby::middleware::intervehicle::protobuf::_SubscriptionPersistCollection_default_instance_
SubscriptionReportDefaultTypeInternal goby::middleware::intervehicle::protobuf::_SubscriptionReport_default_instance_
constexpr Subscription_Action goby::middleware::intervehicle::protobuf::Subscription_Action_Action_MIN = Subscription_Action_SUBSCRIBE
constexpr Subscription_Action goby::middleware::intervehicle::protobuf::Subscription_Action_Action_MAX = Subscription_Action_UNSUBSCRIBE
constexpr int goby::middleware::intervehicle::protobuf::Subscription_Action_Action_ARRAYSIZE = Subscription_Action_Action_MAX + 1
constexpr ExpireData_ExpireReason goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_ExpireReason_MIN = ExpireData_ExpireReason_EXPIRED_NO_SUBSCRIBERS
constexpr ExpireData_ExpireReason goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_ExpireReason_MAX = ExpireData_ExpireReason_EXPIRED_BUFFER_OVERFLOW
constexpr int goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_ExpireReason_ARRAYSIZE = ExpireData_ExpireReason_ExpireReason_MAX + 1
constexpr SubscriptionDCCLID goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_MIN = SUBSCRIPTION_DCCL_ID__GOBY_3_0
constexpr SubscriptionDCCLID goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_MAX = SUBSCRIPTION_DCCL_ID__GOBY_3_1
constexpr int goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_ARRAYSIZE = SubscriptionDCCLID_MAX + 1

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto

#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto

Definition at line 50 of file intervehicle.pb.h.

Function Documentation

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckData >()

template<>
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::intervehicle::protobuf::AckData * Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckData > ( Arena * )

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckMessagePair >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::DCCLForwardedData >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::DCCLPacket >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ExpireData >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ExpireMessagePair >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Header >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemRawWithLinkID >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemReportWithLinkID >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemTransmissionWithLinkID >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Status >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Subscription >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::SubscriptionPersistCollection >()

◆ Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::SubscriptionReport >()

◆ GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason > ( )
inline

Definition at line 6490 of file intervehicle.pb.h.

◆ GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::Subscription_Action >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::Subscription_Action > ( )
inline

Definition at line 6485 of file intervehicle.pb.h.

◆ GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::SubscriptionDCCLID >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::SubscriptionDCCLID > ( )
inline

Definition at line 6495 of file intervehicle.pb.h.

Variable Documentation

◆ descriptor_table_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto
extern