![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <stdlib.h>#include <string.h>#include <errno.h>#include "dbDefs.h"#include "errlog.h"#include "ellLib.h"#include "epicsThread.h"#include "epicsMutex.h"#include "epicsEvent.h"#include "epicsInterrupt.h"#include "cantProceed.h"#include "epicsThreadPool.h"#include "poolPriv.h"
Include dependency graph for threadPool.c:Go to the source code of this file.
Functions | |
| void | epicsThreadPoolConfigDefaults (epicsThreadPoolConfig *opts) |
| epicsThreadPool * | epicsThreadPoolCreate (epicsThreadPoolConfig *opts) |
| void | epicsThreadPoolControl (epicsThreadPool *pool, epicsThreadPoolOption opt, unsigned int val) |
| int | epicsThreadPoolWait (epicsThreadPool *pool, double timeout) |
| void | epicsThreadPoolDestroy (epicsThreadPool *pool) |
| void | epicsThreadPoolReport (epicsThreadPool *pool, FILE *fd) |
| unsigned int | epicsThreadPoolNThreads (epicsThreadPool *pool) |
| LIBCOM_API epicsThreadPool * | epicsThreadPoolGetShared (epicsThreadPoolConfig *opts) |
| LIBCOM_API void | epicsThreadPoolReleaseShared (epicsThreadPool *pool) |
| void epicsThreadPoolConfigDefaults | ( | epicsThreadPoolConfig * | opts | ) |
Definition at line 26 of file threadPool.c.
| void epicsThreadPoolControl | ( | epicsThreadPool * | pool, |
| epicsThreadPoolOption | opt, | ||
| unsigned int | val | ||
| ) |
Definition at line 152 of file threadPool.c.
| epicsThreadPool* epicsThreadPoolCreate | ( | epicsThreadPoolConfig * | opts | ) |
Definition at line 37 of file threadPool.c.
| void epicsThreadPoolDestroy | ( | epicsThreadPool * | pool | ) |
Definition at line 199 of file threadPool.c.
| LIBCOM_API epicsThreadPool* epicsThreadPoolGetShared | ( | epicsThreadPoolConfig * | opts | ) |
Definition at line 328 of file threadPool.c.
| unsigned int epicsThreadPoolNThreads | ( | epicsThreadPool * | pool | ) |
Definition at line 302 of file threadPool.c.
| LIBCOM_API void epicsThreadPoolReleaseShared | ( | epicsThreadPool * | pool | ) |
Definition at line 385 of file threadPool.c.
| void epicsThreadPoolReport | ( | epicsThreadPool * | pool, |
| FILE * | fd | ||
| ) |
Definition at line 266 of file threadPool.c.
| int epicsThreadPoolWait | ( | epicsThreadPool * | pool, |
| double | timeout | ||
| ) |
Definition at line 159 of file threadPool.c.