|
DSN_API | dsn::tools::tool_base::tool_base (const char *name) |
|
const std::string & | dsn::tools::tool_base::name () const |
|
template<typename T > |
static toollet * | dsn::tools::toollet::create (const char *name) |
|
DSN_API | dsn::tools::toollet::toollet (const char *name) |
|
virtual void | dsn::tools::toollet::install (service_spec &spec)=0 |
|
template<typename T > |
static tool_app * | dsn::tools::tool_app::create (const char *name) |
|
DSN_API | dsn::tools::tool_app::tool_app (const char *name) |
|
virtual void | dsn::tools::tool_app::install (service_spec &spec)=0 |
|
virtual void | dsn::tools::tool_app::run () |
|
virtual DSN_API void | dsn::tools::tool_app::start_all_apps () |
|
virtual DSN_API void | dsn::tools::tool_app::stop_all_apps (bool cleanup) |
|
static DSN_API const service_spec & | dsn::tools::tool_app::get_service_spec () |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, timer_service::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, task_queue::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, task_worker::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, admission_controller::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, lock_provider::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, lock_nr_provider::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, rwlock_nr_provider::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, semaphore_provider::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, network::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, aio_provider::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, env_provider::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, perf_counter::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, logging_provider::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, memory_provider::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name, nfs_node::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (network_header_format fmt, const std::vector< const char * > &signatures, message_parser::factory f, message_parser::factory2 f2, size_t sz) |
|
DSN_API bool | dsn::tools::internal_use_only::register_component_provider (const char *name,::dsn::dist::partition_resolver::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_toollet (const char *name, toollet::factory f,::dsn::provider_type type) |
|
DSN_API bool | dsn::tools::internal_use_only::register_tool (const char *name, tool_app::factory f,::dsn::provider_type type) |
|
DSN_API toollet * | dsn::tools::internal_use_only::get_toollet (const char *name,::dsn::provider_type type) |
|
template<typename T > |
bool | dsn::tools::register_component_provider (const char *name) |
|
template<typename T > |
bool | dsn::tools::register_component_aspect (const char *name) |
|
template<typename T > |
bool | dsn::tools::register_message_header_parser (network_header_format fmt, const std::vector< const char * > &signatures) |
|
template<typename T > |
bool | dsn::tools::register_toollet (const char *name) |
|
template<typename T > |
bool | dsn::tools::register_tool (const char *name) |
|
template<typename T > |
T * | dsn::tools::get_toollet (const char *name) |
|
DSN_API tool_app * | dsn::tools::get_current_tool () |
|
DSN_API const service_spec & | dsn::tools::spec () |
|
DSN_API const char * | dsn::tools::get_service_node_name (service_node *node) |
|
DSN_API bool | dsn::tools::is_engine_ready () |
|
DSN_API void | dsn::marshall (::dsn::binary_writer &writer, const remote_copy_request &val) |
|
DSN_API void | dsn::unmarshall (::dsn::binary_reader &reader, remote_copy_request &val) |
|
void | dsn::rpc_session::delay_recv (int delay_ms) |
|