#include <cc/data.h>
#include <boost/shared_ptr.hpp>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <set>
#include <string>
Go to the source code of this file.
|
| namespace | isc |
| | Defines the logger used by the top-level component of kea-lfc.
|
| namespace | isc::rbac |
|
| typedef boost::shared_ptr< Api > | isc::rbac::ApiPtr |
| | Type of shared pointer to Api.
|
| typedef boost::multi_index_container< ApiPtr, boost::multi_index::indexed_by< boost::multi_index::hashed_unique< boost::multi_index::tag< ApiNameIndexTag >, boost::multi_index::const_mem_fun< Api, std::string, &Api::getName > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ApiAccessIndexTag >, boost::multi_index::const_mem_fun< Api, std::string, &Api::getAccess > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag< ApiHookIndexTag >, boost::multi_index::const_mem_fun< Api, std::string, &Api::getHook > > > > | isc::rbac::ApiTable |
| | The type of the API command table.
|