neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::async_task Member List
This is the complete list of members for
neogfx::async_task
, including all inherited members.
abstract_type
typedef
neolib::async_task
add_ref
() const noexcept override
neolib::reference_counted< i_async_task >
inline
virtual
async_task
(neolib::i_thread &aThread, std::string const &aName=std::string{})
neogfx::async_task
neolib::async_task::async_task
(const std::string &aName=std::string{})
neolib::async_task
cancel
() noexcept override
neolib::async_task
protected
virtual
cancelled
() const override
neolib::task< reference_counted< i_async_task > >
inline
virtual
control_block
() override
neolib::reference_counted< i_async_task >
inline
virtual
create_message_queue
(std::function< bool()> aIdleFunction=std::function< bool()>()) override
neolib::async_task
virtual
define_declared_event
(Destroying, destroying) define_declared_event(Destroyed
neolib::async_task
destroyed_flag
typedef
neolib::lifetime< Base >
detach
() override
neolib::async_task
virtual
do_work
(yield_type aYieldType=yield_type::NoYield) override
neolib::async_task
protected
virtual
finished
() const noexcept override
neolib::async_task
virtual
halt
() override
neolib::async_task
virtual
halted
() const noexcept override
neolib::async_task
virtual
have_message_queue
() const override
neolib::async_task
virtual
have_messages
() const override
neolib::async_task
virtual
idle
() override
neolib::async_task
protected
virtual
iid
()
neolib::i_async_task
inline
static
io_service
() override
neolib::async_task
virtual
is_alive
() const final
neolib::lifetime< Base >
inline
virtual
is_creating
() const final
neolib::lifetime< Base >
inline
virtual
is_destroyed
() const final
neolib::lifetime< Base >
inline
virtual
is_destroying
() const final
neolib::lifetime< Base >
inline
virtual
join
(i_thread &aThread) override
neolib::async_task
virtual
joined
() const override
neolib::async_task
virtual
lifetime
(lifetime_state aState=lifetime_state::Alive)
neolib::lifetime< Base >
inline
message_queue
() const override
neolib::async_task
virtual
message_queue
() override
neolib::async_task
virtual
name
() const override
neolib::task< reference_counted< i_async_task > >
inline
virtual
object_state
() const final
neolib::lifetime< Base >
inline
virtual
object_state_ptr
() const final
neolib::lifetime< Base >
inline
virtual
operator=
(const reference_counted &)
neolib::reference_counted< i_async_task >
inline
pin
() const noexcept override
neolib::reference_counted< i_async_task >
inline
virtual
pump_messages
() override
neolib::async_task
virtual
reference_counted
() noexcept
neolib::reference_counted< i_async_task >
inline
reference_counted
(const reference_counted &aOther) noexcept
neolib::reference_counted< i_async_task >
inline
register_event_queue
(i_async_event_queue &aQueue) override
neolib::async_task
virtual
release
() const override
neolib::reference_counted< i_async_task >
inline
virtual
release_and_take_ownership
() const override
neolib::reference_counted< i_async_task >
inline
virtual
release_and_take_ownership
() override
neolib::reference_counted< i_async_task >
inline
virtual
run
(neolib::yield_type aYieldType=neolib::yield_type::NoYield) override
neogfx::async_task
protected
virtual
running
() const noexcept override
neolib::async_task
virtual
set_alive
() override
neolib::lifetime< Base >
inline
virtual
set_destroyed
() override
neolib::async_task
protected
virtual
set_destroying
() override
neolib::async_task
protected
virtual
task
(const std::string &aName=std::string{})
neolib::task< reference_counted< i_async_task > >
inline
thread
() const override
neolib::async_task
virtual
timer_service
() override
neolib::async_task
virtual
unpin
() const override
neolib::reference_counted< i_async_task >
inline
virtual
unregister_event_queue
(i_async_event_queue &aQueue) override
neolib::async_task
virtual
use_count
() const noexcept override
neolib::reference_counted< i_async_task >
inline
virtual
wait
() const noexcept override
neolib::async_task
virtual
~async_task
()
neolib::async_task
~i_lifetime
()=default
neolib::i_lifetime
virtual
~i_reference_counted
()=default
neolib::i_reference_counted
virtual
~i_service
()=default
neolib::services::i_service
virtual
~i_task
()=default
neolib::i_task
virtual
~lifetime
()
neolib::lifetime< Base >
inline
virtual
~reference_counted
()
neolib::reference_counted< i_async_task >
inline
Generated by
1.9.8