Goby3 3.2.3
2025.05.13
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