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

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_nodecreate (service_node *node)
 

Protected Attributes

service_node * _node
 

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