2 //metadoc copyright Steve Dekorte 2002
6 #ifndef IOTHREAD_DEFINED
7 #define IOTHREAD_DEFINED 1
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
);