Kea 3.1.1
gss_tsig_cfg.h File Reference
#include <asiodns/io_fetch.h>
#include <cc/cfg_to_element.h>
#include <cc/simple_parser.h>
#include <cc/user_context.h>
#include <d2srv/d2_cfg_mgr.h>
#include <boost/shared_ptr.hpp>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/multi_index/random_access_index.hpp>
#include <list>
#include <map>
#include <memory>
#include <set>
#include <sstream>
#include <vector>
+ Include dependency graph for gss_tsig_cfg.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isc::gss_tsig::DnsServer
 GSS-TSIG hook configuration for a server. More...
 
struct  isc::gss_tsig::DnsServerIdTag
 Tag for the id access index for searching DNS server. More...
 
struct  isc::gss_tsig::DnsServerIndexTag
 Tag for the random access index for searching DNS server. More...
 
class  isc::gss_tsig::GssTsigCfg
 GSS-TSIG hook configuration. More...
 

Namespaces

namespace  isc
 Defines the logger used by the top-level component of kea-lfc.
 
namespace  isc::gss_tsig
 

Typedefs

typedef boost::multi_index_container< DnsServerPtr, boost::multi_index::indexed_by< boost::multi_index::random_access< boost::multi_index::tag< DnsServerIndexTag > >, boost::multi_index::hashed_unique< boost::multi_index::tag< DnsServerIdTag >, boost::multi_index::const_mem_fun< DnsServer, std::string, &DnsServer::getID > > > > isc::gss_tsig::DnsServerList
 A list of DNS server.
 
typedef boost::shared_ptr< DnsServerisc::gss_tsig::DnsServerPtr
 A pointer to a DNS server.
 
typedef std::map< isc::d2::DnsServerInfoPtr, DnsServerPtrisc::gss_tsig::DnsServerRevMap
 A map of DNS server info and DNS server.