1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: ricgeomessages.proto */
4 #ifndef PROTOBUF_C_ricgeomessages_2eproto__INCLUDED
5 #define PROTOBUF_C_ricgeomessages_2eproto__INCLUDED
7 #include <protobuf-c/protobuf-c.h>
9 PROTOBUF_C__BEGIN_DECLS
11 #if PROTOBUF_C_VERSION_NUMBER < 1003000
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 1003002 < 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.
17 #include "ricgeomessages_pcmdreport.pb-c.h"
19 typedef struct _GeoHdr GeoHdr;
20 typedef struct _GeoMsg GeoMsg;
25 typedef enum _GeoMsg__Types {
26 GEO_MSG__TYPES__PCMDREPORT = 0
27 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(GEO_MSG__TYPES)
30 /* --- messages --- */
34 ProtobufCMessage base;
35 uint64_t sequencenumber;
39 uint64_t eutrantraceid;
42 #define GEO_HDR__INIT \
43 { PROTOBUF_C_MESSAGE_INIT (&geo_hdr__descriptor) \
48 GEO_MSG__GEO_MSG_ONEOF__NOT_SET = 0,
49 GEO_MSG__GEO_MSG_ONEOF_REPORT = 2
50 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(GEO_MSG__GEO_MSG_ONEOF)
51 } GeoMsg__GeoMsgOneofCase;
55 ProtobufCMessage base;
58 GeoMsg__GeoMsgOneofCase geo_msg_oneof_case;
63 #define GEO_MSG__INIT \
64 { PROTOBUF_C_MESSAGE_INIT (&geo_msg__descriptor) \
65 , GEO_MSG__TYPES__PCMDREPORT, NULL, GEO_MSG__GEO_MSG_ONEOF__NOT_SET, {0} }
71 size_t geo_hdr__get_packed_size
72 (const GeoHdr *message);
74 (const GeoHdr *message,
76 size_t geo_hdr__pack_to_buffer
77 (const GeoHdr *message,
78 ProtobufCBuffer *buffer);
81 (ProtobufCAllocator *allocator,
84 void geo_hdr__free_unpacked
86 ProtobufCAllocator *allocator);
90 size_t geo_msg__get_packed_size
91 (const GeoMsg *message);
93 (const GeoMsg *message,
95 size_t geo_msg__pack_to_buffer
96 (const GeoMsg *message,
97 ProtobufCBuffer *buffer);
100 (ProtobufCAllocator *allocator,
102 const uint8_t *data);
103 void geo_msg__free_unpacked
105 ProtobufCAllocator *allocator);
106 /* --- per-message closures --- */
108 typedef void (*GeoHdr_Closure)
109 (const GeoHdr *message,
111 typedef void (*GeoMsg_Closure)
112 (const GeoMsg *message,
115 /* --- services --- */
118 /* --- descriptors --- */
120 extern const ProtobufCMessageDescriptor geo_hdr__descriptor;
121 extern const ProtobufCMessageDescriptor geo_msg__descriptor;
122 extern const ProtobufCEnumDescriptor geo_msg__types__descriptor;
124 PROTOBUF_C__END_DECLS
127 #endif /* PROTOBUF_C_ricgeomessages_2eproto__INCLUDED */