![]() |
Kea 3.0.0
|
#include <cc/data.h>#include <cc/stamped_element.h>#include <boost/multi_index/hashed_index.hpp>#include <boost/multi_index/mem_fun.hpp>#include <boost/multi_index/ordered_index.hpp>#include <boost/multi_index_container.hpp>#include <boost/shared_ptr.hpp>#include <cstdint>#include <string>Go to the source code of this file.
Classes | |
| class | isc::data::StampedValue |
| This class represents a named configuration parameter, e.g. More... | |
| struct | isc::data::StampedValueModificationTimeIndexTag |
| Tag for the index for access by modification time. More... | |
| struct | isc::data::StampedValueNameIndexTag |
| Tag for the index for access by value name. More... | |
Namespaces | |
| namespace | isc |
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::data |
Typedefs | |
| typedef boost::shared_ptr< StampedValue > | isc::data::StampedValuePtr |
| Pointer to the stamped value. | |
Definition of the multi index container for @c StampedValue. | |
| typedef boost::multi_index_container< StampedValuePtr, boost::multi_index::indexed_by< boost::multi_index::hashed_non_unique< boost::multi_index::tag< StampedValueNameIndexTag >, boost::multi_index::const_mem_fun< StampedValue, std::string, &StampedValue::getName > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< StampedValueModificationTimeIndexTag >, boost::multi_index::const_mem_fun< BaseStampedElement, boost::posix_time::ptime, &BaseStampedElement::getModificationTime > > > > | isc::data::StampedValueCollection |
Multi index container for StampedValue. | |