MulticastGroupInterface
typedef MulticastGroupInterface<IPv4Multicast> IPv4GroupInterface;
MulticastGroupInterface<Addressing>::DropSSM(const AddressType &sourceAddress)
MulticastGroupInterface<Addressing>::IsEmpty() const
MulticastGroupInterface<Addressing>::Clear()
MulticastGroupInterface<Addressing>::FilterAccepts(net_buffer *buffer) const
template class MulticastGroupInterface<IPv4Multicast>;
MulticastGroupInterface<Addressing>::MulticastGroupInterface(Filter *parent,
MulticastGroupInterface<Addressing>::~MulticastGroupInterface()
MulticastGroupInterface<Addressing>::Add()
MulticastGroupInterface<Addressing>::Drop()
MulticastGroupInterface<Addressing>::BlockSource(
MulticastGroupInterface<Addressing>::UnblockSource(
MulticastGroupInterface<Addressing>::AddSSM(const AddressType &sourceAddress)
class MulticastGroupInterface {
typedef MulticastGroupInterface<Addressing> ThisType;
MulticastGroupInterface(Filter *parent, const AddressType &address,
~MulticastGroupInterface();
MulticastGroupInterface*& GetLink(ValueType *value) const
MulticastGroupInterface*& HashLink() { return fLink; }
MulticastGroupInterface*& MulticastGroupsHashLink() { return fMulticastGroupsLink; }
MulticastGroupInterface* fLink;
MulticastGroupInterface* fMulticastGroupsLink;
typedef MulticastGroupInterface<Addressing> GroupInterface;
template<typename Addressing> class MulticastGroupInterface;
typedef MulticastGroupInterface<IPv4Multicast> GroupInterface;
typedef MulticastGroupInterface<IPv6Multicast> IPv6GroupInterface;
MulticastGroupInterface<Addressing>::IsEmpty() const
MulticastGroupInterface<Addressing>::Clear()
MulticastGroupInterface<Addressing>::FilterAccepts(net_buffer *buffer) const
template class MulticastGroupInterface<IPv6Multicast>;
MulticastGroupInterface<Addressing>::MulticastGroupInterface(Filter *parent,
MulticastGroupInterface<Addressing>::~MulticastGroupInterface()
MulticastGroupInterface<Addressing>::Add()
MulticastGroupInterface<Addressing>::Drop()
MulticastGroupInterface<Addressing>::BlockSource(
MulticastGroupInterface<Addressing>::UnblockSource(
MulticastGroupInterface<Addressing>::AddSSM(const AddressType &sourceAddress)
MulticastGroupInterface<Addressing>::DropSSM(const AddressType &sourceAddress)
class MulticastGroupInterface {
typedef MulticastGroupInterface<Addressing> ThisType;
MulticastGroupInterface(Filter *parent, const AddressType &address,
~MulticastGroupInterface();
MulticastGroupInterface*& GetLink(ValueType *value) const
MulticastGroupInterface*& HashLink() { return fLink; }
MulticastGroupInterface*& MulticastGroupsHashLink() { return fMulticastGroupsLink; }
MulticastGroupInterface* fLink;
MulticastGroupInterface* fMulticastGroupsLink;
typedef MulticastGroupInterface<Addressing> GroupInterface;
template<typename Addressing> class MulticastGroupInterface;
typedef MulticastGroupInterface<IPv6Multicast> GroupInterface;