Klasse
FiorProxyAddressEnumerator
Beschreibung [Quellcode]
class Gio.ProxyAddressEnumerator : Gio.SocketAddressEnumerator
{
/* No available fields */
}
GProxyAddressEnumerator
ist ein Wrapper um GSocketAddressEnumerator
, der die von GSocketAddress
instances zurückgegebenen GSocketAddressEnumerator
-Instanzen und sie in GProxyAddress
-Instanzen umhüllt, indem der angegebene GProxyAddressEnumerator:proxy-resolver
verwendet.
Dieser Enumerator wird bei Настellgebung eines Proxys (z.B. durch g_socket_connectable_enumerate()
) wie angemessen zurückgegeben; es sollte keine Notwendigkeit bestehen, eine GSocketAddressEnumerator
-Instanz mit einer zu umhüllen.
Instanzmethoden
Methoden erbt von GSocketAddressEnumerator (3)
g_socket_address_enumerator_next
Ermittelt den nächsten GSocketAddress
aus enumerator
. Beachten Sie, dass dies für eine Weile blockieren kann. ( Zum Beispiel muss ein GNetworkAddress
einen DNS-Abfrage durchführen, bevor er eine Adresse zurückgeben kann.) Verwenden Sie g_socket_address_enumerator_next_async()
, wenn Sie Blockieren vermeiden möchten .
g_socket_address_enumerator_next_async
Asynchron erhält den nächsten GSocketAddress
aus enumerator
und ruft dann callback
, der g_socket_address_enumerator_next_finish()
zur Ermittlung des Ergebnisses aufrufen muss.
g_socket_address_enumerator_next_finish
Ermittelt das Ergebnis eines abgeschlossenen Aufrufs von g_socket_address_enumerator_next_async(). Siehe g_socket_address_enumerator_next()
für weitere Informationen über Fehlerbehandlung
Signale
Signale erbt von GObject (1)
GObject::notify
Das Notify-Signal wird emittiert, wenn eine Eigenschaft eines Objekts seinen Wert durch g_object_set_property (), g_object_set () und etc setzt.
Klassenstruktur
struct GioProxyAddressEnumeratorClass {
void (* _g_reserved1) (
void
);
void (* _g_reserved2) (
void
);
void (* _g_reserved3) (
void
);
void (* _g_reserved4) (
void
);
void (* _g_reserved5) (
void
);
void (* _g_reserved6) (
void
);
void (* _g_reserved7) (
void
);
}
Klassenstruktur für GProxyAddressEnumerator
.
类成员
_g_reserved1: void (* _g_reserved1) ( void )
没有可用的描述。
_g_reserved2: void (* _g_reserved2) ( void )
没有可用的描述。
_g_reserved3: void (* _g_reserved3) ( void )
没有可用的描述。
_g_reserved4: void (* _g_reserved4) ( void )
没有可用的描述。
_g_reserved5: void (* _g_reserved5) ( void )
没有可用的描述。
_g_reserved6: void (* _g_reserved6) ( void )
没有可用的描述。
_g_reserved7: void (* _g_reserved7) ( void )
没有可用的描述。