ndn::util::scheduler Namespace Reference

Data Structures

class  EventId
 Identifies a scheduled event. More...
 
class  EventInfo
 
class  EventQueueCompare
 
class  Scheduler
 Generic scheduler. More...
 
class  ScopedEventId
 Event that is automatically cancelled upon destruction. More...
 

Typedefs

typedef function< void()> EventCallback
 Function to be invoked when a scheduled event expires. More...
 
typedef std::multiset< shared_ptr< EventInfo >, EventQueueCompareEventQueue
 

Functions

std::ostream & operator<< (std::ostream &os, const EventId &eventId)
 

Typedef Documentation

typedef function<void()> ndn::util::scheduler::EventCallback

Function to be invoked when a scheduled event expires.

Definition at line 37 of file scheduler.hpp.

typedef std::multiset<shared_ptr<EventInfo>, EventQueueCompare> ndn::util::scheduler::EventQueue

Definition at line 122 of file scheduler.hpp.

Function Documentation

std::ostream & ndn::util::scheduler::operator<< ( std::ostream &  os,
const EventId eventId 
)

Definition at line 66 of file scheduler.cpp.