Feature: performance test case
This commit is contained in:
@@ -11,10 +11,6 @@ extern "C"
|
||||
|
||||
#define DNS_MESSAGE_TOPIC "TOPIC_DNS_MESSAGE"
|
||||
|
||||
struct dns_message;
|
||||
struct dns_query_question;
|
||||
struct dns_resource_record;
|
||||
|
||||
/*.
|
||||
First call DNS_MESSAGE_TRANSACTION_BEGIN to create the transaction,
|
||||
then publish the transaction's DNS_MESSAGE_QUERY/DNS_MESSAGE_RESPONSE,
|
||||
@@ -29,8 +25,6 @@ enum dns_message_type
|
||||
DNS_MESSAGE_MAX
|
||||
};
|
||||
|
||||
enum dns_message_type dns_message_type_get(struct dns_message *msg);
|
||||
|
||||
struct dns_flag
|
||||
{
|
||||
uint8_t qr:1;
|
||||
@@ -43,6 +37,12 @@ struct dns_flag
|
||||
uint8_t rcode:4;
|
||||
};
|
||||
|
||||
struct dns_message;
|
||||
struct dns_query_question;
|
||||
struct dns_resource_record;
|
||||
|
||||
enum dns_message_type dns_message_type_get(struct dns_message *msg);
|
||||
|
||||
int32_t dns_message_transaction_index_get(struct dns_message *msg);
|
||||
|
||||
int32_t dns_message_header_id_get(struct dns_message *msg);
|
||||
@@ -53,11 +53,9 @@ const char *dns_query_question_qname_get0(struct dns_query_question *question);
|
||||
int32_t dns_query_question_qtype_get0(struct dns_query_question *question);
|
||||
int32_t dns_query_question_qclass_get0(struct dns_query_question *question);
|
||||
|
||||
void dns_message_answer_resource_record_get0(struct dns_message *msg, struct dns_resource_record **answer_rr, uint16_t *n_answer_rr);
|
||||
void dns_message_authority_resource_record_get0(struct dns_message *msg, struct dns_resource_record **authority_rr, uint16_t *n_authority_rr);
|
||||
void dns_message_additional_resource_record_get0(struct dns_message *msg, struct dns_resource_record **additional_rr, uint16_t *n_additional_rr);
|
||||
|
||||
const char *dns_resource_record_json_exporter(struct dns_resource_record *rr_array, uint16_t n_rr);
|
||||
int dns_message_resource_record_is_dnssec(struct dns_message *msg);
|
||||
const char *dns_message_resource_record_json_exporter(struct dns_message *msg);
|
||||
const char *dns_message_resource_record_cname_json_exporter(struct dns_message *msg);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user