Classes | Namespaces | Macros | Typedefs | Functions | Variables
zmq.hpp File Reference
#include <zmq.h>
#include <cassert>
#include <cstring>
#include <algorithm>
#include <exception>
#include <iomanip>
#include <sstream>
#include <string>
#include <vector>
Include dependency graph for zmq.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  zmq::from_handle_t::_private
 
class  zmq::context_t
 
class  zmq::error_t
 
struct  zmq::from_handle_t
 
class  zmq::message_t
 
class  zmq::monitor_t
 
class  zmq::detail::socket_base
 
class  zmq::socket_ref
 
class  zmq::socket_t
 
struct  zmq_event_t
 

Namespaces

 zmq
 
 zmq::detail
 

Macros

#define CPPZMQ_HAS_INCLUDE_CPP17(X)   0
 
#define CPPZMQ_HAS_OPTIONAL   0
 
#define CPPZMQ_HAS_STRING_VIEW   0
 
#define CPPZMQ_LANG   __cplusplus
 
#define CPPZMQ_VERSION   ZMQ_MAKE_VERSION(CPPZMQ_VERSION_MAJOR, CPPZMQ_VERSION_MINOR, CPPZMQ_VERSION_PATCH)
 
#define CPPZMQ_VERSION_MAJOR   4
 
#define CPPZMQ_VERSION_MINOR   8
 
#define CPPZMQ_VERSION_PATCH   0
 
#define ZMQ_ASSERT(expression)   assert(expression)
 
#define ZMQ_CONSTEXPR_FN
 
#define ZMQ_CONSTEXPR_VAR   const
 
#define ZMQ_CPP11_DEPRECATED(msg)
 
#define ZMQ_DELETED_FUNCTION
 
#define ZMQ_EXPLICIT
 
#define ZMQ_HAS_PROXY_STEERABLE
 
#define ZMQ_INLINE_VAR
 
#define ZMQ_NEW_MONITOR_EVENT_LAYOUT
 
#define ZMQ_NODISCARD
 
#define ZMQ_NOTHROW   throw()
 
#define ZMQ_NULLPTR   0
 
#define ZMQ_OVERRIDE
 

Typedefs

typedef zmq_free_fn zmq::free_fn
 
typedef zmq_pollitem_t zmq::pollitem_t
 

Functions

bool zmq::operator!= (socket_ref a, socket_ref b) ZMQ_NOTHROW
 
bool zmq::operator< (socket_ref a, socket_ref b) ZMQ_NOTHROW
 
std::ostream & zmq::operator<< (std::ostream &os, const message_t &msg)
 
bool zmq::operator<= (socket_ref a, socket_ref b) ZMQ_NOTHROW
 
bool zmq::operator== (socket_ref a, socket_ref b) ZMQ_NOTHROW
 
bool zmq::operator> (socket_ref a, socket_ref b) ZMQ_NOTHROW
 
bool zmq::operator>= (socket_ref a, socket_ref b) ZMQ_NOTHROW
 
int zmq::poll (zmq_pollitem_t *items_, size_t nitems_, long timeout_=-1)
 
int zmq::poll (zmq_pollitem_t const *items_, size_t nitems_, long timeout_=-1)
 
void zmq::proxy (socket_ref frontend, socket_ref backend, socket_ref capture=socket_ref())
 
void zmq::proxy (void *frontend, void *backend, void *capture)
 
void zmq::proxy_steerable (socket_ref frontend, socket_ref backend, socket_ref capture, socket_ref control)
 
void zmq::proxy_steerable (void *frontend, void *backend, void *capture, void *control)
 
void zmq::swap (context_t &a, context_t &b) ZMQ_NOTHROW
 
void zmq::swap (message_t &a, message_t &b) ZMQ_NOTHROW
 
void zmq::swap (socket_t &a, socket_t &b) ZMQ_NOTHROW
 
void zmq::version (int *major_, int *minor_, int *patch_)
 

Variables

ZMQ_CONSTEXPR_VAR from_handle_t zmq::from_handle = from_handle_t(from_handle_t::_private())
 

Macro Definition Documentation

◆ CPPZMQ_HAS_INCLUDE_CPP17

#define CPPZMQ_HAS_INCLUDE_CPP17 (   X)    0

Definition at line 123 of file zmq.hpp.

◆ CPPZMQ_HAS_OPTIONAL

#define CPPZMQ_HAS_OPTIONAL   0

Definition at line 130 of file zmq.hpp.

◆ CPPZMQ_HAS_STRING_VIEW

#define CPPZMQ_HAS_STRING_VIEW   0

Definition at line 139 of file zmq.hpp.

◆ CPPZMQ_LANG

#define CPPZMQ_LANG   __cplusplus

Definition at line 41 of file zmq.hpp.

◆ CPPZMQ_VERSION

#define CPPZMQ_VERSION   ZMQ_MAKE_VERSION(CPPZMQ_VERSION_MAJOR, CPPZMQ_VERSION_MINOR, CPPZMQ_VERSION_PATCH)

Definition at line 149 of file zmq.hpp.

◆ CPPZMQ_VERSION_MAJOR

#define CPPZMQ_VERSION_MAJOR   4

Definition at line 145 of file zmq.hpp.

◆ CPPZMQ_VERSION_MINOR

#define CPPZMQ_VERSION_MINOR   8

Definition at line 146 of file zmq.hpp.

◆ CPPZMQ_VERSION_PATCH

#define CPPZMQ_VERSION_PATCH   0

Definition at line 147 of file zmq.hpp.

◆ ZMQ_ASSERT

#define ZMQ_ASSERT (   expression)    assert(expression)

Definition at line 217 of file zmq.hpp.

◆ ZMQ_CONSTEXPR_FN

#define ZMQ_CONSTEXPR_FN

Definition at line 91 of file zmq.hpp.

◆ ZMQ_CONSTEXPR_VAR

#define ZMQ_CONSTEXPR_VAR   const

Definition at line 92 of file zmq.hpp.

◆ ZMQ_CPP11_DEPRECATED

#define ZMQ_CPP11_DEPRECATED (   msg)

Definition at line 93 of file zmq.hpp.

◆ ZMQ_DELETED_FUNCTION

#define ZMQ_DELETED_FUNCTION

Definition at line 174 of file zmq.hpp.

◆ ZMQ_EXPLICIT

#define ZMQ_EXPLICIT

Definition at line 88 of file zmq.hpp.

◆ ZMQ_HAS_PROXY_STEERABLE

#define ZMQ_HAS_PROXY_STEERABLE

Definition at line 200 of file zmq.hpp.

◆ ZMQ_INLINE_VAR

#define ZMQ_INLINE_VAR

Definition at line 101 of file zmq.hpp.

◆ ZMQ_NEW_MONITOR_EVENT_LAYOUT

#define ZMQ_NEW_MONITOR_EVENT_LAYOUT

Definition at line 196 of file zmq.hpp.

◆ ZMQ_NODISCARD

#define ZMQ_NODISCARD

Definition at line 75 of file zmq.hpp.

◆ ZMQ_NOTHROW

#define ZMQ_NOTHROW   throw()

Definition at line 87 of file zmq.hpp.

◆ ZMQ_NULLPTR

#define ZMQ_NULLPTR   0

Definition at line 90 of file zmq.hpp.

◆ ZMQ_OVERRIDE

#define ZMQ_OVERRIDE

Definition at line 89 of file zmq.hpp.



plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:49