Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
goby::zeromq::Manager Class Reference

#include <goby/zeromq/transport/interprocess.h>

Public Member Functions

 Manager (zmq::context_t &context, const protobuf::InterProcessPortalConfig &cfg, const Router &router)
 Manager (zmq::context_t &context, const protobuf::InterProcessPortalConfig &cfg, const Router &router, const protobuf::InterProcessManagerHold &hold)
void run ()
protobuf::ManagerResponse handle_request (const protobuf::ManagerRequest &pb_request)
protobuf::Socket publish_socket_cfg ()
protobuf::Socket subscribe_socket_cfg ()
bool hold_state ()

Detailed Description

Definition at line 416 of file interprocess.h.

Constructor & Destructor Documentation

◆ Manager() [1/2]

goby::zeromq::Manager::Manager ( zmq::context_t & context,
const protobuf::InterProcessPortalConfig & cfg,
const Router & router )

◆ Manager() [2/2]

goby::zeromq::Manager::Manager ( zmq::context_t & context,
const protobuf::InterProcessPortalConfig & cfg,
const Router & router,
const protobuf::InterProcessManagerHold & hold )
inline

Definition at line 422 of file interprocess.h.

Member Function Documentation

◆ handle_request()

protobuf::ManagerResponse goby::zeromq::Manager::handle_request ( const protobuf::ManagerRequest & pb_request)

◆ hold_state()

bool goby::zeromq::Manager::hold_state ( )

◆ publish_socket_cfg()

protobuf::Socket goby::zeromq::Manager::publish_socket_cfg ( )

◆ run()

void goby::zeromq::Manager::run ( )

◆ subscribe_socket_cfg()

protobuf::Socket goby::zeromq::Manager::subscribe_socket_cfg ( )

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