class Core::Platform::PosixAdapterIterator

#include <corenetwork.posix.h>

class PosixAdapterIterator: 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;