42 #ifndef _DWMDNSMESSAGEHEADER_HH_ 43 #define _DWMDNSMESSAGEHEADER_HH_ 81 uint16_t
Id(uint16_t
id);
103 uint8_t
OpCode(uint8_t opcode);
150 uint8_t Z(uint8_t z);
216 uint8_t *
Encode(uint8_t *pkt, uint8_t *ptr, uint16_t pktlen)
const;
224 const uint8_t *
Decode(
const uint8_t *pkt,
const uint8_t *ptr,
228 typedef struct __attribute__((packed)) {
231 uint16_t questionCount;
232 uint16_t answerCount;
233 uint16_t authorityCount;
234 uint16_t additionalCount;
239 static void ToHostByteOrder(data_t & data);
240 static void ToNetworkByteOrder(data_t & data);
247 #endif // _DWMDNSMESSAGEHEADER_HH_
Definition: DwmDnsEtcHosts.hh:60