Goby3  3.1.4
2024.02.22
intervehicle.pb.h File Reference
#include <string>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_table_driven.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/inlined_string_field.h>
#include <google/protobuf/metadata.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  protobuf_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto::TableStruct
 
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  google::protobuf::is_proto_enum< ::goby::middleware::intervehicle::protobuf::Subscription_Action >
 
struct  google::protobuf::is_proto_enum< ::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason >
 
struct  google::protobuf::is_proto_enum< ::goby::middleware::intervehicle::protobuf::SubscriptionDCCLID >
 

Namespaces

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

Macros

#define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto
 

Enumerations

enum  goby::middleware::intervehicle::protobuf::Subscription_Action { goby::middleware::intervehicle::protobuf::Subscription_Action_SUBSCRIBE = 1, goby::middleware::intervehicle::protobuf::Subscription_Action_UNSUBSCRIBE = 2 }
 
enum  goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason { 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 { goby::middleware::intervehicle::protobuf::SUBSCRIPTION_DCCL_ID__GOBY_3_0 = 2, goby::middleware::intervehicle::protobuf::SUBSCRIPTION_DCCL_ID__GOBY_3_1 = 3 }
 

Functions

void protobuf_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto::AddDescriptors ()
 
template<>
::goby::middleware::intervehicle::protobuf::AckDatagoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckData > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::AckMessagePairgoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckMessagePair > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::DCCLForwardedDatagoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::DCCLForwardedData > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::DCCLPacketgoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::DCCLPacket > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::ExpireDatagoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ExpireData > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::ExpireMessagePairgoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ExpireMessagePair > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::Headergoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Header > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::ModemRawWithLinkIDgoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemRawWithLinkID > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::ModemReportWithLinkIDgoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemReportWithLinkID > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::ModemTransmissionWithLinkIDgoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemTransmissionWithLinkID > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::PortalConfiggoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfiggoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptionsgoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::Statusgoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Status > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::Subscriptiongoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Subscription > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::SubscriptionPersistCollectiongoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::SubscriptionPersistCollection > (Arena *)
 
template<>
::goby::middleware::intervehicle::protobuf::SubscriptionReportgoogle::protobuf::Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::SubscriptionReport > (Arena *)
 
bool goby::middleware::intervehicle::protobuf::Subscription_Action_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * goby::middleware::intervehicle::protobuf::Subscription_Action_descriptor ()
 
const ::std::string & goby::middleware::intervehicle::protobuf::Subscription_Action_Name (Subscription_Action value)
 
bool goby::middleware::intervehicle::protobuf::Subscription_Action_Parse (const ::std::string &name, Subscription_Action *value)
 
bool goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_descriptor ()
 
const ::std::string & goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_Name (ExpireData_ExpireReason value)
 
bool goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_Parse (const ::std::string &name, ExpireData_ExpireReason *value)
 
bool goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_IsValid (int value)
 
const ::google::protobuf::EnumDescriptor * goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_descriptor ()
 
const ::std::string & goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_Name (SubscriptionDCCLID value)
 
bool goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_Parse (const ::std::string &name, SubscriptionDCCLID *value)
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::Subscription_Action > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason > ()
 
template<>
const EnumDescriptor * google::protobuf::GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::SubscriptionDCCLID > ()
 

Variables

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_
 
const Subscription_Action goby::middleware::intervehicle::protobuf::Subscription_Action_Action_MIN = Subscription_Action_SUBSCRIBE
 
const Subscription_Action goby::middleware::intervehicle::protobuf::Subscription_Action_Action_MAX = Subscription_Action_UNSUBSCRIBE
 
const int goby::middleware::intervehicle::protobuf::Subscription_Action_Action_ARRAYSIZE = Subscription_Action_Action_MAX + 1
 
const ExpireData_ExpireReason goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_ExpireReason_MIN = ExpireData_ExpireReason_EXPIRED_NO_SUBSCRIBERS
 
const ExpireData_ExpireReason goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_ExpireReason_MAX = ExpireData_ExpireReason_EXPIRED_BUFFER_OVERFLOW
 
const int goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason_ExpireReason_ARRAYSIZE = ExpireData_ExpireReason_ExpireReason_MAX + 1
 
const SubscriptionDCCLID goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_MIN = SUBSCRIPTION_DCCL_ID__GOBY_3_0
 
const SubscriptionDCCLID goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_MAX = SUBSCRIPTION_DCCL_ID__GOBY_3_1
 
const int goby::middleware::intervehicle::protobuf::SubscriptionDCCLID_ARRAYSIZE = SubscriptionDCCLID_MAX + 1
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto

#define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto

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