Objectively 1.0.0
Ultra-lightweight object oriented framework for GNU C.
|
Go to the source code of this file.
Macros | |
#define | _Class _Operation |
Functions | |
Class * | _Operation (void) |
static void | addDependency (Operation *self, Operation *dependency) |
static void | cancel (Operation *self) |
static Object * | copy (const Object *self) |
static void | dealloc (Object *self) |
static Array * | dependencies (const Operation *self) |
static Operation * | init (Operation *self) |
static void | initialize (Class *clazz) |
static Operation * | initWithFunction (Operation *self, OperationFunction function, ident data) |
static _Bool | isReady (const Operation *self) |
static void | removeDepdenency (Operation *self, Operation *dependency) |
static void | start (Operation *self) |
static void | waitUntilFinished (const Operation *self) |
#define _Class _Operation |
Definition at line 29 of file Operation.c.
Class * _Operation | ( | void | ) |
Definition at line 233 of file Operation.c.
Definition at line 60 of file Operation.c.
|
static |
Definition at line 74 of file Operation.c.
Definition at line 36 of file Operation.c.
|
static |
Definition at line 44 of file Operation.c.
Definition at line 89 of file Operation.c.
Definition at line 100 of file Operation.c.
|
static |
Definition at line 213 of file Operation.c.
|
static |
Definition at line 119 of file Operation.c.
|
static |
Definition at line 134 of file Operation.c.
Definition at line 160 of file Operation.c.
|
static |
Definition at line 171 of file Operation.c.
|
static |
Definition at line 199 of file Operation.c.