The Pedigree Project
0.1
|
Public Attributes | |
callback_t | func |
The handler function. | |
Thread * | pThread |
uintptr_t | nParam |
CallbackType | filter |
Filter for this callback. | |
void * | meta |
Meta pointer for the InputNotifications we generate. | |
Item in the callback list. This stores information that may be needed to create and send an Event for a userspace callback.
Definition at line 166 of file InputManager.h.
uintptr_t InputManager::CallbackItem::nParam |
Parameter to put into the serialised buffer sent to userspace. Typically holds the address of a userspace callback.
Definition at line 180 of file InputManager.h.
Referenced by InputManager::installCallback().
Thread* InputManager::CallbackItem::pThread |
Thread to send an Event to. If null, the Event will be sent to the current thread, which is only valid for kernel callbacks (as there will be no address space switch for a call to a kernel function).
Definition at line 175 of file InputManager.h.
Referenced by InputManager::installCallback().