|
OpenSDN source code
|
This is the complete list of members for MulticastHandler, including all inherited members.
| AddBridgeDomain(DBTablePartBase *paritition, DBEntryBase *e) | MulticastHandler | |
| AddL2BroadcastRoute(MulticastGroupObject *obj, const std::string &vrf_name, const std::string &vn_name, const Ip4Address &addr, uint32_t label, int vxlan_id, uint32_t ethernet_tag) | MulticastHandler | private |
| AddLocalPeerRoute(MulticastGroupObject *sg_object) | MulticastHandler | |
| AddMulticastRoute(MulticastGroupObject *obj, const Peer *peer, uint32_t ethernet_tag, AgentRouteData *data, AgentRouteData *bridge_data) | MulticastHandler | |
| AddToMulticastObjList(MulticastGroupObject *obj) | MulticastHandler | inlineprivate |
| AddVmInterfaceInFloodGroup(const VmInterface *vm_itf, MulticastIntfDBState *state) | MulticastHandler | private |
| AddVmInterfaceInFloodGroup(const VmInterface *vm_itf, const std::string &vrf_name) | MulticastHandler | private |
| AddVmInterfaceToSourceGroup(const std::string &mvpn_vrf_name, const std::string &vn_name, const VmInterface *vm_itf, const Ip4Address &src_addr, const Ip4Address &grp_addr) | MulticastHandler | |
| AddVmInterfaceToVrfSourceGroup(const std::string &vrf_name, const std::string &vn_name, const VmInterface *vm_itf, const Ip4Address &src_addr, const Ip4Address &grp_addr) | MulticastHandler | |
| AddVmToMulticastObjMap(const boost::uuids::uuid &vm_itf_uuid, MulticastGroupObject *obj) | MulticastHandler | inlineprivate |
| agent() const | MulticastHandler | inline |
| agent_ | MulticastHandler | private |
| bridge_domain_id_ | MulticastHandler | private |
| ChangeLearningMode(MulticastGroupObject *obj, bool learning_enabled) | MulticastHandler | private |
| ChangePbbEtreeMode(MulticastGroupObject *obj, bool pbb_etree_enabled) | MulticastHandler | private |
| CreateBridgeDomainMG(DBTablePartBase *p, BridgeDomainEntry *bd) | MulticastHandler | private |
| CreateMulticastGroupObject(const string &vrf_name, const string &vn_name, const Ip4Address &src_addr, const Ip4Address &grp_addr, uint32_t vxlan_id) | MulticastHandler | |
| CreateMulticastVrfSourceGroup(const std::string &vrf_name, const std::string &vn_name, const Ip4Address &src_addr, const Ip4Address &grp_addr) | MulticastHandler | |
| DeleteBroadcast(const Peer *peer, const std::string &vrf_name, uint32_t ethernet_tag, COMPOSITETYPE type) | MulticastHandler | |
| DeleteEvpnPath(MulticastGroupObject *obj) | MulticastHandler | private |
| DeleteLocalPeerRoute(MulticastGroupObject *sg_object) | MulticastHandler | |
| DeleteMulticastObject(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr) | MulticastHandler | |
| DeleteMulticastRoute(const Peer *peer, const string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr, uint32_t ethernet_tag, COMPOSITETYPE comp_type) | MulticastHandler | |
| DeleteMulticastVrfSourceGroup(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr) | MulticastHandler | |
| DeleteVmInterface(const VmInterface *intf, const std::string &vrf_name) | MulticastHandler | private |
| DeleteVmInterface(const VmInterface *intf, MulticastIntfDBState *state) | MulticastHandler | private |
| DeleteVmInterfaceFromSourceGroup(const std::string &mvpn_vrf_name, const VmInterface *vm_itf, const Ip4Address &src_addr, const Ip4Address &grp_addr) | MulticastHandler | |
| DeleteVmInterfaceFromSourceGroup(const std::string &mvpn_vrf_name, const VmInterface *vm_itf, const Ip4Address &grp_addr) | MulticastHandler | |
| DeleteVmInterfaceFromSourceGroup(const std::string &mvpn_vrf_name, const std::string &vm_vrf_name, const VmInterface *vm_itf) | MulticastHandler | |
| DeleteVmInterfaceFromVrfSourceGroup(const std::string &vrf_name, const VmInterface *vm_itf, const Ip4Address &src_addr, const Ip4Address &grp_addr) | MulticastHandler | |
| DeleteVmInterfaceFromVrfSourceGroup(const std::string &vrf_name, const VmInterface *vm_itf, const Ip4Address &grp_addr=Ip4Address()) | MulticastHandler | |
| DeleteVmToMulticastObjMap(const boost::uuids::uuid &vm_itf_uuid, const MulticastGroupObject *obj) | MulticastHandler | inlineprivate |
| DISALLOW_COPY_AND_ASSIGN(MulticastHandler) | MulticastHandler | private |
| FilterVmi(const VmInterface *vmi) | MulticastHandler | |
| FindActiveGroupObject(const std::string &vrf_name, const Ip4Address &dip) | MulticastHandler | |
| FindActiveGroupObject(const std::string &vrf_name, const Ip4Address &sip, const Ip4Address &dip) | MulticastHandler | |
| FindFloodGroupObject(const std::string &vrf_name) | MulticastHandler | |
| FindGroupObject(const std::string &vrf_name, const Ip4Address &sip, const Ip4Address &dip) | MulticastHandler | |
| FindVmToMulticastObjMap(const boost::uuids::uuid &vm_itf_uuid, MulticastGroupObjectList &objList) | MulticastHandler | inlineprivate |
| FlushPeerInfo(uint64_t peer_sequence) | MulticastHandler | |
| GetEvpnMulticastSGFlags(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr) | MulticastHandler | |
| GetInstance() | MulticastHandler | inlinestatic |
| GetInterfaceComponentNHKeyList(MulticastGroupObject *obj, uint8_t flags) | MulticastHandler | |
| GetMulticastMacFromIp(const Ip4Address &ip, MacAddress &mac) | MulticastHandler | inlinestatic |
| GetMulticastObjList() | MulticastHandler | inline |
| GetVmToMulticastObjMap(const boost::uuids::uuid &uuid) | MulticastHandler | inlineprivate |
| HandleIpam(const VnEntry *vn) | MulticastHandler | |
| HandleRouteChangeAndMulticastObject(MulticastGroupObject *sg_object, boost::uuids::uuid vm_itf_uuid) | MulticastHandler | |
| HandleVnParametersChange(DBTablePartBase *partition, DBEntryBase *e) | MulticastHandler | |
| HandleVxLanChange(const VnEntry *vn) | MulticastHandler | |
| interface_listener_id_ | MulticastHandler | private |
| kBroadcast | MulticastHandler | static |
| kMulticastTimeout | MulticastHandler | static |
| ManagedPhysicalDevicesList typedef | MulticastHandler | |
| McastTableNotify(DBTablePartBase *partition, DBEntryBase *e) | MulticastHandler | |
| ModifyEvpnMembers(const Peer *peer, const std::string &vrf_name, const Ip4Address &grp, const Ip4Address &src, const TunnelOlist &olist, uint32_t ethernet_tag, uint64_t peer_identifier=0) | MulticastHandler | |
| ModifyEvpnMembers(const Peer *peer, const std::string &vrf_name, const TunnelOlist &olist, uint32_t ethernet_tag, uint64_t peer_identifier=0) | MulticastHandler | |
| ModifyFabricMembers(const Peer *peer, const std::string &vrf_name, const Ip4Address &group, const Ip4Address &source, uint32_t source_label, const TunnelOlist &olist, uint64_t peer_identifier=0) | MulticastHandler | |
| ModifyMvpnVrfRegistration(const Peer *peer, const std::string &vrf_name, const Ip4Address &group, const Ip4Address &source, uint64_t peer_identifier) | MulticastHandler | |
| ModifyTorMembers(const Peer *peer, const std::string &vrf_name, const TunnelOlist &olist, uint32_t ethernet_tag, uint64_t peer_identifier=0) | MulticastHandler | |
| ModifyVmInterface(DBTablePartBase *partition, DBEntryBase *e) | MulticastHandler | |
| ModifyVN(DBTablePartBase *partition, DBEntryBase *e) | MulticastHandler | |
| ModifyVRF(DBTablePartBase *partition, DBEntryBase *e) | MulticastHandler | |
| multicast_obj_list_ | MulticastHandler | private |
| MulticastGroupObjectList typedef | MulticastHandler | |
| MulticastHandler(Agent *agent) | MulticastHandler | |
| NotifyPhysicalDevice(DBTablePartBase *partition, DBEntryBase *e) | MulticastHandler | |
| obj_ | MulticastHandler | privatestatic |
| physical_device_listener_id_ | MulticastHandler | private |
| physical_devices() const | MulticastHandler | inline |
| physical_devices_ | MulticastHandler | private |
| Register() | MulticastHandler | |
| Resync(MulticastGroupObject *obj) | MulticastHandler | private |
| ResyncDependentVrf(MulticastGroupObject *obj) | MulticastHandler | private |
| SetEvpnMulticastSGFlags(const std::string &vrf_name, const Ip4Address &src_addr, const Ip4Address &grp_addr, uint32_t flags) | MulticastHandler | |
| Shutdown() | MulticastHandler | |
| te_walker_ | MulticastHandler | private |
| Terminate() | MulticastHandler | |
| TriggerLocalRouteChange(MulticastGroupObject *obj, const Peer *peer) | MulticastHandler | |
| TriggerRemoteRouteChange(MulticastGroupObject *obj, const Peer *peer, const string &vrf_name, const Ip4Address &src, const Ip4Address &grp, const TunnelOlist &olist, uint64_t peer_identifier, bool delete_op, COMPOSITETYPE comp_type, uint32_t label, bool fabric, uint32_t ethernet_tag) | MulticastHandler | |
| UpdateReference(MulticastGroupObject *obj) | MulticastHandler | private |
| vm_to_mcobj_list_ | MulticastHandler | private |
| VmMulticastGroupObjectList typedef | MulticastHandler | |
| vn_listener_id_ | MulticastHandler | private |
| vn_vrf_mapping_ | MulticastHandler | private |
| vrf_ipam_mapping_ | MulticastHandler | private |
| vrf_listener_id_ | MulticastHandler | private |
| ~MulticastHandler() | MulticastHandler | inlinevirtual |