Goby3  3.0.1
2021.08.17
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 742 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 748 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: