Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::zeromq::protobuf Namespace Reference

Classes

class  InprocControl
 
class  InterProcessManagerHold
 
class  InterProcessPortalConfig
 
class  ManagerRequest
 
class  ManagerResponse
 
class  Socket
 

Enumerations

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

Functions

bool InterProcessPortalConfig_Transport_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * InterProcessPortalConfig_Transport_descriptor ()
 
template<typename T >
const std::string & InterProcessPortalConfig_Transport_Name (T enum_t_value)
 
bool InterProcessPortalConfig_Transport_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, InterProcessPortalConfig_Transport *value)
 
bool Socket_SocketType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Socket_SocketType_descriptor ()
 
template<typename T >
const std::string & Socket_SocketType_Name (T enum_t_value)
 
bool Socket_SocketType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Socket_SocketType *value)
 
bool Socket_Transport_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Socket_Transport_descriptor ()
 
template<typename T >
const std::string & Socket_Transport_Name (T enum_t_value)
 
bool Socket_Transport_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Socket_Transport *value)
 
bool Socket_ConnectOrBind_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Socket_ConnectOrBind_descriptor ()
 
template<typename T >
const std::string & Socket_ConnectOrBind_Name (T enum_t_value)
 
bool Socket_ConnectOrBind_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Socket_ConnectOrBind *value)
 
bool InprocControl_InprocControlType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * InprocControl_InprocControlType_descriptor ()
 
template<typename T >
const std::string & InprocControl_InprocControlType_Name (T enum_t_value)
 
bool InprocControl_InprocControlType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, InprocControl_InprocControlType *value)
 
bool Request_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Request_descriptor ()
 
template<typename T >
const std::string & Request_Name (T enum_t_value)
 
bool Request_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Request *value)
 

Variables

InterProcessManagerHoldDefaultTypeInternal _InterProcessManagerHold_default_instance_
 
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
 
constexpr InterProcessPortalConfig_Transport InterProcessPortalConfig_Transport_Transport_MIN = InterProcessPortalConfig_Transport_IPC
 
constexpr InterProcessPortalConfig_Transport InterProcessPortalConfig_Transport_Transport_MAX = InterProcessPortalConfig_Transport_TCP
 
constexpr int InterProcessPortalConfig_Transport_Transport_ARRAYSIZE = InterProcessPortalConfig_Transport_Transport_MAX + 1
 
InprocControlDefaultTypeInternal _InprocControl_default_instance_
 
ManagerRequestDefaultTypeInternal _ManagerRequest_default_instance_
 
ManagerResponseDefaultTypeInternal _ManagerResponse_default_instance_
 
SocketDefaultTypeInternal _Socket_default_instance_
 
constexpr Socket_SocketType Socket_SocketType_SocketType_MIN = Socket_SocketType_PUBLISH
 
constexpr Socket_SocketType Socket_SocketType_SocketType_MAX = Socket_SocketType_REQUEST
 
constexpr int Socket_SocketType_SocketType_ARRAYSIZE = Socket_SocketType_SocketType_MAX + 1
 
constexpr Socket_Transport Socket_Transport_Transport_MIN = Socket_Transport_INPROC
 
constexpr Socket_Transport Socket_Transport_Transport_MAX = Socket_Transport_EPGM
 
constexpr int Socket_Transport_Transport_ARRAYSIZE = Socket_Transport_Transport_MAX + 1
 
constexpr Socket_ConnectOrBind Socket_ConnectOrBind_ConnectOrBind_MIN = Socket_ConnectOrBind_CONNECT
 
constexpr Socket_ConnectOrBind Socket_ConnectOrBind_ConnectOrBind_MAX = Socket_ConnectOrBind_BIND
 
constexpr int Socket_ConnectOrBind_ConnectOrBind_ARRAYSIZE = Socket_ConnectOrBind_ConnectOrBind_MAX + 1
 
constexpr InprocControl_InprocControlType InprocControl_InprocControlType_InprocControlType_MIN = InprocControl_InprocControlType_PUB_CONFIGURATION
 
constexpr InprocControl_InprocControlType InprocControl_InprocControlType_InprocControlType_MAX = InprocControl_InprocControlType_NOTIFY_HOLD_STATE
 
constexpr int InprocControl_InprocControlType_InprocControlType_ARRAYSIZE = InprocControl_InprocControlType_InprocControlType_MAX + 1
 
constexpr Request Request_MIN = PROVIDE_PUB_SUB_SOCKETS
 
constexpr Request Request_MAX = PROVIDE_HOLD_STATE
 
constexpr int Request_ARRAYSIZE = Request_MAX + 1
 

Enumeration Type Documentation

◆ InprocControl_InprocControlType

Enumerator
InprocControl_InprocControlType_PUB_CONFIGURATION 
InprocControl_InprocControlType_SUBSCRIBE 
InprocControl_InprocControlType_SUBSCRIBE_ACK 
InprocControl_InprocControlType_UNSUBSCRIBE 
InprocControl_InprocControlType_UNSUBSCRIBE_ACK 
InprocControl_InprocControlType_RECEIVE 
InprocControl_InprocControlType_SHUTDOWN 
InprocControl_InprocControlType_REQUEST_HOLD_STATE 
InprocControl_InprocControlType_NOTIFY_HOLD_STATE 

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

◆ InterProcessPortalConfig_Transport

Enumerator
InterProcessPortalConfig_Transport_IPC 
InterProcessPortalConfig_Transport_TCP 

Definition at line 73 of file interprocess_config.pb.h.

◆ Request

Enumerator
PROVIDE_PUB_SUB_SOCKETS 
PROVIDE_HOLD_STATE 

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

◆ Socket_ConnectOrBind

Enumerator
Socket_ConnectOrBind_CONNECT 
Socket_ConnectOrBind_BIND 

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

◆ Socket_SocketType

Enumerator
Socket_SocketType_PUBLISH 
Socket_SocketType_SUBSCRIBE 
Socket_SocketType_REPLY 
Socket_SocketType_REQUEST 

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

◆ Socket_Transport

Enumerator
Socket_Transport_INPROC 
Socket_Transport_IPC 
Socket_Transport_TCP 
Socket_Transport_PGM 
Socket_Transport_EPGM 

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

Function Documentation

◆ InprocControl_InprocControlType_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::InprocControl_InprocControlType_descriptor ( )

◆ InprocControl_InprocControlType_IsValid()

bool goby::zeromq::protobuf::InprocControl_InprocControlType_IsValid ( int  value)

◆ InprocControl_InprocControlType_Name()

template<typename T >
const std::string & goby::zeromq::protobuf::InprocControl_InprocControlType_Name ( enum_t_value)
inline

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

◆ InprocControl_InprocControlType_Parse()

bool goby::zeromq::protobuf::InprocControl_InprocControlType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
InprocControl_InprocControlType value 
)
inline

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

◆ InterProcessPortalConfig_Transport_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::InterProcessPortalConfig_Transport_descriptor ( )

◆ InterProcessPortalConfig_Transport_IsValid()

bool goby::zeromq::protobuf::InterProcessPortalConfig_Transport_IsValid ( int  value)

◆ InterProcessPortalConfig_Transport_Name()

template<typename T >
const std::string & goby::zeromq::protobuf::InterProcessPortalConfig_Transport_Name ( enum_t_value)
inline

Definition at line 84 of file interprocess_config.pb.h.

◆ InterProcessPortalConfig_Transport_Parse()

bool goby::zeromq::protobuf::InterProcessPortalConfig_Transport_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
InterProcessPortalConfig_Transport value 
)
inline

Definition at line 91 of file interprocess_config.pb.h.

◆ Request_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Request_descriptor ( )

◆ Request_IsValid()

bool goby::zeromq::protobuf::Request_IsValid ( int  value)

◆ Request_Name()

template<typename T >
const std::string & goby::zeromq::protobuf::Request_Name ( enum_t_value)
inline

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

◆ Request_Parse()

bool goby::zeromq::protobuf::Request_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Request value 
)
inline

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

◆ Socket_ConnectOrBind_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Socket_ConnectOrBind_descriptor ( )

◆ Socket_ConnectOrBind_IsValid()

bool goby::zeromq::protobuf::Socket_ConnectOrBind_IsValid ( int  value)

◆ Socket_ConnectOrBind_Name()

template<typename T >
const std::string & goby::zeromq::protobuf::Socket_ConnectOrBind_Name ( enum_t_value)
inline

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

◆ Socket_ConnectOrBind_Parse()

bool goby::zeromq::protobuf::Socket_ConnectOrBind_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Socket_ConnectOrBind value 
)
inline

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

◆ Socket_SocketType_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Socket_SocketType_descriptor ( )

◆ Socket_SocketType_IsValid()

bool goby::zeromq::protobuf::Socket_SocketType_IsValid ( int  value)

◆ Socket_SocketType_Name()

template<typename T >
const std::string & goby::zeromq::protobuf::Socket_SocketType_Name ( enum_t_value)
inline

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

◆ Socket_SocketType_Parse()

bool goby::zeromq::protobuf::Socket_SocketType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Socket_SocketType value 
)
inline

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

◆ Socket_Transport_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::zeromq::protobuf::Socket_Transport_descriptor ( )

◆ Socket_Transport_IsValid()

bool goby::zeromq::protobuf::Socket_Transport_IsValid ( int  value)

◆ Socket_Transport_Name()

template<typename T >
const std::string & goby::zeromq::protobuf::Socket_Transport_Name ( enum_t_value)
inline

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

◆ Socket_Transport_Parse()

bool goby::zeromq::protobuf::Socket_Transport_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Socket_Transport value 
)
inline

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

Variable Documentation

◆ _InprocControl_default_instance_

InprocControlDefaultTypeInternal goby::zeromq::protobuf::_InprocControl_default_instance_
extern

◆ _InterProcessManagerHold_default_instance_

InterProcessManagerHoldDefaultTypeInternal goby::zeromq::protobuf::_InterProcessManagerHold_default_instance_
extern

◆ _InterProcessPortalConfig_default_instance_

InterProcessPortalConfigDefaultTypeInternal goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_
extern

◆ _ManagerRequest_default_instance_

ManagerRequestDefaultTypeInternal goby::zeromq::protobuf::_ManagerRequest_default_instance_
extern

◆ _ManagerResponse_default_instance_

ManagerResponseDefaultTypeInternal goby::zeromq::protobuf::_ManagerResponse_default_instance_
extern

◆ _Socket_default_instance_

SocketDefaultTypeInternal goby::zeromq::protobuf::_Socket_default_instance_
extern

◆ InprocControl_InprocControlType_InprocControlType_ARRAYSIZE

constexpr int goby::zeromq::protobuf::InprocControl_InprocControlType_InprocControlType_ARRAYSIZE = InprocControl_InprocControlType_InprocControlType_MAX + 1
constexpr

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

◆ InprocControl_InprocControlType_InprocControlType_MAX

constexpr InprocControl_InprocControlType goby::zeromq::protobuf::InprocControl_InprocControlType_InprocControlType_MAX = InprocControl_InprocControlType_NOTIFY_HOLD_STATE
constexpr

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

◆ InprocControl_InprocControlType_InprocControlType_MIN

constexpr InprocControl_InprocControlType goby::zeromq::protobuf::InprocControl_InprocControlType_InprocControlType_MIN = InprocControl_InprocControlType_PUB_CONFIGURATION
constexpr

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

◆ InterProcessPortalConfig_Transport_Transport_ARRAYSIZE

constexpr int goby::zeromq::protobuf::InterProcessPortalConfig_Transport_Transport_ARRAYSIZE = InterProcessPortalConfig_Transport_Transport_MAX + 1
constexpr

Definition at line 80 of file interprocess_config.pb.h.

◆ InterProcessPortalConfig_Transport_Transport_MAX

constexpr InterProcessPortalConfig_Transport goby::zeromq::protobuf::InterProcessPortalConfig_Transport_Transport_MAX = InterProcessPortalConfig_Transport_TCP
constexpr

Definition at line 79 of file interprocess_config.pb.h.

◆ InterProcessPortalConfig_Transport_Transport_MIN

constexpr InterProcessPortalConfig_Transport goby::zeromq::protobuf::InterProcessPortalConfig_Transport_Transport_MIN = InterProcessPortalConfig_Transport_IPC
constexpr

Definition at line 78 of file interprocess_config.pb.h.

◆ Request_ARRAYSIZE

constexpr int goby::zeromq::protobuf::Request_ARRAYSIZE = Request_MAX + 1
constexpr

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

◆ Request_MAX

constexpr Request goby::zeromq::protobuf::Request_MAX = PROVIDE_HOLD_STATE
constexpr

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

◆ Request_MIN

constexpr Request goby::zeromq::protobuf::Request_MIN = PROVIDE_PUB_SUB_SOCKETS
constexpr

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

◆ Socket_ConnectOrBind_ConnectOrBind_ARRAYSIZE

constexpr int goby::zeromq::protobuf::Socket_ConnectOrBind_ConnectOrBind_ARRAYSIZE = Socket_ConnectOrBind_ConnectOrBind_MAX + 1
constexpr

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

◆ Socket_ConnectOrBind_ConnectOrBind_MAX

constexpr Socket_ConnectOrBind goby::zeromq::protobuf::Socket_ConnectOrBind_ConnectOrBind_MAX = Socket_ConnectOrBind_BIND
constexpr

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

◆ Socket_ConnectOrBind_ConnectOrBind_MIN

constexpr Socket_ConnectOrBind goby::zeromq::protobuf::Socket_ConnectOrBind_ConnectOrBind_MIN = Socket_ConnectOrBind_CONNECT
constexpr

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

◆ Socket_SocketType_SocketType_ARRAYSIZE

constexpr int goby::zeromq::protobuf::Socket_SocketType_SocketType_ARRAYSIZE = Socket_SocketType_SocketType_MAX + 1
constexpr

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

◆ Socket_SocketType_SocketType_MAX

constexpr Socket_SocketType goby::zeromq::protobuf::Socket_SocketType_SocketType_MAX = Socket_SocketType_REQUEST
constexpr

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

◆ Socket_SocketType_SocketType_MIN

constexpr Socket_SocketType goby::zeromq::protobuf::Socket_SocketType_SocketType_MIN = Socket_SocketType_PUBLISH
constexpr

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

◆ Socket_Transport_Transport_ARRAYSIZE

constexpr int goby::zeromq::protobuf::Socket_Transport_Transport_ARRAYSIZE = Socket_Transport_Transport_MAX + 1
constexpr

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

◆ Socket_Transport_Transport_MAX

constexpr Socket_Transport goby::zeromq::protobuf::Socket_Transport_Transport_MAX = Socket_Transport_EPGM
constexpr

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

◆ Socket_Transport_Transport_MIN

constexpr Socket_Transport goby::zeromq::protobuf::Socket_Transport_Transport_MIN = Socket_Transport_INPROC
constexpr

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