kn::InputController Class Reference

Abstract class for input device. More...

#include <InputController.hpp>

Inherited by kn::Nunchuk, and kn::Wiimote.

Collaboration diagram for kn::InputController:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 InputController (void)
 Contructor.
virtual ~InputController (void)
 Virtual destructor.
virtual bool hasBeenUpdated (void)
 Vérifie si le controlleur a été mis à jour.
virtual unsigned int popEvent (void)=0
 Retourne le code du premier élement de la file d'evenements et le retire.
virtual unsigned int topEvent (void)=0
 Retourne le code du premier élement de la file d'evenements.
virtual unsigned int popError (void)=0
 Retourne le code du premier élement de la file d'erreurs et le retire.
virtual unsigned int topError (void)=0
 Retourne le code du premier élement de la file d'erreurs.

Protected Member Functions

virtual void flagAsUpdated (void)
 Marque le controlleur comme ayant été mis à jour.
virtual void updateAsNotUpdated (void)
 Vérifie si le controlleur a été mis à jour.

Protected Attributes

bool updatedFlag


Detailed Description

Abstract class for input device.

Definition at line 44 of file InputController.hpp.


Constructor & Destructor Documentation

kn::InputController::InputController ( void   )  [inline]

Contructor.

Definition at line 64 of file InputController.hpp.

virtual kn::InputController::~InputController ( void   )  [inline, virtual]

Virtual destructor.

Definition at line 69 of file InputController.hpp.


Member Function Documentation

virtual void kn::InputController::flagAsUpdated ( void   )  [inline, protected, virtual]

Marque le controlleur comme ayant été mis à jour.

Definition at line 52 of file InputController.hpp.

virtual bool kn::InputController::hasBeenUpdated ( void   )  [inline, virtual]

Vérifie si le controlleur a été mis à jour.

Returns:
true si le controlleur a été mis à jour et false sinon

Definition at line 76 of file InputController.hpp.

virtual unsigned int kn::InputController::popError ( void   )  [pure virtual]

Retourne le code du premier élement de la file d'erreurs et le retire.

Returns:
le code de l'erreur

Implemented in kn::Wiimote, and kn::Nunchuk.

virtual unsigned int kn::InputController::popEvent ( void   )  [pure virtual]

Retourne le code du premier élement de la file d'evenements et le retire.

Returns:
le code de l'evenement

Implemented in kn::Wiimote, and kn::Nunchuk.

virtual unsigned int kn::InputController::topError ( void   )  [pure virtual]

Retourne le code du premier élement de la file d'erreurs.

Returns:
le code de l'erreur

Implemented in kn::Wiimote, and kn::Nunchuk.

virtual unsigned int kn::InputController::topEvent ( void   )  [pure virtual]

Retourne le code du premier élement de la file d'evenements.

Returns:
le code de l'evenement

Implemented in kn::Wiimote, and kn::Nunchuk.

virtual void kn::InputController::updateAsNotUpdated ( void   )  [inline, protected, virtual]

Vérifie si le controlleur a été mis à jour.

Returns:
true si le controlleur a été mis à jour et false sinon

Definition at line 57 of file InputController.hpp.


Member Data Documentation

Definition at line 48 of file InputController.hpp.


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

Generated on Thu Nov 12 16:06:36 2009 for OpenKraken-controller by  doxygen 1.5.8