#include <nexthop.h>
|
| CompositeNHKey (COMPOSITETYPE type, bool policy, const ComponentNHKeyList &component_nh_key_list, const std::string &vrf_name) |
|
| CompositeNHKey (COMPOSITETYPE type, bool validate_mcast_src, bool policy, const ComponentNHKeyList &component_nh_key_list, const std::string &vrf_name) |
|
virtual CompositeNHKey * | Clone () const |
|
virtual | ~CompositeNHKey () |
|
virtual NextHop * | AllocEntry () const |
|
virtual bool | NextHopKeyIsLess (const NextHopKey &rhs) const |
|
ComponentNHKeyList::const_iterator | begin () const |
|
ComponentNHKeyList::const_iterator | end () const |
|
const ComponentNHKeyList & | component_nh_key_list () const |
|
bool | Reorder (Agent *agent, uint32_t label, const NextHop *nh) |
|
void | CreateTunnelNH (Agent *agent) |
|
void | CreateTunnelNHReq (Agent *agent) |
|
void | ChangeTunnelType (TunnelType::Type tunnel_type) |
|
COMPOSITETYPE | composite_nh_type () const |
|
bool | validate_mcast_src () const |
|
void | ReplaceLocalNexthop (const ComponentNHKeyList &new_comp_nh) |
|
| 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 () |
|
Definition at line 1684 of file nexthop.h.
CompositeNHKey::CompositeNHKey |
( |
COMPOSITETYPE |
type, |
|
|
bool |
validate_mcast_src, |
|
|
bool |
policy, |
|
|
const ComponentNHKeyList & |
component_nh_key_list, |
|
|
const std::string & |
vrf_name |
|
) |
| |
|
inline |
virtual CompositeNHKey::~CompositeNHKey |
( |
| ) |
|
|
inlinevirtual |
NextHop * CompositeNHKey::AllocEntry |
( |
| ) |
const |
|
virtual |
ComponentNHKeyList::const_iterator CompositeNHKey::begin |
( |
| ) |
const |
|
inline |
void CompositeNHKey::CreateTunnelNH |
( |
Agent * |
agent | ) |
|
void CompositeNHKey::CreateTunnelNHReq |
( |
Agent * |
agent | ) |
|
ComponentNHKeyList::const_iterator CompositeNHKey::end |
( |
| ) |
const |
|
inline |
bool CompositeNHKey::ExpandLocalCompositeNH |
( |
Agent * |
agent | ) |
|
|
private |
bool CompositeNHKey::NextHopKeyIsLess |
( |
const NextHopKey & |
rhs | ) |
const |
|
virtual |
bool CompositeNHKey::Reorder |
( |
Agent * |
agent, |
|
|
uint32_t |
label, |
|
|
const NextHop * |
nh |
|
) |
| |
bool CompositeNHKey::validate_mcast_src |
( |
| ) |
const |
|
inline |
bool CompositeNHKey::validate_mcast_src_ |
|
private |
VrfKey CompositeNHKey::vrf_key_ |
|
private |
The documentation for this class was generated from the following files: