18 #ifndef _DECAF_UTIL_CONCURRENT_DELAYED_H_ 19 #define _DECAF_UTIL_CONCURRENT_DELAYED_H_ 28 namespace concurrent {
51 virtual long long getDelay(
const TimeUnit& unit ) = 0;
virtual ~Delayed()
Definition: Delayed.h:40
A mix-in style interface for marking objects that should be acted upon after a given delay...
Definition: Delayed.h:37
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
This interface imposes a total ordering on the objects of each class that implements it...
Definition: Comparable.h:33
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: AprPool.h:25