X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=dns.h;fp=dns.h;h=38944d3d86aebd823b7afdad55afc9fcd0a66079;hb=a20c01bd12216d409e0dfc5d3bbacc940352bfce;hp=c5d2fae3562f96fe230c73e1e57a6e06dd885535;hpb=b1d2a6b958d8d7a8ecf79765bb93aa57583d93bd;p=catta diff --git a/dns.h b/dns.h index c5d2fae..38944d3 100644 --- a/dns.h +++ b/dns.h @@ -32,6 +32,7 @@ guint8 *flx_dns_packet_append_name_compressed(flxDnsPacket *p, const gchar *name 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); +guint8* flx_dns_packet_append_string(flxDnsPacket *p, const gchar *s); gint flx_dns_packet_is_query(flxDnsPacket *p); gint flx_dns_packet_check_valid(flxDnsPacket *p); @@ -42,6 +43,7 @@ gint flx_dns_packet_consume_name(flxDnsPacket *p, gchar *ret_name, guint l); gint flx_dns_packet_consume_bytes(flxDnsPacket *p, gpointer ret_data, guint l); flxKey* flx_dns_packet_consume_key(flxDnsPacket *p); flxRecord* flx_dns_packet_consume_record(flxDnsPacket *p, gboolean *ret_cache_flush); +gint flx_dns_packet_consume_string(flxDnsPacket *p, gchar *ret_string, guint l); gconstpointer flx_dns_packet_get_rptr(flxDnsPacket *p);