#include <metadata_ip.h>
Definition at line 100 of file metadata_ip.h.
◆ MetaDataIpAllocator()
MetaDataIpAllocator::MetaDataIpAllocator |
( |
Agent * |
agent, |
|
|
uint16_t |
start, |
|
|
uint16_t |
end |
|
) |
| |
◆ ~MetaDataIpAllocator()
MetaDataIpAllocator::~MetaDataIpAllocator |
( |
| ) |
|
◆ AddFabricRoute()
void MetaDataIpAllocator::AddFabricRoute |
( |
MetaDataIp * |
ip | ) |
|
|
private |
◆ AllocateIndex() [1/2]
uint16_t MetaDataIpAllocator::AllocateIndex |
( |
MetaDataIp * |
ip | ) |
|
|
private |
◆ AllocateIndex() [2/2]
void MetaDataIpAllocator::AllocateIndex |
( |
MetaDataIp * |
ipi, |
|
|
uint16_t |
index |
|
) |
| |
|
private |
◆ CanAddRoute()
bool MetaDataIpAllocator::CanAddRoute |
( |
MetaDataIp * |
ip | ) |
|
|
private |
◆ DelFabricRoute()
void MetaDataIpAllocator::DelFabricRoute |
( |
MetaDataIp * |
ip | ) |
|
|
private |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ FindIndex()
MetaDataIp * MetaDataIpAllocator::FindIndex |
( |
uint16_t |
id | ) |
|
◆ ReleaseIndex()
void MetaDataIpAllocator::ReleaseIndex |
( |
MetaDataIp * |
ip | ) |
|
|
private |
◆ MetaDataIp
◆ agent_
Agent* MetaDataIpAllocator::agent_ |
|
private |
◆ end_
uint16_t MetaDataIpAllocator::end_ |
|
private |
◆ index_table_
◆ start_
uint16_t MetaDataIpAllocator::start_ |
|
private |
The documentation for this class was generated from the following files: