| ActiveComponentNHCount() const | CompositeNH | inline |
| Add(Agent *agent, const DBRequest *req) | NextHop | virtual |
| AddComponentNHKey(ComponentNHKeyPtr component_nh_key, bool &comp_nh_policy) const | CompositeNH | |
| AgentDBEntry() | AgentDBEntry | inline |
| AgentDBEntyRef typedef | AgentDBEntry | |
| AgentRefCount() | AgentRefCount< NextHop > | inlineprivate |
| AgentRefCount(const AgentRefCount &) | AgentRefCount< NextHop > | inlineprivate |
| AllocateLabel(Agent *agent, const NextHopKey *key) | NextHop | |
| AllocateResources(ResourceManager *resource_manager) | AgentDBEntry | virtual |
| ARP enum value | NextHop | |
| back_ref_mutex_ | AgentRefCount< NextHop > | mutableprivate |
| back_ref_set_ | AgentRefCount< NextHop > | mutableprivate |
| begin() const | CompositeNH | inline |
| CanAdd() const | CompositeNH | virtual |
| Change(const DBRequest *req) | NextHop | virtual |
| ChangeComponentNHKeyTunnelType(ComponentNHKeyList &component_nh_list, TunnelType::Type type) const | CompositeNH | private |
| ChangeEntry(const DBRequest *req) | CompositeNH | virtual |
| ChangeTunnelType(Agent *agent, TunnelType::Type type) const | CompositeNH | |
| chg_list_ | DBEntryBase | |
| clear_onlist() | DBEntryBase | inline |
| ClearDelete() | DBEntryBase | inline |
| ClearOnRemoveQ() | DBEntryBase | inline |
| ClearRefState() const | AgentDBEntry | |
| ClearState(DBTableBase *tbl_base, ListenerId listener) | DBEntryBase | |
| comp_ecmp_hash_fields_ | CompositeNH | private |
| CompEcmpHashFields() | CompositeNH | inline |
| component_nh_key_list() const | CompositeNH | inline |
| component_nh_key_list_ | CompositeNH | private |
| component_nh_list() const | CompositeNH | inline |
| component_nh_list_ | CompositeNH | private |
| ComponentNHCount() const | CompositeNH | inline |
| COMPOSITE enum value | NextHop | |
| composite_nh_type() const | CompositeNH | inline |
| composite_nh_type_ | CompositeNH | private |
| CompositeNH(COMPOSITETYPE type, bool policy, const ComponentNHKeyList &component_nh_key_list, VrfEntry *vrf) | CompositeNH | inline |
| CompositeNH(COMPOSITETYPE type, bool validate_mcast_src, bool policy, const ComponentNHKeyList &component_nh_key_list, VrfEntry *vrf) | CompositeNH | inline |
| CreateComponentNH(Agent *agent, TunnelType::Type type) const | CompositeNH | private |
| DBEntry() | DBEntry | inline |
| DBEntryBase() | DBEntryBase | |
| DbEntryFlags enum name | DBEntryBase | private |
| DBEntrySandesh(Sandesh *sresp, std::string &name) const | NextHop | virtual |
| Delete(const DBRequest *req) | CompositeNH | virtual |
| AgentDBEntry::Delete() | DBEntryBase | |
| DeleteComponentNHKey(ComponentNHKeyPtr component_nh_key, bool &comp_nh_new_policy) const | CompositeNH | |
| DeleteMarked enum value | DBEntryBase | private |
| DeleteOnZeroRefCount() const | CompositeNH | inlinevirtual |
| DISALLOW_COPY_AND_ASSIGN(CompositeNH) | CompositeNH | private |
| DISCARD enum value | NextHop | |
| EcmpHashFieldInUse() const | CompositeNH | inline |
| end() const | CompositeNH | inline |
| EnqueueResync() const | NextHop | |
| etree_leaf() const | NextHop | inline |
| etree_leaf_ | NextHop | protected |
| FillObjectLog(AgentLogEvent::type event, NextHopObjectLogInfo &info) const | NextHop | protected |
| FillObjectLogIntf(const Interface *intf, NextHopObjectLogInfo &info) | NextHop | static |
| FillObjectLogMac(const unsigned char *m, NextHopObjectLogInfo &info) | NextHop | static |
| flags | DBEntryBase | private |
| FreeResources(ResourceManager *resource_manager) | AgentDBEntry | virtual |
| Get(uint32_t idx) const | CompositeNH | inline |
| get_table() const | DBEntryBase | |
| get_table_partition() const | DBEntryBase | |
| GetAgentDBEntryState(int listener_id) | AgentDBEntry | |
| GetAgentDBEntryState(int listener_id) const | AgentDBEntry | |
| GetDBRequestKey() const | CompositeNH | virtual |
| GetFirstLocalEcmpMemberInterface() const | CompositeNH | |
| GetIndex(ComponentNH &nh, uint32_t &idx) const | CompositeNH | |
| GetLocalNextHop() const | CompositeNH | |
| GetNH(uint32_t idx) const | CompositeNH | inline |
| GetOldNH(const CompositeNHData *data, ComponentNH &) | CompositeNH | |
| GetRefCount() const | NextHop | inlinevirtual |
| GetState(DBTableBase *tbl_base, ListenerId listener) const | DBEntryBase | |
| GetState(const DBTableBase *tbl_base, ListenerId listener) const | DBEntryBase | |
| GetType() const | NextHop | inline |
| hash(uint32_t seed, bool ingress) const | CompositeNH | inline |
| HasVmInterface(const VmInterface *vmi) const | CompositeNH | |
| id() const | NextHop | inline |
| id_ | NextHop | protected |
| INTERFACE enum value | NextHop | |
| INVALID enum value | NextHop | |
| is_onlist() | DBEntryBase | inline |
| is_state_empty(DBTablePartBase *tpart) | DBEntryBase | |
| is_state_empty_unlocked(DBTablePartBase *tpart) | DBEntryBase | |
| IsActive() const | AgentDBEntry | |
| IsDeleted() const | DBEntryBase | inline |
| IsLess(const DBEntry &rhs) const | NextHop | inlinevirtual |
| IsLessSpecific(const std::string &match) const | DBEntryBase | inlinevirtual |
| IsMoreSpecific(const std::string &match) const | DBEntryBase | inlinevirtual |
| IsOnRemoveQ() | DBEntryBase | inline |
| IsValid() const | NextHop | inline |
| KeyPtr typedef | DBEntryBase | |
| kInvalidComponentNHIdx | CompositeNH | static |
| kInvalidIndex | NextHop | static |
| L2_RECEIVE enum value | NextHop | |
| last_change_at() const | DBEntryBase | inline |
| last_change_at_ | DBEntryBase | private |
| last_change_at_str() const | DBEntryBase | |
| last_update_at() const | DBEntryBase | inline |
| last_update_at_ | DBEntryBase | private |
| layer2_control_word() const | CompositeNH | inline |
| layer2_control_word_ | CompositeNH | private |
| learning_enabled() const | NextHop | inline |
| learning_enabled_ | NextHop | protected |
| ListenerId typedef | DBEntryBase | |
| MarkDelete() | DBEntryBase | inline |
| MatchEgressData(const NextHop *nh) const | CompositeNH | inlinevirtual |
| MIRROR enum value | NextHop | |
| mpls_label() const | NextHop | inline |
| mpls_label_ | NextHop | protected |
| NDP enum value | NextHop | |
| NeedMplsLabel() | CompositeNH | inlinevirtual |
| NextHop(Type type, bool policy) | NextHop | inline |
| NextHop(Type type, bool valid, bool policy) | NextHop | inline |
| NextHopIsLess(const DBEntry &rhs) const | CompositeNH | virtual |
| NexthopToInterfacePolicy() const | NextHop | |
| node_ | DBEntry | private |
| Notify() | DBEntryBase | |
| Onlist enum value | DBEntryBase | private |
| onremoveq_ | DBEntryBase | private |
| OnZeroRefCount() | CompositeNH | inlinevirtual |
| operator<(const DBEntry &rhs) const | DBEntry | inline |
| operator=(const AgentRefCount &) | AgentRefCount< NextHop > | inlineprivate |
| PBB enum value | NextHop | |
| pbb_nh() const | CompositeNH | inline |
| pbb_nh_ | CompositeNH | private |
| PickMember(uint32_t seed, uint32_t affinity_index, bool ingress) const | CompositeNH | |
| policy_ | NextHop | protected |
| PolicyEnabled() const | NextHop | inline |
| PostAdd() | NextHop | virtual |
| RECEIVE enum value | NextHop | |
| refcount_ | AgentRefCount< NextHop > | mutableprivate |
| ResetMplsRef() | NextHop | inline |
| RESOLVE enum value | NextHop | |
| SendObjectLog(const NextHopTable *table, AgentLogEvent::type event) const | CompositeNH | virtual |
| set_etree_leaf(bool val) | NextHop | inline |
| set_id(uint32_t index) | NextHop | inline |
| set_last_change_at(uint64_t time) | DBEntryBase | |
| set_last_change_at_to_now() | DBEntryBase | |
| set_last_update_at(uint64_t time) | DBEntryBase | |
| set_last_update_at_to_now() | DBEntryBase | |
| set_learning_flag(bool val) | NextHop | inline |
| set_onlist() | DBEntryBase | inline |
| set_table_partition(DBTablePartBase *tpart) | DBEntryBase | |
| set_validate_mcast_src(bool validate_mcast_src) | CompositeNH | inline |
| SetKey(const DBRequestKey *key) | CompositeNH | virtual |
| SetNHSandeshData(NhSandeshData &data) const | NextHop | |
| SetOnRemoveQ() | DBEntryBase | inline |
| SetRefState() const | AgentDBEntry | |
| SetState(DBTableBase *tbl_base, ListenerId listener, DBState *state) | DBEntryBase | |
| state_ | DBEntryBase | private |
| StateMap typedef | DBEntryBase | private |
| swap(AgentRefCount &) | AgentRefCount< NextHop > | inlineprivate |
| ToString() const | CompositeNH | inlinevirtual |
| tpart_ | DBEntryBase | private |
| TUNNEL enum value | NextHop | |
| Type enum name | NextHop | |
| type_ | NextHop | protected |
| UpdateComponentNHKey(uint32_t label, NextHopKey *nh_key, ComponentNHKeyList &component_nh_key_list, bool &comp_nh_policy) const | CompositeNH | |
| UpdateEcmpHashFieldsUponRouteDelete(Agent *agent, const string &vrf_name) | CompositeNH | |
| valid_ | NextHop | protected |
| validate_mcast_src() const | CompositeNH | inline |
| validate_mcast_src_ | CompositeNH | private |
| VLAN enum value | NextHop | |
| VRF enum value | NextHop | |
| vrf() const | CompositeNH | inline |
| vrf_ | CompositeNH | private |
| ~AgentDBEntry() | AgentDBEntry | inlinevirtual |
| ~AgentRefCount() | AgentRefCount< NextHop > | inlineprivatevirtual |
| ~CompositeNH() | CompositeNH | inlinevirtual |
| ~DBEntry() | DBEntry | inlinevirtual |
| ~DBEntryBase() | DBEntryBase | virtual |
| ~NextHop() | NextHop | virtual |