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

#include <zmq.hpp>

Inheritance diagram for zmq::detail::socket_base:
Inheritance graph
[legend]

Public Member Functions

void bind (const char *addr_)
 
void bind (const char *addr_)
 
void bind (std::string const &addr)
 
void bind (std::string const &addr)
 
void connect (const char *addr_)
 
void connect (const char *addr_)
 
void connect (std::string const &addr)
 
void connect (std::string const &addr)
 
bool connected () const ZMQ_NOTHROW
 
bool connected () const ZMQ_NOTHROW
 
void disconnect (const char *addr_)
 
void disconnect (const char *addr_)
 
void disconnect (std::string const &addr)
 
void disconnect (std::string const &addr)
 
template<typename T >
getsockopt (int option_) const
 
template<typename T >
getsockopt (int option_) const
 
void getsockopt (int option_, void *optval_, size_t *optvallen_) const
 
void getsockopt (int option_, void *optval_, size_t *optvallen_) const
 
size_t send (const void *buf_, size_t len_, int flags_=0)
 
size_t send (const void *buf_, size_t len_, int flags_=0)
 
bool send (message_t &msg_, int flags_=0)
 
bool send (message_t &msg_, int flags_=0)
 
void setsockopt (int option_, const void *optval_, size_t optvallen_)
 
void setsockopt (int option_, const void *optval_, size_t optvallen_)
 
template<typename T >
void setsockopt (int option_, T const &optval)
 
template<typename T >
void setsockopt (int option_, T const &optval)
 
 socket_base () ZMQ_NOTHROW
 
 socket_base () ZMQ_NOTHROW
 
ZMQ_EXPLICIT socket_base (void *handle) ZMQ_NOTHROW
 
ZMQ_EXPLICIT socket_base (void *handle) ZMQ_NOTHROW
 
void unbind (const char *addr_)
 
void unbind (const char *addr_)
 
void unbind (std::string const &addr)
 
void unbind (std::string const &addr)
 
