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 )没有可用的描述。