libdnsc/src/question.h

19 lines
435 B
C
Raw Normal View History

2022-08-27 20:52:58 -05:00
#ifndef __QUESTION_H__
#define __QUESTION_H__
#include "packet.h"
typedef struct {
char qname[256];
int qtype;
int qklass;
} DNSQuestion;
DNSQuestion * dns_question_create (const char *name, int type, int klass);
void dns_question_pack_data (DNSQuestion *question, DNSPacket *packet);
void dns_question_free (DNSQuestion *question);
int dns_question_parse_question_from_packet (DNSPacket *packet);
#endif /* __QUESTION_H__ */