template<typename T >
 ZMQ_CPP11_DEPRECATED ("from 4.4.1, use send taking message_t or buffer (for contiguous " "ranges), and send_flags") bool send(T first
 
template<typename T >
 ZMQ_CPP11_DEPRECATED ("from 4.4.1, use send taking message_t or buffer (for contiguous " "ranges), and send_flags") bool send(T first
 

Public Attributes

T int flags_
 
last
 

Private Member Functions

void get_option (int option_, void *optval_, size_t *optvallen_) const
 
void get_option (int option_, void *optval_, size_t *optvallen_) const
 
void set_option (int option_, const void *optval_, size_t optvallen_)
 
void set_option (int option_, const void *optval_, size_t optvallen_)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ socket_base() [1/4]

zmq::detail::socket_base::socket_base ( )
inline

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

◆ socket_base() [2/4]

ZMQ_EXPLICIT zmq::detail::socket_base::socket_base ( void *  handle)
inline

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

◆ socket_base() [3/4]

zmq::detail::socket_base::socket_base ( )
inline

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

◆ socket_base() [4/4]

ZMQ_EXPLICIT zmq::detail::socket_base::socket_base ( void *  handle)
inline

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

Member Function Documentation

◆ bind() [1/4]

void zmq::detail::socket_base::bind ( const char *  addr_)
inline

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

◆ bind() [2/4]

void zmq::detail::socket_base::bind ( const char *  addr_)
inline

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

◆ bind() [3/4]

void zmq::detail::socket_base::bind ( std::string const &  addr)
inline

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

◆ bind() [4/4]

void zmq::detail::socket_base::bind ( std::string const &  addr)
inline

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

◆ connect() [1/4]

void zmq::detail::socket_base::connect ( const char *  addr_)
inline

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

◆ connect() [2/4]

void zmq::detail::socket_base::connect ( const char *  addr_)
inline

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

◆ connect() [3/4]

void zmq::detail::socket_base::connect ( std::string const &  addr)
inline

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

◆ connect() [4/4]

void zmq::detail::socket_base::connect ( std::string const &  addr)
inline

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

◆ connected() [1/2]

bool zmq::detail::socket_base::connected ( ) const
inline

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

◆ connected() [2/2]

bool zmq::detail::socket_base::connected ( ) const
inline

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

◆ disconnect() [1/4]

void zmq::detail::socket_base::disconnect ( const char *  addr_)
inline

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

◆ disconnect() [2/4]

void zmq::detail::socket_base::disconnect ( const char *  addr_)
inline

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

◆ disconnect() [3/4]

void zmq::detail::socket_base::disconnect ( std::string const &  addr)
inline

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

◆ disconnect() [4/4]

void zmq::detail::socket_base::disconnect ( std::string const &  addr)
inline

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

◆ get_option() [1/2]

void zmq::detail::socket_base::get_option ( int  option_,
void *  optval_,
size_t *  optvallen_ 
) const
inlineprivate

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

◆ get_option() [2/2]

void zmq::detail::socket_base::get_option ( int  option_,
void *  optval_,
size_t *  optvallen_ 
) const
inlineprivate

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

◆ getsockopt() [1/4]

template<typename T >
T zmq::detail::socket_base::getsockopt ( int  option_) const
inline

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

◆ getsockopt() [2/4]

template<typename T >
T zmq::detail::socket_base::getsockopt ( int  option_) const
inline

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

◆ getsockopt() [3/4]

void zmq::detail::socket_base::getsockopt ( int  option_,
void *  optval_,
size_t *  optvallen_ 
) const
inline

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

◆ getsockopt() [4/4]

void zmq::detail::socket_base::getsockopt ( int  option_,
void *  optval_,
size_t *  optvallen_ 
) const
inline

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

◆ send() [1/4]

size_t zmq::detail::socket_base::send ( const void *  buf_,
size_t  len_,
int  flags_ = 0 
)
inline

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

◆ send() [2/4]

size_t zmq::detail::socket_base::send ( const void *  buf_,
size_t  len_,
int  flags_ = 0 
)
inline

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

◆ send() [3/4]

bool zmq::detail::socket_base::send ( message_t msg_,
int  flags_ = 0 
)
inline

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

◆ send() [4/4]

bool zmq::detail::socket_base::send ( message_t msg_,
int  flags_ = 0 
)
inline

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

◆ set_option() [1/2]

void zmq::detail::socket_base::set_option ( int  option_,
const void *  optval_,
size_t  optvallen_ 
)
inlineprivate

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

◆ set_option() [2/2]

void zmq::detail::socket_base::set_option ( int  option_,
const void *  optval_,
size_t  optvallen_ 
)
inlineprivate

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

◆ setsockopt() [1/4]

void zmq::detail::socket_base::setsockopt ( int  option_,
const void *  optval_,
size_t  optvallen_ 
)
inline

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

◆ setsockopt() [2/4]

void zmq::detail::socket_base::setsockopt ( int  option_,
const void *  optval_,
size_t  optvallen_ 
)
inline

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

◆ setsockopt() [3/4]

template<typename T >
void zmq::detail::socket_base::setsockopt ( int  option_,
T const &  optval 
)
inline

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

◆ setsockopt() [4/4]

template<typename T >
void zmq::detail::socket_base::setsockopt ( int  option_,
T const &  optval 
)
inline

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

◆ unbind() [1/4]

void zmq::detail::socket_base::unbind ( const char *  addr_)
inline

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

◆ unbind() [2/4]

void zmq::detail::socket_base::unbind ( const char *  addr_)
inline

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

◆ unbind() [3/4]

void zmq::detail::socket_base::unbind ( std::string const &  addr)
inline

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

◆ unbind() [4/4]

void zmq::detail::socket_base::unbind ( std::string const &  addr)
inline

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

◆ ZMQ_CPP11_DEPRECATED() [1/2]

template<typename T >
zmq::detail::socket_base::ZMQ_CPP11_DEPRECATED ( "from 4.4.  1,
use send taking message_t or   bufferfor contiguous " "ranges,
and send_flags"   
)

◆ ZMQ_CPP11_DEPRECATED() [2/2]

template<typename T >
zmq::detail::socket_base::ZMQ_CPP11_DEPRECATED ( "from 4.4.  1,
use send taking message_t or   bufferfor contiguous " "ranges,
and send_flags"   
)

Member Data Documentation

◆ flags_

T int zmq::detail::socket_base::flags_

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

◆ last

T zmq::detail::socket_base::last

Definition at line 1916 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