|
| static int | resolver_raw_srv_lookup_buf (xmpp_ctx_t *ctx, const unsigned char *buf, size_t len, resolver_srv_rr_t **srv_rr_list) |
| |
| void | resolver_initialize (void) |
| |
| void | resolver_shutdown (void) |
| |
| resolver_srv_rr_t * | resolver_srv_rr_new (xmpp_ctx_t *ctx, const char *host, unsigned short port, unsigned short prio, unsigned short weight) |
| |
| static void | resolver_srv_list_sort (resolver_srv_rr_t **srv_rr_list) |
| |
| int | resolver_srv_lookup_buf (xmpp_ctx_t *ctx, const unsigned char *buf, size_t len, resolver_srv_rr_t **srv_rr_list) |
| | Perform lookup for RFC1035 message format. More...
|
| |
| int | resolver_srv_lookup (xmpp_ctx_t *ctx, const char *service, const char *proto, const char *domain, resolver_srv_rr_t **srv_rr_list) |
| | Resolve SRV record. More...
|
| |
| void | resolver_srv_free (xmpp_ctx_t *ctx, resolver_srv_rr_t *srv_rr_list) |
| | Release a list returned by resolver_srv_lookup() or resolver_srv_lookup_buf(). More...
|
| |
| static uint16_t | xmpp_ntohs_ptr (const void *ptr) |
| |
| static uint8_t | message_header_qr (const struct message_header *header) |
| |
| static uint8_t | message_header_rcode (const struct message_header *header) |
| |
| static size_t | message_name_append_safe (char *name, size_t name_len, size_t name_max, const char *tail, size_t tail_len) |
| |
| static unsigned | message_name_get (const unsigned char *buf, size_t buf_len, unsigned buf_offset, char *name, size_t name_max) |
| |
| static unsigned | message_name_len (const unsigned char *buf, size_t buf_len, unsigned buf_offset) |
| |