RTBKit  0.9
Open-source framework to create real-time ad bidding systems.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions
Datacratic::ZmqNamedPublisher Struct Reference

#include <zmq_named_pub_sub.h>

Inheritance diagram for Datacratic::ZmqNamedPublisher:
Datacratic::MessageLoop Datacratic::Epoller Datacratic::AsyncEventSource Publisher

List of all members.

Public Member Functions

 ZmqNamedPublisher (std::shared_ptr< zmq::context_t > context, int messageBufferSize=10000)
void init (std::shared_ptr< ConfigurationService > config, const std::string &endpointName, const std::string &identity="")
std::string bindTcp (PortRange const &portRange=PortRange(), std::string host="")
void shutdown ()
template<typename Head , typename... Tail>
void encodeAll (std::vector< zmq::message_t > &messages, Head head, Tail &&...tail)
template<typename... Tail>
void encodeAll (std::vector< zmq::message_t > &messages, const std::vector< std::string > &head, Tail &&...tail)
void encodeAll (std::vector< zmq::message_t > &messages)
template<typename... Args>
void publish (const std::string &channel, Args &&...args)

Detailed Description

Class that publishes messages. It also knows what is connected to it.

Definition at line 25 of file zmq_named_pub_sub.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator