TwiceAsNice  2019-02-18
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Nice::TaskQueue Class Referenceabstract

This class is the interface definition of a TaskQueue. More...

#include <TaskQueue.h>

Inheritance diagram for Nice::TaskQueue:
Inheritance graph
Collaboration diagram for Nice::TaskQueue:
Collaboration graph

Public Types

typedef Nice::Time Delay
 

Public Member Functions

virtual TaskControlPtr invokeLater (TaskPtr t, Delay delay)=0
 
virtual TaskControlPtr invoke (TaskPtr t)=0
 
virtual ~TaskQueue ()
 

Static Public Member Functions

static Delay seconds (double t)
 

Detailed Description

This class is the interface definition of a TaskQueue.

Member Typedef Documentation

◆ Delay

Constructor & Destructor Documentation

◆ ~TaskQueue()

virtual Nice::TaskQueue::~TaskQueue ( )
inlinevirtual

Member Function Documentation

◆ invoke()

virtual TaskControlPtr Nice::TaskQueue::invoke ( TaskPtr  t)
pure virtual

◆ invokeLater()

virtual TaskControlPtr Nice::TaskQueue::invokeLater ( TaskPtr  t,
Delay  delay 
)
pure virtual

◆ seconds()

Nice::Time Nice::TaskQueue::seconds ( double  t)
static

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