Data Fields | |
| void * | state |
| dns_atomic_t(* | acquire )(struct dns_cache *) |
| dns_atomic_t(* | release )(struct dns_cache *) |
| struct dns_packet *(* | query )(struct dns_packet *, struct dns_cache *, int *) |
| int(* | submit )(struct dns_packet *, struct dns_cache *) |
| int(* | check )(struct dns_cache *) |
| struct dns_packet *(* | fetch )(struct dns_cache *, int *) |
| int(* | pollfd )(struct dns_cache *) |
| short(* | events )(struct dns_cache *) |
| void(* | clear )(struct dns_cache *) |
| union { | |
| long i | |
| void * p | |
| } | arg [3] |