OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ControllerEcmpRoute Member List

This is the complete list of members for ControllerEcmpRoute, including all inherited members.

ADD_DEL_CHANGE enum valueAgentRouteData
AddChangePath(Agent *agent, AgentPath *path, const AgentRoute *rt)AgentRouteData
AddChangePathExtended(Agent *agent, AgentPath *path, const AgentRoute *rt)ControllerEcmpRoutevirtual
agent_ControllerEcmpRouteprivate
AgentData()AgentDatainline
AgentRouteData(Type type, bool is_multicast, uint64_t sequence_number)AgentRouteDatainline
AgentXmppChannel classControllerEcmpRoutefriend
BuildNhReq(const string &vrf_name, const autogen::ItemType *item_type, const VnListType &vn_list)ControllerEcmpRoute
CanDeletePath(Agent *agent, AgentPath *path, const AgentRoute *rt) const AgentRouteDatainlinevirtual
cloned_data_list_ControllerEcmpRouteprivate
cloned_local_path_list()ControllerEcmpRouteinline
ClonedLocalPathList typedefControllerEcmpRoute
ClonedLocalPathListIter typedefControllerEcmpRoute
ControllerEcmpRoute(const BgpPeer *peer, const VnListType &vn_list, const EcmpLoadBalance &ecmp_load_balance, const TagList &tag_list, const TYPE *item, const AgentRouteTable *rt_table, const std::string &prefix_str)ControllerEcmpRoute
ControllerEcmpRoute(const BgpPeer *peer, const VnListType &vn_list, const EcmpLoadBalance &ecmp_load_balance, const TagList &tag_list, const SecurityGroupList &sg_list, const PathPreference &path_pref, TunnelType::TypeBmap tunnel_bmap, DBRequest &nh_req, const std::string &prefix_str, const std::string vrf_name="")ControllerEcmpRoute
ControllerEcmpRoute(const BgpPeer *peer, const VnListType &vn_list, const EcmpLoadBalance &ecmp_load_balance, const TagList &tag_list, const SecurityGroupList &sg_list, const PathPreference &path_pref, TunnelType::TypeBmap tunnel_bmap, std::vector< IpAddress > &tunnel_dest_list, std::vector< uint32_t > &label_list, const std::string &prefix_str, const std::string &vrf_name)ControllerEcmpRoute
ControllerPeerPath(const BgpPeer *peer)ControllerPeerPath
copy_local_path_ControllerEcmpRouteprivate
CopyToPath(AgentPath *path)ControllerEcmpRoute
CreateAgentPath(const Peer *peer, AgentRoute *rt) const AgentRouteDatavirtual
DISALLOW_COPY_AND_ASSIGN(ControllerEcmpRoute)ControllerEcmpRouteprivate
ControllerPeerPath::DISALLOW_COPY_AND_ASSIGN(AgentRouteData)AgentRouteData
ecmp_load_balance_ControllerEcmpRouteprivate
IPAM_SUBNET enum valueAgentRouteData
is_multicast() const AgentRouteDatainline
is_multicast_AgentRouteData
kInvalidPeerIdentifierControllerPeerPathstatic
label_list_ControllerEcmpRouteprivate
maximum_ecmp_pathsControllerEcmpRoutestatic
nh_req()ControllerEcmpRouteinline
nh_req_ControllerEcmpRouteprivate
path_preference_ControllerEcmpRouteprivate
ROUTE_PREFERENCE_CHANGE enum valueAgentRouteData
sequence_number() const AgentRouteDatainline
sequence_number_AgentRouteData
set_copy_local_path(bool copy_local_path)ControllerEcmpRouteinline
sg_list_ControllerEcmpRouteprivate
tag_list_ControllerEcmpRouteprivate
ToString() const ControllerEcmpRouteinlinevirtual
tunnel_bmap_ControllerEcmpRouteprivate
tunnel_dest_list_ControllerEcmpRouteprivate
Type enum nameAgentRouteData
type_AgentRouteData
UpdateRoute(AgentRoute *route)ControllerPeerPathinlinevirtual
vn_list_ControllerEcmpRouteprivate
vrf_name_ControllerEcmpRouteprivate
vxlan_id_ControllerEcmpRouteprivate
~AgentData()AgentDatainlinevirtual
~AgentRouteData()AgentRouteDatainlinevirtual
~ControllerEcmpRoute()ControllerEcmpRouteinlinevirtual
~ControllerPeerPath()ControllerPeerPathinline
~DBRequestData()DBRequestDatainlinevirtual