ndn::util::scheduler::EventInfo Class Reference
Inheritance diagram for ndn::util::scheduler::EventInfo:
[legend]
Collaboration diagram for ndn::util::scheduler::EventInfo:
[legend]

Public Member Functions

 EventInfo (time::nanoseconds after, const EventCallback &callback)
 
time::nanoseconds expiresFromNow () const
 

Data Fields

time::steady_clock::TimePoint expireTime
 
bool isExpired
 
EventCallback callback
 
EventQueue::const_iterator queueIt
 

Detailed Description

Definition at line 29 of file scheduler.cpp.

Constructor & Destructor Documentation

ndn::util::scheduler::EventInfo::EventInfo ( time::nanoseconds  after,
const EventCallback callback 
)
inline

Definition at line 32 of file scheduler.cpp.

Member Function Documentation

time::nanoseconds ndn::util::scheduler::EventInfo::expiresFromNow ( ) const
inline

Definition at line 40 of file scheduler.cpp.

Field Documentation

EventCallback ndn::util::scheduler::EventInfo::callback

Definition at line 48 of file scheduler.cpp.

time::steady_clock::TimePoint ndn::util::scheduler::EventInfo::expireTime

Definition at line 46 of file scheduler.cpp.

bool ndn::util::scheduler::EventInfo::isExpired

Definition at line 47 of file scheduler.cpp.

EventQueue::const_iterator ndn::util::scheduler::EventInfo::queueIt

Definition at line 49 of file scheduler.cpp.