scheduler.hpp File Reference
#include "ndn-cxx/detail/asio-fwd.hpp"
#include "ndn-cxx/detail/cancel-handle.hpp"
#include "ndn-cxx/util/time.hpp"
#include <boost/system/error_code.hpp>
#include <set>
+ Include dependency graph for scheduler.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ndn::util::scheduler::EventId
 A handle of scheduled event. More...
 
class  ndn::util::scheduler::EventQueueCompare
 
class  ndn::util::scheduler::Scheduler
 Generic scheduler. More...
 
class  ndn::util::scheduler::ScopedEventId
 A scoped handle of scheduled event. More...
 

Namespaces

 ndn
 
 ndn::util
 
 ndn::util::detail
 
 ndn::util::scheduler
 

Typedefs

using ndn::util::scheduler::EventCallback = std::function< void()>
 Function to be invoked when a scheduled event expires. More...
 
using ndn::util::scheduler::EventQueue = std::multiset< shared_ptr< EventInfo >, EventQueueCompare >
 

Functions

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