|
Objectively 1.0.0
Ultra-lightweight object oriented framework for GNU C.
|
#include <assert.h>#include <errno.h>#include <signal.h>#include <stdlib.h>#include <pthread.h>#include "Thread.h"Go to the source code of this file.
Macros | |
| #define | _Class _Thread |
Functions | |
| static void | _kill (Thread *self, int signal) |
| Class * | _Thread (void) |
| static void | cancel (Thread *self) |
| static Object * | copy (const Object *self) |
| static Thread * | currentThread (void) |
| static void | dealloc (Object *self) |
| static void | detach (Thread *self) |
| static Thread * | init (Thread *self) |
| static void | initialize (Class *clazz) |
| static Thread * | initWithFunction (Thread *self, ThreadFunction function, ident data) |
| static void | join (Thread *self, ident *status) |
| static ident | run (ident obj) |
| Wraps the user-specified ThreadFunction, providing cleanup. More... | |
| static void | start (Thread *self) |
Variables | |
| static __thread Thread * | _currentThread |
|
static |
| Class * _Thread | ( | void | ) |
Definition at line 205 of file Thread.c.
|
static |
Definition at line 64 of file Thread.c.
Definition at line 40 of file Thread.c.
|
static |
Definition at line 47 of file Thread.c.
|
static |
Definition at line 89 of file Thread.c.
Definition at line 103 of file Thread.c.
|
static |
Definition at line 186 of file Thread.c.
|
static |
Wraps the user-specified ThreadFunction, providing cleanup.
Definition at line 149 of file Thread.c.
|
static |
Definition at line 168 of file Thread.c.