DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
ZmqContext.hpp File Reference
#include "ers/Issue.hpp"
#include "logging/Logging.hpp"
#include "zmq.hpp"
Include dependency graph for ZmqContext.hpp:

Go to the source code of this file.

Classes

class  dunedaq::ipm::ZmqContext
 

Namespaces

namespace  dunedaq
 The DUNE-DAQ namespace.
 
namespace  dunedaq::ipm
 An ERS Error indicating that an exception was thrown from ZMQ while performing an operation.
 

Enumerations

enum  {
  TLVL_ZMQCONTEXT = 10 , TLVL_CONNECTIONSTRING = 11 , TLVL_ZMQPUBLISHER_SEND_START = 12 , TLVL_ZMQPUBLISHER_SEND_ERR = 2 ,
  TLVL_ZMQPUBLISHER_SEND_END = 13 , TLVL_ZMQRECEIVER_RECV_HDR = 14 , TLVL_ZMQRECEIVER_RECV_HDR_2 = 15 , TLVL_ZMQRECEIVER_RECV_DATA = 16 ,
  TLVL_ZMQRECEIVER_RECV_DATA_2 = 17 , TLVL_ZMQRECEIVER_RECV_END = 18 , TLVL_ZMQSENDER_SEND_START = 19 , TLVL_ZMQSENDER_SEND_ERR = 3 ,
  TLVL_ZMQSENDER_SEND_END = 20 , TLVL_ZMQSUBSCRIBER_RECV_HDR = 21 , TLVL_ZMQSUBSCRIBER_RECV_HDR_2 = 22 , TLVL_ZMQSUBSCRIBER_RECV_DATA = 23 ,
  TLVL_ZMQSUBSCRIBER_RECV_DATA_2 = 24 , TLVL_ZMQSUBSCRIBER_RECV_END = 25
}
 

Detailed Description

ZmqContext Singleton class for hosting 0MQ context

This is part of the DUNE DAQ Application Framework, copyright 2020. Licensing/copyright details are in the COPYING file that you should have received with this code.

Definition in file ZmqContext.hpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TLVL_ZMQCONTEXT 
TLVL_CONNECTIONSTRING 
TLVL_ZMQPUBLISHER_SEND_START 
TLVL_ZMQPUBLISHER_SEND_ERR 
TLVL_ZMQPUBLISHER_SEND_END 
TLVL_ZMQRECEIVER_RECV_HDR 
TLVL_ZMQRECEIVER_RECV_HDR_2 
TLVL_ZMQRECEIVER_RECV_DATA 
TLVL_ZMQRECEIVER_RECV_DATA_2 
TLVL_ZMQRECEIVER_RECV_END 
TLVL_ZMQSENDER_SEND_START 
TLVL_ZMQSENDER_SEND_ERR 
TLVL_ZMQSENDER_SEND_END 
TLVL_ZMQSUBSCRIBER_RECV_HDR 
TLVL_ZMQSUBSCRIBER_RECV_HDR_2 
TLVL_ZMQSUBSCRIBER_RECV_DATA 
TLVL_ZMQSUBSCRIBER_RECV_DATA_2 
TLVL_ZMQSUBSCRIBER_RECV_END 

Definition at line 17 of file ZmqContext.hpp.

18{
19 TLVL_ZMQCONTEXT = 10,
37};
@ TLVL_ZMQSUBSCRIBER_RECV_DATA_2
@ TLVL_ZMQSUBSCRIBER_RECV_HDR
@ TLVL_ZMQSUBSCRIBER_RECV_END
@ TLVL_ZMQRECEIVER_RECV_HDR_2
@ TLVL_ZMQSUBSCRIBER_RECV_DATA
@ TLVL_ZMQSENDER_SEND_END
@ TLVL_ZMQRECEIVER_RECV_DATA
@ TLVL_ZMQSUBSCRIBER_RECV_HDR_2
@ TLVL_ZMQCONTEXT
@ TLVL_ZMQPUBLISHER_SEND_START
@ TLVL_ZMQPUBLISHER_SEND_ERR
@ TLVL_CONNECTIONSTRING
@ TLVL_ZMQRECEIVER_RECV_END
@ TLVL_ZMQRECEIVER_RECV_HDR
@ TLVL_ZMQRECEIVER_RECV_DATA_2
@ TLVL_ZMQSENDER_SEND_ERR
@ TLVL_ZMQPUBLISHER_SEND_END
@ TLVL_ZMQSENDER_SEND_START