18 #ifndef _DECAF_UTIL_TIMERTASK_H_ 19 #define _DECAF_UTIL_TIMERTASK_H_ 50 long long scheduledTime;
55 friend class TimerImpl;
104 long long scheduledExecutionTime()
const;
108 bool isScheduled()
const;
109 void setScheduledTime(
long long time);
110 long long getWhen()
const;
Mutex object that offers recursive support on all platforms as well as providing the ability to use t...
Definition: Mutex.h:39
A facility for threads to schedule tasks for future execution in a background thread.
Definition: Timer.h:56
virtual ~TimerTask()
Definition: TimerTask.h:61
#define DECAF_API
Definition: Config.h:29
Interface for a runnable object - defines a task that can be run by a thread.
Definition: Runnable.h:29
A Base class for a task object that can be scheduled for one-time or repeated execution by a Timer...
Definition: TimerTask.h:42
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: AprPool.h:25
A Binary Heap implemented specifically for the Timer class in Decaf Util.
Definition: TimerTaskHeap.h:38