Go to the source code of this file.
Data Structures | |
struct | _PurpleSrvResponse |
Typedefs | |
typedef struct _PurpleSrvResponse | PurpleSrvResponse |
typedef struct _PurpleSrvQueryData | PurpleSrvQueryData |
typedef void(* | PurpleSrvCallback )(PurpleSrvResponse *resp, int results, gpointer data) |
Functions | |
PurpleSrvQueryData * | purple_srv_resolve (const char *protocol, const char *transport, const char *domain, PurpleSrvCallback cb, gpointer extradata) |
Queries an SRV record. | |
void | purple_srv_cancel (PurpleSrvQueryData *query_data) |
Cancel an SRV DNS query. |
Definition in file dnssrv.h.
void purple_srv_cancel | ( | PurpleSrvQueryData * | query_data | ) |
Cancel an SRV DNS query.
query_data | The request to cancel. |
PurpleSrvQueryData* purple_srv_resolve | ( | const char * | protocol, | |
const char * | transport, | |||
const char * | domain, | |||
PurpleSrvCallback | cb, | |||
gpointer | extradata | |||
) |
Queries an SRV record.
protocol | Name of the protocol (e.g. "sip") | |
transport | Name of the transport ("tcp" or "udp") | |
domain | Domain name to query (e.g. "blubb.com") | |
cb | A callback which will be called with the results | |
extradata | Extra data to be passed to the callback |