Robust Distributed System Nucleus (rDSN)
ver 1.0.0
|
This is the complete list of members for dsn::task, including all inherited members.
_context (defined in dsn::task) | dsn::task | protected |
_error (defined in dsn::task) | dsn::task | protected |
_is_null (defined in dsn::task) | dsn::task | protected |
_on_cancel (defined in dsn::task) | dsn::task | protected |
cancel(bool wait_until_finished, bool *finished=nullptr) (defined in dsn::task) | dsn::task | |
code() const (defined in dsn::task) | dsn::task | inline |
delay_milliseconds() const (defined in dsn::task) | dsn::task | inline |
enqueue() (defined in dsn::task) | dsn::task | virtual |
enqueue(task_worker_pool *pool) (defined in dsn::task) | dsn::task | protected |
error() const (defined in dsn::task) | dsn::task | inline |
exec()=0 (defined in dsn::task) | dsn::task | pure virtual |
exec_internal() (defined in dsn::task) | dsn::task | |
get_current_disk() (defined in dsn::task) | dsn::task | static |
get_current_env() (defined in dsn::task) | dsn::task | static |
get_current_nfs() (defined in dsn::task) | dsn::task | static |
get_current_node() (defined in dsn::task) | dsn::task | static |
get_current_node2() (defined in dsn::task) | dsn::task | static |
get_current_node_id() (defined in dsn::task) | dsn::task | static |
get_current_node_name() (defined in dsn::task) | dsn::task | static |
get_current_queue_length() (defined in dsn::task) | dsn::task | static |
get_current_rpc() (defined in dsn::task) | dsn::task | static |
get_current_task() (defined in dsn::task) | dsn::task | static |
get_current_task_id() (defined in dsn::task) | dsn::task | static |
get_current_tsvc() (defined in dsn::task) | dsn::task | static |
get_current_worker() (defined in dsn::task) | dsn::task | static |
get_current_worker2() (defined in dsn::task) | dsn::task | static |
get_current_worker_index() (defined in dsn::task) | dsn::task | static |
get_tls_dsn(__tls_dsn__ *ctx) (defined in dsn::task) | dsn::task | static |
hash() const (defined in dsn::task) | dsn::task | inline |
id() const (defined in dsn::task) | dsn::task | inline |
is_empty() const (defined in dsn::task) | dsn::task | inline |
next (defined in dsn::task) | dsn::task | |
node() const (defined in dsn::task) | dsn::task | inline |
node_name() const (defined in dsn::task) | dsn::task | |
set_delay(int delay_milliseconds=0) (defined in dsn::task) | dsn::task | inline |
set_error_code(error_code err) (defined in dsn::task) | dsn::task | inline |
set_retry(bool enqueue_immediately=true) (defined in dsn::task) | dsn::task | |
set_task_id(uint64_t tid) (defined in dsn::task) | dsn::task | inlineprotected |
set_tls_dsn(const __tls_dsn__ *ctx) (defined in dsn::task) | dsn::task | static |
set_tls_dsn_context(service_node *node, task_worker *worker, task_queue *queue) (defined in dsn::task) | dsn::task | static |
set_tracker(task_tracker *tracker) (defined in dsn::task) | dsn::task | inline |
signal_waiters() (defined in dsn::task) | dsn::task | protected |
spec() const (defined in dsn::task) | dsn::task | inline |
state() const (defined in dsn::task) | dsn::task | inline |
task(dsn_task_code_t code, void *context, dsn_task_cancelled_handler_t on_cancel, int hash=0, service_node *node=nullptr) (defined in dsn::task) | dsn::task | |
tracker() const (defined in dsn::task) | dsn::task | inline |
wait(int timeout_milliseconds=TIME_MS_MAX, bool on_cancel=false) (defined in dsn::task) | dsn::task | |
~task() (defined in dsn::task) | dsn::task | virtual |