Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GResolverClass Struct Reference

#include <gresolver.h>

Data Fields

GObjectClass parent_class
 
void(* reload )(GResolver *resolver)
 
GList *(* lookup_by_name )(GResolver *resolver, const gchar *hostname, GCancellable *cancellable, GError **error)
 
void(* lookup_by_name_async )(GResolver *resolver, const gchar *hostname, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GList *(* lookup_by_name_finish )(GResolver *resolver, GAsyncResult *result, GError **error)
 
gchar *(* lookup_by_address )(GResolver *resolver, GInetAddress *address, GCancellable *cancellable, GError **error)
 
void(* lookup_by_address_async )(GResolver *resolver, GInetAddress *address, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gchar *(* lookup_by_address_finish )(GResolver *resolver, GAsyncResult *result, GError **error)
 
GList *(* lookup_service )(GResolver *resolver, const gchar *rrname, GCancellable *cancellable, GError **error)
 
void(* lookup_service_async )(GResolver *resolver, const gchar *rrname, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GList *(* lookup_service_finish )(GResolver *resolver, GAsyncResult *result, GError **error)
 
GList *(* lookup_records )(GResolver *resolver, const gchar *rrname, GResolverRecordType record_type, GCancellable *cancellable, GError **error)
 
void(* lookup_records_async )(GResolver *resolver, const gchar *rrname, GResolverRecordType record_type, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GList *(* lookup_records_finish )(GResolver *resolver, GAsyncResult *result, GError **error)
 
void(* lookup_by_name_with_flags_async )(GResolver *resolver, const gchar *hostname, GResolverNameLookupFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GList *(* lookup_by_name_with_flags_finish )(GResolver *resolver, GAsyncResult *result, GError **error)
 
GList *(* lookup_by_name_with_flags )(GResolver *resolver, const gchar *hostname, GResolverNameLookupFlags flags, GCancellable *cancellable, GError **error)
 

Detailed Description

Definition at line 65 of file gresolver.h.

Field Documentation

◆ lookup_by_address

gchar *(* _GResolverClass::lookup_by_address) (GResolver *resolver, GInetAddress *address, GCancellable *cancellable, GError **error)

Definition at line 85 of file gresolver.h.

◆ lookup_by_address_async

void(* _GResolverClass::lookup_by_address_async) (GResolver *resolver, GInetAddress *address, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 89 of file gresolver.h.

◆ lookup_by_address_finish

gchar *(* _GResolverClass::lookup_by_address_finish) (GResolver *resolver, GAsyncResult *result, GError **error)

Definition at line 94 of file gresolver.h.

◆ lookup_by_name

GList *(* _GResolverClass::lookup_by_name) (GResolver *resolver, const gchar *hostname, GCancellable *cancellable, GError **error)

Definition at line 72 of file gresolver.h.

◆ lookup_by_name_async

void(* _GResolverClass::lookup_by_name_async) (GResolver *resolver, const gchar *hostname, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 76 of file gresolver.h.

◆ lookup_by_name_finish

GList *(* _GResolverClass::lookup_by_name_finish) (GResolver *resolver, GAsyncResult *result, GError **error)

Definition at line 81 of file gresolver.h.

◆ lookup_by_name_with_flags

GList *(* _GResolverClass::lookup_by_name_with_flags) (GResolver *resolver, const gchar *hostname, GResolverNameLookupFlags flags, GCancellable *cancellable, GError **error)

GResolverClass::lookup_by_name_with_flags: @resolver: a GResolver @hostname: the hostname to resolve @flags: extra GResolverNameLookupFlags to modify the lookup @cancellable: (nullable): a GCancellable @error: (nullable): a pointer to a NULL #GError

This is identical to GResolverClass::lookup_by_name except it takes @flags which modifies the behavior of the lookup. See GResolverNameLookupFlags for more details.

Returns: (element-type GInetAddress) (transfer full): List of GInetAddress. Since: 2.60

Definition at line 178 of file gresolver.h.

◆ lookup_by_name_with_flags_async

void(* _GResolverClass::lookup_by_name_with_flags_async) (GResolver *resolver, const gchar *hostname, GResolverNameLookupFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

GResolverClass::lookup_by_name_with_flags_async: @resolver: a GResolver @hostname: the hostname to resolve @flags: extra GResolverNameLookupFlags to modify the lookup @cancellable: (nullable): a GCancellable @callback: (scope async): a GAsyncReadyCallback to call when completed @user_data: data to pass to @callback

Asynchronous version of GResolverClass::lookup_by_name_with_flags

GResolverClass::lookup_by_name_with_flags_finish will be called to get the result.

Since: 2.60

Definition at line 143 of file gresolver.h.

◆ lookup_by_name_with_flags_finish

GList *(* _GResolverClass::lookup_by_name_with_flags_finish) (GResolver *resolver, GAsyncResult *result, GError **error)

GResolverClass::lookup_by_name_with_flags_finish: @resolver: a GResolver

Returns
: a GAsyncResult @error: (nullable): a pointer to a NULL #GError

Gets the result from GResolverClass::lookup_by_name_with_flags_async

Returns: (element-type GInetAddress) (transfer full): List of GInetAddress. Since: 2.60

Definition at line 160 of file gresolver.h.

◆ lookup_records

GList *(* _GResolverClass::lookup_records) (GResolver *resolver, const gchar *rrname, GResolverRecordType record_type, GCancellable *cancellable, GError **error)

Definition at line 111 of file gresolver.h.

◆ lookup_records_async

void(* _GResolverClass::lookup_records_async) (GResolver *resolver, const gchar *rrname, GResolverRecordType record_type, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 117 of file gresolver.h.

◆ lookup_records_finish

GList *(* _GResolverClass::lookup_records_finish) (GResolver *resolver, GAsyncResult *result, GError **error)

Definition at line 124 of file gresolver.h.

◆ lookup_service

GList *(* _GResolverClass::lookup_service) (GResolver *resolver, const gchar *rrname, GCancellable *cancellable, GError **error)

Definition at line 98 of file gresolver.h.

◆ lookup_service_async

void(* _GResolverClass::lookup_service_async) (GResolver *resolver, const gchar *rrname, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 102 of file gresolver.h.

◆ lookup_service_finish

GList *(* _GResolverClass::lookup_service_finish) (GResolver *resolver, GAsyncResult *result, GError **error)

Definition at line 107 of file gresolver.h.

◆ parent_class

GObjectClass _GResolverClass::parent_class

Definition at line 66 of file gresolver.h.

◆ reload

void(* _GResolverClass::reload) (GResolver *resolver)

Definition at line 69 of file gresolver.h.


The documentation for this struct was generated from the following file: