The Pedigree Project 0.1
UsbHcd::CallbackDeliveryQueue Member List

This is the complete list of members for UsbHcd::CallbackDeliveryQueue, including all inherited members.

activeCount() (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinline
AfterDelivery typedef (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueue
Callback typedef (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueue
callbackContextLock() (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinlineprivatestatic
callbackContexts() (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinlineprivatestatic
CallbackDeliveryQueue() (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinline
cancelSubscription(uintptr_t transaction, size_t subscription)UsbHcd::CallbackDeliveryQueueinline
contains(const Key &key) (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinline
create(const Key &key, Callback callback, uintptr_t parameter, ssize_t result, AfterDelivery afterDelivery=nullptr, void *afterDeliveryContext=nullptr, OnDestroy onDestroy=nullptr, void *destroyContext=nullptr) (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinline
currentRunner() (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinlineprivatestatic
deliver(Record *record)UsbHcd::CallbackDeliveryQueueinline
drain(const Key &key)UsbHcd::CallbackDeliveryQueueinline
drainAll()UsbHcd::CallbackDeliveryQueueinline
empty() (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinline
findLocked(const Key &key) (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinlineprivate
finishRecord(Record *record) (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinlineprivate
inCallbackContext() (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinlineprivatestatic
isInCallbackContext()UsbHcd::CallbackDeliveryQueueinlinestatic
m_Lock (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueprivate
m_NextGeneration (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueprivate
m_Records (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueprivate
nextGeneration() (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinline
NOT_COPYABLE_OR_ASSIGNABLE(CallbackDeliveryQueue) (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueprivate
OnDestroy typedef (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueue
publish(List< Record * > &records)UsbHcd::CallbackDeliveryQueueinline
runRecord(Record *record) (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinlineprivate
~CallbackDeliveryQueue() (defined in UsbHcd::CallbackDeliveryQueue)UsbHcd::CallbackDeliveryQueueinline