From 0a985aa6c5453fe09bf0a3a79fe66d49c698b309 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 14 Apr 2005 01:41:09 +0000 Subject: add client part of probing git-svn-id: file:///home/lennart/svn/public/avahi/trunk@25 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- dns.h | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'dns.h') diff --git a/dns.h b/dns.h index 38944d3..4515132 100644 --- a/dns.h +++ b/dns.h @@ -50,20 +50,21 @@ gconstpointer flx_dns_packet_get_rptr(flxDnsPacket *p); gint flx_dns_packet_skip(flxDnsPacket *p, guint length); gboolean flx_dns_packet_is_empty(flxDnsPacket *p); +guint flx_dns_packet_space(flxDnsPacket *p); -#define DNS_FIELD_ID 0 -#define DNS_FIELD_FLAGS 1 -#define DNS_FIELD_QDCOUNT 2 -#define DNS_FIELD_ANCOUNT 3 -#define DNS_FIELD_NSCOUNT 4 -#define DNS_FIELD_ARCOUNT 5 +#define FLX_DNS_FIELD_ID 0 +#define FLX_DNS_FIELD_FLAGS 1 +#define FLX_DNS_FIELD_QDCOUNT 2 +#define FLX_DNS_FIELD_ANCOUNT 3 +#define FLX_DNS_FIELD_NSCOUNT 4 +#define FLX_DNS_FIELD_ARCOUNT 5 -#define DNS_FLAG_QR (1 << 15) -#define DNS_FLAG_OPCODE (15 << 11) -#define DNS_FLAG_RCODE (15) -#define DNS_FLAG_TC (1 << 9) +#define FLX_DNS_FLAG_QR (1 << 15) +#define FLX_DNS_FLAG_OPCODE (15 << 11) +#define FLX_DNS_FLAG_RCODE (15) +#define FLX_DNS_FLAG_TC (1 << 9) -#define DNS_FLAGS(qr, opcode, aa, tc, rd, ra, z, ad, cd, rcode) \ +#define FLX_DNS_FLAGS(qr, opcode, aa, tc, rd, ra, z, ad, cd, rcode) \ (((guint16) !!qr << 15) | \ ((guint16) (opcode & 15) << 11) | \ ((guint16) !!aa << 10) | \ @@ -75,7 +76,5 @@ gboolean flx_dns_packet_is_empty(flxDnsPacket *p); ((guint16) (rd & 15))) -#define MDNS_CACHE_FLUSH 0x8000 - #endif -- cgit