![]() |
Kea 3.1.1
|
#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) | |