#include <asiolink/interval_timer.h>
#include <gss_tsig_cfg.h>
#include <hooks/hooks.h>
#include <managed_key.h>
#include <boost/multi_index/composite_key.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <chrono>
#include <memory>
Go to the source code of this file.
|
namespace | isc |
| Defines the logger used by the top-level component of kea-lfc.
|
|
namespace | isc::gss_tsig |
|
|
typedef std::unique_ptr< GssTsigImpl > | isc::gss_tsig::GssTsigImplPtr |
| Type of pointer to a GSS-TSIG hook configuration.
|
|
typedef boost::multi_index_container< ManagedKeyPtr, boost::multi_index::indexed_by< boost::multi_index::hashed_unique< boost::multi_index::tag< GssTsigKeyNameTag >, boost::multi_index::const_mem_fun< ManagedKey, std::string, &ManagedKey::getKeyNameStr > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< GssTsigKeyServerTag >, boost::multi_index::composite_key< ManagedKey, boost::multi_index::const_mem_fun< ManagedKey, std::string, &ManagedKey::getParentID >, boost::multi_index::const_mem_fun< GssTsigKey, std::chrono::system_clock::time_point, &GssTsigKey::getInception > > > > > | isc::gss_tsig::ManagedKeyList |
| A multi index container holding GSS-TSIG keys.
|
|