|
ldas-tools-al 2.6.7
|
#include <ldastoolsal_config.h>#include <pthread.h>#include <unistd.h>#include <signal.h>#include <cassert>#include <iostream>#include <sstream>#include <stdexcept>#include <unordered_map>#include "ldastoolsal/MemChecker.hh"#include "ldastoolsal/IOLock.hh"#include "ldastoolsal/ldasexception.hh"#include "ldastoolsal/ReadWriteLock.hh"#include "ldastoolsal/Thread.hh"#include "ldastoolsal/SignalHandler.hh"#include "ldastoolsal/Singleton.hh"#include "Thread.icc"
Classes | |
| class | anonymous_namespace{Thread.cc}::Wakeup_ |
| class | thread_registry |
| class | Thread |
Namespaces | |
| namespace | anonymous_namespace{Thread.cc} |
| namespace | LDASTools |
| Objects of general use and interst. | |
| namespace | LDASTools::AL |
| The Abstraction Layer. | |
Macros | |
| #define | LOCAL_VERBOSE_DEBUGGING 0 |
| #define | VERBOSE_DEBUGGING(b) |
| #define | VERBOSE_DEBUGGING_10(b) |
| #define | VERBOSE_DEBUGGING_20(b) |
| #define | VERBOSE_DEBUGGING_30(b) |
Functions | |
| static MutexLock::baton_type | anonymous_namespace{Thread.cc}::stack_size_baton () |
| SINGLETON_INSTANCE_DEFINITION (LDASTools::AL::SingletonHolder< ::thread_registry >) void thread_registry | |
Variables | |
| static size_t | anonymous_namespace{Thread.cc}::stack_size = PTHREAD_STACK_MIN + ( 64 * 1024 ) |
| anonymous_namespace{Thread.cc}::Wakeup_ | anonymous_namespace{Thread.cc}::wakeup |
| #define LOCAL_VERBOSE_DEBUGGING 0 |
| #define VERBOSE_DEBUGGING | ( | b | ) |
| #define VERBOSE_DEBUGGING_10 | ( | b | ) |
| #define VERBOSE_DEBUGGING_20 | ( | b | ) |
| #define VERBOSE_DEBUGGING_30 | ( | b | ) |
| SINGLETON_INSTANCE_DEFINITION | ( | LDASTools::AL::SingletonHolder< ::thread_registry > | ) |