| 
    Oolite 1.91.0.7712-251017-85ce217
    
   | 
 
#include <OOAsyncWorkManager.h>
Instance Methods | |
| (BOOL) | - addTask:priority: | 
| (void) | - completePendingTasks | 
| (void) | - waitForTaskToComplete: | 
| (void) | - dealloc [implementation] | 
| (oneway void) | - release [implementation] | 
| (id) | - retain [implementation] | 
| (NSUInteger) | - retainCount [implementation] | 
Class Methods | |
| (OOAsyncWorkManager *) | + sharedAsyncWorkManager | 
| (id) | + allocWithZone: [implementation] | 
Definition at line 46 of file OOAsyncWorkManager.h.
| - (BOOL) addTask: | (id<OOAsyncWorkTask>) | task | |
| priority: | (OOAsyncWorkPriority) | priority | 
Reimplemented in OOOperationQueueAsyncWorkManager.
Definition at line 200 of file OOAsyncWorkManager.m.
References OOLogGenericSubclassResponsibility.
Referenced by OOTextureGenerator::enqueue, and OOCacheManager(Private)::write.
      
  | 
  implementation | 
Definition at line 166 of file OOAsyncWorkManager.m.
References nil, and sSingleton.
| - (void) completePendingTasks | 
Reimplemented in OOAsyncWorkManagerInternal.
Definition at line 207 of file OOAsyncWorkManager.m.
References completePendingTasks, and OOLogGenericSubclassResponsibility.
Referenced by completePendingTasks.
      
  | 
  implementation | 
Reimplemented in OOOperationQueueAsyncWorkManager.
Definition at line 177 of file OOAsyncWorkManager.m.
References dealloc.
Referenced by dealloc, and OOOperationQueueAsyncWorkManager::dealloc.
      
  | 
  implementation | 
Definition at line 184 of file OOAsyncWorkManager.m.
References release.
Referenced by OOAsyncWorkManagerInternal::init, OOOperationQueueAsyncWorkManager::init, and release.
      
  | 
  implementation | 
Definition at line 188 of file OOAsyncWorkManager.m.
References retain.
Referenced by retain.
      
  | 
  implementation | 
Definition at line 194 of file OOAsyncWorkManager.m.
References retainCount.
Referenced by retainCount.
| + (OOAsyncWorkManager *) sharedAsyncWorkManager | 
Definition at line 146 of file OOAsyncWorkManager.m.
References InitAsyncWorkManager(), nil, sharedAsyncWorkManager, and sSingleton.
Referenced by OOTextureGenerator::enqueue, OOCacheManager::finishOngoingFlush, OOTextureLoader::getResult:format:originalWidth:originalHeight:, sharedAsyncWorkManager, and OOCacheManager(Private)::write.
| - (void) waitForTaskToComplete: | (id<OOAsyncWorkTask>) | task | 
Reimplemented in OOAsyncWorkManagerInternal.
Definition at line 213 of file OOAsyncWorkManager.m.
References OOLogGenericSubclassResponsibility.
Referenced by OOCacheManager::finishOngoingFlush, and OOTextureLoader::getResult:format:originalWidth:originalHeight:.