#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() [1/2]
◆ CompositeNHKey() [2/2]
| CompositeNHKey::CompositeNHKey |
( |
COMPOSITETYPE |
type, |
|
|
bool |
validate_mcast_src, |
|
|
bool |
policy, |
|
|
const ComponentNHKeyList & |
component_nh_key_list, |
|
|
const std::string & |
vrf_name |
|
) |
| |
|
inline |
◆ ~CompositeNHKey()
| virtual CompositeNHKey::~CompositeNHKey |
( |
| ) |
|
|
inlinevirtual |
◆ AllocEntry()
| NextHop * CompositeNHKey::AllocEntry |
( |
| ) |
const |
|
virtual |
◆ begin()
| ComponentNHKeyList::const_iterator CompositeNHKey::begin |
( |
| ) |
const |
|
inline |
◆ ChangeTunnelType()
◆ Clone()
◆ component_nh_key_list()
◆ composite_nh_type()
◆ CreateTunnelNH()
| void CompositeNHKey::CreateTunnelNH |
( |
Agent * |
agent | ) |
|
◆ CreateTunnelNHReq()
| void CompositeNHKey::CreateTunnelNHReq |
( |
Agent * |
agent | ) |
|
◆ DISALLOW_COPY_AND_ASSIGN()
◆ end()
| ComponentNHKeyList::const_iterator CompositeNHKey::end |
( |
| ) |
const |
|
inline |
◆ erase()
◆ ExpandLocalCompositeNH()
| bool CompositeNHKey::ExpandLocalCompositeNH |
( |
Agent * |
agent | ) |
|
|
private |
◆ find()
◆ insert()
◆ NextHopKeyIsLess()
| bool CompositeNHKey::NextHopKeyIsLess |
( |
const NextHopKey & |
rhs | ) |
const |
|
virtual |
◆ Reorder()
| bool CompositeNHKey::Reorder |
( |
Agent * |
agent, |
|
|
uint32_t |
label, |
|
|
const NextHop * |
nh |
|
) |
| |
◆ ReplaceLocalNexthop()
◆ validate_mcast_src()
| bool CompositeNHKey::validate_mcast_src |
( |
| ) |
const |
|
inline |
◆ CompositeNH
◆ component_nh_key_list_
◆ composite_nh_type_
◆ validate_mcast_src_
| bool CompositeNHKey::validate_mcast_src_ |
|
private |
◆ vrf_key_
| VrfKey CompositeNHKey::vrf_key_ |
|
private |
The documentation for this class was generated from the following files: