OpenSDN source code
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) constAgentRouteDatainlinevirtual
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) constAgentRouteDatavirtual
DISALLOW_COPY_AND_ASSIGN(ControllerEcmpRoute)ControllerEcmpRouteprivate
ControllerPeerPath::DISALLOW_COPY_AND_ASSIGN(AgentRouteData)AgentRouteData
ecmp_load_balance_ControllerEcmpRouteprivate
IPAM_SUBNET enum valueAgentRouteData
is_multicast() constAgentRouteDatainline
is_multicast_AgentRouteData
kInvalidPeerIdentifierControllerPeerPathstatic
label_list_ControllerEcmpRouteprivate
maximum_ecmp_pathsControllerEcmpRoutestatic
nh_req()ControllerEcmpRouteinline
nh_req_ControllerEcmpRouteprivate
path_preference_ControllerEcmpRouteprivate
peer_ControllerPeerPathprivate
ROUTE_PREFERENCE_CHANGE enum valueAgentRouteData
sequence_number() constAgentRouteDatainline
sequence_number_AgentRouteData
set_copy_local_path(bool copy_local_path)ControllerEcmpRouteinline
sg_list_ControllerEcmpRouteprivate
tag_list_ControllerEcmpRouteprivate
ToString() constControllerEcmpRouteinlinevirtual
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