#include <multicast.h>
Definition at line 70 of file multicast.h.
MulticastGroupObject::MulticastGroupObject |
( |
const std::string & |
vrf_name, |
|
|
const Ip4Address & |
grp_addr, |
|
|
const std::string & |
vn_name |
|
) |
| |
|
inline |
MulticastGroupObject::MulticastGroupObject |
( |
const std::string & |
vrf_name, |
|
|
const std::string & |
vn_name, |
|
|
const Ip4Address & |
grp_addr, |
|
|
const Ip4Address & |
src_addr |
|
) |
| |
|
inline |
virtual MulticastGroupObject::~MulticastGroupObject |
( |
| ) |
|
|
inlinevirtual |
bool MulticastGroupObject::CanBeDeleted |
( |
| ) |
const |
bool MulticastGroupObject::CanUnsubscribe |
( |
| ) |
const |
|
inline |
void MulticastGroupObject::ClearLocalListSize |
( |
| ) |
|
|
inline |
void MulticastGroupObject::decr_vn_count |
( |
| ) |
|
|
inline |
void MulticastGroupObject::Deleted |
( |
bool |
val | ) |
|
|
inline |
uint32_t MulticastGroupObject::evpn_igmp_flags |
( |
| ) |
const |
|
inline |
uint32_t MulticastGroupObject::fabric_label |
( |
| ) |
const |
|
inline |
const TunnelOlist& MulticastGroupObject::fabric_olist |
( |
| ) |
const |
|
inline |
void MulticastGroupObject::FlushAllPeerInfo |
( |
const Agent * |
agent, |
|
|
const Peer * |
peer, |
|
|
uint64_t |
peer_identifier |
|
) |
| |
const Ip4Address& MulticastGroupObject::GetGroupAddress |
( |
| ) |
|
|
inline |
ComponentNHKeyList MulticastGroupObject::GetInterfaceComponentNHKeyList |
( |
uint8_t |
interface_flags | ) |
|
uint32_t MulticastGroupObject::GetLocalListSize |
( |
| ) |
|
|
inline |
const Ip4Address& MulticastGroupObject::GetSourceAddress |
( |
| ) |
|
|
inline |
const std::string& MulticastGroupObject::GetVnName |
( |
| ) |
|
|
inline |
void MulticastGroupObject::incr_vn_count |
( |
| ) |
|
|
inline |
bool MulticastGroupObject::IsDeleted |
( |
| ) |
|
|
inline |
bool MulticastGroupObject::learning_enabled |
( |
| ) |
const |
|
inline |
bool MulticastGroupObject::mvpn_registered |
( |
| ) |
const |
|
inline |
bool MulticastGroupObject::pbb_etree_enabled |
( |
| ) |
const |
|
inline |
bool MulticastGroupObject::pbb_vrf |
( |
| ) |
const |
|
inline |
const std::string& MulticastGroupObject::pbb_vrf_name |
( |
| ) |
|
|
inline |
const Peer* MulticastGroupObject::peer |
( |
| ) |
|
|
inline |
uint64_t MulticastGroupObject::peer_identifier |
( |
| ) |
|
|
inline |
void MulticastGroupObject::reset_bridge_domain |
( |
| ) |
|
|
inline |
void MulticastGroupObject::reset_vn |
( |
| ) |
|
void MulticastGroupObject::set_evpn_igmp_flags |
( |
uint32_t |
evpn_igmp_flags | ) |
|
|
inline |
void MulticastGroupObject::set_fabric_label |
( |
uint32_t |
label | ) |
|
|
inline |
void MulticastGroupObject::set_fabric_olist |
( |
const TunnelOlist & |
olist | ) |
|
|
inline |
void MulticastGroupObject::set_learning_enabled |
( |
bool |
learning_enabled | ) |
|
|
inline |
void MulticastGroupObject::set_mvpn_registered |
( |
bool |
mvpn_registered | ) |
|
|
inline |
void MulticastGroupObject::set_pbb_etree_enabled |
( |
bool |
pbb_etree_enabled | ) |
|
|
inline |
void MulticastGroupObject::set_pbb_vrf |
( |
bool |
is_pbb_vrf | ) |
|
|
inline |
void MulticastGroupObject::set_pbb_vrf_name |
( |
std::string |
name | ) |
|
|
inline |
void MulticastGroupObject::set_peer |
( |
const Peer * |
peer | ) |
|
|
inline |
void MulticastGroupObject::set_peer_identifier |
( |
uint64_t |
peer_id | ) |
|
|
inline |
void MulticastGroupObject::set_vn |
( |
const VnEntry * |
vn | ) |
|
void MulticastGroupObject::set_vxlan_id |
( |
uint32_t |
vxlan_id | ) |
|
|
inline |
const VnEntry* MulticastGroupObject::vn |
( |
| ) |
const |
|
inline |
uint32_t MulticastGroupObject::vn_count |
( |
| ) |
|
|
inline |
const std::string& MulticastGroupObject::vrf_name |
( |
| ) |
const |
|
inline |
uint32_t MulticastGroupObject::vxlan_id |
( |
| ) |
const |
|
inline |
bool MulticastGroupObject::deleted_ |
|
private |
uint32_t MulticastGroupObject::evpn_igmp_flags_ |
|
private |
uint32_t MulticastGroupObject::fabric_label_ |
|
private |
bool MulticastGroupObject::layer2_control_word_ |
|
private |
bool MulticastGroupObject::learning_enabled_ |
|
private |
bool MulticastGroupObject::mvpn_registered_ |
|
private |
bool MulticastGroupObject::pbb_etree_enabled_ |
|
private |
bool MulticastGroupObject::pbb_vrf_ |
|
private |
std::string MulticastGroupObject::pbb_vrf_name_ |
|
private |
const Peer* MulticastGroupObject::peer_ |
|
private |
uint64_t MulticastGroupObject::peer_identifier_ |
|
private |
uint32_t MulticastGroupObject::vn_count_ |
|
private |
std::string MulticastGroupObject::vn_name_ |
|
private |
std::string MulticastGroupObject::vrf_name_ |
|
private |
uint32_t MulticastGroupObject::vxlan_id_ |
|
private |
The documentation for this class was generated from the following files: