|
ldas-tools-al 2.6.7
|
#include <ldastoolsal_config.h>#include <list>#include "ldastoolsal/MemChecker.hh"#include "ldastoolsal/mutexlock.hh"#include "ldastoolsal/TaskThread.hh"#include "ldastoolsal/ThreadPool.hh"
Classes | |
| class | TaskThread |
| class | ThreadPool |
| Maintains a pool of threads. More... | |
Namespaces | |
| namespace | LDASTools |
| Objects of general use and interst. | |
| namespace | LDASTools::AL |
| The Abstraction Layer. | |
Typedefs | |
| typedef std::list< TaskThread * > | thread_container_type |
Functions | |
| static void | on_exit () |
| MutexLock::baton_type | baton () |
| Obtain lock. | |
| static thread_container_type & | available () |
| Obtain the queue of available resources. | |
| static thread_container_type & | in_use () |
| Obtain the queue of resources currently in use. | |
Variables | |
| static bool | at_exit_initialized = false |
| typedef std::list< TaskThread* > thread_container_type |
|
inlinestatic |
Obtain the queue of available resources.
The use of a function ensures the proper initialization of the data without having to depend on the link order initialization.
|
inline |
Obtain lock.
The use of a function ensures the proper initialization of the data without having to depend on the link order initialization.
|
inlinestatic |
Obtain the queue of resources currently in use.
The use of a function ensures the proper initialization of the data without having to depend on the link order initialization.
|
static |
|
static |