34 #ifndef EMANETIMERSERVICEPROXY_HEADER_ 35 #define EMANETIMERSERVICEPROXY_HEADER_ 62 const void * arg)
override;
75 #endif // EMANETIMERSERVICEPROXY_HEADER_
bool cancelTimedEvent(TimerEventId eventId) override
void setTimerServiceUser(TimerServiceUser *pTimerServiceUser)
Timer service interface the allows for scheduling timers that are placed on the NEMQueuedLayer functo...
void processTimedEvent(TimerEventId eventId, const TimePoint &requestedExpireTime, const TimePoint &scheduleTime, const TimePoint &fireTime, const void *arg) override
TimerEventId scheduleTimedEvent(const TimePoint &timeout, const void *arg, const Duration &interval) override
TimerServiceUser interface.
TimerEventId schedule_i(TimerCallback callback, const TimePoint &timePoint, const Duration &interval) override
std::function< void(const TimePoint &, const TimePoint &, const TimePoint &)> TimerCallback
TimerServiceUser * pTimerServiceUser_
Clock::time_point TimePoint