#include <ZmqSocketSender.hpp>
◆ ZmqSocketSender()
aare::ZmqSocketSender::ZmqSocketSender |
( |
const std::string & |
endpoint | ) |
|
◆ bind()
void aare::ZmqSocketSender::bind |
( |
| ) |
|
◆ disconnect()
void aare::ZmqSocket::disconnect |
( |
| ) |
|
|
inherited |
◆ send() [1/3]
size_t aare::ZmqSocketSender::send |
( |
const std::vector< ZmqFrame > & |
zmq_frames | ) |
|
Send a vector of headers and frames
- Parameters
-
- Returns
- number of bytes sent
◆ send() [2/3]
size_t aare::ZmqSocketSender::send |
( |
const ZmqFrame & |
zmq_frame | ) |
|
Send a frame with a header
- Parameters
-
ZmqFrame | that contains a header and a frame |
- Returns
- number of bytes sent
◆ send() [3/3]
size_t aare::ZmqSocketSender::send |
( |
const ZmqHeader & |
header, |
|
|
const std::byte * |
data, |
|
|
size_t |
size |
|
) |
| |
send a header and data
- Parameters
-
header | |
data | pointer to data |
size | size of data |
- Returns
- number of bytes sent
◆ set_potential_frame_size()
void aare::ZmqSocket::set_potential_frame_size |
( |
size_t |
size | ) |
|
|
inherited |
◆ set_timeout_ms()
void aare::ZmqSocket::set_timeout_ms |
( |
int |
n | ) |
|
|
inherited |
◆ set_zmq_hwm()
void aare::ZmqSocket::set_zmq_hwm |
( |
int |
hwm | ) |
|
|
inherited |
◆ m_context
void* aare::ZmqSocket::m_context {nullptr} |
|
protectedinherited |
◆ m_endpoint
std::string aare::ZmqSocket::m_endpoint |
|
protectedinherited |
◆ m_header_buffer
◆ m_max_header_size
constexpr size_t aare::ZmqSocket::m_max_header_size = 1024 |
|
staticconstexprprotectedinherited |
◆ m_potential_frame_size
size_t aare::ZmqSocket::m_potential_frame_size {1024 * 1024} |
|
protectedinherited |
◆ m_socket
void* aare::ZmqSocket::m_socket {nullptr} |
|
protectedinherited |
◆ m_timeout_ms
int aare::ZmqSocket::m_timeout_ms {1000} |
|
protectedinherited |
◆ m_zmq_hwm
int aare::ZmqSocket::m_zmq_hwm {1000} |
|
protectedinherited |
The documentation for this class was generated from the following files: