#include <bgp_attr_base.h>
|
typedef std::set< Type
*, TypeCompare > | Set |
|
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
class BgpPathAttributeDB< Type, TypePtr, TypeSpec, TypeCompare, TypeDB >
Definition at line 122 of file bgp_attr_base.h.
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
typedef std::set<Type *, TypeCompare> BgpPathAttributeDB< Type, TypePtr, TypeSpec, TypeCompare, TypeDB >::Set |
|
private |
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
void BgpPathAttributeDB< Type, TypePtr, TypeSpec, TypeCompare, TypeDB >::Delete |
( |
Type * |
attr | ) |
|
|
inline |
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
static size_t BgpPathAttributeDB< Type, TypePtr, TypeSpec, TypeCompare, TypeDB >::GetHashSize |
( |
| ) |
|
|
inlinestaticprivate |
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
const size_t BgpPathAttributeDB< Type, TypePtr, TypeSpec, TypeCompare, TypeDB >::HashCompute |
( |
Type * |
attr | ) |
const |
|
inlineprivate |
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
TypePtr BgpPathAttributeDB< Type, TypePtr, TypeSpec, TypeCompare, TypeDB >::Locate |
( |
Type * |
attr | ) |
|
|
inline |
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
TypePtr BgpPathAttributeDB< Type, TypePtr, TypeSpec, TypeCompare, TypeDB >::Locate |
( |
const TypeSpec & |
spec | ) |
|
|
inline |
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
TypePtr BgpPathAttributeDB< Type, TypePtr, TypeSpec, TypeCompare, TypeDB >::LocateInternal |
( |
Type * |
attr | ) |
|
|
inlineprivate |
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
boost::scoped_array<tbb::mutex> BgpPathAttributeDB< Type, TypePtr, TypeSpec, TypeCompare, TypeDB >::mutex_ |
|
private |
template<class Type, class TypePtr, class TypeSpec, typename TypeCompare, class TypeDB>
The documentation for this class was generated from the following file: