My Project
Loading...
Searching...
No Matches
libthread.h File Reference

Go to the source code of this file.

Namespaces

namespace  LibThread

Functions

ThreadPoolLibThread::createThreadPool (int threads, int prioThreads=0)
void LibThread::closeThreadPool (ThreadPool *pool, bool wait)
ThreadPoolLibThread::getCurrentThreadPool ()
JobLibThread::createJob (void(*func)(leftv result, leftv arg))
JobLibThread::createJob (void(*func)(long ndeps, Job **deps))
JobLibThread::getCurrentJob ()
bool LibThread::getJobCancelled ()
bool LibThread::getJobCancelled (Job *job)
void LibThread::addJobArgs (Job *job, leftv arg)
void LibThread::setJobData (Job *job, void *data)
void * LibThread::getJobData (Job *job)
leftv LibThread::getJobResult (Job *job)
const char * LibThread::getJobName ()
void LibThread::setJobName (const char *)
JobLibThread::startJob (ThreadPool *pool, Job *job, leftv arg)
JobLibThread::startJob (ThreadPool *pool, Job *job)
void LibThread::cancelJob (Job *job)
void LibThread::waitJob (Job *job)
void LibThread::release (Job *job)
void LibThread::release (ThreadPool *pool)
void LibThread::retain (Job *job)
void LibThread::retain (ThreadPool *pool)