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

This task contains its scheduled execution time. More...

#include <DelayedTask.h>

Inheritance diagram for Nice::DelayedTask:
Inheritance graph
Collaboration diagram for Nice::DelayedTask:
Collaboration graph

Public Member Functions

 DelayedTask (Nice::TaskPtr t, const Nice::Date &d)
 
virtual ~DelayedTask ()
 
Nice::Date getScheduledExecutionTime ()
 
virtual void execute ()
 
- Public Member Functions inherited from Nice::Task
virtual ~Task ()
 

Private Attributes

Nice::TaskPtr task_
 
Nice::Date executionTime_
 

Detailed Description

This task contains its scheduled execution time.

Constructor & Destructor Documentation

◆ DelayedTask()

Nice::DelayedTask::DelayedTask ( Nice::TaskPtr  t,
const Nice::Date d 
)

◆ ~DelayedTask()

virtual Nice::DelayedTask::~DelayedTask ( )
inlinevirtual

Member Function Documentation

◆ execute()

void Nice::DelayedTask::execute ( )
virtual

Implements Nice::Task.

◆ getScheduledExecutionTime()

Nice::Date Nice::DelayedTask::getScheduledExecutionTime ( )

Member Data Documentation

◆ executionTime_

Nice::Date Nice::DelayedTask::executionTime_
private

◆ task_

Nice::TaskPtr Nice::DelayedTask::task_
private

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