class Core::Platform::Win32AdapterIterator

#include <corenetwork.win.h>

class Win32AdapterIterator: public Core::Platform::IAdapterIterator
{
public:
    // methods

    virtual const Entry* next();
    virtual bool matches(const Entry* entry) const;
    virtual bool getIPAddress(Sockets::IPAddress& address, const Entry* entry) const;
    virtual bool getIPSubnetMask(Sockets::IPAddress& address, const Entry* entry) const;
};

Inherited Members

public:
    // typedefs

    typedef T Entry;

    // methods

    virtual const Entry* next() = 0;
    virtual bool matches(const Entry* entry) const = 0;
    virtual bool getIPAddress(Sockets::IPAddress& address, const Entry* entry) const = 0;
    virtual bool getIPSubnetMask(Sockets::IPAddress& address, const Entry* entry) const = 0;