Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
LimitTimer Member List

This is the complete list of members for LimitTimer, including all inherited members.

activeTimers_Timerprivate
alloc_result(QMember *item)Executableinlinevirtual
bucket_LimitTimerprivate
bucketMax_LimitTimerprivate
callback_LimitTimerprivate
cancel()Timerinline
DELETE enum valueTimer
DISALLOW_COPY_AND_ASSIGN(Timer) (defined in Timer)Timerprivate
ensure_triggered()Timerinline
init()QMemberinline
is_triggered()Timerinline
isActive_Timerprivate
isCancelled_Timerprivate
isExpired_Timerprivate
LimitTimer(ExecutorBase *ex, uint16_t update_delay_msec, uint8_t max_tokens, std::function< void()> callback)LimitTimerinline
needUpdate_LimitTimerprivate
nextQMemberprotected
NONE enum valueTimer
notify() overrideExecutableinlinevirtual
period_Timerprivate
priority_Timerprivate
QMember()QMemberinlineprotected
restart()Timerinline
RESTART enum valueTimer
run() overrideTimervirtual
schedule_time()Timerinline
set_triggered()Timerinline
start(long long period=-1)Timerinline
start_absolute(long long expiry_time_nsec)Timerinline
take_no_callback()LimitTimerinline
tcRequestStop_Timerprivate
test_deletion() (defined in Executable)Executable
timeout() overrideLimitTimerinlineprivatevirtual
Timer(ActiveTimers *timers)Timerinline
trigger()Timerinline
try_take()LimitTimerinline
update_period(long long period)Timerinlineprotected
updateDelayMsec_LimitTimerprivate
when_Timerprivate
~Destructable() (defined in Destructable)Destructableinlinevirtual
~Executable() (defined in Executable)Executablevirtual
~LimitTimer()LimitTimerinline
~QMember()QMemberinlineprotected
~Timer()Timer