![]() |
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"
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.