|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLMISC::CInputDeviceServer Class ReferenceBase class for an input device server.
More...
#include <input_device_server.h>
List of all members.
Detailed Description
Base class for an input device server.
Unlike an event server, it manages several devices, and can sort their events (by date for example). It keeps a list of active devices. It can poll datas from every active device. It can sort devices messages to submit them in correct order to a CEventServer.
Definition at line 47 of file input_device_server.h.
Member Typedef Documentation
typedef std::vector<IInputDevice *> NLMISC::CInputDeviceServer::TDeviceCont [private]
|
|
typedef std::vector<IInputDeviceEvent *> NLMISC::CInputDeviceServer::TEventCont [private]
|
|
Constructor & Destructor Documentation
virtual NLMISC::CInputDeviceServer::~CInputDeviceServer |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
uint NLMISC::CInputDeviceServer::getNumDevices |
( |
|
) |
const [inline] |
|
bool NLMISC::CInputDeviceServer::isDevice |
( |
IInputDevice * |
device |
) |
const |
|
void NLMISC::CInputDeviceServer::poll |
( |
CEventServer * |
server |
) |
|
|
void NLMISC::CInputDeviceServer::registerDevice |
( |
IInputDevice * |
device |
) |
|
|
void NLMISC::CInputDeviceServer::removeDevice |
( |
IInputDevice * |
device |
) |
|
|
|
Allow an input device to register an event. The event will then be deleted by this server.
Definition at line 108 of file input_device_server.cpp.
References _Events. |
Member Data Documentation
TDeviceCont NLMISC::CInputDeviceServer::_Devices [private]
|
|
TEventCont NLMISC::CInputDeviceServer::_Events [private]
|
|
The documentation for this class was generated from the following files:
|
|