salsa 0.7.1
Loading...
Searching...
No Matches
PublisherZmq.hh
1#pragma once
2
3#include <czmq.h>
4
5#include "Publisher.hh"
6
7namespace Salsa {
16
17class PublisherZmq : public Publisher {
18public:
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, bool forcePublish = false);
23
24private:
25 zsock_t * mpSocket = nullptr;
26};
27} // namespace Salsa
Base PublisherZmq class.
PublisherZmq(std::string url=">tcp://localhost:1234")
zsock_t * mpSocket
Socket that... does stuff...
virtual void publish(std::string id, std::string name, std::string data, bool forcePublish=false)
Publish TODO publish what?
Base Publisher class.
Definition Publisher.hh:14
std::string url() const
Returns url.
Definition Publisher.hh:23