salsa  0.4.15
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 name, std::string data);
23 
24 private:
25  zsock_t * mpSocket = nullptr;
26 };
27 } // namespace Salsa
Base PublisherZmq class.
Definition: PublisherZmq.hh:17
PublisherZmq(std::string url=">tcp://localhost:1234")
Definition: PublisherZmq.cc:4
virtual void publish(std::string id, std::string name, std::string data)
Publish TODO publish what?
Definition: PublisherZmq.cc:21
virtual ~PublisherZmq()
Definition: PublisherZmq.cc:12
zsock_t * mpSocket
Socket that... does stuff...
Definition: PublisherZmq.hh:25
Base Publisher class.
Definition: Publisher.hh:14
std::string url() const
Returns url.
Definition: Publisher.hh:23