transwarp
transwarp::detail::task_common< ResultType > Member List

This is the complete list of members for transwarp::detail::task_common< ResultType >, including all inherited members.

add_listener(std::shared_ptr< transwarp::listener > listener) overridetranswarp::detail::task_common< ResultType >inlinevirtual
add_listener(transwarp::event_type event, std::shared_ptr< transwarp::listener > listener) overridetranswarp::detail::task_common< ResultType >inlinevirtual
add_listener_all(std::shared_ptr< transwarp::listener > listener)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
add_listener_all(transwarp::event_type event, std::shared_ptr< transwarp::listener > listener)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
avg_idletime_us() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
avg_runtime_us() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
avg_waittime_us() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
cancel(bool enabled) noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
cancel_all(bool enabled) noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
canceled() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
check_listener(const std::shared_ptr< transwarp::listener > &listener) consttranswarp::detail::task_common< ResultType >inlineprotected
clone() const (defined in transwarp::task< ResultType >)transwarp::task< ResultType >inline
copy_from(const task_common &task) (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >inlineprotected
custom_data() const noexcept overridetranswarp::detail::task_common< ResultType >inlinevirtual
custom_data_ (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
edges()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
ensure_listeners_object() (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >inlineprotected
ensure_task_not_running() consttranswarp::detail::task_common< ResultType >inlineprotected
executor() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
finalize()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
future() const noexcept overridetranswarp::detail::task_common< ResultType >inlinevirtual
future_ (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
get() const =0 (defined in transwarp::task< ResultType >)transwarp::task< ResultType >pure virtual
has_result() const =0 (defined in transwarp::itask)transwarp::itaskpure virtual
id() const noexcept overridetranswarp::detail::task_common< ResultType >inlinevirtual
id_ (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
is_ready() const =0 (defined in transwarp::itask)transwarp::itaskpure virtual
level() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
listeners_ (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
listeners_t typedef (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
name() const noexcept overridetranswarp::detail::task_common< ResultType >inlinevirtual
name_ (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
parents() const =0 (defined in transwarp::itask)transwarp::itaskpure virtual
priority() const noexcept overridetranswarp::detail::task_common< ResultType >inlinevirtual
priority_ (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
raise_event(transwarp::event_type event)transwarp::detail::task_common< ResultType >inlineprotected
remove_custom_data() overridetranswarp::detail::task_common< ResultType >inlinevirtual
remove_custom_data_all()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
remove_executor()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
remove_executor_all()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
remove_listener(const std::shared_ptr< transwarp::listener > &listener) overridetranswarp::detail::task_common< ResultType >inlinevirtual
remove_listener(transwarp::event_type event, const std::shared_ptr< transwarp::listener > &listener) overridetranswarp::detail::task_common< ResultType >inlinevirtual
remove_listener_all(const std::shared_ptr< transwarp::listener > &listener)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
remove_listener_all(transwarp::event_type event, const std::shared_ptr< transwarp::listener > &listener)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
remove_listeners() overridetranswarp::detail::task_common< ResultType >inlinevirtual
remove_listeners(transwarp::event_type event) overridetranswarp::detail::task_common< ResultType >inlinevirtual
remove_listeners_all()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
remove_listeners_all(transwarp::event_type event)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
reset()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
reset_all()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
reset_priority() overridetranswarp::detail::task_common< ResultType >inlinevirtual
reset_priority_all()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
result_type typedeftranswarp::detail::task_common< ResultType >
schedule()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
schedule(transwarp::executor &executor)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
schedule(bool reset)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
schedule(transwarp::executor &executor, bool reset)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
schedule_all()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
schedule_all(transwarp::executor &executor)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
schedule_all(bool reset_all)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
schedule_all(transwarp::executor &executor, bool reset_all)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
schedule_impl(bool reset, transwarp::executor *executor=nullptr)=0 (defined in transwarp::itask)transwarp::itaskprotectedpure virtual
set_custom_data(transwarp::any_data custom_data) overridetranswarp::detail::task_common< ResultType >inlinevirtual
set_custom_data_all(transwarp::any_data custom_data)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
set_exception(std::exception_ptr exception)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
set_executor(std::shared_ptr< transwarp::executor > executor)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
set_executor_all(std::shared_ptr< transwarp::executor > executor)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
set_id(std::size_t id) noexcept overridetranswarp::detail::task_common< ResultType >inlineprotectedvirtual
set_name(transwarp::option_str name) noexcept overridetranswarp::detail::task_common< ResultType >inlineprotectedvirtual
set_priority(std::int64_t priority) overridetranswarp::detail::task_common< ResultType >inlinevirtual
set_priority_all(std::int64_t priority)=0 (defined in transwarp::itask)transwarp::itaskpure virtual
set_value(const typename transwarp::decay< result_type >::type &value)=0 (defined in transwarp::task< ResultType >)transwarp::task< ResultType >pure virtual
set_value(typename transwarp::decay< result_type >::type &&value)=0 (defined in transwarp::task< ResultType >)transwarp::task< ResultType >pure virtual
tasks()=0 (defined in transwarp::itask)transwarp::itaskpure virtual
tasks_ (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
tasks_t typedef (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
type() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
visited_ (defined in transwarp::detail::task_common< ResultType >)transwarp::detail::task_common< ResultType >protected
wait() const =0 (defined in transwarp::itask)transwarp::itaskpure virtual
was_scheduled() const noexcept=0 (defined in transwarp::itask)transwarp::itaskpure virtual
~itask()=default (defined in transwarp::itask)transwarp::itaskvirtual
~task()=default (defined in transwarp::task< ResultType >)transwarp::task< ResultType >virtual