libpurple/dnsquery.h

changeset 15775
a1aed6d0c33b
parent 15771
848371e40d86
child 15884
4de1981757fc
equal deleted inserted replaced
15771:848371e40d86 15775:a1aed6d0c33b
47 /** 47 /**
48 * DNS Request UI operations 48 * DNS Request UI operations
49 */ 49 */
50 typedef struct 50 typedef struct
51 { 51 {
52 /* If implemented, the UI is responsible for DNS queries */ 52 /* If implemented, the UI is responsible for DNS queries */
53 gboolean (*resolve_host)(GaimDnsQueryData *query_data, GaimDnsQueryResolvedCallback resolved_cb, GaimDnsQueryFailedCallback failed_cb); 53 gboolean (*resolve_host)(GaimDnsQueryData *query_data, GaimDnsQueryResolvedCallback resolved_cb, GaimDnsQueryFailedCallback failed_cb);
54 54
55 /* After destroy is called, query_data will be feed, so this must 55 /* After destroy is called, query_data will be feed, so this must
56 * cancel any further use of it the UI would do. Unneeded if 56 * cancel any further use of it the UI would do. Unneeded if
57 * resolve_host is not implemented. 57 * resolve_host is not implemented.
58 */ 58 */
59 void (*destroy)(GaimDnsQueryData *query_data); 59 void (*destroy)(GaimDnsQueryData *query_data);
60 } GaimDnsQueryUiOps; 60 } GaimDnsQueryUiOps;
61 61
62 #ifdef __cplusplus 62 #ifdef __cplusplus
63 extern "C" { 63 extern "C" {
64 #endif 64 #endif

mercurial