Public Member Functions | Private Member Functions | Private Attributes | List of all members
zmq::message_t Class Reference

#include <zmq.hpp>

Public Member Functions

void copy (message_t &msg_)
 
void copy (message_t &msg_)
 
void copy (message_t const *msg_)
 
void copy (message_t const *msg_)
 
const void * data () const ZMQ_NOTHROW
 
const void * data () const ZMQ_NOTHROW
 
template<typename T >
T const * data () const ZMQ_NOTHROW
 
template<typename T >
const T * data () const ZMQ_NOTHROW
 
void * data () ZMQ_NOTHROW
 
template<typename T >
T * data () ZMQ_NOTHROW
 
void * data () ZMQ_NOTHROW
 
template<typename T >
T * data () ZMQ_NOTHROW
 
ZMQ_NODISCARD bool empty () const ZMQ_NOTHROW
 
ZMQ_NODISCARD bool empty () const ZMQ_NOTHROW
 
bool equal (const message_t *other) const ZMQ_NOTHROW
 
bool equal (const message_t *other) const ZMQ_NOTHROW
 
int get (int property_)
 
int get (int property_)
 
const char * gets (const char *property_)
 
const char * gets (const char *property_)
 
const ZMQ_NODISCARD zmq_msg_t * handle () const ZMQ_NOTHROW
 
const ZMQ_NODISCARD zmq_msg_t * handle () const ZMQ_NOTHROW
 
ZMQ_NODISCARD zmq_msg_t * handle () ZMQ_NOTHROW
 
ZMQ_NODISCARD zmq_msg_t * handle () ZMQ_NOTHROW
 
 message_t () ZMQ_NOTHROW
 
 message_t () ZMQ_NOTHROW
 
 message_t (const void *data_, size_t size_)
 
 message_t (const void *data_, size_t size_)
 
template<class ForwardIter >
 message_t (ForwardIter first, ForwardIter last)
 
template<class ForwardIter >
 message_t (ForwardIter first, ForwardIter last)
 
 message_t (size_t size_)
 
 message_t (size_t size_)
 
 message_t (void *data_, size_t size_, free_fn *ffn_, void *hint_=ZMQ_NULLPTR)
 
 message_t (void *data_, size_t size_, free_fn *ffn_, void *hint_=ZMQ_NULLPTR)
 
bool more () const ZMQ_NOTHROW
 
bool more () const ZMQ_NOTHROW
 
void move (message_t &msg_)
 
void move (message_t &msg_)
 
void move (message_t const *msg_)
 
void move (message_t const *msg_)
 
bool operator!= (const message_t &other) const ZMQ_NOTHROW
 
bool operator!= (const message_t &other) const ZMQ_NOTHROW
 
bool operator== (const message_t &other) const ZMQ_NOTHROW
 
bool operator== (const message_t &other) const ZMQ_NOTHROW
 
void rebuild ()
 
void rebuild ()
 
void rebuild (const void *data_, size_t size_)
 
void rebuild (const void *data_, size_t size_)
 
void rebuild (size_t size_)
 
void rebuild (size_t size_)
 
void rebuild (void *data_, size_t size_, free_fn *ffn_, void *hint_=ZMQ_NULLPTR)
 
void rebuild (void *data_, size_t size_, free_fn *ffn_, void *hint_=ZMQ_NULLPTR)
 
size_t size () const ZMQ_NOTHROW
 
size_t size () const ZMQ_NOTHROW
 
std::string str () const
 
std::string str () const
 
void swap (message_t &other) ZMQ_NOTHROW
 
void swap (message_t &other) ZMQ_NOTHROW
 
std::string to_string () const
 
std::string to_string () const
 
 ~message_t () ZMQ_NOTHROW
 
 ~message_t () ZMQ_NOTHROW
 

Private Member Functions

 message_t (const message_t &) ZMQ_DELETED_FUNCTION
 
 message_t (const message_t &) ZMQ_DELETED_FUNCTION
 
void operator= (const message_t &) ZMQ_DELETED_FUNCTION
 
void operator= (const message_t &) ZMQ_DELETED_FUNCTION
 

Private Attributes

zmq_msg_t msg
 

Detailed Description

Definition at line 408 of file 3rdparty/cppzmq/zmq.hpp.

Constructor & Destructor Documentation

◆ message_t() [1/12]

zmq::message_t::message_t ( )
inline

Definition at line 411 of file 3rdparty/cppzmq/zmq.hpp.

◆ message_t() [2/12]

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

Definition at line 417 of file 3rdparty/cppzmq/zmq.hpp.

◆ message_t() [3/12]

template<class ForwardIter >
zmq::message_t::message_t ( ForwardIter  first,
ForwardIter  last 
)
inline

Definition at line 424 of file 3rdparty/cppzmq/zmq.hpp.

◆ message_t() [4/12]

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

Definition at line 437 of file 3rdparty/cppzmq/zmq.hpp.

◆ message_t() [5/12]

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

Definition at line 449 of file 3rdparty/cppzmq/zmq.hpp.

◆ ~message_t() [1/2]

zmq::message_t::~message_t ( )
inline

Definition at line 506 of file 3rdparty/cppzmq/zmq.hpp.

◆ message_t() [6/12]

zmq::message_t::message_t ( const message_t )
private

◆ message_t() [7/12]

zmq::message_t::message_t ( )
inline

Definition at line 390 of file src/loggers/zmq.hpp.

◆ message_t() [8/12]

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

Definition at line 396 of file src/loggers/zmq.hpp.

◆ message_t() [9/12]

template<class ForwardIter >
zmq::message_t::message_t ( ForwardIter  first,
ForwardIter  last 
)
inline

Definition at line 404 of file src/loggers/zmq.hpp.

◆ message_t() [10/12]

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

Definition at line 417 of file src/loggers/zmq.hpp.

◆ message_t() [11/12]

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

Definition at line 430 of file src/loggers/zmq.hpp.

◆ ~message_t() [2/2]

zmq::message_t::~message_t ( )
inline

Definition at line 484 of file src/loggers/zmq.hpp.

◆ message_t() [12/12]

zmq::message_t::message_t ( const message_t )
private

Member Function Documentation

◆ copy() [1/4]

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

Definition at line 553 of file src/loggers/zmq.hpp.

◆ copy() [2/4]

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

Definition at line 575 of file 3rdparty/cppzmq/zmq.hpp.

◆ copy() [3/4]

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

Definition at line 546 of file src/loggers/zmq.hpp.

◆ copy() [4/4]

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

Definition at line 568 of file 3rdparty/cppzmq/zmq.hpp.

◆ data() [1/8]

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

Definition at line 571 of file src/loggers/zmq.hpp.

◆ data() [2/8]

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

Definition at line 590 of file 3rdparty/cppzmq/zmq.hpp.

◆ data() [3/8]

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

Definition at line 593 of file src/loggers/zmq.hpp.

◆ data() [4/8]

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

Definition at line 604 of file 3rdparty/cppzmq/zmq.hpp.

◆ data() [5/8]

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

Definition at line 566 of file src/loggers/zmq.hpp.

◆ data() [6/8]

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

Definition at line 587 of file src/loggers/zmq.hpp.

◆ data() [7/8]

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

Definition at line 588 of file 3rdparty/cppzmq/zmq.hpp.

◆ data() [8/8]

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

Definition at line 602 of file 3rdparty/cppzmq/zmq.hpp.

◆ empty() [1/2]

ZMQ_NODISCARD bool zmq::message_t::empty ( ) const
inline

Definition at line 581 of file src/loggers/zmq.hpp.

◆ empty() [2/2]

ZMQ_NODISCARD bool zmq::message_t::empty ( ) const
inline

Definition at line 600 of file 3rdparty/cppzmq/zmq.hpp.

◆ equal() [1/2]

bool zmq::message_t::equal ( const message_t other) const
inline

Definition at line 599 of file src/loggers/zmq.hpp.

◆ equal() [2/2]

bool zmq::message_t::equal ( const message_t other) const
inline

Definition at line 610 of file 3rdparty/cppzmq/zmq.hpp.

◆ get() [1/2]

int zmq::message_t::get ( int  property_)
inline

Definition at line 616 of file src/loggers/zmq.hpp.

◆ get() [2/2]

int zmq::message_t::get ( int  property_)
inline

Definition at line 624 of file 3rdparty/cppzmq/zmq.hpp.

◆ gets() [1/2]

const char* zmq::message_t::gets ( const char *  property_)
inline

Definition at line 626 of file src/loggers/zmq.hpp.

◆ gets() [2/2]

const char* zmq::message_t::gets ( const char *  property_)
inline

Definition at line 634 of file 3rdparty/cppzmq/zmq.hpp.

◆ handle() [1/4]

const ZMQ_NODISCARD zmq_msg_t* zmq::message_t::handle ( ) const
inline

Definition at line 731 of file 3rdparty/cppzmq/zmq.hpp.

◆ handle() [2/4]

const ZMQ_NODISCARD zmq_msg_t* zmq::message_t::handle ( ) const
inline

