openDAQ
Open data acquisition platform
GenericTaskPtr< InterfaceType > Class Template Reference

A packaged callback with possible continuations and dependencies that can be arranged in a dependency graph (directed acyclic graph). The task is not executed directly but only when the graph is scheduled for execution and all dependencies have been satisfied. More...

Detailed Description

template<typename InterfaceType>
class GenericTaskPtr< InterfaceType >

A packaged callback with possible continuations and dependencies that can be arranged in a dependency graph (directed acyclic graph). The task is not executed directly but only when the graph is scheduled for execution and all dependencies have been satisfied.

Public Member Functions

daq::StringPtr getName () const
 Gets the task name. More...
 
void setName (const daq::StringPtr &name) const
 Sets the task name that is used in diagnostics. More...