OpenSDN source code
|
#include <nexthop.h>
Public Member Functions | |
InterfaceNHKey (InterfaceKey *intf, bool policy, uint8_t flags, const MacAddress &mac) | |
virtual | ~InterfaceNHKey () |
const boost::uuids::uuid & | GetUuid () const |
const std::string & | name () const |
const Interface::Type & | intf_type () const |
const InterfaceKey * | intf_key () const |
void | set_flags (uint8_t flags) |
const uint8_t & | flags () const |
const MacAddress & | dmac () const |
virtual NextHop * | AllocEntry () const |
virtual NextHopKey * | Clone () const |
virtual bool | NextHopKeyIsLess (const NextHopKey &rhs) const |
![]() | |
NextHopKey (NextHop::Type type, bool policy) | |
virtual | ~NextHopKey () |
bool | IsEqual (const NextHopKey &rhs) const |
void | SetPolicy (bool policy) |
NextHop::Type | GetType () const |
bool | GetPolicy () const |
bool | IsLess (const NextHopKey &rhs) const |
![]() | |
AgentKey () | |
AgentKey (DBSubOperation sub_op) | |
virtual | ~AgentKey () |
![]() | |
virtual | ~DBRequestKey () |
Private Attributes | |
boost::scoped_ptr< InterfaceKey > | intf_key_ |
uint8_t | flags_ |
MacAddress | dmac_ |
Friends | |
class | InterfaceNH |
Additional Inherited Members | |
![]() | |
enum | DBSubOperation { ADD_DEL_CHANGE, RESYNC } |
![]() | |
uint8_t | sub_op_ |
![]() | |
NextHop::Type | type_ |
bool | policy_ |
|
inline |
|
inlinevirtual |
|
virtual |
Implements NextHopKey.
Definition at line 648 of file nexthop.cc.
|
inlinevirtual |
Implements NextHopKey.
Definition at line 1220 of file nexthop.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from NextHopKey.
|
inline |
|
friend |
|
private |
|
private |