salsa  0.4.0
PublisherZmq.hh
1 #pragma once
2 
3 #include <czmq.h>
4 
5 #include <Publisher.hh>
6 
7 namespace Salsa {
16 
17 class PublisherZmq : public Publisher {
18 public:
19  PublisherZmq(std::string url = ">tcp://localhost:1234");
20  virtual ~PublisherZmq();
21 
22  virtual void publish(std::string id, std::string data);
23 
24 private:
25  zsock_t * mpSocket = nullptr;
26 };
27 } // namespace Salsa
Base PublisherZmq class.
Definition: PublisherZmq.hh:17
virtual ~PublisherZmq()
Definition: PublisherZmq.cc:12
zsock_t * mpSocket
Socket that... does stuff...
Definition: PublisherZmq.hh:25
virtual void publish(std::string id, std::string data)
Publish TODO publish what?
Definition: PublisherZmq.cc:21
Base Publisher class.
Definition: Publisher.hh:14
PublisherZmq(std::string url=">tcp://localhost:1234")
Definition: PublisherZmq.cc:4
std::string url() const
Returns url.
Definition: Publisher.hh:23