Definition at line 733 of file src/loggers/zmq.hpp.

◆ handle() [3/4]

ZMQ_NODISCARD zmq_msg_t* zmq::message_t::handle ( )
inline

Definition at line 729 of file src/loggers/zmq.hpp.

◆ handle() [4/4]

ZMQ_NODISCARD zmq_msg_t* zmq::message_t::handle ( )
inline

Definition at line 730 of file 3rdparty/cppzmq/zmq.hpp.

◆ more() [1/2]

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

Definition at line 560 of file src/loggers/zmq.hpp.

◆ more() [2/2]

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

Definition at line 582 of file 3rdparty/cppzmq/zmq.hpp.

◆ move() [1/4]

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

Definition at line 538 of file src/loggers/zmq.hpp.

◆ move() [2/4]

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

Definition at line 560 of file 3rdparty/cppzmq/zmq.hpp.

◆ move() [3/4]

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

Definition at line 531 of file src/loggers/zmq.hpp.

◆ move() [4/4]

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

Definition at line 553 of file 3rdparty/cppzmq/zmq.hpp.

◆ operator!=() [1/2]

bool zmq::message_t::operator!= ( const message_t other) const
inline

Definition at line 610 of file src/loggers/zmq.hpp.

◆ operator!=() [2/2]

bool zmq::message_t::operator!= ( const message_t other) const
inline

Definition at line 618 of file 3rdparty/cppzmq/zmq.hpp.

◆ operator=() [1/2]

void zmq::message_t::operator= ( const message_t )
private

◆ operator=() [2/2]

void zmq::message_t::operator= ( const message_t )
private

◆ operator==() [1/2]

bool zmq::message_t::operator== ( const message_t other) const
inline

Definition at line 604 of file src/loggers/zmq.hpp.

◆ operator==() [2/2]

bool zmq::message_t::operator== ( const message_t other) const
inline

Definition at line 612 of file 3rdparty/cppzmq/zmq.hpp.

◆ rebuild() [1/8]

void zmq::message_t::rebuild ( )
inline

Definition at line 490 of file src/loggers/zmq.hpp.

◆ rebuild() [2/8]

void zmq::message_t::rebuild ( )
inline

Definition at line 512 of file 3rdparty/cppzmq/zmq.hpp.

◆ rebuild() [3/8]

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

Definition at line 509 of file src/loggers/zmq.hpp.

◆ rebuild() [4/8]

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

Definition at line 531 of file 3rdparty/cppzmq/zmq.hpp.

◆ rebuild() [5/8]

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

Definition at line 499 of file src/loggers/zmq.hpp.

◆ rebuild() [6/8]

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

Definition at line 521 of file 3rdparty/cppzmq/zmq.hpp.

◆ rebuild() [7/8]

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

Definition at line 520 of file src/loggers/zmq.hpp.

◆ rebuild() [8/8]

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

Definition at line 542 of file 3rdparty/cppzmq/zmq.hpp.

◆ size() [1/2]

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

Definition at line 576 of file src/loggers/zmq.hpp.

◆ size() [2/2]

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

Definition at line 595 of file 3rdparty/cppzmq/zmq.hpp.

◆ str() [1/2]

std::string zmq::message_t::str ( ) const
inline

Dump content to string for debugging. Ascii chars are readable, the rest is printed as hex. Probably ridiculously slow. Use to_string() or to_string_view() for interpreting the message as a string.

Definition at line 680 of file src/loggers/zmq.hpp.

◆ str() [2/2]

std::string zmq::message_t::str ( ) const
inline

Dump content to string for debugging. Ascii chars are readable, the rest is printed as hex. Probably ridiculously slow. Use to_string() or to_string_view() for interpreting the message as a string.

Definition at line 688 of file 3rdparty/cppzmq/zmq.hpp.

◆ swap() [1/2]

void zmq::message_t::swap ( message_t other)
inline

Definition at line 723 of file src/loggers/zmq.hpp.

◆ swap() [2/2]

void zmq::message_t::swap ( message_t other)
inline

Definition at line 724 of file 3rdparty/cppzmq/zmq.hpp.

◆ to_string() [1/2]

std::string zmq::message_t::to_string ( ) const
inline

Definition at line 662 of file src/loggers/zmq.hpp.

◆ to_string() [2/2]

std::string zmq::message_t::to_string ( ) const
inline

Definition at line 670 of file 3rdparty/cppzmq/zmq.hpp.

Member Data Documentation

◆ msg

zmq_msg_t zmq::message_t::msg
private

Definition at line 735 of file 3rdparty/cppzmq/zmq.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:10