CZMQRingItemThreadedWorker

Name

CZMQRingItemThreadedWorker -- ZeroMQ Threaded worker for ZeroMQ

Synopsis


#include <CZMQRingItemThreadedProcessingElement.h>

class CZMQRingItemThreadedWorker : public CThreadedProcessingElement
{
public:
    CZMQRingItemThreadedWorker(
        const char* routerUri, uint64_t clientId, CSender& sender,
        CProcessor* processor
};
        

DESCRIPTION

The constructor of this class constructs its base class with a CZMQRingItemWorker as its processor. routerUri is the ZMQ router URI, clientId is the id of the ROUTER client (Dealer) this thread represents. sender is the sender to which data are sent and processor provides the per work item processing.

For the expectations of the processor see CZMQRingItemWorker(3daq).