Robust Distributed System Nucleus (rDSN)  ver 1.0.0
dsn::task Member List

This is the complete list of members for dsn::task, including all inherited members.

_context (defined in dsn::task)dsn::taskprotected
_error (defined in dsn::task)dsn::taskprotected
_is_null (defined in dsn::task)dsn::taskprotected
_on_cancel (defined in dsn::task)dsn::taskprotected
cancel(bool wait_until_finished, bool *finished=nullptr) (defined in dsn::task)dsn::task
code() const (defined in dsn::task)dsn::taskinline
delay_milliseconds() const (defined in dsn::task)dsn::taskinline
enqueue() (defined in dsn::task)dsn::taskvirtual
enqueue(task_worker_pool *pool) (defined in dsn::task)dsn::taskprotected
error() const (defined in dsn::task)dsn::taskinline
exec()=0 (defined in dsn::task)dsn::taskpure virtual
exec_internal() (defined in dsn::task)dsn::task
get_current_disk() (defined in dsn::task)dsn::taskstatic
get_current_env() (defined in dsn::task)dsn::taskstatic
get_current_nfs() (defined in dsn::task)dsn::taskstatic
get_current_node() (defined in dsn::task)dsn::taskstatic
get_current_node2() (defined in dsn::task)dsn::taskstatic
get_current_node_id() (defined in dsn::task)dsn::taskstatic
get_current_node_name() (defined in dsn::task)dsn::taskstatic
get_current_queue_length() (defined in dsn::task)dsn::taskstatic
get_current_rpc() (defined in dsn::task)dsn::taskstatic
get_current_task() (defined in dsn::task)dsn::taskstatic
get_current_task_id() (defined in dsn::task)dsn::taskstatic
get_current_tsvc() (defined in dsn::task)dsn::taskstatic
get_current_worker() (defined in dsn::task)dsn::taskstatic
get_current_worker2() (defined in dsn::task)dsn::taskstatic
get_current_worker_index() (defined in dsn::task)dsn::taskstatic
get_tls_dsn(__tls_dsn__ *ctx) (defined in dsn::task)dsn::taskstatic
hash() const (defined in dsn::task)dsn::taskinline
id() const (defined in dsn::task)dsn::taskinline
is_empty() const (defined in dsn::task)dsn::taskinline
next (defined in dsn::task)dsn::task
node() const (defined in dsn::task)dsn::taskinline
node_name() const (defined in dsn::task)dsn::task
set_delay(int delay_milliseconds=0) (defined in dsn::task)dsn::taskinline
set_error_code(error_code err) (defined in dsn::task)dsn::taskinline
set_retry(bool enqueue_immediately=true) (defined in dsn::task)dsn::task
set_task_id(uint64_t tid) (defined in dsn::task)dsn::taskinlineprotected
set_tls_dsn(const __tls_dsn__ *ctx) (defined in dsn::task)dsn::taskstatic
set_tls_dsn_context(service_node *node, task_worker *worker, task_queue *queue) (defined in dsn::task)dsn::taskstatic
set_tracker(task_tracker *tracker) (defined in dsn::task)dsn::taskinline
signal_waiters() (defined in dsn::task)dsn::taskprotected
spec() const (defined in dsn::task)dsn::taskinline
state() const (defined in dsn::task)dsn::taskinline
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::taskinline
wait(int timeout_milliseconds=TIME_MS_MAX, bool on_cancel=false) (defined in dsn::task)dsn::task
~task() (defined in dsn::task)dsn::taskvirtual