#include <ZmqContext.hpp>
Definition at line 110 of file ZmqContext.hpp.
◆ ZmqContext() [1/3]
| dunedaq::ipm::ZmqContext::ZmqContext |
( |
| ) |
|
|
inlineprivate |
Definition at line 133 of file ZmqContext.hpp.
134 {
135 auto threads_c = getenv("IPM_ZMQ_IO_THREADS");
136 if (threads_c != nullptr) {
137 auto threads = std::atoi(threads_c);
138 if (threads > 1) {
140 }
141 }
142
143 bool sockets_set = false;
144 auto sockets_c = getenv("IPM_ZMQ_MAX_SOCKETS");
145 if (sockets_c != nullptr) {
146 auto sockets = std::atoi(sockets_c);
149 sockets_set = true;
150 }
151 }
152 if (!sockets_set) {
154 }
155 }
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 156 of file ZmqContext.hpp.
157 {
161 }
#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: