10#include <daq/hbasf2/apps/ZMQApp.h>
11#include <framework/pcore/zmq/connections/ZMQConfirmedConnection.h>
12#include <framework/pcore/zmq/connections/ZMQLoadBalancedConnection.h>
13#include <framework/pcore/zmq/connections/ZMQRawConnection.h>
14#include <framework/pcore/zmq/connections/ZMQNullConnection.h>
31 void addOptions(po::options_description& desc)
final;
50 void addOptions(po::options_description& desc)
final;
68 void addOptions(po::options_description& desc)
final;
App to only send a confirmation on every incoming message - behaves the same as the input of a (final...
std::string m_inputAddress
Parameter: input address.
void initialize() final
Initialize the two connections using the command line arguments.
void addOptions(po::options_description &desc) final
Add the parameters to the cmd line arguments.
App to only send a ready on every incoming message - behaves the same as the input of a worker (but w...
unsigned int m_bufferSize
Parameter: buffer size.
std::string m_inputAddress
Parameter: input address.
void initialize() final
Initialize the two connections using the command line arguments.
void addOptions(po::options_description &desc) final
Add the parameters to the cmd line arguments.
Generic base class for all standalone ZMQ applications.
App to mimick a basf2-worker by accepting an incoming message with a ready message and sending it out...
unsigned int m_bufferSize
Parameter: buffer size.
std::string m_inputAddress
Parameter: input address.
void initialize() final
Initialize the two connections using the command line arguments.
void addOptions(po::options_description &desc) final
Add the parameters to the cmd line arguments.
std::string m_outputAddress
Parameter: output address.
void handleInput() final
Transport the message from the input to the output connection.
Abstract base class for different kinds of events.