Goby3  3.1.4
2024.02.22
goby::zeromq::protobuf Namespace Reference

Classes

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

Enumerations

enum  InterProcessPortalConfig_Transport { InterProcessPortalConfig_Transport_IPC = 2, InterProcessPortalConfig_Transport_TCP = 3 }
 
enum  Socket_SocketType { Socket_SocketType_PUBLISH = 1, Socket_SocketType_SUBSCRIBE = 2, Socket_SocketType_REPLY = 3, Socket_SocketType_REQUEST = 4 }
 
enum  Socket_Transport {
  Socket_Transport_INPROC = 1, Socket_Transport_IPC = 2, Socket_Transport_TCP = 3, Socket_Transport_PGM = 4,
  Socket_Transport_EPGM = 5
}
 
enum  Socket_ConnectOrBind { Socket_ConnectOrBind_CONNECT = 1, Socket_ConnectOrBind_BIND = 2 }
 
enum  InprocControl_InprocControlType {
  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 { PROVIDE_PUB_SUB_SOCKETS = 1, PROVIDE_HOLD_STATE = 2 }
 

Functions

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

Variables

InterProcessManagerHoldDefaultTypeInternal _InterProcessManagerHold_default_instance_
 
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
 
const InterProcessPortalConfig_Transport InterProcessPortalConfig_Transport_Transport_MIN = InterProcessPortalConfig_Transport_IPC
 
const InterProcessPortalConfig_Transport InterProcessPortalConfig_Transport_Transport_MAX = InterProcessPortalConfig_Transport_TCP
 
const 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_
 
const Socket_SocketType Socket_SocketType_SocketType_MIN = Socket_SocketType_PUBLISH
 
const Socket_SocketType Socket_SocketType_SocketType_MAX = Socket_SocketType_REQUEST
 
const int Socket_SocketType_SocketType_ARRAYSIZE = Socket_SocketType_SocketType_MAX + 1
 
const Socket_Transport Socket_Transport_Transport_MIN = Socket_Transport_INPROC
 
const Socket_Transport Socket_Transport_Transport_MAX = Socket_Transport_EPGM
 
const int Socket_Transport_Transport_ARRAYSIZE = Socket_Transport_Transport_MAX + 1
 
const Socket_ConnectOrBind Socket_ConnectOrBind_ConnectOrBind_MIN = Socket_ConnectOrBind_CONNECT
 
const Socket_ConnectOrBind Socket_ConnectOrBind_ConnectOrBind_MAX = Socket_ConnectOrBind_BIND
 
const int Socket_ConnectOrBind_ConnectOrBind_ARRAYSIZE = Socket_ConnectOrBind_ConnectOrBind_MAX + 1
 
const InprocControl_InprocControlType InprocControl_InprocControlType_InprocControlType_MIN = InprocControl_InprocControlType_PUB_CONFIGURATION
 
const InprocControl_InprocControlType InprocControl_InprocControlType_InprocControlType_MAX = InprocControl_InprocControlType_NOTIFY_HOLD_STATE
 
const int InprocControl_InprocControlType_InprocControlType_ARRAYSIZE = InprocControl_InprocControlType_InprocControlType_MAX + 1
 
const Request Request_MIN = PROVIDE_PUB_SUB_SOCKETS
 
const Request Request_MAX = PROVIDE_HOLD_STATE
 
const 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 146 of file interprocess_zeromq.pb.h.

◆ InterProcessPortalConfig_Transport

Enumerator
InterProcessPortalConfig_Transport_IPC 
InterProcessPortalConfig_Transport_TCP 

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

◆ Request

Enumerator
PROVIDE_PUB_SUB_SOCKETS 
PROVIDE_HOLD_STATE 

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

◆ Socket_ConnectOrBind

Enumerator
Socket_ConnectOrBind_CONNECT 
Socket_ConnectOrBind_BIND 

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

◆ Socket_SocketType

Enumerator
Socket_SocketType_PUBLISH 
Socket_SocketType_SUBSCRIBE 
Socket_SocketType_REPLY 
Socket_SocketType_REQUEST 

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

Function Documentation

◆ InprocControl_InprocControlType_descriptor()

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

◆ InprocControl_InprocControlType_IsValid()

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

◆ InprocControl_InprocControlType_Name()

const ::std::string& goby::zeromq::protobuf::InprocControl_InprocControlType_Name ( InprocControl_InprocControlType  value)
inline

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

◆ InprocControl_InprocControlType_Parse()

bool goby::zeromq::protobuf::InprocControl_InprocControlType_Parse ( const ::std::string &  name,
InprocControl_InprocControlType value 
)
inline

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

◆ InterProcessPortalConfig_Transport_descriptor()

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

◆ InterProcessPortalConfig_Transport_IsValid()

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

◆ InterProcessPortalConfig_Transport_Name()

const ::std::string& goby::zeromq::protobuf::InterProcessPortalConfig_Transport_Name ( InterProcessPortalConfig_Transport  value)
inline

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

◆ InterProcessPortalConfig_Transport_Parse()

bool goby::zeromq::protobuf::InterProcessPortalConfig_Transport_Parse ( const ::std::string &  name,
InterProcessPortalConfig_Transport value 
)
inline

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

◆ Request_descriptor()

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

◆ Request_IsValid()

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

◆ Request_Name()

const ::std::string& goby::zeromq::protobuf::Request_Name ( Request  value)
inline

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

◆ Request_Parse()

bool goby::zeromq::protobuf::Request_Parse ( const ::std::string &  name,
Request value 
)
inline

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

◆ Socket_ConnectOrBind_descriptor()

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

◆ Socket_ConnectOrBind_IsValid()

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

◆ Socket_ConnectOrBind_Name()

const ::std::string& goby::zeromq::protobuf::Socket_ConnectOrBind_Name ( Socket_ConnectOrBind  value)
inline

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

◆ Socket_ConnectOrBind_Parse()

bool goby::zeromq::protobuf::Socket_ConnectOrBind_Parse ( const ::std::string &  name,
Socket_ConnectOrBind value 
)
inline

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

◆ Socket_SocketType_descriptor()

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

◆ Socket_SocketType_IsValid()

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

◆ Socket_SocketType_Name()

const ::std::string& goby::zeromq::protobuf::Socket_SocketType_Name ( Socket_SocketType  value)
inline

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

◆ Socket_SocketType_Parse()

bool goby::zeromq::protobuf::Socket_SocketType_Parse ( const ::std::string &  name,
Socket_SocketType value 
)
inline

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

◆ Socket_Transport_descriptor()

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

◆ Socket_Transport_IsValid()

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

◆ Socket_Transport_Name()

const ::std::string& goby::zeromq::protobuf::Socket_Transport_Name ( Socket_Transport  value)
inline

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

◆ Socket_Transport_Parse()

bool goby::zeromq::protobuf::Socket_Transport_Parse ( const ::std::string &  name,
Socket_Transport value 
)
inline

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

Variable Documentation

◆ _InprocControl_default_instance_

InprocControlDefaultTypeInternal goby::zeromq::protobuf::_InprocControl_default_instance_

◆ _InterProcessManagerHold_default_instance_

InterProcessManagerHoldDefaultTypeInternal goby::zeromq::protobuf::_InterProcessManagerHold_default_instance_

◆ _InterProcessPortalConfig_default_instance_

InterProcessPortalConfigDefaultTypeInternal goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_

◆ _ManagerRequest_default_instance_

ManagerRequestDefaultTypeInternal goby::zeromq::protobuf::_ManagerRequest_default_instance_

◆ _ManagerResponse_default_instance_

ManagerResponseDefaultTypeInternal goby::zeromq::protobuf::_ManagerResponse_default_instance_

◆ _Socket_default_instance_

SocketDefaultTypeInternal goby::zeromq::protobuf::_Socket_default_instance_

◆ InprocControl_InprocControlType_InprocControlType_ARRAYSIZE

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

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

◆ InprocControl_InprocControlType_InprocControlType_MAX

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

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

◆ InprocControl_InprocControlType_InprocControlType_MIN

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

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

◆ InterProcessPortalConfig_Transport_Transport_ARRAYSIZE

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

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

◆ InterProcessPortalConfig_Transport_Transport_MAX

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

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

◆ InterProcessPortalConfig_Transport_Transport_MIN

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

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

◆ Request_ARRAYSIZE

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

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

◆ Request_MAX

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

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

◆ Request_MIN

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

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

◆ Socket_ConnectOrBind_ConnectOrBind_ARRAYSIZE

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

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

◆ Socket_ConnectOrBind_ConnectOrBind_MAX

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

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

◆ Socket_ConnectOrBind_ConnectOrBind_MIN

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

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

◆ Socket_SocketType_SocketType_ARRAYSIZE

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

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

◆ Socket_SocketType_SocketType_MAX

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

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

◆ Socket_SocketType_SocketType_MIN

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

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

◆ Socket_Transport_Transport_ARRAYSIZE

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

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

◆ Socket_Transport_Transport_MAX

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

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

◆ Socket_Transport_Transport_MIN

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

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