Robust Distributed System Nucleus (rDSN)
ver 1.0.0
|
Public Types | |
typedef nfs_node *(* | factory) (service_node *) |
Public Member Functions | |
nfs_node (service_node *node) | |
virtual ::dsn::error_code | start (io_modifer &ctx)=0 |
virtual error_code | stop ()=0 |
virtual void | call (std::shared_ptr< remote_copy_request > rci, aio_task *callback)=0 |
service_node * | node () |
Static Public Member Functions | |
template<typename T > | |
static nfs_node * | create (service_node *node) |
Protected Attributes | |
service_node * | _node |