Realistic 3D camera system
3D camera system components
Public Member Functions | Friends | List of all members
asio::detail::timer_queue_base Class Referenceabstract

#include <timer_queue_base.hpp>

Inheritance diagram for asio::detail::timer_queue_base:
asio::detail::noncopyable asio::detail::timer_queue< Time_Traits > asio::detail::timer_queue< detail::chrono_time_traits< Clock, WaitTraits > >

Public Member Functions

 timer_queue_base ()
 
virtual ~timer_queue_base ()
 
virtual bool empty () const =0
 
virtual long wait_duration_msec (long max_duration) const =0
 
virtual long wait_duration_usec (long max_duration) const =0
 
virtual void get_ready_timers (op_queue< operation > &ops)=0
 
virtual void get_all_timers (op_queue< operation > &ops)=0
 

Friends

class timer_queue_set
 

Detailed Description

Definition at line 28 of file timer_queue_base.hpp.

Constructor & Destructor Documentation

asio::detail::timer_queue_base::timer_queue_base ( )
inline

Definition at line 33 of file timer_queue_base.hpp.

virtual asio::detail::timer_queue_base::~timer_queue_base ( )
inlinevirtual

Definition at line 36 of file timer_queue_base.hpp.

Member Function Documentation

virtual bool asio::detail::timer_queue_base::empty ( ) const
pure virtual
virtual void asio::detail::timer_queue_base::get_all_timers ( op_queue< operation > &  ops)
pure virtual
virtual void asio::detail::timer_queue_base::get_ready_timers ( op_queue< operation > &  ops)
pure virtual
virtual long asio::detail::timer_queue_base::wait_duration_msec ( long  max_duration) const
pure virtual
virtual long asio::detail::timer_queue_base::wait_duration_usec ( long  max_duration) const
pure virtual

Friends And Related Function Documentation

friend class timer_queue_set
friend

Definition at line 54 of file timer_queue_base.hpp.


The documentation for this class was generated from the following file: