neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::i_async_task Member List

This is the complete list of members for neolib::i_async_task, including all inherited members.

abstract_type typedefneolib::i_async_task
add_ref() const noexcept=0neolib::i_reference_countedpure virtual
cancel()=0neolib::i_taskpure virtual
cancelled() const =0neolib::i_taskpure virtual
control_block()=0neolib::i_reference_countedpure virtual
create_message_queue(std::function< bool()> aIdleFunction=std::function< bool()>())=0neolib::i_async_taskpure virtual
detach()=0neolib::i_async_taskpure virtual
do_work(yield_type aYieldType=yield_type::NoYield)=0neolib::i_taskpure virtual
finished() const noexcept=0neolib::i_async_taskpure virtual
halt()=0neolib::i_async_taskpure virtual
halted() const noexcept=0neolib::i_async_taskpure virtual
have_message_queue() const =0neolib::i_async_taskpure virtual
have_messages() const =0neolib::i_async_taskpure virtual
idle()=0neolib::i_async_taskpure virtual
iid()neolib::i_async_taskinlinestatic
io_service()=0neolib::i_async_taskpure virtual
join(i_thread &aThread)=0neolib::i_async_taskpure virtual
joined() const =0neolib::i_async_taskpure virtual
message_queue() const =0neolib::i_async_taskpure virtual
message_queue()=0neolib::i_async_taskpure virtual
name() const =0neolib::i_taskpure virtual
pin() const noexcept=0neolib::i_reference_countedpure virtual
pump_messages()=0neolib::i_async_taskpure virtual
register_event_queue(i_async_event_queue &aQueue)=0neolib::i_async_taskpure virtual
release() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership()=0neolib::i_reference_countedpure virtual
run(yield_type aYieldType=yield_type::NoYield)=0neolib::i_taskpure virtual
running() const noexcept=0neolib::i_async_taskpure virtual
thread() const =0neolib::i_async_taskpure virtual
timer_service()=0neolib::i_async_taskpure virtual
unpin() const =0neolib::i_reference_countedpure virtual
unregister_event_queue(i_async_event_queue &aQueue)=0neolib::i_async_taskpure virtual
use_count() const noexcept=0neolib::i_reference_countedpure virtual
wait() const noexcept=0neolib::i_async_taskpure virtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~i_service()=defaultneolib::services::i_servicevirtual
~i_task()=defaultneolib::i_taskvirtual