|  |  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) |