Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

esve::kernel::Wake_State_Handler Class Reference

Receive handle_check_awake(), handle_wake(), handle_sleep(). More...

#include <esve/kernel/Wake_State_Handler.hxx>

Inheritance diagram for esve::kernel::Wake_State_Handler:

esve::kernel::impl::Handler esve::kernel::Handler esve::components::dimn::Motion_Handler esve::kernel::Sync_Update_Server esve::kernel::Wake_State_Server esve::components::dim3::Keyboard_Rotation_Handler esve::components::dim3::Motion_Frame esve::components::dim4::Motion_Frame esve::components::dim4::Simple_Rotation_Handler esve::components::dimn::Supermouse_Motion_Handler esve::components::dimn::Differential_Motion_Handler< Transform, impl_Transform > esve::components::dimn::Differential_Motion_Handler< engine::dim3::Transform, engine::dim3::impl::Transform > esve::components::dimn::Differential_Motion_Handler< engine::dim4::Transform, engine::dim4::impl::Transform > esve::components::dim3::Oriented_Rotation_Handler esve::components::dim3::Rotation_Handler esve::components::dim4::Rotation_Handler List of all members.

Protected Member Functions

virtual bool handle_check_awake (bool currently_awake)=0
 Do you want to be awake?

virtual bool handle_wake ()=0
 The command to wake up.

virtual bool handle_sleep ()=0
 The command to sleep.

bool awake () const
 Are we awake?


Detailed Description

Receive handle_check_awake(), handle_wake(), handle_sleep().

See also:
Wake_State_Emitter


Member Function Documentation

virtual bool esve::kernel::Wake_State_Handler::handle_check_awake bool  currently_awake  )  [protected, pure virtual]
 

Do you want to be awake?

If currently awake, a return value of true indicates a desire to stay awake. If not currently awake, a return value of true indicates a desire to wake up.

Implemented in esve::kernel::Sync_Update_Server, esve::kernel::Wake_State_Server, esve::components::dim3::Keyboard_Rotation_Handler, esve::components::dim3::Motion_Frame, esve::components::dim4::Motion_Frame, esve::components::dim4::Simple_Rotation_Handler, esve::components::dimn::Differential_Motion_Handler< Transform, impl_Transform >, esve::components::dimn::Differential_Motion_Handler< engine::dim3::Transform, engine::dim3::impl::Transform >, and esve::components::dimn::Differential_Motion_Handler< engine::dim4::Transform, engine::dim4::impl::Transform >.


Generated on Tue May 30 11:40:56 2006 for esve by doxygen 1.3.4