|
Flyby SDK v1.0.2
|
A pub/sub client for the message bus. More...
#include <client.h>


Public Member Functions | |
| bool | is_connected () override=0 |
| Check if the client is connected. | |
| Public Member Functions inherited from flyby::Publisher | |
| virtual void | publish (const std::string &topic, const std::string &message, const std::string &source=std::string())=0 |
| Publish a message to the message bus. | |
| virtual void | publish (const std::string &topic, Message &message)=0 |
| Publish a message to the message bus. | |
| virtual std::shared_ptr< PublishObservable > | publish_observe (const std::string &topic, const std::string &message)=0 |
| Publish a message to the message bus. | |
| Public Member Functions inherited from flyby::Subscriber | |
| virtual std::shared_ptr< SubscribeObservable > | subscribe (const std::string &topic)=0 |
| Subscribe to a topic on the message bus. | |
Static Public Member Functions | |
| static std::shared_ptr< Client > | create (const std::string &client_id) |
| Create a new message bus client. | |
| Static Public Member Functions inherited from flyby::Publisher | |
| static std::shared_ptr< Publisher > | create (const std::string &client_id) |
| Creates a publisher handler. | |
| Static Public Member Functions inherited from flyby::Subscriber | |
| static std::shared_ptr< Subscriber > | create (const std::string &client_id) |
| Creates a subscriber handler. | |
A pub/sub client for the message bus.
|
static |
Create a new message bus client.
|
overridepure virtual |
Check if the client is connected.
Implements flyby::Publisher.