OSDL::Events::InputDeviceHandler Class Reference

Handler for all kinds of input devices. More...

#include <OSDLInputDeviceHandler.h>

Inheritance diagram for OSDL::Events::InputDeviceHandler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Private Member Functions

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

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 75 of file OSDLInputDeviceHandler.h.


Constructor & Destructor Documentation

InputDeviceHandler::InputDeviceHandler (  )  [explicit]

Constructs a new intput device handler.

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

Definition at line 52 of file OSDLInputDeviceHandler.cc.

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

Virtual destructor.

Definition at line 59 of file OSDLInputDeviceHandler.cc.

OSDL::Events::InputDeviceHandler::InputDeviceHandler ( const InputDeviceHandler source  )  [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  )  [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 Mon Nov 29 14:05:50 2010 for OSDL by  doxygen 1.6.3