OpenSDN source code
|
#include <mpls_index.h>
Public Member Functions | |
TestMplsResourceKey (ResourceManager *rm, const std::string &name) | |
virtual | ~TestMplsResourceKey () |
virtual const std::string | ToString () |
virtual bool | IsLess (const ResourceKey &rhs) const |
virtual void | Backup (ResourceData *data, uint16_t op) |
DISALLOW_COPY_AND_ASSIGN (TestMplsResourceKey) | |
![]() | |
MplsIndexResourceKey (ResourceManager *rm, Type type) | |
virtual | ~MplsIndexResourceKey () |
Type | type () const |
![]() | |
IndexResourceKey (ResourceManager *rm, Resource::Type resource_key_type) | |
virtual | ~IndexResourceKey () |
![]() | |
ResourceKey (ResourceManager *rm, Resource::Type type) | |
virtual | ~ResourceKey () |
bool | operator< (const ResourceKey &rhs) const |
void | set_dirty () |
void | reset_dirty () |
bool | dirty () const |
ResourceTable * | resource_table () |
ResourceManager * | rm () |
Public Attributes | |
const std::string | name_ |
Additional Inherited Members | |
![]() | |
enum | Type { NEXTHOP, ROUTE, TEST, EDGEMCAST } |
Definition at line 76 of file mpls_index.h.
TestMplsResourceKey::TestMplsResourceKey | ( | ResourceManager * | rm, |
const std::string & | name | ||
) |
Definition at line 217 of file mpls_index.cc.
|
virtual |
Definition at line 222 of file mpls_index.cc.
|
inlinevirtual |
Reimplemented from MplsIndexResourceKey.
Definition at line 84 of file mpls_index.h.
TestMplsResourceKey::DISALLOW_COPY_AND_ASSIGN | ( | TestMplsResourceKey | ) |
|
virtual |
Implements IndexResourceKey.
Definition at line 225 of file mpls_index.cc.
|
inlinevirtual |
Reimplemented from IndexResourceKey.
Definition at line 82 of file mpls_index.h.
const std::string TestMplsResourceKey::name_ |
Definition at line 86 of file mpls_index.h.