#include <ZmqContext.hpp>
Definition at line 109 of file ZmqContext.hpp.
◆ ZmqContext() [1/3]
| dunedaq::ipm::ZmqContext::ZmqContext |
( |
| ) |
|
|
inlineprivate |
Definition at line 132 of file ZmqContext.hpp.
133 {
134 auto threads_c = getenv("IPM_ZMQ_IO_THREADS");
135 if (threads_c != nullptr) {
136 auto threads = std::atoi(threads_c);
137 if (threads > 1) {
139 }
140 }
141
142 bool sockets_set = false;
143 auto sockets_c = getenv("IPM_ZMQ_MAX_SOCKETS");
144 if (sockets_c != nullptr) {
145 auto sockets = std::atoi(sockets_c);
148 sockets_set = true;
149 }
150 }
151 if (!sockets_set) {
153 }
154 }
void set_context_threads(int nthreads)
void set_context_maxsockets(int max_sockets)
static constexpr int s_minimum_sockets
◆ ~ZmqContext()
| dunedaq::ipm::ZmqContext::~ZmqContext |
( |
| ) |
|
|
inlineprivate |
Definition at line 155 of file ZmqContext.hpp.
155 {
159 }
#define TLOG_DEBUG(lvl,...)
◆ ZmqContext() [2/3]
| dunedaq::ipm::ZmqContext::ZmqContext |
( |
ZmqContext const & | | ) |
|
|
privatedelete |
◆ ZmqContext() [3/3]
| dunedaq::ipm::ZmqContext::ZmqContext |
( |
ZmqContext && | | ) |
|
|
privatedelete |
◆ GetContext()
| zmq::context_t & dunedaq::ipm::ZmqContext::GetContext |
( |
| ) |
|
|
inline |
◆ instance()
| static ZmqContext & dunedaq::ipm::ZmqContext::instance |
( |
| ) |
|
|
inlinestatic |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_context_maxsockets()
| void dunedaq::ipm::ZmqContext::set_context_maxsockets |
( |
int | max_sockets | ) |
|
|
inline |
◆ set_context_threads()
| void dunedaq::ipm::ZmqContext::set_context_threads |
( |
int | nthreads | ) |
|
|
inline |
◆ m_context
| zmq::context_t dunedaq::ipm::ZmqContext::m_context |
|
private |
◆ s_minimum_sockets
| int dunedaq::ipm::ZmqContext::s_minimum_sockets = 16636 |
|
staticconstexprprivate |
The documentation for this class was generated from the following file: