MarlinMT  0.1.0
marlinmt::concurrency::WorkerBase< void, void > Class Template Referenceabstract

#include <Worker.h>

Public Member Functions

virtual ~WorkerBase ()=default
 
virtual void process ()=0
 

Protected Member Functions

void processElement (QueueElement< void, void > &element)
 

Friends

class Worker< void, void >
 

Detailed Description

template<>
class marlinmt::concurrency::WorkerBase< void, void >

Definition at line 90 of file Worker.h.

Constructor & Destructor Documentation

◆ ~WorkerBase()

virtual marlinmt::concurrency::WorkerBase< void, void >::~WorkerBase ( )
virtualdefault

Member Function Documentation

◆ process()

virtual void marlinmt::concurrency::WorkerBase< void, void >::process ( )
pure virtual

◆ processElement()

void marlinmt::concurrency::WorkerBase< void, void >::processElement ( QueueElement< void, void > &  element)
inlineprotected

Friends And Related Function Documentation

◆ Worker< void, void >

friend class Worker< void, void >
friend

Definition at line 91 of file Worker.h.


The documentation for this class was generated from the following file: