class Poco::Net::Impl::SocketAddressImpl

#include <SocketAddressImpl.h>

class SocketAddressImpl: public Poco::RefCountedObject
{
public:
    // methods

    virtual
    IPAddress
    host() const = 0;

    virtual
    UInt16
    port() const = 0;

    virtual
    poco_socklen_t
    length() const = 0;

    virtual
    const struct sockaddr*
    addr() const = 0;

    virtual
    int
    af() const = 0;
};

// direct descendants

class IPv4SocketAddressImpl;

Inherited Members

public:
    // methods

    void
    duplicate() const;

    void
    release() const;

    int
    referenceCount() const;