OpenSDN source code
|
#include <nexthop.h>
Public Member Functions | |
NextHopKey (NextHop::Type type, bool policy) | |
virtual | ~NextHopKey () |
virtual NextHop * | AllocEntry () const =0 |
virtual NextHopKey * | Clone () const =0 |
virtual bool | NextHopKeyIsLess (const NextHopKey &rhs) const |
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 () |
Protected Attributes | |
NextHop::Type | type_ |
bool | policy_ |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (NextHopKey) | |
Friends | |
class | NextHop |
Additional Inherited Members | |
![]() | |
enum | DBSubOperation { ADD_DEL_CHANGE, RESYNC } |
![]() | |
uint8_t | sub_op_ |
|
inline |
|
pure virtual |
Implemented in CompositeNHKey, VlanNHKey, VrfNHKey, InterfaceNHKey, PBBNHKey, LabelledTunnelNHKey, TunnelNHKey, NdpNHKey, ArpNHKey, ResolveNHKey, ReceiveNHKey, L2ReceiveNHKey, DiscardNHKey, and MirrorNHKey.
|
pure virtual |
Implemented in CompositeNHKey, VlanNHKey, VrfNHKey, InterfaceNHKey, PBBNHKey, LabelledTunnelNHKey, TunnelNHKey, NdpNHKey, ArpNHKey, ResolveNHKey, ReceiveNHKey, L2ReceiveNHKey, DiscardNHKey, and MirrorNHKey.
|
private |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in CompositeNHKey, VlanNHKey, VrfNHKey, InterfaceNHKey, PBBNHKey, LabelledTunnelNHKey, TunnelNHKey, ArpNHKey, L2ReceiveNHKey, and DiscardNHKey.
|
protected |