ndn-cxx: NDN C++ Library 0.9.0-33-g832ea91d
Loading...
Searching...
No Matches
scheduler.hpp File Reference
#include "ndn-cxx/detail/asio-fwd.hpp"
#include "ndn-cxx/detail/cancel-handle.hpp"
#include "ndn-cxx/detail/common.hpp"
#include "ndn-cxx/util/time.hpp"
#include <boost/operators.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::scheduler::EventId
 A handle for a scheduled event. More...
 
class  ndn::scheduler::Scheduler
 Generic time-based event scheduler. More...
 

Namespaces

namespace  ndn
 
namespace  ndn::detail
 Contains implementation details that are not part of the ndn-cxx public API.
 
namespace  ndn::scheduler
 

Typedefs

using ndn::scheduler::EventCallback = std::function< void()>
 Function to be invoked when a scheduled event expires.
 
using ndn::scheduler::ScopedEventId = detail::ScopedCancelHandle< EventId >
 A scoped handle for a scheduled event.