conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
Loading...
Searching...
No Matches
Public Attributes | List of all members
conduit::zmq::Config Struct Reference

#include <transport.hpp>

Collaboration diagram for conduit::zmq::Config:
Collaboration graph
[legend]

Public Attributes

Pattern pattern = Pattern::PubSub
 
std::string pub_endpoint
 
Role pub_role = Role::Connect
 
std::string sub_endpoint
 
Role sub_role = Role::Connect
 
std::string subscription_prefix
 ZMQ subscription filter prefix; empty means "subscribe to everything".
 
std::string push_endpoint
 
Role push_role = Role::Connect
 
std::string pull_endpoint
 
Role pull_role = Role::Bind
 
std::string endpoint
 
Role endpoint_role = Role::Connect
 
std::optional< std::string > identity
 Optional socket identity / routing-id.
 
std::chrono::milliseconds linger {0}
 
int send_hwm = 1000
 
int recv_hwm = 1000
 
std::optional< CurveConfigcurve
 
Format format = Format::Cbor
 

Member Data Documentation

◆ curve

std::optional<CurveConfig> conduit::zmq::Config::curve

◆ endpoint

std::string conduit::zmq::Config::endpoint

◆ endpoint_role

Role conduit::zmq::Config::endpoint_role = Role::Connect

◆ format

Format conduit::zmq::Config::format = Format::Cbor

◆ identity

std::optional<std::string> conduit::zmq::Config::identity

Optional socket identity / routing-id.

◆ linger

std::chrono::milliseconds conduit::zmq::Config::linger {0}

◆ pattern

Pattern conduit::zmq::Config::pattern = Pattern::PubSub

◆ pub_endpoint

std::string conduit::zmq::Config::pub_endpoint

◆ pub_role

Role conduit::zmq::Config::pub_role = Role::Connect

◆ pull_endpoint

std::string conduit::zmq::Config::pull_endpoint

◆ pull_role

Role conduit::zmq::Config::pull_role = Role::Bind

◆ push_endpoint

std::string conduit::zmq::Config::push_endpoint

◆ push_role

Role conduit::zmq::Config::push_role = Role::Connect

◆ recv_hwm

int conduit::zmq::Config::recv_hwm = 1000

◆ send_hwm

int conduit::zmq::Config::send_hwm = 1000

◆ sub_endpoint

std::string conduit::zmq::Config::sub_endpoint

◆ sub_role

Role conduit::zmq::Config::sub_role = Role::Connect

◆ subscription_prefix

std::string conduit::zmq::Config::subscription_prefix

ZMQ subscription filter prefix; empty means "subscribe to everything".


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