Definition at line 24 of file Ps2MouseCallbackRegistry.h.
◆ UnregisterThunk
| using Ps2MouseCallbackRegistry::Registration::UnregisterThunk = bool (*)(void*, void*, size_t, Registration*) |
|
private |
◆ Registration()
| Ps2MouseCallbackRegistry::Registration::Registration |
( |
| ) |
|
◆ ~Registration()
| Ps2MouseCallbackRegistry::Registration::~Registration |
( |
| ) |
|
◆ adopt()
| void Ps2MouseCallbackRegistry::Registration::adopt |
( |
void * |
owner, |
|
|
void * |
slot, |
|
|
size_t |
generation, |
|
|
UnregisterThunk |
unregister |
|
) |
| |
|
inlineprivate |
◆ operator bool()
| Ps2MouseCallbackRegistry::Registration::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ releaseFromOwner()
| void Ps2MouseCallbackRegistry::Registration::releaseFromOwner |
( |
void * |
owner, |
|
|
void * |
slot, |
|
|
size_t |
generation |
|
) |
| |
|
inlineprivate |
◆ reset()
| bool Ps2MouseCallbackRegistry::Registration::reset |
( |
| ) |
|
Closes admission and retires this callback registration.
External callers drain admitted callbacks before true is returned. A callback cannot drain a live peer, so false preserves ownership for a later retry outside callback context.
Definition at line 37 of file Ps2MouseCallbackRegistry.cc.
◆ Ps2MouseCallbackRegistry
◆ m_Generation
| size_t Ps2MouseCallbackRegistry::Registration::m_Generation |
|
private |
◆ m_pOwner
| void* Ps2MouseCallbackRegistry::Registration::m_pOwner |
|
private |
◆ m_pSlot
| void* Ps2MouseCallbackRegistry::Registration::m_pSlot |
|
private |
◆ m_Unregister
| UnregisterThunk Ps2MouseCallbackRegistry::Registration::m_Unregister |
|
private |
The documentation for this class was generated from the following files: