Robust Distributed System Nucleus (rDSN)
ver 1.0.0
|
Public Member Functions | |
service_app (dsn_gpid gpid) | |
virtual ::dsn::error_code | start (int argc, char **argv)=0 |
virtual ::dsn::error_code | stop (bool cleanup=false)=0 |
bool | is_started () const |
::dsn::rpc_address | primary_address () const |
const std::string & | name () const |
dsn_gpid | get_gpid () const |
Static Public Member Functions | |
template<typename TServiceApp > | |
static void * | app_create (const char *, dsn_gpid gpid) |
static dsn_error_t | app_start (void *app, int argc, char **argv) |
static dsn_error_t | app_destroy (void *app, bool cleanup) |