My Project
Namespaces | Functions
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)