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

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

abstract_type typedefneolib::i_timer_object
add_ref() const noexcept overrideneolib::reference_counted< i_timer_object >inlinevirtual
async_wait(i_timer_subscriber &aSubscriber) overrideneolib::timer_objectvirtual
lifetime< reference_counted< i_timer_object > >::async_wait(const std::function< void()> &aSubscriber)neolib::i_timer_objectinline
lifetime< reference_counted< i_timer_object > >::async_wait(const std::function< void(i_timer_object &)> &aSubscriber)neolib::i_timer_objectinline
cancel() overrideneolib::timer_objectvirtual
control_block() overrideneolib::reference_counted< i_timer_object >inlinevirtual
debug() const overrideneolib::timer_objectvirtual
destroyed_flag typedefneolib::lifetime< reference_counted< i_timer_object > >
expires_at(const std::chrono::steady_clock::time_point &aDeadline) overrideneolib::timer_objectvirtual
expires_from_now(const Duration &aDuration)neolib::i_timer_objectinline
is_alive() const finalneolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
is_creating() const finalneolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
is_destroyed() const finalneolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
is_destroying() const finalneolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
lifetime(lifetime_state aState=lifetime_state::Alive)neolib::lifetime< reference_counted< i_timer_object > >inline
object_state() const finalneolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
object_state_ptr() const finalneolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
operator=(const reference_counted &)neolib::reference_counted< i_timer_object >inline
pin() const noexcept overrideneolib::reference_counted< i_timer_object >inlinevirtual
poll() overrideneolib::timer_objectvirtual
reference_counted() noexceptneolib::reference_counted< i_timer_object >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< i_timer_object >inline
release() const overrideneolib::reference_counted< i_timer_object >inlinevirtual
release_and_take_ownership() const overrideneolib::reference_counted< i_timer_object >inlinevirtual
release_and_take_ownership() overrideneolib::reference_counted< i_timer_object >inlinevirtual
set_alive() overrideneolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
set_debug(bool aDebug) overrideneolib::timer_objectvirtual
set_destroyed() overrideneolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
set_destroying() overrideneolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
timer_object(i_timer_service &aService)neolib::timer_object
unpin() const overrideneolib::reference_counted< i_timer_object >inlinevirtual
unsubscribe(i_timer_subscriber &aSubscriber) overrideneolib::timer_objectvirtual
use_count() const noexcept overrideneolib::reference_counted< i_timer_object >inlinevirtual
~i_lifetime()=defaultneolib::i_lifetimevirtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~i_timer_object()=defaultneolib::i_timer_objectvirtual
~lifetime()neolib::lifetime< reference_counted< i_timer_object > >inlinevirtual
~reference_counted()neolib::reference_counted< i_timer_object >inline
~timer_object()neolib::timer_object