Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
interprocess_zeromq.pb.h File Reference
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include "goby/protobuf/option_extensions.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>

Go to the source code of this file.

Classes

struct  TableStruct_goby_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto
 
class  goby::zeromq::protobuf::ManagerRequest
 
class  goby::zeromq::protobuf::Socket
 
class  goby::zeromq::protobuf::ManagerResponse
 
class  goby::zeromq::protobuf::InprocControl
 
struct  is_proto_enum< ::goby::zeromq::protobuf::Socket_SocketType >
 
struct  is_proto_enum< ::goby::zeromq::protobuf::Socket_Transport >
 
struct  is_proto_enum< ::goby::zeromq::protobuf::Socket_ConnectOrBind >
 
struct  is_proto_enum< ::goby::zeromq::protobuf::InprocControl_InprocControlType >
 
struct  is_proto_enum< ::goby::zeromq::protobuf::Request >
 

Namespaces

namespace  internal
 
namespace  goby
 The global namespace for the Goby project.
 
namespace  goby::zeromq
 
namespace  goby::zeromq::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto
 

Enumerations

enum  goby::zeromq::protobuf::Socket_SocketType : int { goby::zeromq::protobuf::Socket_SocketType_PUBLISH = 1 , goby::zeromq::protobuf::Socket_SocketType_SUBSCRIBE = 2 , goby::zeromq::protobuf::Socket_SocketType_REPLY = 3 , goby::zeromq::protobuf::Socket_SocketType_REQUEST = 4 }
 
enum  goby::zeromq::protobuf::Socket_Transport : int {
  goby::zeromq::protobuf::Socket_Transport_INPROC = 1 , goby::zeromq::protobuf::Socket_Transport_IPC = 2 , goby::zeromq::protobuf::Socket_Transport_TCP = 3 , goby::zeromq::protobuf::Socket_Transport_PGM = 4 ,
  goby::zeromq::protobuf::Socket_Transport_EPGM = 5
}
 
enum  goby::zeromq::protobuf::Socket_ConnectOrBind : int { goby::zeromq::protobuf::Socket_ConnectOrBind_CONNECT = 1 , goby::zeromq::protobuf::Socket_ConnectOrBind_BIND = 2 }
 
enum  goby::zeromq::protobuf::InprocControl_InprocControlType : int {
  goby::zeromq::protobuf::InprocControl_InprocControlType_PUB_CONFIGURATION = 1 , goby::zeromq::protobuf::InprocControl_InprocControlType_SUBSCRIBE = 2 , goby::zeromq::protobuf::InprocControl_InprocControlType_SUBSCRIBE_ACK = 3 , goby::zeromq::protobuf::InprocControl_InprocControlType_UNSUBSCRIBE = 4 ,
  goby::zeromq::protobuf::InprocControl_InprocControlType_UNSUBSCRIBE_ACK = 5 , goby::zeromq::protobuf::InprocControl_InprocControlType_RECEIVE = 6 , goby::zeromq::protobuf::InprocControl_InprocControlType_SHUTDOWN = 7 , goby::zeromq::protobuf::InprocControl_InprocControlType_REQUEST_HOLD_STATE = 9 ,
  goby::zeromq::protobuf::InprocControl_InprocControlType_NOTIFY_HOLD_STATE = 10
}
 
enum  goby::zeromq::protobuf::Request : int { goby::zeromq::protobuf::PROVIDE_PUB_SUB_SOCKETS = 1 , goby::zeromq::protobuf::PROVIDE_HOLD_STATE = 2 }
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::goby::zeromq::protobuf::InprocControlArena::CreateMaybeMessage<::goby::zeromq::protobuf::InprocControl > (Arena *)
 
template<>
::goby::zeromq::protobuf::ManagerRequestArena::CreateMaybeMessage<::goby::zeromq::protobuf::ManagerRequest > (Arena *)
 
template<>
::goby::zeromq::protobuf::ManagerResponseArena::CreateMaybeMessage<::goby::zeromq::protobuf::ManagerResponse > (Arena *)
 
template<>
::goby::zeromq::protobuf::SocketArena::CreateMaybeMessage<::goby::zeromq::protobuf::Socket > (Arena *)
 
bool goby::zeromq::protobuf::Socket_SocketType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Socket_SocketType_descriptor ()
 
template<typename T >
const std::string & goby::zeromq::protobuf::Socket_SocketType_Name (T enum_t_value)
 
bool goby::zeromq::protobuf::Socket_SocketType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Socket_SocketType *value)
 
bool goby::zeromq::protobuf::Socket_Transport_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Socket_Transport_descriptor ()
 
template<typename T >
const std::string & goby::zeromq::protobuf::Socket_Transport_Name (T enum_t_value)
 
bool goby::zeromq::protobuf::Socket_Transport_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Socket_Transport *value)
 
bool goby::zeromq::protobuf::Socket_ConnectOrBind_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Socket_ConnectOrBind_descriptor ()
 
template<typename T >
const std::string & goby::zeromq::protobuf::Socket_ConnectOrBind_Name (T enum_t_value)
 
bool goby::zeromq::protobuf::Socket_ConnectOrBind_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Socket_ConnectOrBind *value)
 
