GSocketAddressEnumerator

gio.socket_address_enumerator.SocketAddressEnumerator is an enumerator type for gio.socket_address.SocketAddress instances. It is returned by enumeration functions such as gio.socket_connectable.SocketConnectable.enumerate, which returns a gio.socket_address_enumerator.SocketAddressEnumerator to list each gio.socket_address.SocketAddress which could be used to connect to that gio.socket_connectable.SocketConnectable.

Enumeration is typically a blocking operation, so the asynchronous methods gio.socket_address_enumerator.SocketAddressEnumerator.nextAsync and gio.socket_address_enumerator.SocketAddressEnumerator.nextFinish should be used where possible.

Each gio.socket_address_enumerator.SocketAddressEnumerator can only be enumerated once. Once gio.socket_address_enumerator.SocketAddressEnumerator.next has returned NULL, further enumeration with that gio.socket_address_enumerator.SocketAddressEnumerator is not possible, and it can be unreffed.

struct GSocketAddressEnumerator {}

Members

Variables

parentInstance
ObjectC parentInstance;