|
OpenSDN source code
|
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) | AgentXmppChannel | private |
| AddInetEcmpRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item, const VnListType &vn_list) | AgentXmppChannel | private |
| AddInetMplsEcmpRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item, const VnListType &vn_list) | AgentXmppChannel | private |
| AddMplsRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item) | AgentXmppChannel | private |
| 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) | AgentXmppChannel | private |
| AddRemoteMplsRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item, const VnListType &vn_list) | AgentXmppChannel | private |
| AddRemoteRoute(std::string vrf_name, IpAddress prefix_addr, uint32_t prefix_len, autogen::ItemType *item, const VnListType &vn_list) | AgentXmppChannel | private |
| AddRoute(std::string vrf_name, IpAddress ip, uint32_t plen, autogen::ItemType *item) | AgentXmppChannel | private |
| agent() const | AgentXmppChannel | inline |
| agent_ | AgentXmppChannel | private |
| AgentXmppChannel(Agent *agent, const std::string &xmpp_server, const std::string &label_range, uint8_t xs_idx) | AgentXmppChannel | |
| bgp_peer_id() | AgentXmppChannel | inline |
| bgp_peer_id_ | AgentXmppChannel | private |
| bgp_peer_id_ref() | AgentXmppChannel | inline |
| BuildAndSendEvpnDom(autogen::EnetItemType &item, std::stringstream &ss_node, const AgentRoute *route, bool associate) | AgentXmppChannel | private |
| BuildEcmpData(TYPE *item, const VnListType &vn_list, const EcmpLoadBalance &ecmp_load_balance, const AgentRouteTable *rt_table, const std::string &prefix_str) | AgentXmppChannel | private |
| 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) | AgentXmppChannel | private |
| 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) | AgentXmppChannel | private |
| channel_ | AgentXmppChannel | private |
| channel_str_ | AgentXmppChannel | private |
| CleanConfigStale(AgentXmppChannel *agent_xmpp_channel) | AgentXmppChannel | static |
| ControllerSendCfgSubscribe(AgentXmppChannel *peer) | AgentXmppChannel | static |
| 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) | AgentXmppChannel | static |
| 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) | AgentXmppChannel | static |
| ControllerSendIPMcastRouteCommon(AgentRoute *route, bool associate) | AgentXmppChannel | |
| ControllerSendMcastRouteAdd(AgentXmppChannel *peer, AgentRoute *route) | AgentXmppChannel | static |
| ControllerSendMcastRouteCommon(AgentRoute *route, bool associate) | AgentXmppChannel | |
| ControllerSendMcastRouteDelete(AgentXmppChannel *peer, AgentRoute *route) | AgentXmppChannel | static |
| 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) | AgentXmppChannel | static |
| 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) | AgentXmppChannel | static |
| ControllerSendSubscribe(AgentXmppChannel *peer, VrfEntry *vrf, bool subscribe) | AgentXmppChannel | static |
| 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) | AgentXmppChannel | private |
| ControllerSendVmCfgSubscribe(AgentXmppChannel *peer, const boost::uuids::uuid &vm_id, bool subscribe) | AgentXmppChannel | static |
| CreateBgpPeer() | AgentXmppChannel | |
| end_of_rib_rx_timer() | AgentXmppChannel | |
| end_of_rib_rx_timer_ | AgentXmppChannel | private |
| end_of_rib_tx_timer() | AgentXmppChannel | |
| end_of_rib_tx_timer_ | AgentXmppChannel | private |
| EndOfRibRx() | AgentXmppChannel | |
| EndOfRibTx() | AgentXmppChannel | |
| GetBgpPeerName() const | AgentXmppChannel | |
| GetMcastLabelRange() | AgentXmppChannel | inline |
| GetVnList(const TYPE &nexthops, VnListType *vn_list) | AgentXmppChannel | private |
| GetXmppChannel() | AgentXmppChannel | inline |
| GetXmppServer() | AgentXmppChannel | inline |
| GetXmppServerIdx() | AgentXmppChannel | inline |
| HandleAgentXmppClientChannelEvent(AgentXmppChannel *peer, xmps::PeerState state) | AgentXmppChannel | static |
| IsBgpPeerActive(const Agent *agent, AgentXmppChannel *peer) | AgentXmppChannel | static |
| IsEcmp(const TYPE &nexthops) | AgentXmppChannel | private |
| IsXmppChannelActive(const Agent *agent, AgentXmppChannel *peer) | AgentXmppChannel | static |
| label_range_ | AgentXmppChannel | private |
| llgr_stale_timer() | AgentXmppChannel | |
| llgr_stale_timer_ | AgentXmppChannel | private |
| NotReady() | AgentXmppChannel | |
| PeerIsNotConfig() | AgentXmppChannel | private |
| PrefixToRouteMplsTable(const std::string &vrf_name, const IpAddress &prefix_addr) | AgentXmppChannel | private |
| PrefixToRouteTable(const std::string &vrf_name, const IpAddress &prefix_addr) | AgentXmppChannel | private |
| Ready() | AgentXmppChannel | |
| ReceiveBgpMessage(std::unique_ptr< XmlBase > impl) | AgentXmppChannel | |
| ReceiveEvpnUpdate(XmlPugi *pugi) | AgentXmppChannel | virtual |
| ReceiveInet4MplsUpdate(XmlPugi *pugi) | AgentXmppChannel | virtual |
| ReceiveInternal(const XmppStanza::XmppMessage *msg) | AgentXmppChannel | private |
| ReceiveMulticastUpdate(XmlPugi *pugi) | AgentXmppChannel | virtual |
| ReceiveMvpnUpdate(XmlPugi *pugi) | AgentXmppChannel | virtual |
| ReceiveUpdate(const XmppStanza::XmppMessage *msg) | AgentXmppChannel | virtual |
| ReceiveV4V6Update(XmlPugi *pugi) | AgentXmppChannel | virtual |
| RegisterXmppChannel(XmppChannel *channel) | AgentXmppChannel | |
| route_published_time() const | AgentXmppChannel | inline |
| route_published_time_ | AgentXmppChannel | private |
| SendUpdate(const uint8_t *msg, size_t msgsize) | AgentXmppChannel | virtual |
| sequence_number() const | AgentXmppChannel | |
| SetConfigPeer(AgentXmppChannel *peer) | AgentXmppChannel | static |
| SetMulticastPeer(AgentXmppChannel *old_peer, AgentXmppChannel *new_peer) | AgentXmppChannel | static |
| StartEndOfRibTxWalker() | AgentXmppChannel | |
| StopEndOfRibTxWalker() | AgentXmppChannel | |
| TimedOut() | AgentXmppChannel | |
| ToString() const | AgentXmppChannel | virtual |
| Unregister() | AgentXmppChannel | |
| UpdateConnectionInfo(xmps::PeerState state) | AgentXmppChannel | |
| WriteReadyCb(const boost::system::error_code &ec) | AgentXmppChannel | protectedvirtual |
| xmpp_server_ | AgentXmppChannel | private |
| XmppClientChannelEvent(AgentXmppChannel *peer, xmps::PeerState state) | AgentXmppChannel | static |
| xs_idx_ | AgentXmppChannel | private |
| ~AgentXmppChannel() | AgentXmppChannel | virtual |