OpenSDN source code
AgentXmppChannel Member List

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

AddEvpnEcmpRoute(std::string vrf_name, const MacAddress &mac, const IpAddress &ip, uint32_t plen, autogen::EnetItemType *item, const VnListType &vn_list)AgentXmppChannel
AddEvpnRoute(const std::string &vrf_name, std::string mac_addr, const IpAddress &ip, uint32_t plen, autogen::EnetItemType *item)AgentXmppChannel
AddFabricVrfRoute(const Ip4Address &prefix_addr, uint32_t prefix_len, const Ip4Address &addr, const VnListType &vn_list, const SecurityGroupList &sg_list, const TagList &tag_list)AgentXmppChannelprivate
AddInetEcmpRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item, const VnListType &vn_list)AgentXmppChannelprivate
AddInetMplsEcmpRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item, const VnListType &vn_list)AgentXmppChannelprivate
AddMplsRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item)AgentXmppChannelprivate
AddMulticastEvpnRoute(const std::string &vrf_name, const IpAddress &source, const IpAddress &group, autogen::EnetItemType *item)AgentXmppChannel
AddMulticastEvpnRoute(const std::string &vrf_name, const MacAddress &mac, autogen::EnetItemType *item)AgentXmppChannelprivate
AddRemoteMplsRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item, const VnListType &vn_list)AgentXmppChannelprivate
AddRemoteRoute(std::string vrf_name, IpAddress prefix_addr, uint32_t prefix_len, autogen::ItemType *item, const VnListType &vn_list)AgentXmppChannelprivate
AddRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item)AgentXmppChannelprivate
agent() constAgentXmppChannelinline
agent_AgentXmppChannelprivate
AgentXmppChannel(Agent *agent, const std::string &xmpp_server, const std::string &label_range, uint8_t xs_idx)AgentXmppChannel
bgp_peer_id()AgentXmppChannelinline
bgp_peer_id_AgentXmppChannelprivate
bgp_peer_id_ref()AgentXmppChannelinline
BuildAndSendEvpnDom(autogen::EnetItemType &item, std::stringstream &ss_node, const AgentRoute *route, bool associate)AgentXmppChannelprivate
BuildEcmpData(TYPE *item, const VnListType &vn_list, const EcmpLoadBalance &ecmp_load_balance, const AgentRouteTable *rt_table, const std::string &prefix_str)AgentXmppChannelprivate
BuildEvpnMulticastMessage(autogen::EnetItemType &item, std::stringstream &node_id, AgentRoute *route, const Ip4Address *nh_ip, const std::string &vn, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t label, uint32_t tunnel_bmap, bool associate, const AgentPath *path, bool assisted_replication)AgentXmppChannel
BuildEvpnUnicastMessage(autogen::EnetItemType &item, std::stringstream &node_id, AgentRoute *route, const Ip4Address *nh_ip, const std::string &vn, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t label, uint32_t tunnel_bmap, const PathPreference &path_prefernce, bool associate)AgentXmppChannelprivate
BuildTagList(const TYPE *item, TagList *tag_list)AgentXmppChannel
BuildTorMulticastMessage(autogen::EnetItemType &item, std::stringstream &node_id, AgentRoute *route, const Ip4Address *nh_ip, const std::string &vn, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t label, uint32_t tunnel_bmap, const std::string &destination, const std::string &source, bool associate)AgentXmppChannelprivate
channel_AgentXmppChannelprivate
channel_str_AgentXmppChannelprivate
CleanConfigStale(AgentXmppChannel *agent_xmpp_channel)AgentXmppChannelstatic
ControllerSendCfgSubscribe(AgentXmppChannel *peer)AgentXmppChannelstatic
ControllerSendEvpnRouteAdd(AgentXmppChannel *peer, AgentRoute *route, const Ip4Address *nexthop_ip, std::string vn, uint32_t mpls_label, uint32_t tunnel_bmap, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, const std::string &destination, const std::string &source, const PathPreference &path_preference)AgentXmppChannelstatic
ControllerSendEvpnRouteCommon(AgentRoute *route, const Ip4Address *nexthop_ip, std::string vn, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t mpls_label, uint32_t tunnel_bmap, const std::string &destination, const std::string &source, const PathPreference &path_preference, bool associate)AgentXmppChannel
ControllerSendEvpnRouteDelete(AgentXmppChannel *peer, AgentRoute *route, std::string vn, uint32_t mpls_label, const std::string &destination, const std::string &source, uint32_t tunnel_bmap)AgentXmppChannelstatic
ControllerSendIPMcastRouteCommon(AgentRoute *route, bool associate)AgentXmppChannel
ControllerSendMcastRouteAdd(AgentXmppChannel *peer, AgentRoute *route)AgentXmppChannelstatic
ControllerSendMcastRouteCommon(AgentRoute *route, bool associate)AgentXmppChannel
ControllerSendMcastRouteDelete(AgentXmppChannel *peer, AgentRoute *route)AgentXmppChannelstatic
ControllerSendMvpnRouteCommon(AgentRoute *route, bool associate)AgentXmppChannel
ControllerSendRouteAdd(AgentXmppChannel *peer, AgentRoute *route, const Ip4Address *nexthop_ip, const VnListType &vn_list, uint32_t label, uint32_t tunnel_bmap, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, Agent::RouteTableType type, const PathPreference &path_preference, const EcmpLoadBalance &ecmp_load_balance, uint32_t native_vrf_id)AgentXmppChannelstatic
ControllerSendRouteDelete(AgentXmppChannel *peer, AgentRoute *route, const VnListType &vn_list, uint32_t label, uint32_t tunnel_bmap, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, Agent::RouteTableType type, const PathPreference &path_preference)AgentXmppChannelstatic
ControllerSendSubscribe(AgentXmppChannel *peer, VrfEntry *vrf, bool subscribe)AgentXmppChannelstatic
ControllerSendV4V6UnicastRouteCommon(AgentRoute *route, const VnListType &vn_list, const SecurityGroupList *sg_list, const TagList *tag_list, const CommunityList *communities, uint32_t mpls_label, uint32_t tunnel_bmap, const PathPreference &path_preference, bool associate, Agent::RouteTableType type, const EcmpLoadBalance &ecmp_load_balance, uint32_t native_vrf_id)AgentXmppChannelprivate
ControllerSendVmCfgSubscribe(AgentXmppChannel *peer, const boost::uuids::uuid &vm_id, bool subscribe)AgentXmppChannelstatic
CreateBgpPeer()AgentXmppChannel
end_of_rib_rx_timer()AgentXmppChannel
end_of_rib_rx_timer_AgentXmppChannelprivate
end_of_rib_tx_timer()AgentXmppChannel
end_of_rib_tx_timer_AgentXmppChannelprivate
EndOfRibRx()AgentXmppChannel
EndOfRibTx()AgentXmppChannel
GetBgpPeerName() constAgentXmppChannel
GetMcastLabelRange()AgentXmppChannelinline
GetVnList(const TYPE &nexthops, VnListType *vn_list)AgentXmppChannelprivate
GetXmppChannel()AgentXmppChannelinline
GetXmppServer()AgentXmppChannelinline
GetXmppServerIdx()AgentXmppChannelinline
HandleAgentXmppClientChannelEvent(AgentXmppChannel *peer, xmps::PeerState state)AgentXmppChannelstatic
IsBgpPeerActive(const Agent *agent, AgentXmppChannel *peer)AgentXmppChannelstatic
IsEcmp(const TYPE &nexthops)AgentXmppChannelprivate
IsXmppChannelActive(const Agent *agent, AgentXmppChannel *peer)AgentXmppChannelstatic
label_range_AgentXmppChannelprivate
llgr_stale_timer()AgentXmppChannel
llgr_stale_timer_AgentXmppChannelprivate
NotReady()AgentXmppChannel
PeerIsNotConfig()AgentXmppChannelprivate
PrefixToRouteMplsTable(const std::string &vrf_name, const IpAddress &prefix_addr)AgentXmppChannelprivate
PrefixToRouteTable(const std::string &vrf_name, const IpAddress &prefix_addr)AgentXmppChannelprivate
Ready()AgentXmppChannel
ReceiveBgpMessage(std::unique_ptr< XmlBase > impl)AgentXmppChannel
ReceiveEvpnUpdate(XmlPugi *pugi)AgentXmppChannelvirtual
ReceiveInet4MplsUpdate(XmlPugi *pugi)AgentXmppChannelvirtual
ReceiveInternal(const XmppStanza::XmppMessage *msg)AgentXmppChannelprivate
ReceiveMulticastUpdate(XmlPugi *pugi)AgentXmppChannelvirtual
ReceiveMvpnUpdate(XmlPugi *pugi)AgentXmppChannelvirtual
ReceiveUpdate(const XmppStanza::XmppMessage *msg)AgentXmppChannelvirtual
ReceiveV4V6Update(XmlPugi *pugi)AgentXmppChannelvirtual
RegisterXmppChannel(XmppChannel *channel)AgentXmppChannel
route_published_time() constAgentXmppChannelinline
route_published_time_AgentXmppChannelprivate
SendUpdate(const uint8_t *msg, size_t msgsize)AgentXmppChannelvirtual
sequence_number() constAgentXmppChannel
SetConfigPeer(AgentXmppChannel *peer)AgentXmppChannelstatic
SetMulticastPeer(AgentXmppChannel *old_peer, AgentXmppChannel *new_peer)AgentXmppChannelstatic
StartEndOfRibTxWalker()AgentXmppChannel
StopEndOfRibTxWalker()AgentXmppChannel
TimedOut()AgentXmppChannel
ToString() constAgentXmppChannelvirtual
Unregister()AgentXmppChannel
UpdateConnectionInfo(xmps::PeerState state)AgentXmppChannel
WriteReadyCb(const boost::system::error_code &ec)AgentXmppChannelprotectedvirtual
xmpp_server_AgentXmppChannelprivate
XmppClientChannelEvent(AgentXmppChannel *peer, xmps::PeerState state)AgentXmppChannelstatic
xs_idx_AgentXmppChannelprivate
~AgentXmppChannel()AgentXmppChannelvirtual