The Pedigree Project 0.1
Public Attributes | List of all members
Ps2MouseCallbackRegistry::CallbackSlot Struct Reference
+ Collaboration diagram for Ps2MouseCallbackRegistry::CallbackSlot:

Public Attributes

Handler handler
 
void * parameter
 
Registrationregistration
 
size_t generation
 
size_t inFlight
 
bool enabled
 
bool draining
 
bool deferredRemoval
 
CallbackDispatchdispatches
 
WaitQueue drainWaiters
 

Detailed Description

Definition at line 94 of file Ps2MouseCallbackRegistry.h.

Constructor & Destructor Documentation

◆ CallbackSlot()

Ps2MouseCallbackRegistry::CallbackSlot::CallbackSlot ( )

Definition at line 16 of file Ps2MouseCallbackRegistry.cc.

Member Data Documentation

◆ deferredRemoval

bool Ps2MouseCallbackRegistry::CallbackSlot::deferredRemoval

Definition at line 104 of file Ps2MouseCallbackRegistry.h.

◆ dispatches

CallbackDispatch* Ps2MouseCallbackRegistry::CallbackSlot::dispatches

Definition at line 105 of file Ps2MouseCallbackRegistry.h.

◆ draining

bool Ps2MouseCallbackRegistry::CallbackSlot::draining

Definition at line 103 of file Ps2MouseCallbackRegistry.h.

◆ drainWaiters

WaitQueue Ps2MouseCallbackRegistry::CallbackSlot::drainWaiters

Definition at line 106 of file Ps2MouseCallbackRegistry.h.

◆ enabled

bool Ps2MouseCallbackRegistry::CallbackSlot::enabled

Definition at line 102 of file Ps2MouseCallbackRegistry.h.

◆ generation

size_t Ps2MouseCallbackRegistry::CallbackSlot::generation

Definition at line 100 of file Ps2MouseCallbackRegistry.h.

◆ handler

Handler Ps2MouseCallbackRegistry::CallbackSlot::handler

Definition at line 97 of file Ps2MouseCallbackRegistry.h.

◆ inFlight

size_t Ps2MouseCallbackRegistry::CallbackSlot::inFlight

Definition at line 101 of file Ps2MouseCallbackRegistry.h.

◆ parameter

void* Ps2MouseCallbackRegistry::CallbackSlot::parameter

Definition at line 98 of file Ps2MouseCallbackRegistry.h.

◆ registration

Registration* Ps2MouseCallbackRegistry::CallbackSlot::registration

Definition at line 99 of file Ps2MouseCallbackRegistry.h.


The documentation for this struct was generated from the following files: