class iox.HostNameResolver

class HostNameResolver
{
    // enums

    enum State;

    // fields

    io.SocketAddress m_address;
    uint_t m_defaultPort;

    // properties

    iox.HostNameResolver.State bindable autoget autoset property m_state;

    // events

    event m_onCompleted();

    // construction

    construct(doc.PluginHost* pluginHost);

    // methods

    bool errorcode resolve(
        char const* addressString,
        io.AddressFamily addressFamily = io.AddressFamily.Undefined
        );

    void cancel();
    void updateStatusPane(ui.StatusPane* pane);
};