X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=dns.h;h=3a50bb0fb56feed77626becab922a65453c1b7ee;hb=4e2d82b18f7e099cbce933b383c45efa40306161;hp=45151322d291a677389d8fe80ce7737243aae10f;hpb=0a985aa6c5453fe09bf0a3a79fe66d49c698b309;p=catta diff --git a/dns.h b/dns.h index 4515132..3a50bb0 100644 --- a/dns.h +++ b/dns.h @@ -10,6 +10,7 @@ typedef struct _flxDnsPacket { guint size, rindex, max_size; + GHashTable *name_table; /* for name compression */ } flxDnsPacket; @@ -28,7 +29,6 @@ guint8 *flx_dns_packet_extend(flxDnsPacket *p, guint l); guint8 *flx_dns_packet_append_uint16(flxDnsPacket *p, guint16 v); guint8 *flx_dns_packet_append_uint32(flxDnsPacket *p, guint32 v); guint8 *flx_dns_packet_append_name(flxDnsPacket *p, const gchar *name); -guint8 *flx_dns_packet_append_name_compressed(flxDnsPacket *p, const gchar *name, guint8 *prev); guint8 *flx_dns_packet_append_bytes(flxDnsPacket *p, gconstpointer, guint l); guint8* flx_dns_packet_append_key(flxDnsPacket *p, flxKey *k); guint8* flx_dns_packet_append_record(flxDnsPacket *p, flxRecord *r, gboolean cache_flush);