Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::zeromq::protobuf::Socket Class Referencefinal

#include <goby/zeromq/protobuf/interprocess_zeromq.pb.h>

Inheritance diagram for goby::zeromq::protobuf::Socket:

Public Types

enum  : int {
  kEthernetAddressFieldNumber = 5 , kMulticastAddressFieldNumber = 6 , kSocketNameFieldNumber = 8 , kSocketIdFieldNumber = 2 ,
  kSocketTypeFieldNumber = 1 , kTransportFieldNumber = 3 , kConnectOrBindFieldNumber = 4 , kEthernetPortFieldNumber = 7 ,
  kSendQueueSizeFieldNumber = 10 , kReceiveQueueSizeFieldNumber = 11
}
 
typedef Socket_SocketType SocketType
 
typedef Socket_Transport Transport
 
typedef Socket_ConnectOrBind ConnectOrBind
 

Public Member Functions

 Socket ()
 
 ~Socket () override
 
PROTOBUF_CONSTEXPR Socket (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Socket (const Socket &from)
 
 Socket (Socket &&from) noexcept
 
Socketoperator= (const Socket &from)
 
Socketoperator= (Socket &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Socket *other)
 
void UnsafeArenaSwap (Socket *other)
 
SocketNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const Socket &from)
 
void MergeFrom (const Socket &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_ethernet_address () const
 
void clear_ethernet_address ()
 
const std::string & ethernet_address () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_ethernet_address (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_ethernet_address ()
 
PROTOBUF_NODISCARD std::string * release_ethernet_address ()
 
void set_allocated_ethernet_address (std::string *ethernet_address)
 
bool has_multicast_address () const
 
void clear_multicast_address ()
 
const std::string & multicast_address () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_multicast_address (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_multicast_address ()
 
PROTOBUF_NODISCARD std::string * release_multicast_address ()
 
void set_allocated_multicast_address (std::string *multicast_address)
 
bool has_socket_name () const
 
void clear_socket_name ()
 
const std::string & socket_name () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_socket_name (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_socket_name ()
 
PROTOBUF_NODISCARD std::string * release_socket_name ()
 
void set_allocated_socket_name (std::string *socket_name)
 
bool has_socket_id () const
 
void clear_socket_id ()
 
uint32_t socket_id () const
 
void set_socket_id (uint32_t value)
 
bool has_socket_type () const
 
void clear_socket_type ()
 
::goby::zeromq::protobuf::Socket_SocketType socket_type () const
 
void set_socket_type (::goby::zeromq::protobuf::Socket_SocketType value)
 
bool has_transport () const
 
void clear_transport ()
 
::goby::zeromq::protobuf::Socket_Transport transport () const
 
void set_transport (::goby::zeromq::protobuf::Socket_Transport value)
 
bool has_connect_or_bind () const
 
void clear_connect_or_bind ()
 
::goby::zeromq::protobuf::Socket_ConnectOrBind connect_or_bind () const
 
void set_connect_or_bind (::goby::zeromq::protobuf::Socket_ConnectOrBind value)
 
bool has_ethernet_port () const
 
void clear_ethernet_port ()
 
uint32_t ethernet_port () const
 
void set_ethernet_port (uint32_t value)
 
bool has_send_queue_size () const
 
void clear_send_queue_size ()
 
uint32_t send_queue_size () const
 
void set_send_queue_size (uint32_t value)
 
bool has_receive_queue_size () const
 
void clear_receive_queue_size ()
 
uint32_t receive_queue_size () const
 
void set_receive_queue_size (uint32_t value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_ethernet_address (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_multicast_address (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_socket_name (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 Socketdefault_instance ()
 
static const Socketinternal_default_instance ()
 
static bool SocketType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SocketType_descriptor ()
 
template<typename T >
static const std::string & SocketType_Name (T enum_t_value)
 
static bool SocketType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SocketType *value)
 
static bool Transport_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Transport_descriptor ()
 
template<typename T >
static const std::string & Transport_Name (T enum_t_value)
 
static bool Transport_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Transport *value)
 
static bool ConnectOrBind_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ConnectOrBind_descriptor ()
 
template<typename T >
static const std::string & ConnectOrBind_Name (T enum_t_value)
 
static bool ConnectOrBind_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectOrBind *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr SocketType PUBLISH
 
static constexpr SocketType SUBSCRIBE
 
static constexpr SocketType REPLY
 
static constexpr SocketType REQUEST
 
static constexpr SocketType SocketType_MIN
 
static constexpr SocketType SocketType_MAX
 
static constexpr int SocketType_ARRAYSIZE
 
static constexpr Transport INPROC
 
static constexpr Transport IPC
 
static constexpr Transport TCP
 
static constexpr Transport PGM
 
static constexpr Transport EPGM
 
static constexpr Transport Transport_MIN
 
static constexpr Transport Transport_MAX
 
static constexpr int Transport_ARRAYSIZE
 
static constexpr ConnectOrBind CONNECT
 
static constexpr ConnectOrBind BIND
 
static constexpr ConnectOrBind ConnectOrBind_MIN
 
static constexpr ConnectOrBind ConnectOrBind_MAX
 
static constexpr int ConnectOrBind_ARRAYSIZE
 

Protected Member Functions

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

Detailed Description

Definition at line 423 of file interprocess_zeromq.pb.h.

Member Typedef Documentation

◆ ConnectOrBind

◆ SocketType

◆ Transport

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kEthernetAddressFieldNumber 
kMulticastAddressFieldNumber 
kSocketNameFieldNumber 
kSocketIdFieldNumber 
kSocketTypeFieldNumber 
kTransportFieldNumber 
kConnectOrBindFieldNumber 
kEthernetPortFieldNumber 
kSendQueueSizeFieldNumber 
kReceiveQueueSizeFieldNumber 

Definition at line 650 of file interprocess_zeromq.pb.h.

Constructor & Destructor Documentation

◆ Socket() [1/5]

goby::zeromq::protobuf::Socket::Socket ( )
inline

Definition at line 426 of file interprocess_zeromq.pb.h.

◆ ~Socket()

goby::zeromq::protobuf::Socket::~Socket ( )
override

◆ Socket() [2/5]

PROTOBUF_CONSTEXPR goby::zeromq::protobuf::Socket::Socket ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ Socket() [3/5]

goby::zeromq::protobuf::Socket::Socket ( const Socket from)

◆ Socket() [4/5]

goby::zeromq::protobuf::Socket::Socket ( Socket &&  from)
inlinenoexcept

Definition at line 431 of file interprocess_zeromq.pb.h.

◆ Socket() [5/5]

goby::zeromq::protobuf::Socket::Socket ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ ByteSizeLong()

size_t goby::zeromq::protobuf::Socket::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::zeromq::protobuf::Socket::Clear ( )
final

◆ clear_connect_or_bind()

void goby::zeromq::protobuf::Socket::clear_connect_or_bind ( )
inline

Definition at line 1627 of file interprocess_zeromq.pb.h.

◆ clear_ethernet_address()

void goby::zeromq::protobuf::Socket::clear_ethernet_address ( )
inline

Definition at line 1656 of file interprocess_zeromq.pb.h.

◆ clear_ethernet_port()

void goby::zeromq::protobuf::Socket::clear_ethernet_port ( )
inline

Definition at line 1774 of file interprocess_zeromq.pb.h.

◆ clear_multicast_address()

void goby::zeromq::protobuf::Socket::clear_multicast_address ( )
inline

Definition at line 1715 of file interprocess_zeromq.pb.h.

◆ clear_receive_queue_size()

void goby::zeromq::protobuf::Socket::clear_receive_queue_size ( )
inline

Definition at line 1898 of file interprocess_zeromq.pb.h.

◆ clear_send_queue_size()

void goby::zeromq::protobuf::Socket::clear_send_queue_size ( )
inline

Definition at line 1870 of file interprocess_zeromq.pb.h.

◆ clear_socket_id()

void goby::zeromq::protobuf::Socket::clear_socket_id ( )
inline

Definition at line 1570 of file interprocess_zeromq.pb.h.

◆ clear_socket_name()

void goby::zeromq::protobuf::Socket::clear_socket_name ( )
inline

Definition at line 1802 of file interprocess_zeromq.pb.h.

◆ clear_socket_type()

void goby::zeromq::protobuf::Socket::clear_socket_type ( )
inline

Definition at line 1541 of file interprocess_zeromq.pb.h.

◆ clear_transport()

void goby::zeromq::protobuf::Socket::clear_transport ( )
inline

Definition at line 1598 of file interprocess_zeromq.pb.h.

◆ connect_or_bind()

goby::zeromq::protobuf::Socket_ConnectOrBind goby::zeromq::protobuf::Socket::connect_or_bind ( ) const
inline

Definition at line 1634 of file interprocess_zeromq.pb.h.

◆ ConnectOrBind_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Socket::ConnectOrBind_descriptor ( )
inlinestatic

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

◆ ConnectOrBind_IsValid()

static bool goby::zeromq::protobuf::Socket::ConnectOrBind_IsValid ( int  value)
inlinestatic

Definition at line 623 of file interprocess_zeromq.pb.h.

◆ ConnectOrBind_Name()

template<typename T >
static const std::string & goby::zeromq::protobuf::Socket::ConnectOrBind_Name ( enum_t_value)
inlinestatic

Definition at line 637 of file interprocess_zeromq.pb.h.

◆ ConnectOrBind_Parse()

static bool goby::zeromq::protobuf::Socket::ConnectOrBind_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
ConnectOrBind value 
)
inlinestatic

Definition at line 643 of file interprocess_zeromq.pb.h.

◆ CopyFrom()

void goby::zeromq::protobuf::Socket::CopyFrom ( const Socket from)

◆ default_instance()

static const Socket & goby::zeromq::protobuf::Socket::default_instance ( )
inlinestatic

Definition at line 470 of file interprocess_zeromq.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::zeromq::protobuf::Socket::descriptor ( )
inlinestatic

Definition at line 461 of file interprocess_zeromq.pb.h.

◆ ethernet_address()

const std::string & goby::zeromq::protobuf::Socket::ethernet_address ( ) const
inline

Definition at line 1660 of file interprocess_zeromq.pb.h.

◆ ethernet_port()

uint32_t goby::zeromq::protobuf::Socket::ethernet_port ( ) const
inline

Definition at line 1781 of file interprocess_zeromq.pb.h.

◆ GetCachedSize()

int goby::zeromq::protobuf::Socket::GetCachedSize ( ) const
inlinefinal

Definition at line 523 of file interprocess_zeromq.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::zeromq::protobuf::Socket::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::zeromq::protobuf::Socket::GetDescriptor ( )
inlinestatic

Definition at line 464 of file interprocess_zeromq.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::zeromq::protobuf::Socket::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::zeromq::protobuf::Socket::GetReflection ( )
inlinestatic

Definition at line 467 of file interprocess_zeromq.pb.h.

◆ has_connect_or_bind()

bool goby::zeromq::protobuf::Socket::has_connect_or_bind ( ) const
inline

Definition at line 1624 of file interprocess_zeromq.pb.h.

◆ has_ethernet_address()

bool goby::zeromq::protobuf::Socket::has_ethernet_address ( ) const
inline

Definition at line 1653 of file interprocess_zeromq.pb.h.

◆ has_ethernet_port()

bool goby::zeromq::protobuf::Socket::has_ethernet_port ( ) const
inline

Definition at line 1771 of file interprocess_zeromq.pb.h.

◆ has_multicast_address()

bool goby::zeromq::protobuf::Socket::has_multicast_address ( ) const
inline

Definition at line 1712 of file interprocess_zeromq.pb.h.

◆ has_receive_queue_size()

bool goby::zeromq::protobuf::Socket::has_receive_queue_size ( ) const
inline

Definition at line 1895 of file interprocess_zeromq.pb.h.

◆ has_send_queue_size()

bool goby::zeromq::protobuf::Socket::has_send_queue_size ( ) const
inline

Definition at line 1867 of file interprocess_zeromq.pb.h.

◆ has_socket_id()

bool goby::zeromq::protobuf::Socket::has_socket_id ( ) const
inline

Definition at line 1567 of file interprocess_zeromq.pb.h.

◆ has_socket_name()

bool goby::zeromq::protobuf::Socket::has_socket_name ( ) const
inline

Definition at line 1799 of file interprocess_zeromq.pb.h.

◆ has_socket_type()

bool goby::zeromq::protobuf::Socket::has_socket_type ( ) const
inline

Definition at line 1538 of file interprocess_zeromq.pb.h.

◆ has_transport()

bool goby::zeromq::protobuf::Socket::has_transport ( ) const
inline

Definition at line 1595 of file interprocess_zeromq.pb.h.

◆ internal_default_instance()

static const Socket * goby::zeromq::protobuf::Socket::internal_default_instance ( )
inlinestatic

Definition at line 473 of file interprocess_zeromq.pb.h.

◆ IsInitialized()

bool goby::zeromq::protobuf::Socket::IsInitialized ( ) const
final

◆ MergeFrom()

void goby::zeromq::protobuf::Socket::MergeFrom ( const Socket from)
inline

Definition at line 510 of file interprocess_zeromq.pb.h.

◆ multicast_address()

const std::string & goby::zeromq::protobuf::Socket::multicast_address ( ) const
inline

Definition at line 1719 of file interprocess_zeromq.pb.h.

◆ mutable_ethernet_address()

std::string * goby::zeromq::protobuf::Socket::mutable_ethernet_address ( )
inline

Definition at line 1672 of file interprocess_zeromq.pb.h.

◆ mutable_multicast_address()

std::string * goby::zeromq::protobuf::Socket::mutable_multicast_address ( )
inline

Definition at line 1731 of file interprocess_zeromq.pb.h.

◆ mutable_socket_name()

std::string * goby::zeromq::protobuf::Socket::mutable_socket_name ( )
inline

Definition at line 1817 of file interprocess_zeromq.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::zeromq::protobuf::Socket::mutable_unknown_fields ( )
inline

Definition at line 457 of file interprocess_zeromq.pb.h.

◆ New()

Socket * goby::zeromq::protobuf::Socket::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 504 of file interprocess_zeromq.pb.h.

◆ operator=() [1/2]

Socket & goby::zeromq::protobuf::Socket::operator= ( const Socket from)
inline

Definition at line 436 of file interprocess_zeromq.pb.h.

◆ operator=() [2/2]

Socket & goby::zeromq::protobuf::Socket::operator= ( Socket &&  from)
inlinenoexcept

Definition at line 440 of file interprocess_zeromq.pb.h.

◆ receive_queue_size()

uint32_t goby::zeromq::protobuf::Socket::receive_queue_size ( ) const
inline

Definition at line 1905 of file interprocess_zeromq.pb.h.

◆ release_ethernet_address()

std::string * goby::zeromq::protobuf::Socket::release_ethernet_address ( )
inline

Definition at line 1688 of file interprocess_zeromq.pb.h.

◆ release_multicast_address()

std::string * goby::zeromq::protobuf::Socket::release_multicast_address ( )
inline

Definition at line 1747 of file interprocess_zeromq.pb.h.

◆ release_socket_name()

std::string * goby::zeromq::protobuf::Socket::release_socket_name ( )
inline

Definition at line 1833 of file interprocess_zeromq.pb.h.

◆ send_queue_size()

uint32_t goby::zeromq::protobuf::Socket::send_queue_size ( ) const
inline

Definition at line 1877 of file interprocess_zeromq.pb.h.

◆ set_allocated_ethernet_address()

void goby::zeromq::protobuf::Socket::set_allocated_ethernet_address ( std::string *  ethernet_address)
inline

Definition at line 1697 of file interprocess_zeromq.pb.h.

◆ set_allocated_multicast_address()

void goby::zeromq::protobuf::Socket::set_allocated_multicast_address ( std::string *  multicast_address)
inline

Definition at line 1756 of file interprocess_zeromq.pb.h.

◆ set_allocated_socket_name()

void goby::zeromq::protobuf::Socket::set_allocated_socket_name ( std::string *  socket_name)
inline

Definition at line 1847 of file interprocess_zeromq.pb.h.

◆ set_connect_or_bind()

void goby::zeromq::protobuf::Socket::set_connect_or_bind ( ::goby::zeromq::protobuf::Socket_ConnectOrBind  value)
inline

Definition at line 1643 of file interprocess_zeromq.pb.h.

◆ set_ethernet_address() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::zeromq::protobuf::Socket::set_ethernet_address ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_ethernet_address() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::zeromq::protobuf::Socket::set_ethernet_address ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 1667 of file interprocess_zeromq.pb.h.

◆ set_ethernet_port()

void goby::zeromq::protobuf::Socket::set_ethernet_port ( uint32_t  value)
inline

Definition at line 1789 of file interprocess_zeromq.pb.h.

◆ set_multicast_address() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::zeromq::protobuf::Socket::set_multicast_address ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_multicast_address() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::zeromq::protobuf::Socket::set_multicast_address ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 1726 of file interprocess_zeromq.pb.h.

◆ set_receive_queue_size()

void goby::zeromq::protobuf::Socket::set_receive_queue_size ( uint32_t  value)
inline

Definition at line 1913 of file interprocess_zeromq.pb.h.

◆ set_send_queue_size()

void goby::zeromq::protobuf::Socket::set_send_queue_size ( uint32_t  value)
inline

Definition at line 1885 of file interprocess_zeromq.pb.h.

◆ set_socket_id()

void goby::zeromq::protobuf::Socket::set_socket_id ( uint32_t  value)
inline

Definition at line 1585 of file interprocess_zeromq.pb.h.

◆ set_socket_name() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::zeromq::protobuf::Socket::set_socket_name ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_socket_name() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::zeromq::protobuf::Socket::set_socket_name ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 1812 of file interprocess_zeromq.pb.h.

◆ set_socket_type()

void goby::zeromq::protobuf::Socket::set_socket_type ( ::goby::zeromq::protobuf::Socket_SocketType  value)
inline

Definition at line 1557 of file interprocess_zeromq.pb.h.

◆ set_transport()

void goby::zeromq::protobuf::Socket::set_transport ( ::goby::zeromq::protobuf::Socket_Transport  value)
inline

Definition at line 1614 of file interprocess_zeromq.pb.h.

◆ socket_id()

uint32_t goby::zeromq::protobuf::Socket::socket_id ( ) const
inline

Definition at line 1577 of file interprocess_zeromq.pb.h.

◆ socket_name()

const std::string & goby::zeromq::protobuf::Socket::socket_name ( ) const
inline

Definition at line 1806 of file interprocess_zeromq.pb.h.

◆ socket_type()

goby::zeromq::protobuf::Socket_SocketType goby::zeromq::protobuf::Socket::socket_type ( ) const
inline

Definition at line 1548 of file interprocess_zeromq.pb.h.

◆ SocketType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Socket::SocketType_descriptor ( )
inlinestatic

Definition at line 567 of file interprocess_zeromq.pb.h.

◆ SocketType_IsValid()

static bool goby::zeromq::protobuf::Socket::SocketType_IsValid ( int  value)
inlinestatic

Definition at line 557 of file interprocess_zeromq.pb.h.

◆ SocketType_Name()

template<typename T >
static const std::string & goby::zeromq::protobuf::Socket::SocketType_Name ( enum_t_value)
inlinestatic

Definition at line 571 of file interprocess_zeromq.pb.h.

◆ SocketType_Parse()

static bool goby::zeromq::protobuf::Socket::SocketType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
SocketType value 
)
inlinestatic

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

◆ Swap()

void goby::zeromq::protobuf::Socket::Swap ( Socket other)
inline

Definition at line 483 of file interprocess_zeromq.pb.h.

◆ transport()

goby::zeromq::protobuf::Socket_Transport goby::zeromq::protobuf::Socket::transport ( ) const
inline

Definition at line 1605 of file interprocess_zeromq.pb.h.

◆ Transport_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Socket::Transport_descriptor ( )
inlinestatic

Definition at line 603 of file interprocess_zeromq.pb.h.

◆ Transport_IsValid()

static bool goby::zeromq::protobuf::Socket::Transport_IsValid ( int  value)
inlinestatic

Definition at line 593 of file interprocess_zeromq.pb.h.

◆ Transport_Name()

template<typename T >
static const std::string & goby::zeromq::protobuf::Socket::Transport_Name ( enum_t_value)
inlinestatic

Definition at line 607 of file interprocess_zeromq.pb.h.

◆ Transport_Parse()

static bool goby::zeromq::protobuf::Socket::Transport_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Transport value 
)
inlinestatic

Definition at line 613 of file interprocess_zeromq.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::zeromq::protobuf::Socket::unknown_fields ( ) const
inline

Definition at line 454 of file interprocess_zeromq.pb.h.

◆ UnsafeArenaSwap()

void goby::zeromq::protobuf::Socket::UnsafeArenaSwap ( Socket other)
inline

Definition at line 496 of file interprocess_zeromq.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 811 of file interprocess_zeromq.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 532 of file interprocess_zeromq.pb.h.

◆ ::TableStruct_goby_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto

◆ swap

void swap ( Socket a,
Socket b 
)
friend

Definition at line 480 of file interprocess_zeromq.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::zeromq::protobuf::Socket::_class_data_
static

Definition at line 541 of file interprocess_zeromq.pb.h.

◆ _impl_

Impl_ goby::zeromq::protobuf::Socket::_impl_

Definition at line 830 of file interprocess_zeromq.pb.h.

◆ BIND

constexpr ConnectOrBind goby::zeromq::protobuf::Socket::BIND
staticconstexpr
Initial value:

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

◆ CONNECT

constexpr ConnectOrBind goby::zeromq::protobuf::Socket::CONNECT
staticconstexpr
Initial value:

Definition at line 619 of file interprocess_zeromq.pb.h.

◆ ConnectOrBind_ARRAYSIZE

constexpr int goby::zeromq::protobuf::Socket::ConnectOrBind_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 630 of file interprocess_zeromq.pb.h.

◆ ConnectOrBind_MAX

constexpr ConnectOrBind goby::zeromq::protobuf::Socket::ConnectOrBind_MAX
staticconstexpr
Initial value:

Definition at line 628 of file interprocess_zeromq.pb.h.

◆ ConnectOrBind_MIN

constexpr ConnectOrBind goby::zeromq::protobuf::Socket::ConnectOrBind_MIN
staticconstexpr
Initial value:

Definition at line 626 of file interprocess_zeromq.pb.h.

◆ EPGM

constexpr Transport goby::zeromq::protobuf::Socket::EPGM
staticconstexpr
Initial value:

Definition at line 591 of file interprocess_zeromq.pb.h.

◆ INPROC

constexpr Transport goby::zeromq::protobuf::Socket::INPROC
staticconstexpr
Initial value:

Definition at line 583 of file interprocess_zeromq.pb.h.

◆ IPC

constexpr Transport goby::zeromq::protobuf::Socket::IPC
staticconstexpr
Initial value:

Definition at line 585 of file interprocess_zeromq.pb.h.

◆ kIndexInFileMessages

constexpr int goby::zeromq::protobuf::Socket::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 477 of file interprocess_zeromq.pb.h.

◆ PGM

constexpr Transport goby::zeromq::protobuf::Socket::PGM
staticconstexpr
Initial value:

Definition at line 589 of file interprocess_zeromq.pb.h.

◆ PUBLISH

constexpr SocketType goby::zeromq::protobuf::Socket::PUBLISH
staticconstexpr
Initial value:

Definition at line 549 of file interprocess_zeromq.pb.h.

◆ REPLY

constexpr SocketType goby::zeromq::protobuf::Socket::REPLY
staticconstexpr
Initial value:

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

◆ REQUEST

constexpr SocketType goby::zeromq::protobuf::Socket::REQUEST
staticconstexpr
Initial value:

Definition at line 555 of file interprocess_zeromq.pb.h.

◆ SocketType_ARRAYSIZE

constexpr int goby::zeromq::protobuf::Socket::SocketType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 564 of file interprocess_zeromq.pb.h.

◆ SocketType_MAX

constexpr SocketType goby::zeromq::protobuf::Socket::SocketType_MAX
staticconstexpr
Initial value:

Definition at line 562 of file interprocess_zeromq.pb.h.

◆ SocketType_MIN

constexpr SocketType goby::zeromq::protobuf::Socket::SocketType_MIN
staticconstexpr
Initial value:

Definition at line 560 of file interprocess_zeromq.pb.h.

◆ SUBSCRIBE

constexpr SocketType goby::zeromq::protobuf::Socket::SUBSCRIBE
staticconstexpr
Initial value:

Definition at line 551 of file interprocess_zeromq.pb.h.

◆ TCP

constexpr Transport goby::zeromq::protobuf::Socket::TCP
staticconstexpr
Initial value:

Definition at line 587 of file interprocess_zeromq.pb.h.

◆ Transport_ARRAYSIZE

constexpr int goby::zeromq::protobuf::Socket::Transport_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 600 of file interprocess_zeromq.pb.h.

◆ Transport_MAX

constexpr Transport goby::zeromq::protobuf::Socket::Transport_MAX
staticconstexpr
Initial value:

Definition at line 598 of file interprocess_zeromq.pb.h.

◆ Transport_MIN

constexpr Transport goby::zeromq::protobuf::Socket::Transport_MIN
staticconstexpr
Initial value:

Definition at line 596 of file interprocess_zeromq.pb.h.


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