OpenShot Library | libopenshot  0.2.5
Public Member Functions | Friends | List of all members
zmq::message_t Class Reference

#include <zmq.hpp>

Public Member Functions

void copy (message_t const *msg_)
 
void * data () ZMQ_NOTHROW
 
const void * data () const ZMQ_NOTHROW
 
template<typename T >
T * data () ZMQ_NOTHROW
 
template<typename T >
T const * data () const ZMQ_NOTHROW
 
 message_t ()
 
 message_t (size_t size_)
 
template<typename I >
 message_t (I first, I last)
 
 message_t (const void *data_, size_t size_)
 
 message_t (void *data_, size_t size_, free_fn *ffn_, void *hint_=NULL)
 
bool more () const ZMQ_NOTHROW
 
void move (message_t const *msg_)
 
void rebuild ()
 
void rebuild (size_t size_)
 
void rebuild (const void *data_, size_t size_)
 
void rebuild (void *data_, size_t size_, free_fn *ffn_, void *hint_=NULL)
 
size_t size () const ZMQ_NOTHROW
 
 ~message_t () ZMQ_NOTHROW
 

Friends

class socket_t
 

Detailed Description

Definition at line 192 of file zmq.hpp.

Constructor & Destructor Documentation

zmq::message_t::message_t ( )
inline

Definition at line 198 of file zmq.hpp.

zmq::message_t::message_t ( size_t  size_)
inlineexplicit

Definition at line 205 of file zmq.hpp.

template<typename I >
zmq::message_t::message_t ( first,
last 
)
inline

Definition at line 212 of file zmq.hpp.

zmq::message_t::message_t ( const void *  data_,
size_t  size_ 
)
inline

Definition at line 230 of file zmq.hpp.

zmq::message_t::message_t ( void *  data_,
size_t  size_,
free_fn ffn_,
void *  hint_ = NULL 
)
inline

Definition at line 238 of file zmq.hpp.

zmq::message_t::~message_t ( )
inline

Definition at line 261 of file zmq.hpp.

Member Function Documentation

void zmq::message_t::copy ( message_t const *  msg_)
inline

Definition at line 316 of file zmq.hpp.

void* zmq::message_t::data ( )
inline

Definition at line 329 of file zmq.hpp.

Referenced by data(), message_t(), zmq::monitor_t::monitor(), and rebuild().

const void* zmq::message_t::data ( ) const
inline

Definition at line 334 of file zmq.hpp.

template<typename T >
T* zmq::message_t::data ( )
inline

Definition at line 344 of file zmq.hpp.

template<typename T >
T const* zmq::message_t::data ( ) const
inline

Definition at line 349 of file zmq.hpp.

bool zmq::message_t::more ( ) const
inline

Definition at line 323 of file zmq.hpp.

void zmq::message_t::move ( message_t const *  msg_)
inline

Definition at line 309 of file zmq.hpp.

void zmq::message_t::rebuild ( )
inline

Definition at line 267 of file zmq.hpp.

void zmq::message_t::rebuild ( size_t  size_)
inline

Definition at line 277 of file zmq.hpp.

void zmq::message_t::rebuild ( const void *  data_,
size_t  size_ 
)
inline

Definition at line 287 of file zmq.hpp.

void zmq::message_t::rebuild ( void *  data_,
size_t  size_,
free_fn ffn_,
void *  hint_ = NULL 
)
inline

Definition at line 298 of file zmq.hpp.

size_t zmq::message_t::size ( ) const
inline

Definition at line 339 of file zmq.hpp.

Friends And Related Function Documentation

friend class socket_t
friend

Definition at line 194 of file zmq.hpp.


The documentation for this class was generated from the following file: