Objectively 1.0.0
Ultra-lightweight object oriented framework for GNU C.
|
Go to the source code of this file.
Macros | |
#define | _Class _OperationQueue |
Functions | |
Class * | _OperationQueue (void) |
static void | addOperation (OperationQueue *self, Operation *operation) |
static void | cancelAllOperations (OperationQueue *self) |
static Object * | copy (const Object *self) |
static OperationQueue * | currentQueue (void) |
static void | dealloc (Object *self) |
static OperationQueue * | init (OperationQueue *self) |
static void | initialize (Class *clazz) |
static size_t | operationCount (const OperationQueue *self) |
static Array * | operations (const OperationQueue *self) |
static void | removeOperation (OperationQueue *self, Operation *operation) |
static ident | run (Thread *thread) |
ThreadFunction for the OperationQueue Thread. More... | |
static void | waitUntilAllOperationsAreFinished (OperationQueue *self) |
Variables | |
static __thread OperationQueue * | _currentQueue |
#define _Class _OperationQueue |
Definition at line 28 of file OperationQueue.c.
Class * _OperationQueue | ( | void | ) |
Definition at line 252 of file OperationQueue.c.
|
static |
Definition at line 63 of file OperationQueue.c.
|
static |
Definition at line 80 of file OperationQueue.c.
Definition at line 35 of file OperationQueue.c.
|
static |
Definition at line 97 of file OperationQueue.c.
|
static |
Definition at line 43 of file OperationQueue.c.
|
static |
Definition at line 148 of file OperationQueue.c.
|
static |
Definition at line 233 of file OperationQueue.c.
|
static |
Definition at line 172 of file OperationQueue.c.
|
static |
Definition at line 187 of file OperationQueue.c.
|
static |
Definition at line 202 of file OperationQueue.c.
ThreadFunction for the OperationQueue Thread.
Definition at line 105 of file OperationQueue.c.
|
static |
Definition at line 217 of file OperationQueue.c.
|
static |
Definition at line 91 of file OperationQueue.c.