summaryrefslogtreecommitdiffstats
path: root/contrib/bind9/lib/lwres/context_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bind9/lib/lwres/context_p.h')
-rw-r--r--contrib/bind9/lib/lwres/context_p.h24
1 files changed, 15 insertions, 9 deletions
diff --git a/contrib/bind9/lib/lwres/context_p.h b/contrib/bind9/lib/lwres/context_p.h
index 3e22bc0..d255ef6 100644
--- a/contrib/bind9/lib/lwres/context_p.h
+++ b/contrib/bind9/lib/lwres/context_p.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004, 2005 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2000, 2001 Internet Software Consortium.
*
* Permission to use, copy, modify, and distribute this software for any
@@ -15,42 +15,48 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: context_p.h,v 1.12.206.1 2004/03/06 08:15:30 marka Exp $ */
+/* $Id: context_p.h,v 1.13.18.2 2005/04/29 00:17:17 marka Exp $ */
#ifndef LWRES_CONTEXT_P_H
#define LWRES_CONTEXT_P_H 1
-/*
+/*! \file */
+
+/*@{*/
+/**
* Helper functions, assuming the context is always called "ctx" in
* the scope these functions are called from.
*/
#define CTXMALLOC(len) ctx->malloc(ctx->arg, (len))
#define CTXFREE(addr, len) ctx->free(ctx->arg, (addr), (len))
+/*@}*/
#define LWRES_DEFAULT_TIMEOUT 120 /* 120 seconds for a reply */
-/*
+/**
* Not all the attributes here are actually settable by the application at
* this time.
*/
struct lwres_context {
- unsigned int timeout; /* time to wait for reply */
- lwres_uint32_t serial; /* serial number state */
+ unsigned int timeout; /*%< time to wait for reply */
+ lwres_uint32_t serial; /*%< serial number state */
/*
* For network I/O.
*/
- int sock; /* socket to send on */
- lwres_addr_t address; /* address to send to */
+ int sock; /*%< socket to send on */
+ lwres_addr_t address; /*%< address to send to */
+ /*@{*/
/*
* Function pointers for allocating memory.
*/
lwres_malloc_t malloc;
lwres_free_t free;
void *arg;
+ /*@}*/
- /*
+ /*%
* resolv.conf-like data
*/
lwres_conf_t confdata;
OpenPOWER on IntegriCloud