bool goby::zeromq::protobuf::InprocControl_InprocControlType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::InprocControl_InprocControlType_descriptor ()
 
template<typename T >
const std::string & goby::zeromq::protobuf::InprocControl_InprocControlType_Name (T enum_t_value)
 
bool goby::zeromq::protobuf::InprocControl_InprocControlType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, InprocControl_InprocControlType *value)
 
bool goby::zeromq::protobuf::Request_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Request_descriptor ()
 
template<typename T >
const std::string & goby::zeromq::protobuf::Request_Name (T enum_t_value)
 
bool goby::zeromq::protobuf::Request_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Request *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::Socket_SocketType > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::Socket_Transport > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::Socket_ConnectOrBind > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::InprocControl_InprocControlType > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::Request > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto
 
InprocControlDefaultTypeInternal goby::zeromq::protobuf::_InprocControl_default_instance_
 
ManagerRequestDefaultTypeInternal goby::zeromq::protobuf::_ManagerRequest_default_instance_
 
ManagerResponseDefaultTypeInternal goby::zeromq::protobuf::_ManagerResponse_default_instance_
 
SocketDefaultTypeInternal goby::zeromq::protobuf::_Socket_default_instance_
 
constexpr Socket_SocketType goby::zeromq::protobuf::Socket_SocketType_SocketType_MIN = Socket_SocketType_PUBLISH
 
constexpr Socket_SocketType goby::zeromq::protobuf::Socket_SocketType_SocketType_MAX = Socket_SocketType_REQUEST
 
constexpr int goby::zeromq::protobuf::Socket_SocketType_SocketType_ARRAYSIZE = Socket_SocketType_SocketType_MAX + 1
 
constexpr Socket_Transport goby::zeromq::protobuf::Socket_Transport_Transport_MIN = Socket_Transport_INPROC
 
constexpr Socket_Transport goby::zeromq::protobuf::Socket_Transport_Transport_MAX = Socket_Transport_EPGM
 
constexpr int goby::zeromq::protobuf::Socket_Transport_Transport_ARRAYSIZE = Socket_Transport_Transport_MAX + 1
 
constexpr Socket_ConnectOrBind goby::zeromq::protobuf::Socket_ConnectOrBind_ConnectOrBind_MIN = Socket_ConnectOrBind_CONNECT
 
constexpr Socket_ConnectOrBind goby::zeromq::protobuf::Socket_ConnectOrBind_ConnectOrBind_MAX = Socket_ConnectOrBind_BIND
 
constexpr int goby::zeromq::protobuf::Socket_ConnectOrBind_ConnectOrBind_ARRAYSIZE = Socket_ConnectOrBind_ConnectOrBind_MAX + 1
 
constexpr InprocControl_InprocControlType goby::zeromq::protobuf::InprocControl_InprocControlType_InprocControlType_MIN = InprocControl_InprocControlType_PUB_CONFIGURATION
 
constexpr InprocControl_InprocControlType goby::zeromq::protobuf::InprocControl_InprocControlType_InprocControlType_MAX = InprocControl_InprocControlType_NOTIFY_HOLD_STATE
 
constexpr int goby::zeromq::protobuf::InprocControl_InprocControlType_InprocControlType_ARRAYSIZE = InprocControl_InprocControlType_InprocControlType_MAX + 1
 
constexpr Request goby::zeromq::protobuf::Request_MIN = PROVIDE_PUB_SUB_SOCKETS
 
constexpr Request goby::zeromq::protobuf::Request_MAX = PROVIDE_HOLD_STATE
 
constexpr int goby::zeromq::protobuf::Request_ARRAYSIZE = Request_MAX + 1
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto

#define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto

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

Function Documentation

◆ Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InprocControl >()

template<>
PROTOBUF_NAMESPACE_OPEN ::goby::zeromq::protobuf::InprocControl * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InprocControl > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::zeromq::protobuf::ManagerRequest >()

template<>
::goby::zeromq::protobuf::ManagerRequest * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::ManagerRequest > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::zeromq::protobuf::ManagerResponse >()

template<>
::goby::zeromq::protobuf::ManagerResponse * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::ManagerResponse > ( Arena *  )

◆ Arena::CreateMaybeMessage<::goby::zeromq::protobuf::Socket >()

template<>
::goby::zeromq::protobuf::Socket * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::Socket > ( Arena *  )

◆ GetEnumDescriptor< ::goby::zeromq::protobuf::InprocControl_InprocControlType >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::InprocControl_InprocControlType > ( )
inline

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

◆ GetEnumDescriptor< ::goby::zeromq::protobuf::Request >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::Request > ( )
inline

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

◆ GetEnumDescriptor< ::goby::zeromq::protobuf::Socket_ConnectOrBind >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::Socket_ConnectOrBind > ( )
inline

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

◆ GetEnumDescriptor< ::goby::zeromq::protobuf::Socket_SocketType >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::Socket_SocketType > ( )
inline

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

◆ GetEnumDescriptor< ::goby::zeromq::protobuf::Socket_Transport >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::goby::zeromq::protobuf::Socket_Transport > ( )
inline

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

Variable Documentation

◆ descriptor_table_goby_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2finterprocess_5fzeromq_2eproto
extern