class Core::Platform::AdapterIteratorStub

#include <coreplatformnetwork.h>

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

    virtual const AdapterEntryStub* next();
    virtual bool matches(const AdapterEntryStub* entry) const;

    virtual bool getIPAddress(
        Sockets::IPAddress& address,
        const AdapterEntryStub* entry
    ) const;

    virtual bool getIPSubnetMask(
        Sockets::IPAddress& address,
        const AdapterEntryStub* 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;