openDAQ
Open data acquisition platform
+ Collaboration diagram for Work:

Detailed Description

Modules

 Factories
 

Classes

struct  IWork
 A lightweight implementation of callback used in scheduler for worker tasks. More...
 
struct  IWorkRepetitive
 The interface used for repetitive work that needs to be executed in the main loop. The callback is expected to return a boolean value indicating whether the work should be repeated. If the callback does return nothing, it is assumed that the work should not be repeated. More...
 
class  GenericWorkPtr< InterfaceType >
 A lightweight implementation of callback used in scheduler for worker tasks. More...
 
class  WorkRepetitivePtr
 The interface used for repetitive work that needs to be executed in the main loop. The callback is expected to return a boolean value indicating whether the work should be repeated. If the callback does return nothing, it is assumed that the work should not be repeated. More...