Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::acomms::protobuf::DriverConfig Class Referencefinal

#include <goby/acomms/protobuf/driver_base.pb.h>

Inheritance diagram for goby::acomms::protobuf::DriverConfig:

Public Types

enum  DriverCase { kDriverType = 1 , kDriverName = 2 , DRIVER_NOT_SET = 0 }
 
enum  : int {
  kLineDelimiterFieldNumber = 21 , kSerialPortFieldNumber = 22 , kTcpServerFieldNumber = 24 , kRawLogFieldNumber = 30 ,
  kModemIdFieldNumber = 10 , kSerialBaudFieldNumber = 23 , kTcpPortFieldNumber = 25 , kConnectionTypeFieldNumber = 20 ,
  kReconnectIntervalFieldNumber = 26 , kDriverTypeFieldNumber = 1 , kDriverNameFieldNumber = 2
}
 
typedef DriverConfig_ConnectionType ConnectionType
 

Public Member Functions

 DriverConfig ()
 
 ~DriverConfig () override
 
PROTOBUF_CONSTEXPR DriverConfig (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 DriverConfig (const DriverConfig &from)
 
 DriverConfig (DriverConfig &&from) noexcept
 
DriverConfigoperator= (const DriverConfig &from)
 
DriverConfigoperator= (DriverConfig &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (DriverConfig *other)
 
void UnsafeArenaSwap (DriverConfig *other)
 
DriverConfigNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const DriverConfig &from)
 
void MergeFrom (const DriverConfig &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_line_delimiter () const
 
void clear_line_delimiter ()
 
const std::string & line_delimiter () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_line_delimiter (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_line_delimiter ()
 
PROTOBUF_NODISCARD std::string * release_line_delimiter ()
 
void set_allocated_line_delimiter (std::string *line_delimiter)
 
bool has_serial_port () const
 
void clear_serial_port ()
 
const std::string & serial_port () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_serial_port (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_serial_port ()
 
PROTOBUF_NODISCARD std::string * release_serial_port ()
 
void set_allocated_serial_port (std::string *serial_port)
 
bool has_tcp_server () const
 
void clear_tcp_server ()
 
const std::string & tcp_server () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_tcp_server (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_tcp_server ()
 
PROTOBUF_NODISCARD std::string * release_tcp_server ()
 
void set_allocated_tcp_server (std::string *tcp_server)
 
bool has_raw_log () const
 
void clear_raw_log ()
 
const std::string & raw_log () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_raw_log (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_raw_log ()
 
PROTOBUF_NODISCARD std::string * release_raw_log ()
 
void set_allocated_raw_log (std::string *raw_log)
 
bool has_modem_id () const
 
void clear_modem_id ()
 
int32_t modem_id () const
 
void set_modem_id (int32_t value)
 
bool has_serial_baud () const
 
void clear_serial_baud ()
 
uint32_t serial_baud () const
 
void set_serial_baud (uint32_t value)
 
bool has_tcp_port () const
 
void clear_tcp_port ()
 
uint32_t tcp_port () const
 
void set_tcp_port (uint32_t value)
 
bool has_connection_type () const
 
void clear_connection_type ()
 
::goby::acomms::protobuf::DriverConfig_ConnectionType connection_type () const
 
void set_connection_type (::goby::acomms::protobuf::DriverConfig_ConnectionType value)
 
bool has_reconnect_interval () const
 
void clear_reconnect_interval ()
 
uint32_t reconnect_interval () const
 
void set_reconnect_interval (uint32_t value)
 
bool has_driver_type () const
 
void clear_driver_type ()
 
::goby::acomms::protobuf::DriverType driver_type () const
 
void set_driver_type (::goby::acomms::protobuf::DriverType value)
 
bool has_driver_name () const
 
void clear_driver_name ()
 
const std::string & driver_name () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_driver_name (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_driver_name ()
 
PROTOBUF_NODISCARD std::string * release_driver_name ()
 
void set_allocated_driver_name (std::string *driver_name)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
bool HasExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void ClearExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
int ExtensionSize (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::ConstType GetExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::MutableType MutableExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void SetExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void SetAllocatedExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void UnsafeArenaSetAllocatedExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::ConstType GetExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::MutableType MutableExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void SetExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::MutableType AddExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void AddExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
 
template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension (const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
 
void clear_driver ()
 
DriverCase driver_case () const
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_line_delimiter (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_serial_port (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_tcp_server (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_raw_log (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 DriverConfigdefault_instance ()
 
static const DriverConfiginternal_default_instance ()
 
static bool ConnectionType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ConnectionType_descriptor ()
 
template<typename T >
static const std::string & ConnectionType_Name (T enum_t_value)
 
static bool ConnectionType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr ConnectionType CONNECTION_SERIAL
 
static constexpr ConnectionType CONNECTION_TCP_AS_CLIENT
 
static constexpr ConnectionType CONNECTION_TCP_AS_SERVER
 
static constexpr ConnectionType ConnectionType_MIN
 
static constexpr ConnectionType ConnectionType_MAX
 
static constexpr int ConnectionType_ARRAYSIZE
 

Protected Member Functions

 DriverConfig (::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_2facomms_2fprotobuf_2fdriver_5fbase_2eproto
 
void swap (DriverConfig &a, DriverConfig &b)
 

Detailed Description

Definition at line 129 of file driver_base.pb.h.

Member Typedef Documentation

◆ ConnectionType

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kLineDelimiterFieldNumber 
kSerialPortFieldNumber 
kTcpServerFieldNumber 
kRawLogFieldNumber 
kModemIdFieldNumber 
kSerialBaudFieldNumber 
kTcpPortFieldNumber 
kConnectionTypeFieldNumber 
kReconnectIntervalFieldNumber 
kDriverTypeFieldNumber 
kDriverNameFieldNumber 

Definition at line 294 of file driver_base.pb.h.

◆ DriverCase

Enumerator
kDriverType 
kDriverName 
DRIVER_NOT_SET 

Definition at line 179 of file driver_base.pb.h.

Constructor & Destructor Documentation

◆ DriverConfig() [1/5]

goby::acomms::protobuf::DriverConfig::DriverConfig ( )
inline

Definition at line 132 of file driver_base.pb.h.

◆ ~DriverConfig()

goby::acomms::protobuf::DriverConfig::~DriverConfig ( )
override

◆ DriverConfig() [2/5]

PROTOBUF_CONSTEXPR goby::acomms::protobuf::DriverConfig::DriverConfig ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ DriverConfig() [3/5]

goby::acomms::protobuf::DriverConfig::DriverConfig ( const DriverConfig from)

◆ DriverConfig() [4/5]

goby::acomms::protobuf::DriverConfig::DriverConfig ( DriverConfig &&  from)
inlinenoexcept

Definition at line 137 of file driver_base.pb.h.

◆ DriverConfig() [5/5]

goby::acomms::protobuf::DriverConfig::DriverConfig ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::acomms::protobuf::DriverConfig::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * goby::acomms::protobuf::DriverConfig::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ AddExtension() [1/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::MutableType goby::acomms::protobuf::DriverConfig::AddExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

Definition at line 621 of file driver_base.pb.h.

◆ AddExtension() [2/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::acomms::protobuf::DriverConfig::AddExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id,
typename _proto_TypeTraits::Repeated::ConstType  value 
)
inline

Definition at line 633 of file driver_base.pb.h.

◆ ByteSizeLong()

size_t goby::acomms::protobuf::DriverConfig::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::acomms::protobuf::DriverConfig::Clear ( )
final

◆ clear_connection_type()

void goby::acomms::protobuf::DriverConfig::clear_connection_type ( )
inline

Definition at line 869 of file driver_base.pb.h.

◆ clear_driver()

void goby::acomms::protobuf::DriverConfig::clear_driver ( )

◆ clear_driver_name()

void goby::acomms::protobuf::DriverConfig::clear_driver_name ( )
inline

Definition at line 766 of file driver_base.pb.h.

◆ clear_driver_type()

void goby::acomms::protobuf::DriverConfig::clear_driver_type ( )
inline

Definition at line 727 of file driver_base.pb.h.

◆ clear_line_delimiter()

void goby::acomms::protobuf::DriverConfig::clear_line_delimiter ( )
inline

Definition at line 898 of file driver_base.pb.h.

◆ clear_modem_id()

void goby::acomms::protobuf::DriverConfig::clear_modem_id ( )
inline

Definition at line 841 of file driver_base.pb.h.

◆ clear_raw_log()

void goby::acomms::protobuf::DriverConfig::clear_raw_log ( )
inline

Definition at line 1177 of file driver_base.pb.h.

◆ clear_reconnect_interval()

void goby::acomms::protobuf::DriverConfig::clear_reconnect_interval ( )
inline

Definition at line 1149 of file driver_base.pb.h.

◆ clear_serial_baud()

void goby::acomms::protobuf::DriverConfig::clear_serial_baud ( )
inline

Definition at line 1025 of file driver_base.pb.h.

◆ clear_serial_port()

void goby::acomms::protobuf::DriverConfig::clear_serial_port ( )
inline

Definition at line 957 of file driver_base.pb.h.

◆ clear_tcp_port()

void goby::acomms::protobuf::DriverConfig::clear_tcp_port ( )
inline

Definition at line 1121 of file driver_base.pb.h.

◆ clear_tcp_server()

void goby::acomms::protobuf::DriverConfig::clear_tcp_server ( )
inline

Definition at line 1053 of file driver_base.pb.h.

◆ ClearExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::acomms::protobuf::DriverConfig::ClearExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

Definition at line 489 of file driver_base.pb.h.

◆ connection_type()

goby::acomms::protobuf::DriverConfig_ConnectionType goby::acomms::protobuf::DriverConfig::connection_type ( ) const
inline

Definition at line 876 of file driver_base.pb.h.

◆ ConnectionType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::acomms::protobuf::DriverConfig::ConnectionType_descriptor ( )
inlinestatic

Definition at line 277 of file driver_base.pb.h.

◆ ConnectionType_IsValid()

static bool goby::acomms::protobuf::DriverConfig::ConnectionType_IsValid ( int  value)
inlinestatic

Definition at line 267 of file driver_base.pb.h.

◆ ConnectionType_Name()

template<typename T >
static const std::string & goby::acomms::protobuf::DriverConfig::ConnectionType_Name ( enum_t_value)
inlinestatic

Definition at line 281 of file driver_base.pb.h.

◆ ConnectionType_Parse()

static bool goby::acomms::protobuf::DriverConfig::ConnectionType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
ConnectionType value 
)
inlinestatic

Definition at line 287 of file driver_base.pb.h.

◆ CopyFrom()

void goby::acomms::protobuf::DriverConfig::CopyFrom ( const DriverConfig from)

◆ default_instance()

static const DriverConfig & goby::acomms::protobuf::DriverConfig::default_instance ( )
inlinestatic

Definition at line 176 of file driver_base.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::acomms::protobuf::DriverConfig::descriptor ( )
inlinestatic

Definition at line 167 of file driver_base.pb.h.

◆ driver_case()

DriverConfig::DriverCase goby::acomms::protobuf::DriverConfig::driver_case ( ) const
inline

Definition at line 1243 of file driver_base.pb.h.

◆ driver_name()

const std::string & goby::acomms::protobuf::DriverConfig::driver_name ( ) const
inline

Definition at line 772 of file driver_base.pb.h.

◆ driver_type()

goby::acomms::protobuf::DriverType goby::acomms::protobuf::DriverConfig::driver_type ( ) const
inline

Definition at line 739 of file driver_base.pb.h.

◆ ExtensionSize()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
int goby::acomms::protobuf::DriverConfig::ExtensionSize ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id) const
inline

Definition at line 499 of file driver_base.pb.h.

◆ GetCachedSize()

int goby::acomms::protobuf::DriverConfig::GetCachedSize ( ) const
inlinefinal

Definition at line 235 of file driver_base.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::acomms::protobuf::DriverConfig::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::acomms::protobuf::DriverConfig::GetDescriptor ( )
inlinestatic

Definition at line 170 of file driver_base.pb.h.

◆ GetExtension() [1/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::ConstType goby::acomms::protobuf::DriverConfig::GetExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id) const
inline

Definition at line 509 of file driver_base.pb.h.

◆ GetExtension() [2/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::ConstType goby::acomms::protobuf::DriverConfig::GetExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id,
int  index 
) const
inline

Definition at line 588 of file driver_base.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::acomms::protobuf::DriverConfig::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::acomms::protobuf::DriverConfig::GetReflection ( )
inlinestatic

Definition at line 173 of file driver_base.pb.h.

◆ GetRepeatedExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
const _proto_TypeTraits::Repeated::RepeatedFieldType & goby::acomms::protobuf::DriverConfig::GetRepeatedExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id) const
inline

Definition at line 646 of file driver_base.pb.h.

◆ has_connection_type()

bool goby::acomms::protobuf::DriverConfig::has_connection_type ( ) const
inline

Definition at line 866 of file driver_base.pb.h.

◆ has_driver_name()

bool goby::acomms::protobuf::DriverConfig::has_driver_name ( ) const
inline

Definition at line 760 of file driver_base.pb.h.

◆ has_driver_type()

bool goby::acomms::protobuf::DriverConfig::has_driver_type ( ) const
inline

Definition at line 721 of file driver_base.pb.h.

◆ has_line_delimiter()

bool goby::acomms::protobuf::DriverConfig::has_line_delimiter ( ) const
inline

Definition at line 895 of file driver_base.pb.h.

◆ has_modem_id()

bool goby::acomms::protobuf::DriverConfig::has_modem_id ( ) const
inline

Definition at line 838 of file driver_base.pb.h.

◆ has_raw_log()

bool goby::acomms::protobuf::DriverConfig::has_raw_log ( ) const
inline

Definition at line 1174 of file driver_base.pb.h.

◆ has_reconnect_interval()

bool goby::acomms::protobuf::DriverConfig::has_reconnect_interval ( ) const
inline

Definition at line 1146 of file driver_base.pb.h.

◆ has_serial_baud()

bool goby::acomms::protobuf::DriverConfig::has_serial_baud ( ) const
inline

Definition at line 1022 of file driver_base.pb.h.

◆ has_serial_port()

bool goby::acomms::protobuf::DriverConfig::has_serial_port ( ) const
inline

Definition at line 954 of file driver_base.pb.h.

◆ has_tcp_port()

bool goby::acomms::protobuf::DriverConfig::has_tcp_port ( ) const
inline

Definition at line 1118 of file driver_base.pb.h.

◆ has_tcp_server()

bool goby::acomms::protobuf::DriverConfig::has_tcp_server ( ) const
inline

Definition at line 1050 of file driver_base.pb.h.

◆ HasExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
bool goby::acomms::protobuf::DriverConfig::HasExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id) const
inline

Definition at line 479 of file driver_base.pb.h.

◆ internal_default_instance()

static const DriverConfig * goby::acomms::protobuf::DriverConfig::internal_default_instance ( )
inlinestatic

Definition at line 185 of file driver_base.pb.h.

◆ IsInitialized()

bool goby::acomms::protobuf::DriverConfig::IsInitialized ( ) const
final

◆ line_delimiter()

const std::string & goby::acomms::protobuf::DriverConfig::line_delimiter ( ) const
inline

Definition at line 902 of file driver_base.pb.h.

◆ MergeFrom()

void goby::acomms::protobuf::DriverConfig::MergeFrom ( const DriverConfig from)
inline

Definition at line 222 of file driver_base.pb.h.

◆ modem_id()

int32_t goby::acomms::protobuf::DriverConfig::modem_id ( ) const
inline

Definition at line 848 of file driver_base.pb.h.

◆ mutable_driver_name()

std::string * goby::acomms::protobuf::DriverConfig::mutable_driver_name ( )
inline

Definition at line 786 of file driver_base.pb.h.

◆ mutable_line_delimiter()

std::string * goby::acomms::protobuf::DriverConfig::mutable_line_delimiter ( )
inline

Definition at line 914 of file driver_base.pb.h.

◆ mutable_raw_log()

std::string * goby::acomms::protobuf::DriverConfig::mutable_raw_log ( )
inline

Definition at line 1192 of file driver_base.pb.h.

◆ mutable_serial_port()

std::string * goby::acomms::protobuf::DriverConfig::mutable_serial_port ( )
inline

Definition at line 972 of file driver_base.pb.h.

◆ mutable_tcp_server()

std::string * goby::acomms::protobuf::DriverConfig::mutable_tcp_server ( )
inline

Definition at line 1068 of file driver_base.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::acomms::protobuf::DriverConfig::mutable_unknown_fields ( )
inline

Definition at line 163 of file driver_base.pb.h.

◆ MutableExtension() [1/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::MutableType goby::acomms::protobuf::DriverConfig::MutableExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

Definition at line 520 of file driver_base.pb.h.

◆ MutableExtension() [2/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::MutableType goby::acomms::protobuf::DriverConfig::MutableExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id,
int  index 
)
inline

Definition at line 599 of file driver_base.pb.h.

◆ MutableRepeatedExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Repeated::RepeatedFieldType * goby::acomms::protobuf::DriverConfig::MutableRepeatedExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

Definition at line 657 of file driver_base.pb.h.

◆ New()

DriverConfig * goby::acomms::protobuf::DriverConfig::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 216 of file driver_base.pb.h.

◆ operator=() [1/2]

DriverConfig & goby::acomms::protobuf::DriverConfig::operator= ( const DriverConfig from)
inline

Definition at line 142 of file driver_base.pb.h.

◆ operator=() [2/2]

DriverConfig & goby::acomms::protobuf::DriverConfig::operator= ( DriverConfig &&  from)
inlinenoexcept

Definition at line 146 of file driver_base.pb.h.

◆ raw_log()

const std::string & goby::acomms::protobuf::DriverConfig::raw_log ( ) const
inline

Definition at line 1181 of file driver_base.pb.h.

◆ reconnect_interval()

uint32_t goby::acomms::protobuf::DriverConfig::reconnect_interval ( ) const
inline

Definition at line 1156 of file driver_base.pb.h.

◆ release_driver_name()

std::string * goby::acomms::protobuf::DriverConfig::release_driver_name ( )
inline

Definition at line 813 of file driver_base.pb.h.

◆ release_line_delimiter()

std::string * goby::acomms::protobuf::DriverConfig::release_line_delimiter ( )
inline

Definition at line 930 of file driver_base.pb.h.

◆ release_raw_log()

std::string * goby::acomms::protobuf::DriverConfig::release_raw_log ( )
inline

Definition at line 1208 of file driver_base.pb.h.

◆ release_serial_port()

std::string * goby::acomms::protobuf::DriverConfig::release_serial_port ( )
inline

Definition at line 988 of file driver_base.pb.h.

◆ release_tcp_server()

std::string * goby::acomms::protobuf::DriverConfig::release_tcp_server ( )
inline

Definition at line 1084 of file driver_base.pb.h.

◆ ReleaseExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType goby::acomms::protobuf::DriverConfig::ReleaseExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

Definition at line 566 of file driver_base.pb.h.

◆ serial_baud()

uint32_t goby::acomms::protobuf::DriverConfig::serial_baud ( ) const
inline

Definition at line 1032 of file driver_base.pb.h.

◆ serial_port()

const std::string & goby::acomms::protobuf::DriverConfig::serial_port ( ) const
inline

Definition at line 961 of file driver_base.pb.h.

◆ set_allocated_driver_name()

void goby::acomms::protobuf::DriverConfig::set_allocated_driver_name ( std::string *  driver_name)
inline

Definition at line 822 of file driver_base.pb.h.

◆ set_allocated_line_delimiter()

void goby::acomms::protobuf::DriverConfig::set_allocated_line_delimiter ( std::string *  line_delimiter)
inline

Definition at line 939 of file driver_base.pb.h.

◆ set_allocated_raw_log()

void goby::acomms::protobuf::DriverConfig::set_allocated_raw_log ( std::string *  raw_log)
inline

Definition at line 1222 of file driver_base.pb.h.

◆ set_allocated_serial_port()

void goby::acomms::protobuf::DriverConfig::set_allocated_serial_port ( std::string *  serial_port)
inline

Definition at line 1002 of file driver_base.pb.h.

◆ set_allocated_tcp_server()

void goby::acomms::protobuf::DriverConfig::set_allocated_tcp_server ( std::string *  tcp_server)
inline

Definition at line 1098 of file driver_base.pb.h.

◆ set_connection_type()

void goby::acomms::protobuf::DriverConfig::set_connection_type ( ::goby::acomms::protobuf::DriverConfig_ConnectionType  value)
inline

Definition at line 885 of file driver_base.pb.h.

◆ set_driver_name()

template<typename ArgT0 , typename... ArgT>
void goby::acomms::protobuf::DriverConfig::set_driver_name ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 777 of file driver_base.pb.h.

◆ set_driver_type()

void goby::acomms::protobuf::DriverConfig::set_driver_type ( ::goby::acomms::protobuf::DriverType  value)
inline

Definition at line 751 of file driver_base.pb.h.

◆ set_line_delimiter() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::protobuf::DriverConfig::set_line_delimiter ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_line_delimiter() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::protobuf::DriverConfig::set_line_delimiter ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 909 of file driver_base.pb.h.

◆ set_modem_id()

void goby::acomms::protobuf::DriverConfig::set_modem_id ( int32_t  value)
inline

Definition at line 856 of file driver_base.pb.h.

◆ set_raw_log() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::protobuf::DriverConfig::set_raw_log ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_raw_log() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::protobuf::DriverConfig::set_raw_log ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 1187 of file driver_base.pb.h.

◆ set_reconnect_interval()

void goby::acomms::protobuf::DriverConfig::set_reconnect_interval ( uint32_t  value)
inline

Definition at line 1164 of file driver_base.pb.h.

◆ set_serial_baud()

void goby::acomms::protobuf::DriverConfig::set_serial_baud ( uint32_t  value)
inline

Definition at line 1040 of file driver_base.pb.h.

◆ set_serial_port() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::protobuf::DriverConfig::set_serial_port ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_serial_port() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::protobuf::DriverConfig::set_serial_port ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 967 of file driver_base.pb.h.

◆ set_tcp_port()

void goby::acomms::protobuf::DriverConfig::set_tcp_port ( uint32_t  value)
inline

Definition at line 1136 of file driver_base.pb.h.

◆ set_tcp_server() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::protobuf::DriverConfig::set_tcp_server ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_tcp_server() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::protobuf::DriverConfig::set_tcp_server ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 1063 of file driver_base.pb.h.

◆ SetAllocatedExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::acomms::protobuf::DriverConfig::SetAllocatedExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id,
typename _proto_TypeTraits::Singular::MutableType  value 
)
inline

Definition at line 542 of file driver_base.pb.h.

◆ SetExtension() [1/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::acomms::protobuf::DriverConfig::SetExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id,
int  index,
typename _proto_TypeTraits::Repeated::ConstType  value 
)
inline

Definition at line 610 of file driver_base.pb.h.

◆ SetExtension() [2/2]

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::acomms::protobuf::DriverConfig::SetExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id,
typename _proto_TypeTraits::Singular::ConstType  value 
)
inline

Definition at line 531 of file driver_base.pb.h.

◆ Swap()

void goby::acomms::protobuf::DriverConfig::Swap ( DriverConfig other)
inline

Definition at line 195 of file driver_base.pb.h.

◆ tcp_port()

uint32_t goby::acomms::protobuf::DriverConfig::tcp_port ( ) const
inline

Definition at line 1128 of file driver_base.pb.h.

◆ tcp_server()

const std::string & goby::acomms::protobuf::DriverConfig::tcp_server ( ) const
inline

Definition at line 1057 of file driver_base.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::acomms::protobuf::DriverConfig::unknown_fields ( ) const
inline

Definition at line 160 of file driver_base.pb.h.

◆ UnsafeArenaReleaseExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
_proto_TypeTraits::Singular::MutableType goby::acomms::protobuf::DriverConfig::UnsafeArenaReleaseExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id)
inline

Definition at line 577 of file driver_base.pb.h.

◆ UnsafeArenaSetAllocatedExtension()

template<typename _proto_TypeTraits , ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type, bool _is_packed>
void goby::acomms::protobuf::DriverConfig::UnsafeArenaSetAllocatedExtension ( const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< DriverConfig, _proto_TypeTraits, _field_type, _is_packed > &  id,
typename _proto_TypeTraits::Singular::MutableType  value 
)
inline

Definition at line 553 of file driver_base.pb.h.

◆ UnsafeArenaSwap()

void goby::acomms::protobuf::DriverConfig::UnsafeArenaSwap ( DriverConfig other)
inline

Definition at line 208 of file driver_base.pb.h.

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 676 of file driver_base.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 244 of file driver_base.pb.h.

◆ ::TableStruct_goby_2facomms_2fprotobuf_2fdriver_5fbase_2eproto

◆ swap

void swap ( DriverConfig a,
DriverConfig b 
)
friend

Definition at line 192 of file driver_base.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::acomms::protobuf::DriverConfig::_class_data_
static

Definition at line 253 of file driver_base.pb.h.

◆ _impl_

Impl_ goby::acomms::protobuf::DriverConfig::_impl_

Definition at line 703 of file driver_base.pb.h.

◆ CONNECTION_SERIAL

constexpr ConnectionType goby::acomms::protobuf::DriverConfig::CONNECTION_SERIAL
staticconstexpr
Initial value:

Definition at line 261 of file driver_base.pb.h.

◆ CONNECTION_TCP_AS_CLIENT

constexpr ConnectionType goby::acomms::protobuf::DriverConfig::CONNECTION_TCP_AS_CLIENT
staticconstexpr
Initial value:

Definition at line 263 of file driver_base.pb.h.

◆ CONNECTION_TCP_AS_SERVER

constexpr ConnectionType goby::acomms::protobuf::DriverConfig::CONNECTION_TCP_AS_SERVER
staticconstexpr
Initial value:

Definition at line 265 of file driver_base.pb.h.

◆ ConnectionType_ARRAYSIZE

constexpr int goby::acomms::protobuf::DriverConfig::ConnectionType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 274 of file driver_base.pb.h.

◆ ConnectionType_MAX

constexpr ConnectionType goby::acomms::protobuf::DriverConfig::ConnectionType_MAX
staticconstexpr
Initial value:
=
constexpr DriverConfig_ConnectionType DriverConfig_ConnectionType_ConnectionType_MAX

Definition at line 272 of file driver_base.pb.h.

◆ ConnectionType_MIN

constexpr ConnectionType goby::acomms::protobuf::DriverConfig::ConnectionType_MIN
staticconstexpr
Initial value:
=
constexpr DriverConfig_ConnectionType DriverConfig_ConnectionType_ConnectionType_MIN

Definition at line 270 of file driver_base.pb.h.

◆ kIndexInFileMessages

constexpr int goby::acomms::protobuf::DriverConfig::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 189 of file driver_base.pb.h.


The documentation for this class was generated from the following file: