Goby3 3.2.3
2025.05.13
|
#include <goby/zeromq/protobuf/interprocess_zeromq.pb.h>
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 | |
Socket & | operator= (const Socket &from) |
Socket & | operator= (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) |
Socket * | New (::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 Socket & | default_instance () |
static const Socket * | internal_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) |
Definition at line 423 of file interprocess_zeromq.pb.h.
Definition at line 618 of file interprocess_zeromq.pb.h.
Definition at line 548 of file interprocess_zeromq.pb.h.
Definition at line 582 of file interprocess_zeromq.pb.h.
anonymous enum : int |
Definition at line 650 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 426 of file interprocess_zeromq.pb.h.
|
override |
|
explicit |
goby::zeromq::protobuf::Socket::Socket | ( | const Socket & | from | ) |
|
inlinenoexcept |
Definition at line 431 of file interprocess_zeromq.pb.h.
|
explicitprotected |
|
final |
|
final |
|
final |
|
final |
|
inline |
Definition at line 1627 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1656 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1774 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1715 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1898 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1870 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1570 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1802 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1541 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1598 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1634 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 633 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 623 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 637 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 643 of file interprocess_zeromq.pb.h.
void goby::zeromq::protobuf::Socket::CopyFrom | ( | const Socket & | from | ) |
|
inlinestatic |
Definition at line 470 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 461 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1660 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1781 of file interprocess_zeromq.pb.h.
|
inlinefinal |
Definition at line 523 of file interprocess_zeromq.pb.h.
|
final |
|
inlinestatic |
Definition at line 464 of file interprocess_zeromq.pb.h.
|
final |
|
inlinestatic |
Definition at line 467 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1624 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1653 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1771 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1712 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1895 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1867 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1567 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1799 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1538 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1595 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 473 of file interprocess_zeromq.pb.h.
|
final |
|
inline |
Definition at line 510 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1719 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1672 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1731 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1817 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 457 of file interprocess_zeromq.pb.h.
|
inlinefinal |
Definition at line 504 of file interprocess_zeromq.pb.h.
Definition at line 436 of file interprocess_zeromq.pb.h.
Definition at line 440 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1905 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1688 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1747 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1833 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1877 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1697 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1756 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1847 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1643 of file interprocess_zeromq.pb.h.
void goby::zeromq::protobuf::Socket::set_ethernet_address | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
|
inline |
Definition at line 1667 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1789 of file interprocess_zeromq.pb.h.
void goby::zeromq::protobuf::Socket::set_multicast_address | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
|
inline |
Definition at line 1726 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1913 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1885 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1585 of file interprocess_zeromq.pb.h.
void goby::zeromq::protobuf::Socket::set_socket_name | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
|
inline |
Definition at line 1812 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1557 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1614 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1577 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1806 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1548 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 567 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 557 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 571 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 577 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 483 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 1605 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 603 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 593 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 607 of file interprocess_zeromq.pb.h.
|
inlinestatic |
Definition at line 613 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 454 of file interprocess_zeromq.pb.h.
|
inline |
Definition at line 496 of file interprocess_zeromq.pb.h.
|
friend |
Definition at line 811 of file interprocess_zeromq.pb.h.
|
friend |
Definition at line 532 of file interprocess_zeromq.pb.h.
Definition at line 831 of file interprocess_zeromq.pb.h.
Definition at line 480 of file interprocess_zeromq.pb.h.
|
static |
Definition at line 541 of file interprocess_zeromq.pb.h.
Impl_ goby::zeromq::protobuf::Socket::_impl_ |
Definition at line 830 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 621 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 619 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 630 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 628 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 626 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 591 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 583 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 585 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 477 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 589 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 549 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 553 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 555 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 564 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 562 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 560 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 551 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 587 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 600 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 598 of file interprocess_zeromq.pb.h.
|
staticconstexpr |
Definition at line 596 of file interprocess_zeromq.pb.h.