4 #ifndef PROTOBUF_C_fame_2eproto__INCLUDED
5 #define PROTOBUF_C_fame_2eproto__INCLUDED
7 #include <protobuf-c/protobuf-c.h>
9 PROTOBUF_C__BEGIN_DECLS
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 1003003 < 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 "data.pb-c.h"
32 ProtobufCMessage base;
38 #define CFE_FAME_PUB_KEY_SER__INIT \
39 { PROTOBUF_C_MESSAGE_INIT (&cfe_fame_pub_key_ser__descriptor) \
40 , NULL, NULL, NULL, NULL }
45 ProtobufCMessage base;
51 #define CFE_FAME_SEC_KEY_SER__INIT \
52 { PROTOBUF_C_MESSAGE_INIT (&cfe_fame_sec_key_ser__descriptor) \
58 ProtobufCMessage base;
65 size_t n_row_to_attrib;
66 int64_t *row_to_attrib;
68 #define CFE_FAME_ATTRIB_KEYS_SER__INIT \
69 { PROTOBUF_C_MESSAGE_INIT (&cfe_fame_attrib_keys_ser__descriptor) \
70 , 0,NULL, 0,NULL, 0,NULL, 0,NULL }
75 ProtobufCMessage base;
83 #define CFE_FAME_CIPHER_SER__INIT \
84 { PROTOBUF_C_MESSAGE_INIT (&cfe_fame_cipher_ser__descriptor) \
85 , 0,NULL, 0,NULL, NULL, NULL }
89 void cfe_fame_pub_key_ser__init
90 (CfeFamePubKeySer *message);
91 size_t cfe_fame_pub_key_ser__get_packed_size
92 (
const CfeFamePubKeySer *message);
93 size_t cfe_fame_pub_key_ser__pack
94 (
const CfeFamePubKeySer *message,
96 size_t cfe_fame_pub_key_ser__pack_to_buffer
97 (
const CfeFamePubKeySer *message,
98 ProtobufCBuffer *buffer);
100 cfe_fame_pub_key_ser__unpack
101 (ProtobufCAllocator *allocator,
103 const uint8_t *data);
104 void cfe_fame_pub_key_ser__free_unpacked
105 (CfeFamePubKeySer *message,
106 ProtobufCAllocator *allocator);
108 void cfe_fame_sec_key_ser__init
110 size_t cfe_fame_sec_key_ser__get_packed_size
112 size_t cfe_fame_sec_key_ser__pack
115 size_t cfe_fame_sec_key_ser__pack_to_buffer
117 ProtobufCBuffer *buffer);
119 cfe_fame_sec_key_ser__unpack
120 (ProtobufCAllocator *allocator,
122 const uint8_t *data);
123 void cfe_fame_sec_key_ser__free_unpacked
125 ProtobufCAllocator *allocator);
127 void cfe_fame_attrib_keys_ser__init
129 size_t cfe_fame_attrib_keys_ser__get_packed_size
131 size_t cfe_fame_attrib_keys_ser__pack
134 size_t cfe_fame_attrib_keys_ser__pack_to_buffer
136 ProtobufCBuffer *buffer);
138 cfe_fame_attrib_keys_ser__unpack
139 (ProtobufCAllocator *allocator,
141 const uint8_t *data);
142 void cfe_fame_attrib_keys_ser__free_unpacked
144 ProtobufCAllocator *allocator);
146 void cfe_fame_cipher_ser__init
148 size_t cfe_fame_cipher_ser__get_packed_size
150 size_t cfe_fame_cipher_ser__pack
153 size_t cfe_fame_cipher_ser__pack_to_buffer
155 ProtobufCBuffer *buffer);
157 cfe_fame_cipher_ser__unpack
158 (ProtobufCAllocator *allocator,
160 const uint8_t *data);
161 void cfe_fame_cipher_ser__free_unpacked
163 ProtobufCAllocator *allocator);
166 typedef void (*CfeFamePubKeySer_Closure)
167 (
const CfeFamePubKeySer *message,
169 typedef void (*CfeFameSecKeySer_Closure)
172 typedef void (*CfeFameAttribKeysSer_Closure)
175 typedef void (*CfeFameCipherSer_Closure)
184 extern const ProtobufCMessageDescriptor cfe_fame_pub_key_ser__descriptor;
185 extern const ProtobufCMessageDescriptor cfe_fame_sec_key_ser__descriptor;
186 extern const ProtobufCMessageDescriptor cfe_fame_attrib_keys_ser__descriptor;
187 extern const ProtobufCMessageDescriptor cfe_fame_cipher_ser__descriptor;
189 PROTOBUF_C__END_DECLS