![]() |
Kea 3.0.0
|
#include <exceptions/exceptions.h>#include <boost/make_shared.hpp>#include <boost/shared_ptr.hpp>#include <atomic>#include <chrono>#include <cmath>#include <condition_variable>#include <list>#include <mutex>#include <queue>#include <thread>#include <signal.h>Go to the source code of this file.
Classes | |
| struct | isc::util::ThreadPool< WorkItem, Container > |
| Defines a thread pool which uses a thread pool queue for managing work items. More... | |
Namespaces | |
| namespace | isc |
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::util |
Variables | |
| template<typename W, typename C> | |
| const double | isc::util::ThreadPool< W, C >::CEXP10 = std::exp(-.1) |
| Initialize the 10 packet rounding to exp(-.1) | |
| template<typename W, typename C> | |
| const double | isc::util::ThreadPool< W, C >::CEXP100 = std::exp(-.01) |
| Initialize the 100 packet rounding to exp(-.01) | |
| template<typename W, typename C> | |
| const double | isc::util::ThreadPool< W, C >::CEXP1000 = std::exp(-.001) |
| Initialize the 1000 packet rounding to exp(-.001) | |