Libpointing
An open-source cross-platform library to get raw events from pointing devices and master transfer functions.
|
The linuxPointingDeviceManager class is the platform-specific subclass of the PointingDeviceManager class. More...
#include <linuxPointingDeviceManager.h>
Friends | |
class | PointingDeviceManager |
class | linuxPointingDevice |
Additional Inherited Members | |
![]() | |
void | addDeviceUpdateCallback (DeviceUpdateCallback callback, void *context) |
Adds the callback function which is called when a device was added or removed. | |
void | removeDeviceUpdateCallback (DeviceUpdateCallback callback, void *context) |
Removes the callback function which is called when a device was added or removed. | |
URI | anyToSpecific (const URI &anyURI) const |
anyToSpecific Converts a given URI into platform-specific unique URI More... | |
URI | generalizeAny (const URI &anyURI) const |
generalizeAny Remove all arguments from the given any: URI except for vendor vendor and product arguments More... | |
size_t | size () const |
size More... | |
PointingDescriptorIterator | begin () |
PointingDescriptorIterator | end () |
![]() | |
static PointingDeviceManager * | get () |
This static function is used to instantiate a platform-specific object of the class or return the already existing one. | |
![]() | |
typedef std::list < SystemPointingDevice * > | PointingList |
![]() | |
void | activateDevice (SystemPointingDevice *device, PointingDeviceData *pdd) |
void | printDeviceInfo (PointingDeviceData *pdd, bool add) |
PointingDeviceData * | findDataForDevice (SystemPointingDevice *device) |
void | registerDevice (identifier key, PointingDeviceData *pdd) |
Called from subclasses. More... | |
bool | unregisterDevice (identifier) |
virtual void | addPointingDevice (SystemPointingDevice *device) |
Whenever there is a PointingDevice is created or deleted those methods are called internally from a SystemPointingDevice. | |
![]() | |
std::map< identifier, PointingDeviceData * > | devMap |
PointingList | candidates |
int | debugLevel = 0 |
The linuxPointingDeviceManager class is the platform-specific subclass of the PointingDeviceManager class.