3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt/*
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * Copyright (C) 2009-2012 John Eaglesham
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt *
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * Permission to use, copy, modify, and distribute this software for any
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * purpose with or without fee is hereby granted, provided that the above
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * copyright notice and this permission notice appear in all copies.
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt *
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * THE SOFTWARE IS PROVIDED "AS IS" AND JOHN EAGLESHAM
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * JOHN EAGLESHAM BE LIABLE FOR ANY SPECIAL, DIRECT,
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt */
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt#include <dlz_minimal.h>
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt/* This is the only part that differs from dlz_minimal.h. */
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunttypedef struct dlz_perl_clientinfo_opaque {
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt dns_clientinfomethods_t *methods;
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt dns_clientinfo_t *clientinfo;
3b9ba6bd74e2cbbc0f821e5483ebf46fa8c4d8deEvan Hunt} dlz_perl_clientinfo_opaque;