OpenSDN source code
|
#include <index_resource.h>
Public Member Functions | |
IndexResourceKey (ResourceManager *rm, Resource::Type resource_key_type) | |
virtual | ~IndexResourceKey () |
virtual const std::string | ToString () |
virtual bool | IsLess (const ResourceKey &rhs) const =0 |
virtual void | Backup (ResourceData *data, uint16_t op)=0 |
![]() | |
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 () |
Definition at line 15 of file index_resource.h.
IndexResourceKey::IndexResourceKey | ( | ResourceManager * | rm, |
Resource::Type | resource_key_type | ||
) |
Definition at line 12 of file index_resource.cc.
|
virtual |
Definition at line 17 of file index_resource.cc.
|
pure virtual |
|
pure virtual |
Implements ResourceKey.
Implemented in TestMplsResourceKey, RouteMplsResourceKey, NexthopIndexResourceKey, VmInterfaceIndexResourceKey, BgpAsServiceIndexResourceKey, QosIndexResourceKey, VrfIndexResourceKey, and MirrorIndexResourceKey.
|
inlinevirtual |
Reimplemented from ResourceKey.
Reimplemented in TestMplsResourceKey, RouteMplsResourceKey, and NexthopIndexResourceKey.
Definition at line 20 of file index_resource.h.