![]() |
Oolite 1.91.0.7668-250429-8542c40
|
Instance Methods | |
(void) | - queueResult: |
(void) | - noteTaskQueued: |
(id) | - init [implementation] |
(void) | - completePendingTasks [implementation] |
(void) | - waitForTaskToComplete: [implementation] |
![]() | |
(BOOL) | - addTask:priority: |
(void) | - dealloc [implementation] |
(oneway void) | - release [implementation] |
(id) | - retain [implementation] |
(NSUInteger) | - retainCount [implementation] |
Private Attributes | |
OOAsyncQueue * | _readyQueue |
NSMutableSet * | _pendingCompletableOperations |
NSLock * | _pendingOpsLock |
Additional Inherited Members | |
![]() | |
(OOAsyncWorkManager *) | + sharedAsyncWorkManager |
(id) | + allocWithZone: [implementation] |
Definition at line 56 of file OOAsyncWorkManager.m.
|
implementation |
Reimplemented from OOAsyncWorkManager.
Definition at line 251 of file OOAsyncWorkManager.m.
References completePendingTasks, nil, and OOAsyncQueue::tryDequeue.
Referenced by completePendingTasks.
|
implementation |
Reimplemented in OOOperationQueueAsyncWorkManager.
Definition at line 225 of file OOAsyncWorkManager.m.
References _pendingCompletableOperations, _pendingOpsLock, _readyQueue, init, nil, and OOAsyncWorkManager::release.
Referenced by init.
- (void) noteTaskQueued: | (id<OOAsyncWorkTask>) | task |
Definition at line 308 of file OOAsyncWorkManager.m.
Referenced by OOOperationQueueAsyncWorkManager::addTask:priority:.
- (void) queueResult: | (id<OOAsyncWorkTask>) | task |
Definition at line 299 of file OOAsyncWorkManager.m.
References OOAsyncQueue::enqueue:.
Referenced by OOOperationQueueAsyncWorkManager::dispatchTask:.
|
implementation |
Reimplemented from OOAsyncWorkManager.
Definition at line 268 of file OOAsyncWorkManager.m.
References OOAsyncQueue::dequeue, and nil.
|
private |
Definition at line 61 of file OOAsyncWorkManager.m.
Referenced by init.
|
private |
Definition at line 62 of file OOAsyncWorkManager.m.
Referenced by init.
|
private |
Definition at line 59 of file OOAsyncWorkManager.m.
Referenced by init.