OpenSDN source code
|
#include <resource_table.h>
Public Member Functions | |
ResourceKey (ResourceManager *rm, Resource::Type type) | |
virtual | ~ResourceKey () |
virtual const std::string | ToString () |
virtual bool | IsLess (const ResourceKey &rhs) const =0 |
virtual void | Backup (ResourceData *data, uint16_t op)=0 |
bool | operator< (const ResourceKey &rhs) const |
void | set_dirty () |
void | reset_dirty () |
bool | dirty () const |
ResourceTable * | resource_table () |
ResourceManager * | rm () |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (ResourceKey) | |
Private Attributes | |
ResourceManager * | rm_ |
bool | dirty_ |
ResourceTable * | resource_table_ |
Definition at line 11 of file resource_table.h.
ResourceKey::ResourceKey | ( | ResourceManager * | rm, |
Resource::Type | type | ||
) |
Definition at line 12 of file resource_table.cc.
|
virtual |
Definition at line 17 of file resource_table.cc.
|
pure virtual |
|
inline |
Definition at line 22 of file resource_table.h.
|
private |
|
pure virtual |
bool ResourceKey::operator< | ( | const ResourceKey & | rhs | ) | const |
|
inline |
Definition at line 21 of file resource_table.h.
|
inline |
Definition at line 23 of file resource_table.h.
|
inline |
Definition at line 24 of file resource_table.h.
|
inline |
Definition at line 20 of file resource_table.h.
|
inlinevirtual |
Reimplemented in TestMplsResourceKey, RouteMplsResourceKey, ResourceBackupEndKey, NexthopIndexResourceKey, and IndexResourceKey.
Definition at line 16 of file resource_table.h.
|
private |
Definition at line 27 of file resource_table.h.
|
private |
Definition at line 28 of file resource_table.h.
|
private |
Definition at line 26 of file resource_table.h.