PhoenixZMQ  8.1.3
Library which integrates zeromq use
Loading...
Searching...
No Matches
PZmqParam Struct Reference

Set of parameters to be passed to create a socket with zmq backend. More...

#include <PZmqBackend.h>

Public Attributes

int bufferSizeByte
 Size of the message buffer in bytes.
 
ssize_t dataRate
 Data rate.
 
int immediate
 Immediate flag for socket connexion (EAGAIN if no peer connected)
 
int linger
 linger period for socket shutdown
 
int nbBufferMessage
 Number of messages in the buffer.
 
size_t threadAffinity
 Mask of threads which deal with reconnection.
 
int type
 Socket type.
 

Detailed Description

Set of parameters to be passed to create a socket with zmq backend.

Definition at line 17 of file PZmqBackend.h.

Member Data Documentation

◆ bufferSizeByte

int PZmqParam::bufferSizeByte

Size of the message buffer in bytes.

Definition at line 23 of file PZmqBackend.h.

Referenced by PZmqSocket::createClientSocket(), PZmqSocket::createServerSocket(), pzmq_createParamClient(), and pzmq_createParamServer().

◆ dataRate

ssize_t PZmqParam::dataRate

◆ immediate

int PZmqParam::immediate

Immediate flag for socket connexion (EAGAIN if no peer connected)

Definition at line 31 of file PZmqBackend.h.

Referenced by PZmqSocket::createClientSocket(), PZmqSocket::createServerSocket(), pzmq_createParamClient(), and pzmq_createParamServer().

◆ linger

int PZmqParam::linger

linger period for socket shutdown

Definition at line 29 of file PZmqBackend.h.

Referenced by PZmqSocket::createClientSocket(), PZmqSocket::createServerSocket(), pzmq_createParamClient(), and pzmq_createParamServer().

◆ nbBufferMessage

int PZmqParam::nbBufferMessage

Number of messages in the buffer.

Definition at line 21 of file PZmqBackend.h.

Referenced by PZmqSocket::createClientSocket(), PZmqSocket::createServerSocket(), pzmq_createParamClient(), and pzmq_createParamServer().

◆ threadAffinity

size_t PZmqParam::threadAffinity

Mask of threads which deal with reconnection.

Definition at line 25 of file PZmqBackend.h.

Referenced by PZmqSocket::createClientSocket(), PZmqSocket::createServerSocket(), pzmq_createParamClient(), and pzmq_createParamServer().

◆ type

int PZmqParam::type

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