|
OpenSDN source code
|
#include <mpls_index.h>


Public Member Functions | |
| RouteMplsResourceKey (ResourceManager *rm, const std::string &vrf_name, const std::string route_str) | |
| virtual | ~RouteMplsResourceKey () |
| virtual const std::string | ToString () |
| virtual bool | IsLess (const ResourceKey &rhs) const |
| virtual void | Backup (ResourceData *data, uint16_t op) |
Public Member Functions inherited from MplsIndexResourceKey | |
| MplsIndexResourceKey (ResourceManager *rm, Type type) | |
| virtual | ~MplsIndexResourceKey () |
| Type | type () const |
Public Member Functions inherited from IndexResourceKey | |
| IndexResourceKey (ResourceManager *rm, Resource::Type resource_key_type) | |
| virtual | ~IndexResourceKey () |
Public Member Functions inherited from ResourceKey | |
| 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 () |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (RouteMplsResourceKey) | |
Private Attributes | |
| const std::string | vrf_name_ |
| const std::string | route_key_ |
Additional Inherited Members | |
Public Types inherited from MplsIndexResourceKey | |
| enum | Type { NEXTHOP , ROUTE , TEST , EDGEMCAST } |
Definition at line 60 of file mpls_index.h.
| RouteMplsResourceKey::RouteMplsResourceKey | ( | ResourceManager * | rm, |
| const std::string & | vrf_name, | ||
| const std::string | route_str | ||
| ) |
Definition at line 169 of file mpls_index.cc.
|
virtual |
Definition at line 176 of file mpls_index.cc.
|
virtual |
Reimplemented from MplsIndexResourceKey.
Definition at line 193 of file mpls_index.cc.

|
private |
|
virtual |
Implements IndexResourceKey.
Definition at line 179 of file mpls_index.cc.

|
inlinevirtual |
Reimplemented from IndexResourceKey.
Definition at line 67 of file mpls_index.h.
|
private |
Definition at line 72 of file mpls_index.h.
|
private |
Definition at line 71 of file mpls_index.h.