AddressType
AddressType*& _resultType);
class AddressType : public virtual Type {
virtual ~AddressType();
class AddressType;
class AddressType;
AddressType* type);
AddressType* fType;
class AddressType;
template<typename AddressType, typename SizeType>
AddressType base;
MulticastGroupInterface<Addressing>::DropSSM(const AddressType &sourceAddress)
MulticastFilter<Addressing>::GetState(const AddressType &groupAddress,
const AddressType &address, net_interface *interface)
const AddressType &sourceAddress)
const AddressType &sourceAddress)
MulticastGroupInterface<Addressing>::AddSSM(const AddressType &sourceAddress)
AddressType &Next() { return fBaseIterator.Next()->address; }
ContainedAddress *_Get(const AddressType &address) const
typedef typename Addressing::AddressType AddressType;
typedef ::AddressSet<AddressType> AddressSet;
MulticastGroupInterface(Filter *parent, const AddressType &address,
const AddressType &Address() const { return fMulticastAddress; }
status_t BlockSource(const AddressType &sourceAddress);
status_t UnblockSource(const AddressType &sourceAddress);
status_t AddSSM(const AddressType &sourceAddress);
status_t DropSSM(const AddressType &sourceAddress);
AddressType fMulticastAddress;
typedef typename Addressing::AddressType AddressType;
status_t GetState(const AddressType &groupAddress,
template<typename AddressType>
AddressType address;
status_t Add(const AddressType &address)
void Remove(const AddressType &address)
bool Has(const AddressType &address) const
MulticastFilter<Addressing>::GetState(const AddressType &groupAddress,
const AddressType &address, net_interface *interface)
const AddressType &sourceAddress)
const AddressType &sourceAddress)
MulticastGroupInterface<Addressing>::AddSSM(const AddressType &sourceAddress)
MulticastGroupInterface<Addressing>::DropSSM(const AddressType &sourceAddress)
AddressType &Next() { return fBaseIterator.Next()->address; }
ContainedAddress *_Get(const AddressType &address) const
typedef typename Addressing::AddressType AddressType;
typedef ::AddressSet<AddressType> AddressSet;
MulticastGroupInterface(Filter *parent, const AddressType &address,
const AddressType &Address() const { return fMulticastAddress; }
status_t BlockSource(const AddressType &sourceAddress);
status_t UnblockSource(const AddressType &sourceAddress);
status_t AddSSM(const AddressType &sourceAddress);
status_t DropSSM(const AddressType &sourceAddress);
AddressType fMulticastAddress;
typedef typename Addressing::AddressType AddressType;
status_t GetState(const AddressType &groupAddress,
template<typename AddressType>
AddressType address;
status_t Add(const AddressType &address)
void Remove(const AddressType &address)
bool Has(const AddressType &address) const
Type* baseType = dynamic_cast<AddressType*>(node->NodeChild()
AddressType* addressType = NULL;
AddressType* type = dynamic_cast<AddressType*>(valueNode->GetType());
AddressType*& _resultType)
AddressType*& _resultType);
class DwarfAddressType : public AddressType, public DwarfType {
AddressType* type = dynamic_cast<AddressType*>(
AddressType*& _resultType)
AddressType::~AddressType()
AddressType::Kind() const
AddressType* derivedType = NULL;
AddressType* addressType = dynamic_cast<AddressType*>(type);
AddressType* type)
AddressType* addressType = NULL;
if (dynamic_cast<AddressType*>(fType) != NULL) {