PurpleDnsQueryUiOps Struct Reference

DNS Request UI operations; UIs should implement this if they want to do DNS lookups themselves, rather than relying on the core. More...

#include <dnsquery.h>

Data Fields

gboolean(* resolve_host )(PurpleDnsQueryData *query_data, PurpleDnsQueryResolvedCallback resolved_cb, PurpleDnsQueryFailedCallback failed_cb)
 If implemented, the UI is responsible for DNS queries.
void(* destroy )(PurpleDnsQueryData *query_data)
 Called just before query_data is freed; this should cancel any further use of query_data the UI would make.
void(* _purple_reserved1 )(void)
void(* _purple_reserved2 )(void)
void(* _purple_reserved3 )(void)
void(* _purple_reserved4 )(void)

Detailed Description

DNS Request UI operations; UIs should implement this if they want to do DNS lookups themselves, rather than relying on the core.

See also:
ui-ops

Definition at line 59 of file dnsquery.h.


Field Documentation

Called just before query_data is freed; this should cancel any further use of query_data the UI would make.

Unneeded if resolve_host is not implemented.

Definition at line 70 of file dnsquery.h.


The documentation for this struct was generated from the following file:
Generated on Thu Nov 25 20:36:13 2010 for pidgin by  doxygen 1.6.3