|
| using | Handler = void(*)(void *, const void *, size_t) |
| |
Definition at line 17 of file Ps2MouseCallbackRegistry.h.
◆ Handler
| using Ps2MouseCallbackRegistry::Handler = void (*)(void*, const void*, size_t) |
◆ Ps2MouseCallbackRegistry()
| Ps2MouseCallbackRegistry::Ps2MouseCallbackRegistry |
( |
| ) |
|
◆ ~Ps2MouseCallbackRegistry()
| Ps2MouseCallbackRegistry::~Ps2MouseCallbackRegistry |
( |
| ) |
|
◆ clearSlot()
| void Ps2MouseCallbackRegistry::clearSlot |
( |
CallbackSlot & |
slot | ) |
|
|
private |
◆ currentDispatchOwner()
| void * Ps2MouseCallbackRegistry::currentDispatchOwner |
( |
| ) |
|
|
staticprivate |
◆ dispatch()
| void Ps2MouseCallbackRegistry::dispatch |
( |
const void * |
buffer, |
|
|
size_t |
length |
|
) |
| |
◆ isCallbackContext()
| bool Ps2MouseCallbackRegistry::isCallbackContext |
( |
void * |
owner | ) |
const |
|
private |
◆ releaseCallback()
◆ subscribe()
| bool Ps2MouseCallbackRegistry::subscribe |
( |
Handler |
handler, |
|
|
void * |
parameter, |
|
|
Registration & |
registration |
|
) |
| |
◆ unregister()
◆ unregisterThunk()
| bool Ps2MouseCallbackRegistry::unregisterThunk |
( |
void * |
owner, |
|
|
void * |
slot, |
|
|
size_t |
generation, |
|
|
Registration * |
registration |
|
) |
| |
|
staticprivate |
◆ m_CallbackLock
| Spinlock Ps2MouseCallbackRegistry::m_CallbackLock |
|
private |
◆ m_Callbacks
| CallbackSlot Ps2MouseCallbackRegistry::m_Callbacks[MaxCallbacks] |
|
private |
◆ MaxCallbacks
| constexpr size_t Ps2MouseCallbackRegistry::MaxCallbacks = 32 |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: