TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Nice::DelayedTaskControl Class Reference

This TaskControl controls a delayed task execution. More...

#include <DelayedTaskControl.h>

Inheritance diagram for Nice::DelayedTaskControl:
Inheritance graph
Collaboration diagram for Nice::DelayedTaskControl:
Collaboration graph

Public Member Functions

 DelayedTaskControl (Nice::DelayedTaskPtr timedTask)
 
virtual ~DelayedTaskControl ()
 
Nice::Date getScheduledExecutionTime ()
 
- Public Member Functions inherited from Nice::TaskControl
virtual ~TaskControl ()=0
 
void init ()
 initializes the object. More...
 
virtual void cancelTask ()
 
virtual bool isCancelled ()
 
virtual void executeTask ()
 
virtual bool isDone ()
 
virtual void waitUntilEndOfTask ()
 

Private Attributes

Nice::DelayedTaskPtr timedTask_
 

Additional Inherited Members

- Protected Member Functions inherited from Nice::TaskControl
void setTask (TaskPtr task)
 

Detailed Description

This TaskControl controls a delayed task execution.

Constructor & Destructor Documentation

◆ DelayedTaskControl()

Nice::DelayedTaskControl::DelayedTaskControl ( Nice::DelayedTaskPtr  timedTask)
explicit

◆ ~DelayedTaskControl()

virtual Nice::DelayedTaskControl::~DelayedTaskControl ( )
inlinevirtual

Member Function Documentation

◆ getScheduledExecutionTime()

Nice::Date Nice::DelayedTaskControl::getScheduledExecutionTime ( )

Member Data Documentation

◆ timedTask_

Nice::DelayedTaskPtr Nice::DelayedTaskControl::timedTask_
private

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