Goby v2
|
Public Member Functions | |
StaticProtobufPubSubNodeWrapper (StaticProtobufNode *node, const common::protobuf::PubSubSocketConfig &cfg) | |
template<typename ProtoBufMessage > | |
void | subscribe (boost::function< void(const ProtoBufMessage &)> handler, const std::string &group="") |
Public Member Functions inherited from goby::common::PubSubNodeWrapper< google::protobuf::Message > | |
PubSubNodeWrapper (NodeInterface< google::protobuf::Message > *node, const protobuf::PubSubSocketConfig &cfg) | |
void | publish (const google::protobuf::Message &msg, const std::string &group="") |
Publish a message (of any type derived from google::protobuf::Message) More... | |
void | subscribe (const std::string &identifier) |
Public Member Functions inherited from goby::common::PubSubNodeWrapperBase | |
PubSubNodeWrapperBase (ZeroMQService *service, const protobuf::PubSubSocketConfig &cfg) | |
void | publish (MarshallingScheme marshalling_scheme, const std::string &identifier, const std::string &body) |
void | subscribe (MarshallingScheme marshalling_scheme, const std::string &identifier) |
void | subscribe_all () |
bool | using_pubsub () const |
Additional Inherited Members | |
Public Types inherited from goby::common::PubSubNodeWrapperBase | |
enum | { SOCKET_SUBSCRIBE = 103998, SOCKET_PUBLISH = 103999 } |
Protected Member Functions inherited from goby::common::PubSubNodeWrapperBase | |
const protobuf::PubSubSocketConfig & | cfg () const |
Definition at line 34 of file protobuf_pubsub_node_wrapper.h.