OSDL::Events::InputDeviceHandler Class Reference

#include <OSDLInputDeviceHandler.h>

Inheritance diagram for OSDL::Events::InputDeviceHandler:

[legend]
List of all members.

Detailed Description

Handler for all kinds of input devices.

Note:
Usually the input device must be specified in the call to CommonModule::getCommonModule so that its support is enabled (ex : UseJoystick, UseKeyboard, etc.).

Definition at line 44 of file OSDLInputDeviceHandler.h.

Public Member Functions

 InputDeviceHandler () throw ( InputDeviceHandlerException )
 Constructs a new intput device handler.
virtual ~InputDeviceHandler () throw ()
 Virtual destructor.

Private Member Functions

 InputDeviceHandler (const InputDeviceHandler &source) throw ()
 Copy constructor made private to ensure that it will never be called.
InputDeviceHandleroperator= (const InputDeviceHandler &source) throw ()
 Assignment operator made private to ensure that it will never be called.


Constructor & Destructor Documentation

InputDeviceHandler::InputDeviceHandler (  )  throw ( InputDeviceHandlerException ) [explicit]

Constructs a new intput device handler.

Exceptions:
InputDeviceHandlerException if the initialization of the input device subsystem failed.

Definition at line 23 of file OSDLInputDeviceHandler.cc.

InputDeviceHandler::~InputDeviceHandler (  )  throw () [virtual]

Virtual destructor.

Definition at line 29 of file OSDLInputDeviceHandler.cc.

OSDL::Events::InputDeviceHandler::InputDeviceHandler ( const InputDeviceHandler source  )  throw () [explicit, private]

Copy constructor made private to ensure that it will never be called.

The compiler should complain whenever this undefined constructor is called, implicitly or not.


Member Function Documentation

InputDeviceHandler& OSDL::Events::InputDeviceHandler::operator= ( const InputDeviceHandler source  )  throw () [private]

Assignment operator made private to ensure that it will never be called.

The compiler should complain whenever this undefined operator is called, implicitly or not.


The documentation for this class was generated from the following files:
Generated on Fri Mar 30 14:47:27 2007 for OSDL by  doxygen 1.5.1