Overview Tutorial API reference Examples Build Download | ZmqMessage 0.1 - 21 Oct 2011 |
#include <cstddef>
#include <vector>
#include <tr1/array>
#include <string>
#include <memory>
#include <zmq.hpp>
#include <ZmqMessageFwd.hpp>
#include <zmqmessage/Config.hpp>
#include <zmqmessage/DelObj.hpp>
#include <zmqmessage/NonCopyable.hpp>
#include <zmqmessage/MsgPtrVec.hpp>
#include <zmqmessage/RawMessage.hpp>
#include <ZmqTools.hpp>
#include "zmqmessage/ZmqMessageTemplateImpl.hpp"
Go to the source code of this file.
Namespaces | |
namespace | ZmqMessage |
Classes | |
class | ZmqMessage::SimpleRouting |
Simple (not-X) Routing policy. More... | |
class | ZmqMessage::XRouting |
X routing policy. More... | |
class | ZmqMessage::Multipart |
Basic holder of message parts. More... | |
class | ZmqMessage::Multipart::iterator< T > |
Input iterator to iterate over message parts. More... | |
class | ZmqMessage::Incoming< RoutingPolicy > |
Incoming multipart ZMQ message. More... | |
struct | ZmqMessage::OutOptions |
Options for outgoing message. More... | |
class | ZmqMessage::Sink |
Base class for Outgoing message, does not depend on Routing policy. More... | |
class | ZmqMessage::Sink::iterator< T > |
Output iterator to facilitate inserting of message parts into outgoing message. More... | |
class | ZmqMessage::Sink::iterator< T >::AssignProxy |
class | ZmqMessage::Outgoing< RoutingPolicy > |
Represents outgoing message to be sent. More... | |
Functions | |
void | ZmqMessage::send (zmq::socket_t &sock, Multipart &multipart, bool nonblock) throw (ZmqErrorType) |
Sink & | ZmqMessage::NullMessage (Sink &out) |
Null (empty) message marker to send. | |
template<typename RoutingPolicy> | |
Incoming< RoutingPolicy > & | ZmqMessage::Skip (Incoming< RoutingPolicy > &in) |
Skip current message part in incoming message. | |
Sink & | ZmqMessage::Flush (Sink &out) |
Manipulator to flush outgoing message. | |
template<typename StreamAlike> | |
StreamAlike & | ZmqMessage::Binary (StreamAlike &out) |
Manipulator to switch to binary mode. | |
template<typename StreamAlike> | |
StreamAlike & | ZmqMessage::Text (StreamAlike &out) |
Manipulator to switch to text mode (default). |