18#ifndef _DECAF_UTIL_TIMERTASK_H_
19#define _DECAF_UTIL_TIMERTASK_H_
50 long long scheduledTime;
A Binary Heap implemented specifically for the Timer class in Decaf Util.
Definition TimerTaskHeap.h:38
Interface for a runnable object - defines a task that can be run by a thread.
Definition Runnable.h:29
A facility for threads to schedule tasks for future execution in a background thread.
Definition Timer.h:56
friend class TimerImpl
Definition TimerTask.h:55
void setScheduledTime(long long time)
friend class Timer
Definition TimerTask.h:54
virtual ~TimerTask()
Definition TimerTask.h:61
bool cancel()
Cancels this timer task.
long long scheduledExecutionTime() const
Returns the scheduled execution time of the most recent actual execution of this task.
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
#define DECAF_API
Definition Config.h:29
Definition ByteArrayAdapter.h:30
Definition AbstractCollection.h:33
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition AprPool.h:25