neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::app_thread Member List
This is the complete list of members for
neogfx::app_thread
, including all inherited members.
abort
(bool aWait=true) override
neolib::thread
virtual
aborted
() const noexcept
neolib::thread
abstract_type
typedef
neolib::async_task
add_ref
() const noexcept override
neolib::reference_counted< i_async_task >
inline
virtual
app
neogfx::app_thread
friend
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
async_thread
(std::string const &aName="", bool aAttachToCurrentThread=false)
neogfx::app_thread
neolib::async_thread::async_thread
(async_task &aTask, const std::string &aName="", bool aAttachToCurrentThread=false)
neolib::async_thread
block
()
neolib::thread
blocked
() const noexcept
neolib::thread
neogfx::cancel
() noexcept override
neolib::async_task
protected
virtual
neolib::async_thread::cancel
()
neolib::thread
neogfx::cancelled
() const override
neolib::task< reference_counted< i_async_task > >
inline
virtual
neolib::async_thread::cancelled
() const noexcept
neolib::thread
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
elapsed_ms
() noexcept
neolib::thread
static
elapsed_ns
() noexcept
neolib::thread
static
elapsed_us
() noexcept
neolib::thread
static
error
() const noexcept
neolib::thread
exec
(yield_type aYieldType=yield_type::NoYield) override
neolib::async_thread
protected
virtual
exec_preamble
() override
neolib::async_thread
protected
virtual
neogfx::finished
() const noexcept override
neolib::async_task
virtual
neolib::async_thread::finished
() const noexcept override
neolib::thread
virtual
halt
() override
neolib::async_task
virtual
halted
() const noexcept override
neolib::async_task
virtual
has_thread_object
() const noexcept
neolib::thread
have_message_queue
() const override
neolib::async_task
virtual
have_messages
() const override
neolib::async_task
virtual
id
() const noexcept
neolib::thread
id_type
typedef
neolib::thread
idle
() override
neolib::async_task
protected
virtual
iid
()
neolib::i_async_task
inline
static
in
() const
neolib::thread
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
msg_wait
(const i_message_queue &aMessageQueue) const
neolib::thread
msg_wait
(const i_message_queue &aMessageQueue, const waitable_event_list &aEventList) const
neolib::thread
neogfx::name
() const override
neolib::task< reference_counted< i_async_task > >
inline
virtual
neolib::async_thread::name
() const noexcept override
neolib::thread
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
program_elapsed_ms
() noexcept
neolib::thread
static
program_elapsed_ns
() noexcept
neolib::thread
static
program_elapsed_us
() noexcept
neolib::thread
static
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
neogfx::running
() const noexcept override
neolib::async_task
virtual
neolib::async_thread::running
() const noexcept
neolib::thread
set_alive
() override
neolib::lifetime< Base >
inline
virtual
set_destroyed
() override
neolib::async_task
protected
virtual
set_destroying
() override
neolib::async_task
protected
virtual
sleep
(const std::chrono::duration< double, std::milli > &aDuration)
neolib::thread
static
start
()
neolib::thread
started
() const noexcept
neolib::thread
state
() const noexcept override
neolib::thread
virtual
task
(const std::string &aName=std::string{})
neolib::task< reference_counted< i_async_task > >
inline
neogfx::thread
() const override
neolib::async_task
virtual
neolib::async_thread::thread
(const std::string &aName="", bool aAttachToCurrentThread=false)
neolib::thread
neolib::async_thread::thread
(std::function< void()> aExecFunction, const std::string &aName="")
neolib::thread
thread_object
() const
neolib::thread
thread_object_type
typedef
neolib::thread
timer_service
() override
neolib::async_task
virtual
unblock
()
neolib::thread
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
using_existing_thread
() const noexcept
neolib::thread
neogfx::wait
() const noexcept override
neolib::async_task
virtual
neolib::async_thread::wait
() const
neolib::thread
neolib::async_thread::wait
(const waitable_event_list &aEventList) const
neolib::thread
yield
()
neolib::thread
static
~async_task
()
neolib::async_task
~async_thread
()
neolib::async_thread
~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
~i_thread
()=default
neolib::i_thread
virtual
~lifetime
()
neolib::lifetime< Base >
inline
virtual
~reference_counted
()
neolib::reference_counted< i_async_task >
inline
~thread
()
neolib::thread
virtual
Generated by
1.9.8