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.