Addons updated to new doc format
[io.git] / addons / Thread / source / IoThread.h
bloba9e57436d957630ef1224f64a953a3404dcb646c
1 /*
2 //metadoc copyright Steve Dekorte 2002
3 */
4 */
6 #ifndef IOTHREAD_DEFINED
7 #define IOTHREAD_DEFINED 1
9 #include "IoObject.h"
10 #include "IoSeq.h"
11 #include <zlib.h>
13 #define ISThread(self) IoObject_hasCloneFunc_(self, (IoTagCloneFunc *)IoThread_rawClone)
15 typedef IoObject IoThread;
17 IoTag *IoThread_newTag(void *state);
18 IoThread *IoThread_proto(void *state);
19 IoThread *IoThread_rawClone(IoThread *self);
20 void IoThread_free(IoThread *self);
22 IoObject *IoThread_createThread(IoObject *self, IoObject *locals, IoMessage *m);
23 IoObject *IoThread_threadCount(IoObject *self, IoObject *locals, IoMessage *m);
24 IoObject *IoThread_endCurrentThread(IoObject *self, IoObject *locals, IoMessage *m);
26 #endif