18 #ifndef _DECAF_UTIL_TIMER_H_ 19 #define _DECAF_UTIL_TIMER_H_ 76 Timer(
const std::string& name);
144 void schedule(
TimerTask* task,
long long delay);
225 void schedule(
TimerTask* task,
long long delay,
long long period);
286 void schedule(
TimerTask* task,
const Date& firstTime,
long long period);
348 void scheduleAtFixedRate(
TimerTask* task,
long long delay,
long long period);
411 void scheduleAtFixedRate(
TimerTask* task,
const Date& firstTime,
long long period);
A facility for threads to schedule tasks for future execution in a background thread.
Definition: Timer.h:56
A TimeUnit represents time durations at a given unit of granularity and provides utility methods to c...
Definition: TimeUnit.h:62
#define DECAF_API
Definition: Config.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
Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the defa...
Definition: Pointer.h:53
Wrapper class around a time value in milliseconds.
Definition: Date.h:34
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: AprPool.h:25