Goby v2
Protected Member Functions | List of all members
goby::pb::DynamicProtobufNode Class Reference
Inheritance diagram for goby::pb::DynamicProtobufNode:
Inheritance graph
[legend]

Protected Member Functions

 DynamicProtobufNode (common::ZeroMQService *service)
 
void subscribe (int socket_id, boost::function< void(boost::shared_ptr< google::protobuf::Message > msg)> handler, const std::string &group)
 
template<class C >
void subscribe (int socket_id, void(C::*mem_func)(boost::shared_ptr< google::protobuf::Message > msg), C *obj, const std::string &group)
 
void on_receipt (int socket_id, boost::function< void(boost::shared_ptr< google::protobuf::Message > msg)> handler, const std::string &group)
 
template<class C >
void on_receipt (int socket_id, void(C::*mem_func)(boost::shared_ptr< google::protobuf::Message > msg), C *obj, const std::string &group)
 
- Protected Member Functions inherited from goby::pb::ProtobufNode
 ProtobufNode (common::ZeroMQService *service)
 
void send (const google::protobuf::Message &msg, int socket_id, const std::string &group="")
 
void subscribe (const std::string &identifier, int socket_id)
 
void subscribe (const std::string &protobuf_type_name, int socket_id, const std::string &group)
 
- Protected Member Functions inherited from goby::common::NodeInterface< google::protobuf::Message >
 NodeInterface (ZeroMQService *service)
 

Additional Inherited Members

- Public Member Functions inherited from goby::common::NodeInterface< google::protobuf::Message >
ZeroMQServicezeromq_service ()
 

Detailed Description

Definition at line 125 of file protobuf_node.h.


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