|
| enum class | State { Pending
, Running
, Complete
} |
| |
|
| | Record (const Key &key, Callback callback, uintptr_t parameter, ssize_t result, AfterDelivery afterDelivery, void *afterDeliveryContext, OnDestroy onDestroy, void *destroyContext) |
| |
| void | retain () |
| |
| void | release () |
| |
| void | waitForCompletion () |
| |
| void | complete () |
| |
Definition at line 49 of file CallbackDelivery.h.
◆ State
| enum class UsbHcd::CallbackDeliveryQueue::Record::State |
|
strongprivate |
◆ Record()
| UsbHcd::CallbackDeliveryQueue::Record::Record |
( |
const Key & |
key, |
|
|
Callback |
callback, |
|
|
uintptr_t |
parameter, |
|
|
ssize_t |
result, |
|
|
AfterDelivery |
afterDelivery, |
|
|
void * |
afterDeliveryContext, |
|
|
OnDestroy |
onDestroy, |
|
|
void * |
destroyContext |
|
) |
| |
|
inlineprivate |
◆ ~Record()
| UsbHcd::CallbackDeliveryQueue::Record::~Record |
( |
| ) |
|
|
inlineprivate |
◆ complete()
| void UsbHcd::CallbackDeliveryQueue::Record::complete |
( |
| ) |
|
|
inlineprivate |
◆ release()
| void UsbHcd::CallbackDeliveryQueue::Record::release |
( |
| ) |
|
|
inlineprivate |
◆ retain()
| void UsbHcd::CallbackDeliveryQueue::Record::retain |
( |
| ) |
|
|
inlineprivate |
◆ waitForCompletion()
| void UsbHcd::CallbackDeliveryQueue::Record::waitForCompletion |
( |
| ) |
|
|
inlineprivate |
◆ CallbackDeliveryQueue
◆ m_AfterDelivery
| AfterDelivery UsbHcd::CallbackDeliveryQueue::Record::m_AfterDelivery |
|
private |
◆ m_AfterDeliveryContext
| void* UsbHcd::CallbackDeliveryQueue::Record::m_AfterDeliveryContext |
|
private |
◆ m_Callback
| Callback UsbHcd::CallbackDeliveryQueue::Record::m_Callback |
|
private |
◆ m_Completed
| bool UsbHcd::CallbackDeliveryQueue::Record::m_Completed |
|
private |
◆ m_CompletionWaiters
| WaitQueue UsbHcd::CallbackDeliveryQueue::Record::m_CompletionWaiters |
|
private |
◆ m_DestroyContext
| void* UsbHcd::CallbackDeliveryQueue::Record::m_DestroyContext |
|
private |
◆ m_Key
| Key UsbHcd::CallbackDeliveryQueue::Record::m_Key |
|
private |
◆ m_OnDestroy
| OnDestroy UsbHcd::CallbackDeliveryQueue::Record::m_OnDestroy |
|
private |
◆ m_Parameter
| uintptr_t UsbHcd::CallbackDeliveryQueue::Record::m_Parameter |
|
private |
◆ m_References
| Atomic<size_t> UsbHcd::CallbackDeliveryQueue::Record::m_References |
|
private |
◆ m_Result
| ssize_t UsbHcd::CallbackDeliveryQueue::Record::m_Result |
|
private |
◆ m_Runner
| void* UsbHcd::CallbackDeliveryQueue::Record::m_Runner |
|
private |
◆ m_State
| State UsbHcd::CallbackDeliveryQueue::Record::m_State |
|
private |
The documentation for this class was generated from the following file: