37typedef struct ThreadPoolInterface ThreadPoolInterface;
111struct ThreadPoolInterface {
116 ObjectInterface objectInterface;
POSIX Threads conditional variables.
Object is the root Class of The Objectively Class hierarchy.
ident(* ThreadFunction)(Thread *thread)
The function type for Thread execution.
OBJECTIVELY_EXPORT Class * _ThreadPool(void)
void * ident
The identity type, similar to Objective-C id.
#define OBJECTIVELY_EXPORT
The runtime representation of a Class.
POSIX Threads conditional variables.
Object is the root Class of The Objectively Class hierarchy.
A fixed set of Threads that run ThreadFunctions on behalf of the caller.
ThreadPoolInterface * interface[0]
The interface type.
Object object
The superclass.
size_t size
The number of Threads.
An opaque handle to a ThreadFunction submitted with ThreadPool::execute.