|
| GobyStoreServer (protobuf::GobyStoreServerConfig *cfg) |
|
| ApplicationBase (google::protobuf::Message *cfg=0) |
|
void | quit () |
| Requests a clean (return 0) exit.
|
|
std::string | application_name () |
| name of this application (from AppBaseConfig::app_name). E.g. "garmin_gps_g"
|
|
std::string | platform_name () |
| name of this platform (from AppBaseConfig::platform_name). E.g. "AUV-23" or "unicorn"
|
|
template<typename App , typename Config > |
friend | int::goby::run (int argc, char *argv[], Config *cfg) |
|
const AppBaseConfig & | base_cfg () |
|
| StaticProtobufNode (common::ZeroMQService *service) |
|
template<typename ProtoBufMessage > |
void | subscribe (int socket_id, boost::function< void(const ProtoBufMessage &)> handler=boost::function< void(const ProtoBufMessage &)>(), const std::string &group="") |
| Subscribe to a message (of any type derived from google::protobuf::Message) More...
|
|
template<typename ProtoBufMessage , class C > |
void | subscribe (int socket_id, void(C::*mem_func)(const ProtoBufMessage &), C *obj, const std::string &group="") |
|
template<typename ProtoBufMessage > |
void | on_receipt (int socket_id, boost::function< void(const ProtoBufMessage &)> handler=boost::function< void(const ProtoBufMessage &)>(), const std::string &group="") |
|
template<typename ProtoBufMessage , class C > |
void | on_receipt (int socket_id, void(C::*mem_func)(const ProtoBufMessage &), C *obj, const std::string &group="") |
|
void | send (const google::protobuf::Message &msg, int socket_id, const std::string &group="") |
|
ZeroMQService * | zeromq_service () |
|
Definition at line 41 of file goby_store_server.cpp.