Robust Distributed System Nucleus (rDSN)  ver 1.0.0
Public Types | Public Member Functions | Static Public Member Functions | List of all members
dsn::timer_service Class Referenceabstract

Public Types

typedef timer_service *(* factory) (service_node *, timer_service *)
 

Public Member Functions

 timer_service (service_node *node, timer_service *inner_provider)
 
virtual void start (io_modifer &ctx)=0
 
virtual void add_timer (task *task)=0
 
service_node * node () const
 

Static Public Member Functions

template<typename T >
static timer_servicecreate (service_node *node, timer_service *inner_provider)
 

The documentation for this class was generated from the following file: