| AddBgpVmiServicePortIndex(const uint32_t source_port, const boost::uuids::uuid vm_uuid) | BgpAsAService | |
| agent_ | BgpAsAService | private |
| AllocateBgpVmiServicePortIndex(const uint32_t sport, const boost::uuids::uuid vm_uuid) | BgpAsAService | |
| bgp_as_a_service_entry_map_ | BgpAsAService | private |
| bgp_as_a_service_map() const | BgpAsAService | |
| bgp_as_a_service_parameters_ | BgpAsAService | private |
| bgp_as_a_service_port_map() const | BgpAsAService | |
| bgp_as_a_service_port_map_ | BgpAsAService | private |
| bgp_as_a_service_port_range() const | BgpAsAService | inline |
| BgpAsAService(const Agent *agent) | BgpAsAService | |
| BgpAsAServiceEntryList typedef | BgpAsAService | |
| BgpAsAServiceEntryListConstIterator typedef | BgpAsAService | |
| BgpAsAServiceEntryListIterator typedef | BgpAsAService | |
| BgpAsAServiceEntryMap typedef | BgpAsAService | |
| BgpAsAServiceEntryMapConstIterator typedef | BgpAsAService | |
| BgpAsAServiceEntryMapIterator typedef | BgpAsAService | |
| BgpAsAServicePortMap typedef | BgpAsAService | |
| BgpAsAServicePortMapConstIterator typedef | BgpAsAService | |
| BgpAsAServicePortMapIterator typedef | BgpAsAService | |
| BuildBgpAsAServiceInfo(IFMapNode *bgp_as_a_service_node, std::list< IFMapNode * > &bgp_router_nodes, BgpAsAServiceEntryList &new_list, const std::string &vrf_name, const boost::uuids::uuid &vm_uuid) | BgpAsAService | private |
| DefaultBgpPort | BgpAsAService | static |
| DeleteVmInterface(const boost::uuids::uuid &vmi_uuid) | BgpAsAService | |
| DISALLOW_COPY_AND_ASSIGN(BgpAsAService) | BgpAsAService | private |
| FreeBgpVmiServicePortIndex(const uint32_t sport) | BgpAsAService | |
| GetBgpHealthCheck(const VmInterface *vm_intf, boost::uuids::uuid *health_check_uuid) const | BgpAsAService | |
| GetBgpRouterServiceDestination(const VmInterface *vm_intf, const IpAddress &source, const IpAddress &dest, IpAddress *nat_server, uint32_t *sport, uint32_t *dport) const | BgpAsAService | |
| health_check_cb_list_ | BgpAsAService | private |
| HealthCheckCb typedef | BgpAsAService | |
| IsBgpService(const VmInterface *vm_intf, const IpAddress &source_ip, const IpAddress &dest_ip) const | BgpAsAService | |
| IsConfigured() | BgpAsAService | inline |
| ProcessConfig(const std::string &vrf_name, std::list< IFMapNode * > &bgp_router_node_list, std::list< IFMapNode * > &bgp_as_service_node_list, const boost::uuids::uuid &vmi_uuid) | BgpAsAService | |
| RegisterHealthCheckCb(HealthCheckCb callback) | BgpAsAService | inline |
| RegisterServiceDeleteCb(ServiceDeleteCb callback) | BgpAsAService | inline |
| service_delete_cb_list_ | BgpAsAService | private |
| ServiceDeleteCb typedef | BgpAsAService | |
| StartHealthCheck(const boost::uuids::uuid &vm_uuid, const BgpAsAServiceEntryList &list) | BgpAsAService | private |
| UpdateBgpAsAServiceSessionInfo() | BgpAsAService | |
| ~BgpAsAService() | BgpAsAService | |