Robust Distributed System Nucleus (rDSN)
ver 1.0.0
|
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_service * | create (service_node *node, timer_service *inner_provider) |