ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

query.c File Reference
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <sys/time.h>
#include "internal.h"

Go to the source code of this file.

Functions

static adns_query query_alloc (adns_state ads, const typeinfo *typei, adns_queryflags flags, struct timeval now)
static void query_submit (adns_state ads, adns_query qu, const typeinfo *typei, vbuf *qumsg_vb, int id, adns_queryflags flags, struct timeval now)
adns_status adns__internal_submit (adns_state ads, adns_query *query_r, const typeinfo *typei, vbuf *qumsg_vb, int id, adns_queryflags flags, struct timeval now, const qcontext *ctx)
static void query_simple (adns_state ads, adns_query qu, const char *owner, int ol, const typeinfo *typei, adns_queryflags flags, struct timeval now)
void adns__search_next (adns_state ads, adns_query qu, struct timeval now)
static int save_owner (adns_query qu, const char *owner, int ol)
int adns_submit (adns_state ads, const char *owner, adns_rrtype type, adns_queryflags flags, void *context, adns_query *query_r)
int adns_submit_reverse_any (adns_state ads, const struct sockaddr *addr, const char *zone, adns_rrtype type, adns_queryflags flags, void *context, adns_query *query_r)
int adns_submit_reverse (adns_state ads, const struct sockaddr *addr, adns_rrtype type, adns_queryflags flags, void *context, adns_query *query_r)
int adns_synchronous (adns_state ads, const char *owner, adns_rrtype type, adns_queryflags flags, adns_answer **answer_r)
static voidalloc_common (adns_query qu, size_t sz)
voidadns__alloc_interim (adns_query qu, size_t sz)
voidadns__alloc_preserved (adns_query qu, size_t sz)
voidadns__alloc_mine (adns_query qu, size_t sz)
void adns__transfer_interim (adns_query from, adns_query to, void *block, size_t sz)
voidadns__alloc_final (adns_query qu, size_t sz)
static void cancel_children (adns_query qu)
void adns__reset_preserved (adns_query qu)
static void free_query_allocs (adns_query qu)
void adns_cancel (adns_query qu)
void adns__update_expires (adns_query qu, unsigned long ttl, struct timeval now)
static void makefinal_query (adns_query qu)
void adns__query_done (adns_query qu)
void adns__query_fail (adns_query qu, adns_status stat)
void adns__makefinal_str (adns_query qu, char **strp)
void adns__makefinal_block (adns_query qu, void **blpp, size_t sz)

Generated on Sun May 27 2012 04:41:36 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.