4#ifndef PROTOBUF_C_nmsg_2fbase_2fdnsobs_2eproto__INCLUDED
5#define PROTOBUF_C_nmsg_2fbase_2fdnsobs_2eproto__INCLUDED
7#include <protobuf-c/protobuf-c.h>
11#if PROTOBUF_C_VERSION_NUMBER < 1000000
12# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
13#elif 1004001 < PROTOBUF_C_MIN_COMPILER_VERSION
14# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
28 ProtobufCMessage base;
33 ProtobufCBinaryData response_ip;
34 ProtobufCBinaryData qname;
47 protobuf_c_boolean has_response;
48 ProtobufCBinaryData response;
52 protobuf_c_boolean has_query_zone;
53 ProtobufCBinaryData query_zone;
57 protobuf_c_boolean has_geoid;
58 ProtobufCBinaryData geoid;
62 protobuf_c_boolean has_sensor_id;
65#define NMSG__BASE__DNS_OBS__INIT \
66 { PROTOBUF_C_MESSAGE_INIT (&nmsg__base__dns_obs__descriptor) \
67, 0, {0,NULL}, {0,NULL}, 0, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, {0,NULL}, 0, 0 }
71void nmsg__base__dns_obs__init
73size_t nmsg__base__dns_obs__get_packed_size
75size_t nmsg__base__dns_obs__pack
78size_t nmsg__base__dns_obs__pack_to_buffer
80 ProtobufCBuffer *buffer);
82 nmsg__base__dns_obs__unpack
83 (ProtobufCAllocator *allocator,
86void nmsg__base__dns_obs__free_unpacked
88 ProtobufCAllocator *allocator);
91typedef void (*Nmsg__Base__DnsObs_Closure)
100extern const ProtobufCMessageDescriptor nmsg__base__dns_obs__descriptor;