kinetic-c  v0.12.0
Seagate Kinetic Protocol Client Library for C
kinetic.pb-c.c
Go to the documentation of this file.
1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: kinetic.proto */
3 
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
7 #endif
8 
9 #include "kinetic.pb-c.h"
12 {
14  *message = init_value;
15 }
18 {
19  assert(message->base.descriptor == &com__seagate__kinetic__proto__local__descriptor);
20  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
24  uint8_t *out)
25 {
26  assert(message->base.descriptor == &com__seagate__kinetic__proto__local__descriptor);
27  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
31  ProtobufCBuffer *buffer)
32 {
33  assert(message->base.descriptor == &com__seagate__kinetic__proto__local__descriptor);
34  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
38  (ProtobufCAllocator *allocator,
39  size_t len,
40  const uint8_t *data)
41 {
43  protobuf_c_message_unpack (&com__seagate__kinetic__proto__local__descriptor,
44  allocator, len, data);
45 }
48  ProtobufCAllocator *allocator)
49 {
50  assert(message->base.descriptor == &com__seagate__kinetic__proto__local__descriptor);
51  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
52 }
54  (Com__Seagate__Kinetic__Proto__Message__HMACauth *message)
55 {
56  static Com__Seagate__Kinetic__Proto__Message__HMACauth init_value = COM__SEAGATE__KINETIC__PROTO__MESSAGE__HMACAUTH__INIT;
57  *message = init_value;
58 }
60  (Com__Seagate__Kinetic__Proto__Message__PINauth *message)
61 {
62  static Com__Seagate__Kinetic__Proto__Message__PINauth init_value = COM__SEAGATE__KINETIC__PROTO__MESSAGE__PINAUTH__INIT;
63  *message = init_value;
64 }
66  (Com__Seagate__Kinetic__Proto__Message *message)
67 {
68  static Com__Seagate__Kinetic__Proto__Message init_value = COM__SEAGATE__KINETIC__PROTO__MESSAGE__INIT;
69  *message = init_value;
70 }
72  (const Com__Seagate__Kinetic__Proto__Message *message)
73 {
74  assert(message->base.descriptor == &com__seagate__kinetic__proto__message__descriptor);
75  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
76 }
78  (const Com__Seagate__Kinetic__Proto__Message *message,
79  uint8_t *out)
80 {
81  assert(message->base.descriptor == &com__seagate__kinetic__proto__message__descriptor);
82  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
83 }
85  (const Com__Seagate__Kinetic__Proto__Message *message,
86  ProtobufCBuffer *buffer)
87 {
88  assert(message->base.descriptor == &com__seagate__kinetic__proto__message__descriptor);
89  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
90 }
91 Com__Seagate__Kinetic__Proto__Message *
93  (ProtobufCAllocator *allocator,
94  size_t len,
95  const uint8_t *data)
96 {
97  return (Com__Seagate__Kinetic__Proto__Message *)
98  protobuf_c_message_unpack (&com__seagate__kinetic__proto__message__descriptor,
99  allocator, len, data);
100 }
102  (Com__Seagate__Kinetic__Proto__Message *message,
103  ProtobufCAllocator *allocator)
104 {
105  assert(message->base.descriptor == &com__seagate__kinetic__proto__message__descriptor);
106  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
107 }
109  (Com__Seagate__Kinetic__Proto__Command__Header *message)
110 {
111  static Com__Seagate__Kinetic__Proto__Command__Header init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__HEADER__INIT;
112  *message = init_value;
113 }
115  (Com__Seagate__Kinetic__Proto__Command__Body *message)
116 {
117  static Com__Seagate__Kinetic__Proto__Command__Body init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__BODY__INIT;
118  *message = init_value;
119 }
121  (Com__Seagate__Kinetic__Proto__Command__Status *message)
122 {
123  static Com__Seagate__Kinetic__Proto__Command__Status init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__INIT;
124  *message = init_value;
125 }
127  (Com__Seagate__Kinetic__Proto__Command__KeyValue *message)
128 {
129  static Com__Seagate__Kinetic__Proto__Command__KeyValue init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__KEY_VALUE__INIT;
130  *message = init_value;
131 }
133  (Com__Seagate__Kinetic__Proto__Command__Range *message)
134 {
135  static Com__Seagate__Kinetic__Proto__Command__Range init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__RANGE__INIT;
136  *message = init_value;
137 }
139  (Com__Seagate__Kinetic__Proto__Command__Setup *message)
140 {
141  static Com__Seagate__Kinetic__Proto__Command__Setup init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__SETUP__INIT;
142  *message = init_value;
143 }
145  (Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation *message)
146 {
147  static Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__P2_POPERATION__OPERATION__INIT;
148  *message = init_value;
149 }
151  (Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer *message)
152 {
153  static Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__P2_POPERATION__PEER__INIT;
154  *message = init_value;
155 }
157  (Com__Seagate__Kinetic__Proto__Command__P2POperation *message)
158 {
159  static Com__Seagate__Kinetic__Proto__Command__P2POperation init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__P2_POPERATION__INIT;
160  *message = init_value;
161 }
163  (Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization *message)
164 {
165  static Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__UTILIZATION__INIT;
166  *message = init_value;
167 }
169  (Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature *message)
170 {
171  static Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TEMPERATURE__INIT;
172  *message = init_value;
173 }
175  (Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity *message)
176 {
177  static Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__CAPACITY__INIT;
178  *message = init_value;
179 }
181  (Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface *message)
182 {
183  static Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__CONFIGURATION__INTERFACE__INIT;
184  *message = init_value;
185 }
187  (Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration *message)
188 {
189  static Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__CONFIGURATION__INIT;
190  *message = init_value;
191 }
193  (Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics *message)
194 {
195  static Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__STATISTICS__INIT;
196  *message = init_value;
197 }
199  (Com__Seagate__Kinetic__Proto__Command__GetLog__Limits *message)
200 {
201  static Com__Seagate__Kinetic__Proto__Command__GetLog__Limits init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__LIMITS__INIT;
202  *message = init_value;
203 }
205  (Com__Seagate__Kinetic__Proto__Command__GetLog__Device *message)
206 {
207  static Com__Seagate__Kinetic__Proto__Command__GetLog__Device init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__DEVICE__INIT;
208  *message = init_value;
209 }
211  (Com__Seagate__Kinetic__Proto__Command__GetLog *message)
212 {
213  static Com__Seagate__Kinetic__Proto__Command__GetLog init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__INIT;
214  *message = init_value;
215 }
217  (Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope *message)
218 {
219  static Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__SCOPE__INIT;
220  *message = init_value;
221 }
223  (Com__Seagate__Kinetic__Proto__Command__Security__ACL *message)
224 {
225  static Com__Seagate__Kinetic__Proto__Command__Security__ACL init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__INIT;
226  *message = init_value;
227 }
229  (Com__Seagate__Kinetic__Proto__Command__Security *message)
230 {
231  static Com__Seagate__Kinetic__Proto__Command__Security init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__INIT;
232  *message = init_value;
233 }
235  (Com__Seagate__Kinetic__Proto__Command__PinOperation *message)
236 {
237  static Com__Seagate__Kinetic__Proto__Command__PinOperation init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__PIN_OPERATION__INIT;
238  *message = init_value;
239 }
241  (Com__Seagate__Kinetic__Proto__Command *message)
242 {
243  static Com__Seagate__Kinetic__Proto__Command init_value = COM__SEAGATE__KINETIC__PROTO__COMMAND__INIT;
244  *message = init_value;
245 }
247  (const Com__Seagate__Kinetic__Proto__Command *message)
248 {
249  assert(message->base.descriptor == &com__seagate__kinetic__proto__command__descriptor);
250  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
251 }
253  (const Com__Seagate__Kinetic__Proto__Command *message,
254  uint8_t *out)
255 {
256  assert(message->base.descriptor == &com__seagate__kinetic__proto__command__descriptor);
257  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
258 }
260  (const Com__Seagate__Kinetic__Proto__Command *message,
261  ProtobufCBuffer *buffer)
262 {
263  assert(message->base.descriptor == &com__seagate__kinetic__proto__command__descriptor);
264  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
265 }
266 Com__Seagate__Kinetic__Proto__Command *
268  (ProtobufCAllocator *allocator,
269  size_t len,
270  const uint8_t *data)
271 {
272  return (Com__Seagate__Kinetic__Proto__Command *)
273  protobuf_c_message_unpack (&com__seagate__kinetic__proto__command__descriptor,
274  allocator, len, data);
275 }
277  (Com__Seagate__Kinetic__Proto__Command *message,
278  ProtobufCAllocator *allocator)
279 {
280  assert(message->base.descriptor == &com__seagate__kinetic__proto__command__descriptor);
281  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
282 }
284 static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__local__field_descriptors[1] =
285 {
286  {
287  "protocolVersion",
288  1,
289  PROTOBUF_C_LABEL_OPTIONAL,
290  PROTOBUF_C_TYPE_STRING,
291  0, /* quantifier_offset */
292  offsetof(Com__Seagate__Kinetic__Proto__Local, protocolversion),
293  NULL,
295  0, /* flags */
296  0,NULL,NULL /* reserved1,reserved2, etc */
297  },
298 };
300  0, /* field[0] = protocolVersion */
301 };
302 static const ProtobufCIntRange com__seagate__kinetic__proto__local__number_ranges[1 + 1] =
303 {
304  { 1, 0 },
305  { 0, 1 }
306 };
307 const ProtobufCMessageDescriptor com__seagate__kinetic__proto__local__descriptor =
308 {
309  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
310  "com.seagate.kinetic.proto.Local",
311  "Local",
312  "Com__Seagate__Kinetic__Proto__Local",
313  "com.seagate.kinetic.proto",
315  1,
316  com__seagate__kinetic__proto__local__field_descriptors,
317  com__seagate__kinetic__proto__local__field_indices_by_name,
318  1, com__seagate__kinetic__proto__local__number_ranges,
319  (ProtobufCMessageInit) com__seagate__kinetic__proto__local__init,
320  NULL,NULL,NULL /* reserved[123] */
321 };
323 {
324  {
325  "identity",
326  1,
327  PROTOBUF_C_LABEL_OPTIONAL,
328  PROTOBUF_C_TYPE_INT64,
329  offsetof(Com__Seagate__Kinetic__Proto__Message__HMACauth, has_identity),
330  offsetof(Com__Seagate__Kinetic__Proto__Message__HMACauth, identity),
331  NULL,
332  NULL,
333  0, /* flags */
334  0,NULL,NULL /* reserved1,reserved2, etc */
335  },
336  {
337  "hmac",
338  2,
339  PROTOBUF_C_LABEL_OPTIONAL,
340  PROTOBUF_C_TYPE_BYTES,
341  offsetof(Com__Seagate__Kinetic__Proto__Message__HMACauth, has_hmac),
342  offsetof(Com__Seagate__Kinetic__Proto__Message__HMACauth, hmac),
343  NULL,
344  NULL,
345  0, /* flags */
346  0,NULL,NULL /* reserved1,reserved2, etc */
347  },
348 };
350  1, /* field[1] = hmac */
351  0, /* field[0] = identity */
352 };
354 {
355  { 1, 0 },
356  { 0, 2 }
357 };
359 {
360  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
361  "com.seagate.kinetic.proto.Message.HMACauth",
362  "HMACauth",
363  "Com__Seagate__Kinetic__Proto__Message__HMACauth",
364  "com.seagate.kinetic.proto",
365  sizeof(Com__Seagate__Kinetic__Proto__Message__HMACauth),
366  2,
367  com__seagate__kinetic__proto__message__hmacauth__field_descriptors,
368  com__seagate__kinetic__proto__message__hmacauth__field_indices_by_name,
369  1, com__seagate__kinetic__proto__message__hmacauth__number_ranges,
371  NULL,NULL,NULL /* reserved[123] */
372 };
374 {
375  {
376  "pin",
377  1,
378  PROTOBUF_C_LABEL_OPTIONAL,
379  PROTOBUF_C_TYPE_BYTES,
380  offsetof(Com__Seagate__Kinetic__Proto__Message__PINauth, has_pin),
381  offsetof(Com__Seagate__Kinetic__Proto__Message__PINauth, pin),
382  NULL,
383  NULL,
384  0, /* flags */
385  0,NULL,NULL /* reserved1,reserved2, etc */
386  },
387 };
389  0, /* field[0] = pin */
390 };
392 {
393  { 1, 0 },
394  { 0, 1 }
395 };
397 {
398  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
399  "com.seagate.kinetic.proto.Message.PINauth",
400  "PINauth",
401  "Com__Seagate__Kinetic__Proto__Message__PINauth",
402  "com.seagate.kinetic.proto",
403  sizeof(Com__Seagate__Kinetic__Proto__Message__PINauth),
404  1,
405  com__seagate__kinetic__proto__message__pinauth__field_descriptors,
406  com__seagate__kinetic__proto__message__pinauth__field_indices_by_name,
407  1, com__seagate__kinetic__proto__message__pinauth__number_ranges,
409  NULL,NULL,NULL /* reserved[123] */
410 };
412 {
413  { "INVALID_AUTH_TYPE", "COM__SEAGATE__KINETIC__PROTO__MESSAGE__AUTH_TYPE__INVALID_AUTH_TYPE", -1 },
414  { "HMACAUTH", "COM__SEAGATE__KINETIC__PROTO__MESSAGE__AUTH_TYPE__HMACAUTH", 1 },
415  { "PINAUTH", "COM__SEAGATE__KINETIC__PROTO__MESSAGE__AUTH_TYPE__PINAUTH", 2 },
416  { "UNSOLICITEDSTATUS", "COM__SEAGATE__KINETIC__PROTO__MESSAGE__AUTH_TYPE__UNSOLICITEDSTATUS", 3 },
417 };
419 {-1, 0},{1, 1},{0, 4}
420 };
422 {
423  { "HMACAUTH", 1 },
424  { "INVALID_AUTH_TYPE", 0 },
425  { "PINAUTH", 2 },
426  { "UNSOLICITEDSTATUS", 3 },
427 };
429 {
430  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
431  "com.seagate.kinetic.proto.Message.AuthType",
432  "AuthType",
433  "Com__Seagate__Kinetic__Proto__Message__AuthType",
434  "com.seagate.kinetic.proto",
435  4,
437  4,
439  2,
441  NULL,NULL,NULL,NULL /* reserved[1234] */
442 };
443 static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__message__field_descriptors[4] =
444 {
445  {
446  "authType",
447  4,
448  PROTOBUF_C_LABEL_OPTIONAL,
449  PROTOBUF_C_TYPE_ENUM,
450  offsetof(Com__Seagate__Kinetic__Proto__Message, has_authtype),
451  offsetof(Com__Seagate__Kinetic__Proto__Message, authtype),
453  NULL,
454  0, /* flags */
455  0,NULL,NULL /* reserved1,reserved2, etc */
456  },
457  {
458  "hmacAuth",
459  5,
460  PROTOBUF_C_LABEL_OPTIONAL,
461  PROTOBUF_C_TYPE_MESSAGE,
462  0, /* quantifier_offset */
463  offsetof(Com__Seagate__Kinetic__Proto__Message, hmacauth),
465  NULL,
466  0, /* flags */
467  0,NULL,NULL /* reserved1,reserved2, etc */
468  },
469  {
470  "pinAuth",
471  6,
472  PROTOBUF_C_LABEL_OPTIONAL,
473  PROTOBUF_C_TYPE_MESSAGE,
474  0, /* quantifier_offset */
475  offsetof(Com__Seagate__Kinetic__Proto__Message, pinauth),
477  NULL,
478  0, /* flags */
479  0,NULL,NULL /* reserved1,reserved2, etc */
480  },
481  {
482  "commandBytes",
483  7,
484  PROTOBUF_C_LABEL_OPTIONAL,
485  PROTOBUF_C_TYPE_BYTES,
486  offsetof(Com__Seagate__Kinetic__Proto__Message, has_commandbytes),
487  offsetof(Com__Seagate__Kinetic__Proto__Message, commandbytes),
488  NULL,
489  NULL,
490  0, /* flags */
491  0,NULL,NULL /* reserved1,reserved2, etc */
492  },
493 };
495  0, /* field[0] = authType */
496  3, /* field[3] = commandBytes */
497  1, /* field[1] = hmacAuth */
498  2, /* field[2] = pinAuth */
499 };
500 static const ProtobufCIntRange com__seagate__kinetic__proto__message__number_ranges[1 + 1] =
501 {
502  { 4, 0 },
503  { 0, 4 }
504 };
505 const ProtobufCMessageDescriptor com__seagate__kinetic__proto__message__descriptor =
506 {
507  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
508  "com.seagate.kinetic.proto.Message",
509  "Message",
510  "Com__Seagate__Kinetic__Proto__Message",
511  "com.seagate.kinetic.proto",
512  sizeof(Com__Seagate__Kinetic__Proto__Message),
513  4,
514  com__seagate__kinetic__proto__message__field_descriptors,
515  com__seagate__kinetic__proto__message__field_indices_by_name,
516  1, com__seagate__kinetic__proto__message__number_ranges,
517  (ProtobufCMessageInit) com__seagate__kinetic__proto__message__init,
518  NULL,NULL,NULL /* reserved[123] */
519 };
521 {
522  {
523  "clusterVersion",
524  1,
525  PROTOBUF_C_LABEL_OPTIONAL,
526  PROTOBUF_C_TYPE_INT64,
527  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, has_clusterversion),
528  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, clusterversion),
529  NULL,
530  NULL,
531  0, /* flags */
532  0,NULL,NULL /* reserved1,reserved2, etc */
533  },
534  {
535  "connectionID",
536  3,
537  PROTOBUF_C_LABEL_OPTIONAL,
538  PROTOBUF_C_TYPE_INT64,
539  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, has_connectionid),
540  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, connectionid),
541  NULL,
542  NULL,
543  0, /* flags */
544  0,NULL,NULL /* reserved1,reserved2, etc */
545  },
546  {
547  "sequence",
548  4,
549  PROTOBUF_C_LABEL_OPTIONAL,
550  PROTOBUF_C_TYPE_INT64,
551  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, has_sequence),
552  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, sequence),
553  NULL,
554  NULL,
555  0, /* flags */
556  0,NULL,NULL /* reserved1,reserved2, etc */
557  },
558  {
559  "ackSequence",
560  6,
561  PROTOBUF_C_LABEL_OPTIONAL,
562  PROTOBUF_C_TYPE_INT64,
563  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, has_acksequence),
564  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, acksequence),
565  NULL,
566  NULL,
567  0, /* flags */
568  0,NULL,NULL /* reserved1,reserved2, etc */
569  },
570  {
571  "messageType",
572  7,
573  PROTOBUF_C_LABEL_OPTIONAL,
574  PROTOBUF_C_TYPE_ENUM,
575  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, has_messagetype),
576  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, messagetype),
578  NULL,
579  0, /* flags */
580  0,NULL,NULL /* reserved1,reserved2, etc */
581  },
582  {
583  "timeout",
584  9,
585  PROTOBUF_C_LABEL_OPTIONAL,
586  PROTOBUF_C_TYPE_INT64,
587  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, has_timeout),
588  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, timeout),
589  NULL,
590  NULL,
591  0, /* flags */
592  0,NULL,NULL /* reserved1,reserved2, etc */
593  },
594  {
595  "earlyExit",
596  10,
597  PROTOBUF_C_LABEL_OPTIONAL,
598  PROTOBUF_C_TYPE_BOOL,
599  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, has_earlyexit),
600  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, earlyexit),
601  NULL,
602  NULL,
603  0, /* flags */
604  0,NULL,NULL /* reserved1,reserved2, etc */
605  },
606  {
607  "priority",
608  12,
609  PROTOBUF_C_LABEL_OPTIONAL,
610  PROTOBUF_C_TYPE_ENUM,
611  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, has_priority),
612  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, priority),
614  NULL,
615  0, /* flags */
616  0,NULL,NULL /* reserved1,reserved2, etc */
617  },
618  {
619  "TimeQuanta",
620  13,
621  PROTOBUF_C_LABEL_OPTIONAL,
622  PROTOBUF_C_TYPE_INT64,
623  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, has_timequanta),
624  offsetof(Com__Seagate__Kinetic__Proto__Command__Header, timequanta),
625  NULL,
626  NULL,
627  0, /* flags */
628  0,NULL,NULL /* reserved1,reserved2, etc */
629  },
630 };
632  8, /* field[8] = TimeQuanta */
633  3, /* field[3] = ackSequence */
634  0, /* field[0] = clusterVersion */
635  1, /* field[1] = connectionID */
636  6, /* field[6] = earlyExit */
637  4, /* field[4] = messageType */
638  7, /* field[7] = priority */
639  2, /* field[2] = sequence */
640  5, /* field[5] = timeout */
641 };
643 {
644  { 1, 0 },
645  { 3, 1 },
646  { 6, 3 },
647  { 9, 5 },
648  { 12, 7 },
649  { 0, 9 }
650 };
652 {
653  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
654  "com.seagate.kinetic.proto.Command.Header",
655  "Header",
656  "Com__Seagate__Kinetic__Proto__Command__Header",
657  "com.seagate.kinetic.proto",
658  sizeof(Com__Seagate__Kinetic__Proto__Command__Header),
659  9,
660  com__seagate__kinetic__proto__command__header__field_descriptors,
661  com__seagate__kinetic__proto__command__header__field_indices_by_name,
662  5, com__seagate__kinetic__proto__command__header__number_ranges,
664  NULL,NULL,NULL /* reserved[123] */
665 };
666 static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__body__field_descriptors[7] =
667 {
668  {
669  "keyValue",
670  1,
671  PROTOBUF_C_LABEL_OPTIONAL,
672  PROTOBUF_C_TYPE_MESSAGE,
673  0, /* quantifier_offset */
674  offsetof(Com__Seagate__Kinetic__Proto__Command__Body, keyvalue),
676  NULL,
677  0, /* flags */
678  0,NULL,NULL /* reserved1,reserved2, etc */
679  },
680  {
681  "range",
682  2,
683  PROTOBUF_C_LABEL_OPTIONAL,
684  PROTOBUF_C_TYPE_MESSAGE,
685  0, /* quantifier_offset */
686  offsetof(Com__Seagate__Kinetic__Proto__Command__Body, range),
688  NULL,
689  0, /* flags */
690  0,NULL,NULL /* reserved1,reserved2, etc */
691  },
692  {
693  "setup",
694  3,
695  PROTOBUF_C_LABEL_OPTIONAL,
696  PROTOBUF_C_TYPE_MESSAGE,
697  0, /* quantifier_offset */
698  offsetof(Com__Seagate__Kinetic__Proto__Command__Body, setup),
700  NULL,
701  0, /* flags */
702  0,NULL,NULL /* reserved1,reserved2, etc */
703  },
704  {
705  "p2pOperation",
706  4,
707  PROTOBUF_C_LABEL_OPTIONAL,
708  PROTOBUF_C_TYPE_MESSAGE,
709  0, /* quantifier_offset */
710  offsetof(Com__Seagate__Kinetic__Proto__Command__Body, p2poperation),
712  NULL,
713  0, /* flags */
714  0,NULL,NULL /* reserved1,reserved2, etc */
715  },
716  {
717  "getLog",
718  6,
719  PROTOBUF_C_LABEL_OPTIONAL,
720  PROTOBUF_C_TYPE_MESSAGE,
721  0, /* quantifier_offset */
722  offsetof(Com__Seagate__Kinetic__Proto__Command__Body, getlog),
724  NULL,
725  0, /* flags */
726  0,NULL,NULL /* reserved1,reserved2, etc */
727  },
728  {
729  "security",
730  7,
731  PROTOBUF_C_LABEL_OPTIONAL,
732  PROTOBUF_C_TYPE_MESSAGE,
733  0, /* quantifier_offset */
734  offsetof(Com__Seagate__Kinetic__Proto__Command__Body, security),
736  NULL,
737  0, /* flags */
738  0,NULL,NULL /* reserved1,reserved2, etc */
739  },
740  {
741  "pinOp",
742  8,
743  PROTOBUF_C_LABEL_OPTIONAL,
744  PROTOBUF_C_TYPE_MESSAGE,
745  0, /* quantifier_offset */
746  offsetof(Com__Seagate__Kinetic__Proto__Command__Body, pinop),
748  NULL,
749  0, /* flags */
750  0,NULL,NULL /* reserved1,reserved2, etc */
751  },
752 };
754  4, /* field[4] = getLog */
755  0, /* field[0] = keyValue */
756  3, /* field[3] = p2pOperation */
757  6, /* field[6] = pinOp */
758  1, /* field[1] = range */
759  5, /* field[5] = security */
760  2, /* field[2] = setup */
761 };
762 static const ProtobufCIntRange com__seagate__kinetic__proto__command__body__number_ranges[2 + 1] =
763 {
764  { 1, 0 },
765  { 6, 4 },
766  { 0, 7 }
767 };
769 {
770  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
771  "com.seagate.kinetic.proto.Command.Body",
772  "Body",
773  "Com__Seagate__Kinetic__Proto__Command__Body",
774  "com.seagate.kinetic.proto",
775  sizeof(Com__Seagate__Kinetic__Proto__Command__Body),
776  7,
777  com__seagate__kinetic__proto__command__body__field_descriptors,
778  com__seagate__kinetic__proto__command__body__field_indices_by_name,
779  2, com__seagate__kinetic__proto__command__body__number_ranges,
781  NULL,NULL,NULL /* reserved[123] */
782 };
784 {
785  { "INVALID_STATUS_CODE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__INVALID_STATUS_CODE", -1 },
786  { "NOT_ATTEMPTED", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__NOT_ATTEMPTED", 0 },
787  { "SUCCESS", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__SUCCESS", 1 },
788  { "HMAC_FAILURE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__HMAC_FAILURE", 2 },
789  { "NOT_AUTHORIZED", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__NOT_AUTHORIZED", 3 },
790  { "VERSION_FAILURE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__VERSION_FAILURE", 4 },
791  { "INTERNAL_ERROR", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__INTERNAL_ERROR", 5 },
792  { "HEADER_REQUIRED", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__HEADER_REQUIRED", 6 },
793  { "NOT_FOUND", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__NOT_FOUND", 7 },
794  { "VERSION_MISMATCH", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__VERSION_MISMATCH", 8 },
795  { "SERVICE_BUSY", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__SERVICE_BUSY", 9 },
796  { "EXPIRED", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__EXPIRED", 10 },
797  { "DATA_ERROR", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__DATA_ERROR", 11 },
798  { "PERM_DATA_ERROR", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__PERM_DATA_ERROR", 12 },
799  { "REMOTE_CONNECTION_ERROR", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__REMOTE_CONNECTION_ERROR", 13 },
800  { "NO_SPACE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__NO_SPACE", 14 },
801  { "NO_SUCH_HMAC_ALGORITHM", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__NO_SUCH_HMAC_ALGORITHM", 15 },
802  { "INVALID_REQUEST", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__INVALID_REQUEST", 16 },
803  { "NESTED_OPERATION_ERRORS", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__NESTED_OPERATION_ERRORS", 17 },
804  { "DEVICE_LOCKED", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__DEVICE_LOCKED", 18 },
805  { "DEVICE_ALREADY_UNLOCKED", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__DEVICE_ALREADY_UNLOCKED", 19 },
806  { "CONNECTION_TERMINATED", "COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE__CONNECTION_TERMINATED", 20 },
807 };
809 {-1, 0},{0, 22}
810 };
812 {
813  { "CONNECTION_TERMINATED", 21 },
814  { "DATA_ERROR", 12 },
815  { "DEVICE_ALREADY_UNLOCKED", 20 },
816  { "DEVICE_LOCKED", 19 },
817  { "EXPIRED", 11 },
818  { "HEADER_REQUIRED", 7 },
819  { "HMAC_FAILURE", 3 },
820  { "INTERNAL_ERROR", 6 },
821  { "INVALID_REQUEST", 17 },
822  { "INVALID_STATUS_CODE", 0 },
823  { "NESTED_OPERATION_ERRORS", 18 },
824  { "NOT_ATTEMPTED", 1 },
825  { "NOT_AUTHORIZED", 4 },
826  { "NOT_FOUND", 8 },
827  { "NO_SPACE", 15 },
828  { "NO_SUCH_HMAC_ALGORITHM", 16 },
829  { "PERM_DATA_ERROR", 13 },
830  { "REMOTE_CONNECTION_ERROR", 14 },
831  { "SERVICE_BUSY", 10 },
832  { "SUCCESS", 2 },
833  { "VERSION_FAILURE", 5 },
834  { "VERSION_MISMATCH", 9 },
835 };
837 {
838  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
839  "com.seagate.kinetic.proto.Command.Status.StatusCode",
840  "StatusCode",
841  "Com__Seagate__Kinetic__Proto__Command__Status__StatusCode",
842  "com.seagate.kinetic.proto",
843  22,
845  22,
847  1,
849  NULL,NULL,NULL,NULL /* reserved[1234] */
850 };
852 {
853  {
854  "code",
855  1,
856  PROTOBUF_C_LABEL_OPTIONAL,
857  PROTOBUF_C_TYPE_ENUM,
858  offsetof(Com__Seagate__Kinetic__Proto__Command__Status, has_code),
859  offsetof(Com__Seagate__Kinetic__Proto__Command__Status, code),
861  NULL,
862  0, /* flags */
863  0,NULL,NULL /* reserved1,reserved2, etc */
864  },
865  {
866  "statusMessage",
867  2,
868  PROTOBUF_C_LABEL_OPTIONAL,
869  PROTOBUF_C_TYPE_STRING,
870  0, /* quantifier_offset */
871  offsetof(Com__Seagate__Kinetic__Proto__Command__Status, statusmessage),
872  NULL,
873  NULL,
874  0, /* flags */
875  0,NULL,NULL /* reserved1,reserved2, etc */
876  },
877  {
878  "detailedMessage",
879  3,
880  PROTOBUF_C_LABEL_OPTIONAL,
881  PROTOBUF_C_TYPE_BYTES,
882  offsetof(Com__Seagate__Kinetic__Proto__Command__Status, has_detailedmessage),
883  offsetof(Com__Seagate__Kinetic__Proto__Command__Status, detailedmessage),
884  NULL,
885  NULL,
886  0, /* flags */
887  0,NULL,NULL /* reserved1,reserved2, etc */
888  },
889 };
891  0, /* field[0] = code */
892  2, /* field[2] = detailedMessage */
893  1, /* field[1] = statusMessage */
894 };
896 {
897  { 1, 0 },
898  { 0, 3 }
899 };
901 {
902  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
903  "com.seagate.kinetic.proto.Command.Status",
904  "Status",
905  "Com__Seagate__Kinetic__Proto__Command__Status",
906  "com.seagate.kinetic.proto",
907  sizeof(Com__Seagate__Kinetic__Proto__Command__Status),
908  3,
909  com__seagate__kinetic__proto__command__status__field_descriptors,
910  com__seagate__kinetic__proto__command__status__field_indices_by_name,
911  1, com__seagate__kinetic__proto__command__status__number_ranges,
913  NULL,NULL,NULL /* reserved[123] */
914 };
916 {
917  {
918  "newVersion",
919  2,
920  PROTOBUF_C_LABEL_OPTIONAL,
921  PROTOBUF_C_TYPE_BYTES,
922  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, has_newversion),
923  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, newversion),
924  NULL,
925  NULL,
926  0, /* flags */
927  0,NULL,NULL /* reserved1,reserved2, etc */
928  },
929  {
930  "key",
931  3,
932  PROTOBUF_C_LABEL_OPTIONAL,
933  PROTOBUF_C_TYPE_BYTES,
934  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, has_key),
935  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, key),
936  NULL,
937  NULL,
938  0, /* flags */
939  0,NULL,NULL /* reserved1,reserved2, etc */
940  },
941  {
942  "dbVersion",
943  4,
944  PROTOBUF_C_LABEL_OPTIONAL,
945  PROTOBUF_C_TYPE_BYTES,
946  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, has_dbversion),
947  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, dbversion),
948  NULL,
949  NULL,
950  0, /* flags */
951  0,NULL,NULL /* reserved1,reserved2, etc */
952  },
953  {
954  "tag",
955  5,
956  PROTOBUF_C_LABEL_OPTIONAL,
957  PROTOBUF_C_TYPE_BYTES,
958  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, has_tag),
959  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, tag),
960  NULL,
961  NULL,
962  0, /* flags */
963  0,NULL,NULL /* reserved1,reserved2, etc */
964  },
965  {
966  "algorithm",
967  6,
968  PROTOBUF_C_LABEL_OPTIONAL,
969  PROTOBUF_C_TYPE_ENUM,
970  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, has_algorithm),
971  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, algorithm),
973  NULL,
974  0, /* flags */
975  0,NULL,NULL /* reserved1,reserved2, etc */
976  },
977  {
978  "metadataOnly",
979  7,
980  PROTOBUF_C_LABEL_OPTIONAL,
981  PROTOBUF_C_TYPE_BOOL,
982  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, has_metadataonly),
983  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, metadataonly),
984  NULL,
985  NULL,
986  0, /* flags */
987  0,NULL,NULL /* reserved1,reserved2, etc */
988  },
989  {
990  "force",
991  8,
992  PROTOBUF_C_LABEL_OPTIONAL,
993  PROTOBUF_C_TYPE_BOOL,
994  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, has_force),
995  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, force),
996  NULL,
997  NULL,
998  0, /* flags */
999  0,NULL,NULL /* reserved1,reserved2, etc */
1000  },
1001  {
1002  "synchronization",
1003  9,
1004  PROTOBUF_C_LABEL_OPTIONAL,
1005  PROTOBUF_C_TYPE_ENUM,
1006  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, has_synchronization),
1007  offsetof(Com__Seagate__Kinetic__Proto__Command__KeyValue, synchronization),
1009  NULL,
1010  0, /* flags */
1011  0,NULL,NULL /* reserved1,reserved2, etc */
1012  },
1013 };
1015  4, /* field[4] = algorithm */
1016  2, /* field[2] = dbVersion */
1017  6, /* field[6] = force */
1018  1, /* field[1] = key */
1019  5, /* field[5] = metadataOnly */
1020  0, /* field[0] = newVersion */
1021  7, /* field[7] = synchronization */
1022  3, /* field[3] = tag */
1023 };
1025 {
1026  { 2, 0 },
1027  { 0, 8 }
1028 };
1030 {
1031  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1032  "com.seagate.kinetic.proto.Command.KeyValue",
1033  "KeyValue",
1034  "Com__Seagate__Kinetic__Proto__Command__KeyValue",
1035  "com.seagate.kinetic.proto",
1036  sizeof(Com__Seagate__Kinetic__Proto__Command__KeyValue),
1037  8,
1038  com__seagate__kinetic__proto__command__key_value__field_descriptors,
1039  com__seagate__kinetic__proto__command__key_value__field_indices_by_name,
1040  1, com__seagate__kinetic__proto__command__key_value__number_ranges,
1042  NULL,NULL,NULL /* reserved[123] */
1043 };
1045 {
1046  {
1047  "startKey",
1048  1,
1049  PROTOBUF_C_LABEL_OPTIONAL,
1050  PROTOBUF_C_TYPE_BYTES,
1051  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, has_startkey),
1052  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, startkey),
1053  NULL,
1054  NULL,
1055  0, /* flags */
1056  0,NULL,NULL /* reserved1,reserved2, etc */
1057  },
1058  {
1059  "endKey",
1060  2,
1061  PROTOBUF_C_LABEL_OPTIONAL,
1062  PROTOBUF_C_TYPE_BYTES,
1063  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, has_endkey),
1064  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, endkey),
1065  NULL,
1066  NULL,
1067  0, /* flags */
1068  0,NULL,NULL /* reserved1,reserved2, etc */
1069  },
1070  {
1071  "startKeyInclusive",
1072  3,
1073  PROTOBUF_C_LABEL_OPTIONAL,
1074  PROTOBUF_C_TYPE_BOOL,
1075  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, has_startkeyinclusive),
1076  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, startkeyinclusive),
1077  NULL,
1078  NULL,
1079  0, /* flags */
1080  0,NULL,NULL /* reserved1,reserved2, etc */
1081  },
1082  {
1083  "endKeyInclusive",
1084  4,
1085  PROTOBUF_C_LABEL_OPTIONAL,
1086  PROTOBUF_C_TYPE_BOOL,
1087  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, has_endkeyinclusive),
1088  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, endkeyinclusive),
1089  NULL,
1090  NULL,
1091  0, /* flags */
1092  0,NULL,NULL /* reserved1,reserved2, etc */
1093  },
1094  {
1095  "maxReturned",
1096  5,
1097  PROTOBUF_C_LABEL_OPTIONAL,
1098  PROTOBUF_C_TYPE_INT32,
1099  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, has_maxreturned),
1100  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, maxreturned),
1101  NULL,
1102  NULL,
1103  0, /* flags */
1104  0,NULL,NULL /* reserved1,reserved2, etc */
1105  },
1106  {
1107  "reverse",
1108  6,
1109  PROTOBUF_C_LABEL_OPTIONAL,
1110  PROTOBUF_C_TYPE_BOOL,
1111  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, has_reverse),
1112  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, reverse),
1113  NULL,
1114  NULL,
1115  0, /* flags */
1116  0,NULL,NULL /* reserved1,reserved2, etc */
1117  },
1118  {
1119  "keys",
1120  8,
1121  PROTOBUF_C_LABEL_REPEATED,
1122  PROTOBUF_C_TYPE_BYTES,
1123  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, n_keys),
1124  offsetof(Com__Seagate__Kinetic__Proto__Command__Range, keys),
1125  NULL,
1126  NULL,
1127  0, /* flags */
1128  0,NULL,NULL /* reserved1,reserved2, etc */
1129  },
1130 };
1132  1, /* field[1] = endKey */
1133  3, /* field[3] = endKeyInclusive */
1134  6, /* field[6] = keys */
1135  4, /* field[4] = maxReturned */
1136  5, /* field[5] = reverse */
1137  0, /* field[0] = startKey */
1138  2, /* field[2] = startKeyInclusive */
1139 };
1141 {
1142  { 1, 0 },
1143  { 8, 6 },
1144  { 0, 7 }
1145 };
1147 {
1148  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1149  "com.seagate.kinetic.proto.Command.Range",
1150  "Range",
1151  "Com__Seagate__Kinetic__Proto__Command__Range",
1152  "com.seagate.kinetic.proto",
1153  sizeof(Com__Seagate__Kinetic__Proto__Command__Range),
1154  7,
1155  com__seagate__kinetic__proto__command__range__field_descriptors,
1156  com__seagate__kinetic__proto__command__range__field_indices_by_name,
1157  2, com__seagate__kinetic__proto__command__range__number_ranges,
1159  NULL,NULL,NULL /* reserved[123] */
1160 };
1162 {
1163  {
1164  "newClusterVersion",
1165  1,
1166  PROTOBUF_C_LABEL_OPTIONAL,
1167  PROTOBUF_C_TYPE_INT64,
1168  offsetof(Com__Seagate__Kinetic__Proto__Command__Setup, has_newclusterversion),
1169  offsetof(Com__Seagate__Kinetic__Proto__Command__Setup, newclusterversion),
1170  NULL,
1171  NULL,
1172  0, /* flags */
1173  0,NULL,NULL /* reserved1,reserved2, etc */
1174  },
1175  {
1176  "firmwareDownload",
1177  5,
1178  PROTOBUF_C_LABEL_OPTIONAL,
1179  PROTOBUF_C_TYPE_BOOL,
1180  offsetof(Com__Seagate__Kinetic__Proto__Command__Setup, has_firmwaredownload),
1181  offsetof(Com__Seagate__Kinetic__Proto__Command__Setup, firmwaredownload),
1182  NULL,
1183  NULL,
1184  0, /* flags */
1185  0,NULL,NULL /* reserved1,reserved2, etc */
1186  },
1187 };
1189  1, /* field[1] = firmwareDownload */
1190  0, /* field[0] = newClusterVersion */
1191 };
1193 {
1194  { 1, 0 },
1195  { 5, 1 },
1196  { 0, 2 }
1197 };
1199 {
1200  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1201  "com.seagate.kinetic.proto.Command.Setup",
1202  "Setup",
1203  "Com__Seagate__Kinetic__Proto__Command__Setup",
1204  "com.seagate.kinetic.proto",
1205  sizeof(Com__Seagate__Kinetic__Proto__Command__Setup),
1206  2,
1207  com__seagate__kinetic__proto__command__setup__field_descriptors,
1208  com__seagate__kinetic__proto__command__setup__field_indices_by_name,
1209  2, com__seagate__kinetic__proto__command__setup__number_ranges,
1211  NULL,NULL,NULL /* reserved[123] */
1212 };
1214 {
1215  {
1216  "key",
1217  3,
1218  PROTOBUF_C_LABEL_OPTIONAL,
1219  PROTOBUF_C_TYPE_BYTES,
1220  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, has_key),
1221  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, key),
1222  NULL,
1223  NULL,
1224  0, /* flags */
1225  0,NULL,NULL /* reserved1,reserved2, etc */
1226  },
1227  {
1228  "version",
1229  4,
1230  PROTOBUF_C_LABEL_OPTIONAL,
1231  PROTOBUF_C_TYPE_BYTES,
1232  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, has_version),
1233  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, version),
1234  NULL,
1235  NULL,
1236  0, /* flags */
1237  0,NULL,NULL /* reserved1,reserved2, etc */
1238  },
1239  {
1240  "newKey",
1241  5,
1242  PROTOBUF_C_LABEL_OPTIONAL,
1243  PROTOBUF_C_TYPE_BYTES,
1244  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, has_newkey),
1245  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, newkey),
1246  NULL,
1247  NULL,
1248  0, /* flags */
1249  0,NULL,NULL /* reserved1,reserved2, etc */
1250  },
1251  {
1252  "force",
1253  6,
1254  PROTOBUF_C_LABEL_OPTIONAL,
1255  PROTOBUF_C_TYPE_BOOL,
1256  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, has_force),
1257  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, force),
1258  NULL,
1259  NULL,
1260  0, /* flags */
1261  0,NULL,NULL /* reserved1,reserved2, etc */
1262  },
1263  {
1264  "status",
1265  7,
1266  PROTOBUF_C_LABEL_OPTIONAL,
1267  PROTOBUF_C_TYPE_MESSAGE,
1268  0, /* quantifier_offset */
1269  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, status),
1271  NULL,
1272  0, /* flags */
1273  0,NULL,NULL /* reserved1,reserved2, etc */
1274  },
1275  {
1276  "p2pop",
1277  8,
1278  PROTOBUF_C_LABEL_OPTIONAL,
1279  PROTOBUF_C_TYPE_MESSAGE,
1280  0, /* quantifier_offset */
1281  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation, p2pop),
1283  NULL,
1284  0, /* flags */
1285  0,NULL,NULL /* reserved1,reserved2, etc */
1286  },
1287 };
1289  3, /* field[3] = force */
1290  0, /* field[0] = key */
1291  2, /* field[2] = newKey */
1292  5, /* field[5] = p2pop */
1293  4, /* field[4] = status */
1294  1, /* field[1] = version */
1295 };
1297 {
1298  { 3, 0 },
1299  { 0, 6 }
1300 };
1302 {
1303  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1304  "com.seagate.kinetic.proto.Command.P2POperation.Operation",
1305  "Operation",
1306  "Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation",
1307  "com.seagate.kinetic.proto",
1308  sizeof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation),
1309  6,
1310  com__seagate__kinetic__proto__command__p2_poperation__operation__field_descriptors,
1311  com__seagate__kinetic__proto__command__p2_poperation__operation__field_indices_by_name,
1312  1, com__seagate__kinetic__proto__command__p2_poperation__operation__number_ranges,
1314  NULL,NULL,NULL /* reserved[123] */
1315 };
1317 {
1318  {
1319  "hostname",
1320  1,
1321  PROTOBUF_C_LABEL_OPTIONAL,
1322  PROTOBUF_C_TYPE_STRING,
1323  0, /* quantifier_offset */
1324  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer, hostname),
1325  NULL,
1326  NULL,
1327  0, /* flags */
1328  0,NULL,NULL /* reserved1,reserved2, etc */
1329  },
1330  {
1331  "port",
1332  2,
1333  PROTOBUF_C_LABEL_OPTIONAL,
1334  PROTOBUF_C_TYPE_INT32,
1335  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer, has_port),
1336  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer, port),
1337  NULL,
1338  NULL,
1339  0, /* flags */
1340  0,NULL,NULL /* reserved1,reserved2, etc */
1341  },
1342  {
1343  "tls",
1344  3,
1345  PROTOBUF_C_LABEL_OPTIONAL,
1346  PROTOBUF_C_TYPE_BOOL,
1347  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer, has_tls),
1348  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer, tls),
1349  NULL,
1350  NULL,
1351  0, /* flags */
1352  0,NULL,NULL /* reserved1,reserved2, etc */
1353  },
1354 };
1356  0, /* field[0] = hostname */
1357  1, /* field[1] = port */
1358  2, /* field[2] = tls */
1359 };
1361 {
1362  { 1, 0 },
1363  { 0, 3 }
1364 };
1366 {
1367  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1368  "com.seagate.kinetic.proto.Command.P2POperation.Peer",
1369  "Peer",
1370  "Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer",
1371  "com.seagate.kinetic.proto",
1372  sizeof(Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer),
1373  3,
1374  com__seagate__kinetic__proto__command__p2_poperation__peer__field_descriptors,
1375  com__seagate__kinetic__proto__command__p2_poperation__peer__field_indices_by_name,
1376  1, com__seagate__kinetic__proto__command__p2_poperation__peer__number_ranges,
1378  NULL,NULL,NULL /* reserved[123] */
1379 };
1381 {
1382  {
1383  "peer",
1384  1,
1385  PROTOBUF_C_LABEL_OPTIONAL,
1386  PROTOBUF_C_TYPE_MESSAGE,
1387  0, /* quantifier_offset */
1388  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation, peer),
1390  NULL,
1391  0, /* flags */
1392  0,NULL,NULL /* reserved1,reserved2, etc */
1393  },
1394  {
1395  "operation",
1396  2,
1397  PROTOBUF_C_LABEL_REPEATED,
1398  PROTOBUF_C_TYPE_MESSAGE,
1399  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation, n_operation),
1400  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation, operation),
1402  NULL,
1403  0, /* flags */
1404  0,NULL,NULL /* reserved1,reserved2, etc */
1405  },
1406  {
1407  "allChildOperationsSucceeded",
1408  3,
1409  PROTOBUF_C_LABEL_OPTIONAL,
1410  PROTOBUF_C_TYPE_BOOL,
1411  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation, has_allchildoperationssucceeded),
1412  offsetof(Com__Seagate__Kinetic__Proto__Command__P2POperation, allchildoperationssucceeded),
1413  NULL,
1414  NULL,
1415  0, /* flags */
1416  0,NULL,NULL /* reserved1,reserved2, etc */
1417  },
1418 };
1420  2, /* field[2] = allChildOperationsSucceeded */
1421  1, /* field[1] = operation */
1422  0, /* field[0] = peer */
1423 };
1425 {
1426  { 1, 0 },
1427  { 0, 3 }
1428 };
1430 {
1431  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1432  "com.seagate.kinetic.proto.Command.P2POperation",
1433  "P2POperation",
1434  "Com__Seagate__Kinetic__Proto__Command__P2POperation",
1435  "com.seagate.kinetic.proto",
1436  sizeof(Com__Seagate__Kinetic__Proto__Command__P2POperation),
1437  3,
1438  com__seagate__kinetic__proto__command__p2_poperation__field_descriptors,
1439  com__seagate__kinetic__proto__command__p2_poperation__field_indices_by_name,
1440  1, com__seagate__kinetic__proto__command__p2_poperation__number_ranges,
1442  NULL,NULL,NULL /* reserved[123] */
1443 };
1445 {
1446  {
1447  "name",
1448  1,
1449  PROTOBUF_C_LABEL_OPTIONAL,
1450  PROTOBUF_C_TYPE_STRING,
1451  0, /* quantifier_offset */
1452  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization, name),
1453  NULL,
1454  NULL,
1455  0, /* flags */
1456  0,NULL,NULL /* reserved1,reserved2, etc */
1457  },
1458  {
1459  "value",
1460  2,
1461  PROTOBUF_C_LABEL_OPTIONAL,
1462  PROTOBUF_C_TYPE_FLOAT,
1463  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization, has_value),
1464  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization, value),
1465  NULL,
1466  NULL,
1467  0, /* flags */
1468  0,NULL,NULL /* reserved1,reserved2, etc */
1469  },
1470 };
1472  0, /* field[0] = name */
1473  1, /* field[1] = value */
1474 };
1476 {
1477  { 1, 0 },
1478  { 0, 2 }
1479 };
1481 {
1482  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1483  "com.seagate.kinetic.proto.Command.GetLog.Utilization",
1484  "Utilization",
1485  "Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization",
1486  "com.seagate.kinetic.proto",
1487  sizeof(Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization),
1488  2,
1489  com__seagate__kinetic__proto__command__get_log__utilization__field_descriptors,
1490  com__seagate__kinetic__proto__command__get_log__utilization__field_indices_by_name,
1491  1, com__seagate__kinetic__proto__command__get_log__utilization__number_ranges,
1493  NULL,NULL,NULL /* reserved[123] */
1494 };
1496 {
1497  {
1498  "name",
1499  1,
1500  PROTOBUF_C_LABEL_OPTIONAL,
1501  PROTOBUF_C_TYPE_STRING,
1502  0, /* quantifier_offset */
1503  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature, name),
1504  NULL,
1505  NULL,
1506  0, /* flags */
1507  0,NULL,NULL /* reserved1,reserved2, etc */
1508  },
1509  {
1510  "current",
1511  2,
1512  PROTOBUF_C_LABEL_OPTIONAL,
1513  PROTOBUF_C_TYPE_FLOAT,
1514  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature, has_current),
1515  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature, current),
1516  NULL,
1517  NULL,
1518  0, /* flags */
1519  0,NULL,NULL /* reserved1,reserved2, etc */
1520  },
1521  {
1522  "minimum",
1523  3,
1524  PROTOBUF_C_LABEL_OPTIONAL,
1525  PROTOBUF_C_TYPE_FLOAT,
1526  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature, has_minimum),
1527  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature, minimum),
1528  NULL,
1529  NULL,
1530  0, /* flags */
1531  0,NULL,NULL /* reserved1,reserved2, etc */
1532  },
1533  {
1534  "maximum",
1535  4,
1536  PROTOBUF_C_LABEL_OPTIONAL,
1537  PROTOBUF_C_TYPE_FLOAT,
1538  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature, has_maximum),
1539  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature, maximum),
1540  NULL,
1541  NULL,
1542  0, /* flags */
1543  0,NULL,NULL /* reserved1,reserved2, etc */
1544  },
1545  {
1546  "target",
1547  5,
1548  PROTOBUF_C_LABEL_OPTIONAL,
1549  PROTOBUF_C_TYPE_FLOAT,
1550  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature, has_target),
1551  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature, target),
1552  NULL,
1553  NULL,
1554  0, /* flags */
1555  0,NULL,NULL /* reserved1,reserved2, etc */
1556  },
1557 };
1559  1, /* field[1] = current */
1560  3, /* field[3] = maximum */
1561  2, /* field[2] = minimum */
1562  0, /* field[0] = name */
1563  4, /* field[4] = target */
1564 };
1566 {
1567  { 1, 0 },
1568  { 0, 5 }
1569 };
1571 {
1572  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1573  "com.seagate.kinetic.proto.Command.GetLog.Temperature",
1574  "Temperature",
1575  "Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature",
1576  "com.seagate.kinetic.proto",
1577  sizeof(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature),
1578  5,
1579  com__seagate__kinetic__proto__command__get_log__temperature__field_descriptors,
1580  com__seagate__kinetic__proto__command__get_log__temperature__field_indices_by_name,
1581  1, com__seagate__kinetic__proto__command__get_log__temperature__number_ranges,
1583  NULL,NULL,NULL /* reserved[123] */
1584 };
1586 {
1587  {
1588  "nominalCapacityInBytes",
1589  4,
1590  PROTOBUF_C_LABEL_OPTIONAL,
1591  PROTOBUF_C_TYPE_UINT64,
1592  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity, has_nominalcapacityinbytes),
1593  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity, nominalcapacityinbytes),
1594  NULL,
1595  NULL,
1596  0, /* flags */
1597  0,NULL,NULL /* reserved1,reserved2, etc */
1598  },
1599  {
1600  "portionFull",
1601  5,
1602  PROTOBUF_C_LABEL_OPTIONAL,
1603  PROTOBUF_C_TYPE_FLOAT,
1604  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity, has_portionfull),
1605  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity, portionfull),
1606  NULL,
1607  NULL,
1608  0, /* flags */
1609  0,NULL,NULL /* reserved1,reserved2, etc */
1610  },
1611 };
1613  0, /* field[0] = nominalCapacityInBytes */
1614  1, /* field[1] = portionFull */
1615 };
1617 {
1618  { 4, 0 },
1619  { 0, 2 }
1620 };
1622 {
1623  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1624  "com.seagate.kinetic.proto.Command.GetLog.Capacity",
1625  "Capacity",
1626  "Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity",
1627  "com.seagate.kinetic.proto",
1628  sizeof(Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity),
1629  2,
1630  com__seagate__kinetic__proto__command__get_log__capacity__field_descriptors,
1631  com__seagate__kinetic__proto__command__get_log__capacity__field_indices_by_name,
1632  1, com__seagate__kinetic__proto__command__get_log__capacity__number_ranges,
1634  NULL,NULL,NULL /* reserved[123] */
1635 };
1637 {
1638  {
1639  "name",
1640  1,
1641  PROTOBUF_C_LABEL_OPTIONAL,
1642  PROTOBUF_C_TYPE_STRING,
1643  0, /* quantifier_offset */
1644  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface, name),
1645  NULL,
1646  NULL,
1647  0, /* flags */
1648  0,NULL,NULL /* reserved1,reserved2, etc */
1649  },
1650  {
1651  "MAC",
1652  2,
1653  PROTOBUF_C_LABEL_OPTIONAL,
1654  PROTOBUF_C_TYPE_BYTES,
1655  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface, has_mac),
1656  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface, mac),
1657  NULL,
1658  NULL,
1659  0, /* flags */
1660  0,NULL,NULL /* reserved1,reserved2, etc */
1661  },
1662  {
1663  "ipv4Address",
1664  3,
1665  PROTOBUF_C_LABEL_OPTIONAL,
1666  PROTOBUF_C_TYPE_BYTES,
1667  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface, has_ipv4address),
1668  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface, ipv4address),
1669  NULL,
1670  NULL,
1671  0, /* flags */
1672  0,NULL,NULL /* reserved1,reserved2, etc */
1673  },
1674  {
1675  "ipv6Address",
1676  4,
1677  PROTOBUF_C_LABEL_OPTIONAL,
1678  PROTOBUF_C_TYPE_BYTES,
1679  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface, has_ipv6address),
1680  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface, ipv6address),
1681  NULL,
1682  NULL,
1683  0, /* flags */
1684  0,NULL,NULL /* reserved1,reserved2, etc */
1685  },
1686 };
1688  1, /* field[1] = MAC */
1689  2, /* field[2] = ipv4Address */
1690  3, /* field[3] = ipv6Address */
1691  0, /* field[0] = name */
1692 };
1694 {
1695  { 1, 0 },
1696  { 0, 4 }
1697 };
1699 {
1700  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1701  "com.seagate.kinetic.proto.Command.GetLog.Configuration.Interface",
1702  "Interface",
1703  "Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface",
1704  "com.seagate.kinetic.proto",
1705  sizeof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface),
1706  4,
1707  com__seagate__kinetic__proto__command__get_log__configuration__interface__field_descriptors,
1708  com__seagate__kinetic__proto__command__get_log__configuration__interface__field_indices_by_name,
1709  1, com__seagate__kinetic__proto__command__get_log__configuration__interface__number_ranges,
1711  NULL,NULL,NULL /* reserved[123] */
1712 };
1714 {
1715  {
1716  "vendor",
1717  5,
1718  PROTOBUF_C_LABEL_OPTIONAL,
1719  PROTOBUF_C_TYPE_STRING,
1720  0, /* quantifier_offset */
1721  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, vendor),
1722  NULL,
1723  NULL,
1724  0, /* flags */
1725  0,NULL,NULL /* reserved1,reserved2, etc */
1726  },
1727  {
1728  "model",
1729  6,
1730  PROTOBUF_C_LABEL_OPTIONAL,
1731  PROTOBUF_C_TYPE_STRING,
1732  0, /* quantifier_offset */
1733  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, model),
1734  NULL,
1735  NULL,
1736  0, /* flags */
1737  0,NULL,NULL /* reserved1,reserved2, etc */
1738  },
1739  {
1740  "serialNumber",
1741  7,
1742  PROTOBUF_C_LABEL_OPTIONAL,
1743  PROTOBUF_C_TYPE_BYTES,
1744  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, has_serialnumber),
1745  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, serialnumber),
1746  NULL,
1747  NULL,
1748  0, /* flags */
1749  0,NULL,NULL /* reserved1,reserved2, etc */
1750  },
1751  {
1752  "version",
1753  8,
1754  PROTOBUF_C_LABEL_OPTIONAL,
1755  PROTOBUF_C_TYPE_STRING,
1756  0, /* quantifier_offset */
1757  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, version),
1758  NULL,
1759  NULL,
1760  0, /* flags */
1761  0,NULL,NULL /* reserved1,reserved2, etc */
1762  },
1763  {
1764  "interface",
1765  9,
1766  PROTOBUF_C_LABEL_REPEATED,
1767  PROTOBUF_C_TYPE_MESSAGE,
1768  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, n_interface),
1769  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, interface),
1771  NULL,
1772  0, /* flags */
1773  0,NULL,NULL /* reserved1,reserved2, etc */
1774  },
1775  {
1776  "port",
1777  10,
1778  PROTOBUF_C_LABEL_OPTIONAL,
1779  PROTOBUF_C_TYPE_INT32,
1780  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, has_port),
1781  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, port),
1782  NULL,
1783  NULL,
1784  0, /* flags */
1785  0,NULL,NULL /* reserved1,reserved2, etc */
1786  },
1787  {
1788  "tlsPort",
1789  11,
1790  PROTOBUF_C_LABEL_OPTIONAL,
1791  PROTOBUF_C_TYPE_INT32,
1792  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, has_tlsport),
1793  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, tlsport),
1794  NULL,
1795  NULL,
1796  0, /* flags */
1797  0,NULL,NULL /* reserved1,reserved2, etc */
1798  },
1799  {
1800  "compilationDate",
1801  12,
1802  PROTOBUF_C_LABEL_OPTIONAL,
1803  PROTOBUF_C_TYPE_STRING,
1804  0, /* quantifier_offset */
1805  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, compilationdate),
1806  NULL,
1807  NULL,
1808  0, /* flags */
1809  0,NULL,NULL /* reserved1,reserved2, etc */
1810  },
1811  {
1812  "sourceHash",
1813  13,
1814  PROTOBUF_C_LABEL_OPTIONAL,
1815  PROTOBUF_C_TYPE_STRING,
1816  0, /* quantifier_offset */
1817  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, sourcehash),
1818  NULL,
1819  NULL,
1820  0, /* flags */
1821  0,NULL,NULL /* reserved1,reserved2, etc */
1822  },
1823  {
1824  "worldWideName",
1825  14,
1826  PROTOBUF_C_LABEL_OPTIONAL,
1827  PROTOBUF_C_TYPE_BYTES,
1828  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, has_worldwidename),
1829  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, worldwidename),
1830  NULL,
1831  NULL,
1832  0, /* flags */
1833  0,NULL,NULL /* reserved1,reserved2, etc */
1834  },
1835  {
1836  "protocolVersion",
1837  15,
1838  PROTOBUF_C_LABEL_OPTIONAL,
1839  PROTOBUF_C_TYPE_STRING,
1840  0, /* quantifier_offset */
1841  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, protocolversion),
1842  NULL,
1843  NULL,
1844  0, /* flags */
1845  0,NULL,NULL /* reserved1,reserved2, etc */
1846  },
1847  {
1848  "protocolCompilationDate",
1849  16,
1850  PROTOBUF_C_LABEL_OPTIONAL,
1851  PROTOBUF_C_TYPE_STRING,
1852  0, /* quantifier_offset */
1853  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, protocolcompilationdate),
1854  NULL,
1855  NULL,
1856  0, /* flags */
1857  0,NULL,NULL /* reserved1,reserved2, etc */
1858  },
1859  {
1860  "protocolSourceHash",
1861  17,
1862  PROTOBUF_C_LABEL_OPTIONAL,
1863  PROTOBUF_C_TYPE_STRING,
1864  0, /* quantifier_offset */
1865  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration, protocolsourcehash),
1866  NULL,
1867  NULL,
1868  0, /* flags */
1869  0,NULL,NULL /* reserved1,reserved2, etc */
1870  },
1871 };
1873  7, /* field[7] = compilationDate */
1874  4, /* field[4] = interface */
1875  1, /* field[1] = model */
1876  5, /* field[5] = port */
1877  11, /* field[11] = protocolCompilationDate */
1878  12, /* field[12] = protocolSourceHash */
1879  10, /* field[10] = protocolVersion */
1880  2, /* field[2] = serialNumber */
1881  8, /* field[8] = sourceHash */
1882  6, /* field[6] = tlsPort */
1883  0, /* field[0] = vendor */
1884  3, /* field[3] = version */
1885  9, /* field[9] = worldWideName */
1886 };
1888 {
1889  { 5, 0 },
1890  { 0, 13 }
1891 };
1893 {
1894  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1895  "com.seagate.kinetic.proto.Command.GetLog.Configuration",
1896  "Configuration",
1897  "Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration",
1898  "com.seagate.kinetic.proto",
1899  sizeof(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration),
1900  13,
1901  com__seagate__kinetic__proto__command__get_log__configuration__field_descriptors,
1902  com__seagate__kinetic__proto__command__get_log__configuration__field_indices_by_name,
1903  1, com__seagate__kinetic__proto__command__get_log__configuration__number_ranges,
1905  NULL,NULL,NULL /* reserved[123] */
1906 };
1908 {
1909  {
1910  "messageType",
1911  1,
1912  PROTOBUF_C_LABEL_OPTIONAL,
1913  PROTOBUF_C_TYPE_ENUM,
1914  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics, has_messagetype),
1915  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics, messagetype),
1917  NULL,
1918  0, /* flags */
1919  0,NULL,NULL /* reserved1,reserved2, etc */
1920  },
1921  {
1922  "count",
1923  4,
1924  PROTOBUF_C_LABEL_OPTIONAL,
1925  PROTOBUF_C_TYPE_UINT64,
1926  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics, has_count),
1927  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics, count),
1928  NULL,
1929  NULL,
1930  0, /* flags */
1931  0,NULL,NULL /* reserved1,reserved2, etc */
1932  },
1933  {
1934  "bytes",
1935  5,
1936  PROTOBUF_C_LABEL_OPTIONAL,
1937  PROTOBUF_C_TYPE_UINT64,
1938  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics, has_bytes),
1939  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics, bytes),
1940  NULL,
1941  NULL,
1942  0, /* flags */
1943  0,NULL,NULL /* reserved1,reserved2, etc */
1944  },
1945 };
1947  2, /* field[2] = bytes */
1948  1, /* field[1] = count */
1949  0, /* field[0] = messageType */
1950 };
1952 {
1953  { 1, 0 },
1954  { 4, 1 },
1955  { 0, 3 }
1956 };
1958 {
1959  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1960  "com.seagate.kinetic.proto.Command.GetLog.Statistics",
1961  "Statistics",
1962  "Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics",
1963  "com.seagate.kinetic.proto",
1964  sizeof(Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics),
1965  3,
1966  com__seagate__kinetic__proto__command__get_log__statistics__field_descriptors,
1967  com__seagate__kinetic__proto__command__get_log__statistics__field_indices_by_name,
1968  2, com__seagate__kinetic__proto__command__get_log__statistics__number_ranges,
1970  NULL,NULL,NULL /* reserved[123] */
1971 };
1973 {
1974  {
1975  "maxKeySize",
1976  1,
1977  PROTOBUF_C_LABEL_OPTIONAL,
1978  PROTOBUF_C_TYPE_UINT32,
1979  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxkeysize),
1980  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxkeysize),
1981  NULL,
1982  NULL,
1983  0, /* flags */
1984  0,NULL,NULL /* reserved1,reserved2, etc */
1985  },
1986  {
1987  "maxValueSize",
1988  2,
1989  PROTOBUF_C_LABEL_OPTIONAL,
1990  PROTOBUF_C_TYPE_UINT32,
1991  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxvaluesize),
1992  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxvaluesize),
1993  NULL,
1994  NULL,
1995  0, /* flags */
1996  0,NULL,NULL /* reserved1,reserved2, etc */
1997  },
1998  {
1999  "maxVersionSize",
2000  3,
2001  PROTOBUF_C_LABEL_OPTIONAL,
2002  PROTOBUF_C_TYPE_UINT32,
2003  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxversionsize),
2004  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxversionsize),
2005  NULL,
2006  NULL,
2007  0, /* flags */
2008  0,NULL,NULL /* reserved1,reserved2, etc */
2009  },
2010  {
2011  "maxTagSize",
2012  4,
2013  PROTOBUF_C_LABEL_OPTIONAL,
2014  PROTOBUF_C_TYPE_UINT32,
2015  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxtagsize),
2016  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxtagsize),
2017  NULL,
2018  NULL,
2019  0, /* flags */
2020  0,NULL,NULL /* reserved1,reserved2, etc */
2021  },
2022  {
2023  "maxConnections",
2024  5,
2025  PROTOBUF_C_LABEL_OPTIONAL,
2026  PROTOBUF_C_TYPE_UINT32,
2027  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxconnections),
2028  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxconnections),
2029  NULL,
2030  NULL,
2031  0, /* flags */
2032  0,NULL,NULL /* reserved1,reserved2, etc */
2033  },
2034  {
2035  "maxOutstandingReadRequests",
2036  6,
2037  PROTOBUF_C_LABEL_OPTIONAL,
2038  PROTOBUF_C_TYPE_UINT32,
2039  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxoutstandingreadrequests),
2040  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxoutstandingreadrequests),
2041  NULL,
2042  NULL,
2043  0, /* flags */
2044  0,NULL,NULL /* reserved1,reserved2, etc */
2045  },
2046  {
2047  "maxOutstandingWriteRequests",
2048  7,
2049  PROTOBUF_C_LABEL_OPTIONAL,
2050  PROTOBUF_C_TYPE_UINT32,
2051  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxoutstandingwriterequests),
2052  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxoutstandingwriterequests),
2053  NULL,
2054  NULL,
2055  0, /* flags */
2056  0,NULL,NULL /* reserved1,reserved2, etc */
2057  },
2058  {
2059  "maxMessageSize",
2060  8,
2061  PROTOBUF_C_LABEL_OPTIONAL,
2062  PROTOBUF_C_TYPE_UINT32,
2063  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxmessagesize),
2064  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxmessagesize),
2065  NULL,
2066  NULL,
2067  0, /* flags */
2068  0,NULL,NULL /* reserved1,reserved2, etc */
2069  },
2070  {
2071  "maxKeyRangeCount",
2072  9,
2073  PROTOBUF_C_LABEL_OPTIONAL,
2074  PROTOBUF_C_TYPE_UINT32,
2075  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxkeyrangecount),
2076  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxkeyrangecount),
2077  NULL,
2078  NULL,
2079  0, /* flags */
2080  0,NULL,NULL /* reserved1,reserved2, etc */
2081  },
2082  {
2083  "maxIdentityCount",
2084  10,
2085  PROTOBUF_C_LABEL_OPTIONAL,
2086  PROTOBUF_C_TYPE_UINT32,
2087  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxidentitycount),
2088  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxidentitycount),
2089  NULL,
2090  NULL,
2091  0, /* flags */
2092  0,NULL,NULL /* reserved1,reserved2, etc */
2093  },
2094  {
2095  "maxPinSize",
2096  11,
2097  PROTOBUF_C_LABEL_OPTIONAL,
2098  PROTOBUF_C_TYPE_UINT32,
2099  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, has_maxpinsize),
2100  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits, maxpinsize),
2101  NULL,
2102  NULL,
2103  0, /* flags */
2104  0,NULL,NULL /* reserved1,reserved2, etc */
2105  },
2106 };
2108  4, /* field[4] = maxConnections */
2109  9, /* field[9] = maxIdentityCount */
2110  8, /* field[8] = maxKeyRangeCount */
2111  0, /* field[0] = maxKeySize */
2112  7, /* field[7] = maxMessageSize */
2113  5, /* field[5] = maxOutstandingReadRequests */
2114  6, /* field[6] = maxOutstandingWriteRequests */
2115  10, /* field[10] = maxPinSize */
2116  3, /* field[3] = maxTagSize */
2117  1, /* field[1] = maxValueSize */
2118  2, /* field[2] = maxVersionSize */
2119 };
2121 {
2122  { 1, 0 },
2123  { 0, 11 }
2124 };
2126 {
2127  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2128  "com.seagate.kinetic.proto.Command.GetLog.Limits",
2129  "Limits",
2130  "Com__Seagate__Kinetic__Proto__Command__GetLog__Limits",
2131  "com.seagate.kinetic.proto",
2132  sizeof(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits),
2133  11,
2134  com__seagate__kinetic__proto__command__get_log__limits__field_descriptors,
2135  com__seagate__kinetic__proto__command__get_log__limits__field_indices_by_name,
2136  1, com__seagate__kinetic__proto__command__get_log__limits__number_ranges,
2138  NULL,NULL,NULL /* reserved[123] */
2139 };
2141 {
2142  {
2143  "name",
2144  1,
2145  PROTOBUF_C_LABEL_OPTIONAL,
2146  PROTOBUF_C_TYPE_BYTES,
2147  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Device, has_name),
2148  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog__Device, name),
2149  NULL,
2150  NULL,
2151  0, /* flags */
2152  0,NULL,NULL /* reserved1,reserved2, etc */
2153  },
2154 };
2156  0, /* field[0] = name */
2157 };
2159 {
2160  { 1, 0 },
2161  { 0, 1 }
2162 };
2164 {
2165  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2166  "com.seagate.kinetic.proto.Command.GetLog.Device",
2167  "Device",
2168  "Com__Seagate__Kinetic__Proto__Command__GetLog__Device",
2169  "com.seagate.kinetic.proto",
2170  sizeof(Com__Seagate__Kinetic__Proto__Command__GetLog__Device),
2171  1,
2172  com__seagate__kinetic__proto__command__get_log__device__field_descriptors,
2173  com__seagate__kinetic__proto__command__get_log__device__field_indices_by_name,
2174  1, com__seagate__kinetic__proto__command__get_log__device__number_ranges,
2176  NULL,NULL,NULL /* reserved[123] */
2177 };
2179 {
2180  { "INVALID_TYPE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE__INVALID_TYPE", -1 },
2181  { "UTILIZATIONS", "COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE__UTILIZATIONS", 0 },
2182  { "TEMPERATURES", "COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE__TEMPERATURES", 1 },
2183  { "CAPACITIES", "COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE__CAPACITIES", 2 },
2184  { "CONFIGURATION", "COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE__CONFIGURATION", 3 },
2185  { "STATISTICS", "COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE__STATISTICS", 4 },
2186  { "MESSAGES", "COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE__MESSAGES", 5 },
2187  { "LIMITS", "COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE__LIMITS", 6 },
2188  { "DEVICE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE__DEVICE", 7 },
2189 };
2191 {-1, 0},{0, 9}
2192 };
2194 {
2195  { "CAPACITIES", 3 },
2196  { "CONFIGURATION", 4 },
2197  { "DEVICE", 8 },
2198  { "INVALID_TYPE", 0 },
2199  { "LIMITS", 7 },
2200  { "MESSAGES", 6 },
2201  { "STATISTICS", 5 },
2202  { "TEMPERATURES", 2 },
2203  { "UTILIZATIONS", 1 },
2204 };
2206 {
2207  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
2208  "com.seagate.kinetic.proto.Command.GetLog.Type",
2209  "Type",
2210  "Com__Seagate__Kinetic__Proto__Command__GetLog__Type",
2211  "com.seagate.kinetic.proto",
2212  9,
2214  9,
2216  1,
2218  NULL,NULL,NULL,NULL /* reserved[1234] */
2219 };
2221 {
2222  {
2223  "types",
2224  1,
2225  PROTOBUF_C_LABEL_REPEATED,
2226  PROTOBUF_C_TYPE_ENUM,
2227  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, n_types),
2228  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, types),
2230  NULL,
2231  0, /* flags */
2232  0,NULL,NULL /* reserved1,reserved2, etc */
2233  },
2234  {
2235  "utilizations",
2236  2,
2237  PROTOBUF_C_LABEL_REPEATED,
2238  PROTOBUF_C_TYPE_MESSAGE,
2239  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, n_utilizations),
2240  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, utilizations),
2242  NULL,
2243  0, /* flags */
2244  0,NULL,NULL /* reserved1,reserved2, etc */
2245  },
2246  {
2247  "temperatures",
2248  3,
2249  PROTOBUF_C_LABEL_REPEATED,
2250  PROTOBUF_C_TYPE_MESSAGE,
2251  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, n_temperatures),
2252  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, temperatures),
2254  NULL,
2255  0, /* flags */
2256  0,NULL,NULL /* reserved1,reserved2, etc */
2257  },
2258  {
2259  "capacity",
2260  4,
2261  PROTOBUF_C_LABEL_OPTIONAL,
2262  PROTOBUF_C_TYPE_MESSAGE,
2263  0, /* quantifier_offset */
2264  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, capacity),
2266  NULL,
2267  0, /* flags */
2268  0,NULL,NULL /* reserved1,reserved2, etc */
2269  },
2270  {
2271  "configuration",
2272  5,
2273  PROTOBUF_C_LABEL_OPTIONAL,
2274  PROTOBUF_C_TYPE_MESSAGE,
2275  0, /* quantifier_offset */
2276  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, configuration),
2278  NULL,
2279  0, /* flags */
2280  0,NULL,NULL /* reserved1,reserved2, etc */
2281  },
2282  {
2283  "statistics",
2284  6,
2285  PROTOBUF_C_LABEL_REPEATED,
2286  PROTOBUF_C_TYPE_MESSAGE,
2287  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, n_statistics),
2288  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, statistics),
2290  NULL,
2291  0, /* flags */
2292  0,NULL,NULL /* reserved1,reserved2, etc */
2293  },
2294  {
2295  "messages",
2296  7,
2297  PROTOBUF_C_LABEL_OPTIONAL,
2298  PROTOBUF_C_TYPE_BYTES,
2299  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, has_messages),
2300  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, messages),
2301  NULL,
2302  NULL,
2303  0, /* flags */
2304  0,NULL,NULL /* reserved1,reserved2, etc */
2305  },
2306  {
2307  "limits",
2308  8,
2309  PROTOBUF_C_LABEL_OPTIONAL,
2310  PROTOBUF_C_TYPE_MESSAGE,
2311  0, /* quantifier_offset */
2312  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, limits),
2314  NULL,
2315  0, /* flags */
2316  0,NULL,NULL /* reserved1,reserved2, etc */
2317  },
2318  {
2319  "device",
2320  9,
2321  PROTOBUF_C_LABEL_OPTIONAL,
2322  PROTOBUF_C_TYPE_MESSAGE,
2323  0, /* quantifier_offset */
2324  offsetof(Com__Seagate__Kinetic__Proto__Command__GetLog, device),
2326  NULL,
2327  0, /* flags */
2328  0,NULL,NULL /* reserved1,reserved2, etc */
2329  },
2330 };
2332  3, /* field[3] = capacity */
2333  4, /* field[4] = configuration */
2334  8, /* field[8] = device */
2335  7, /* field[7] = limits */
2336  6, /* field[6] = messages */
2337  5, /* field[5] = statistics */
2338  2, /* field[2] = temperatures */
2339  0, /* field[0] = types */
2340  1, /* field[1] = utilizations */
2341 };
2343 {
2344  { 1, 0 },
2345  { 0, 9 }
2346 };
2348 {
2349  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2350  "com.seagate.kinetic.proto.Command.GetLog",
2351  "GetLog",
2352  "Com__Seagate__Kinetic__Proto__Command__GetLog",
2353  "com.seagate.kinetic.proto",
2354  sizeof(Com__Seagate__Kinetic__Proto__Command__GetLog),
2355  9,
2356  com__seagate__kinetic__proto__command__get_log__field_descriptors,
2357  com__seagate__kinetic__proto__command__get_log__field_indices_by_name,
2358  1, com__seagate__kinetic__proto__command__get_log__number_ranges,
2360  NULL,NULL,NULL /* reserved[123] */
2361 };
2363 {
2364  {
2365  "offset",
2366  1,
2367  PROTOBUF_C_LABEL_OPTIONAL,
2368  PROTOBUF_C_TYPE_INT64,
2369  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope, has_offset),
2370  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope, offset),
2371  NULL,
2372  NULL,
2373  0, /* flags */
2374  0,NULL,NULL /* reserved1,reserved2, etc */
2375  },
2376  {
2377  "value",
2378  2,
2379  PROTOBUF_C_LABEL_OPTIONAL,
2380  PROTOBUF_C_TYPE_BYTES,
2381  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope, has_value),
2382  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope, value),
2383  NULL,
2384  NULL,
2385  0, /* flags */
2386  0,NULL,NULL /* reserved1,reserved2, etc */
2387  },
2388  {
2389  "permission",
2390  3,
2391  PROTOBUF_C_LABEL_REPEATED,
2392  PROTOBUF_C_TYPE_ENUM,
2393  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope, n_permission),
2394  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope, permission),
2396  NULL,
2397  0, /* flags */
2398  0,NULL,NULL /* reserved1,reserved2, etc */
2399  },
2400  {
2401  "TlsRequired",
2402  4,
2403  PROTOBUF_C_LABEL_OPTIONAL,
2404  PROTOBUF_C_TYPE_BOOL,
2405  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope, has_tlsrequired),
2406  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope, tlsrequired),
2407  NULL,
2408  NULL,
2409  0, /* flags */
2410  0,NULL,NULL /* reserved1,reserved2, etc */
2411  },
2412 };
2414  3, /* field[3] = TlsRequired */
2415  0, /* field[0] = offset */
2416  2, /* field[2] = permission */
2417  1, /* field[1] = value */
2418 };
2420 {
2421  { 1, 0 },
2422  { 0, 4 }
2423 };
2425 {
2426  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2427  "com.seagate.kinetic.proto.Command.Security.ACL.Scope",
2428  "Scope",
2429  "Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope",
2430  "com.seagate.kinetic.proto",
2431  sizeof(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope),
2432  4,
2433  com__seagate__kinetic__proto__command__security__acl__scope__field_descriptors,
2434  com__seagate__kinetic__proto__command__security__acl__scope__field_indices_by_name,
2435  1, com__seagate__kinetic__proto__command__security__acl__scope__number_ranges,
2437  NULL,NULL,NULL /* reserved[123] */
2438 };
2440 {
2441  { "INVALID_HMAC_ALGORITHM", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__HMACALGORITHM__INVALID_HMAC_ALGORITHM", -1 },
2442  { "HmacSHA1", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__HMACALGORITHM__HmacSHA1", 1 },
2443 };
2445 {-1, 0},{1, 1},{0, 2}
2446 };
2448 {
2449  { "HmacSHA1", 1 },
2450  { "INVALID_HMAC_ALGORITHM", 0 },
2451 };
2453 {
2454  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
2455  "com.seagate.kinetic.proto.Command.Security.ACL.HMACAlgorithm",
2456  "HMACAlgorithm",
2457  "Com__Seagate__Kinetic__Proto__Command__Security__ACL__HMACAlgorithm",
2458  "com.seagate.kinetic.proto",
2459  2,
2461  2,
2463  2,
2465  NULL,NULL,NULL,NULL /* reserved[1234] */
2466 };
2468 {
2469  { "INVALID_PERMISSION", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION__INVALID_PERMISSION", -1 },
2470  { "READ", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION__READ", 0 },
2471  { "WRITE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION__WRITE", 1 },
2472  { "DELETE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION__DELETE", 2 },
2473  { "RANGE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION__RANGE", 3 },
2474  { "SETUP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION__SETUP", 4 },
2475  { "P2POP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION__P2POP", 5 },
2476  { "GETLOG", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION__GETLOG", 7 },
2477  { "SECURITY", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION__SECURITY", 8 },
2478 };
2480 {-1, 0},{7, 7},{0, 9}
2481 };
2483 {
2484  { "DELETE", 3 },
2485  { "GETLOG", 7 },
2486  { "INVALID_PERMISSION", 0 },
2487  { "P2POP", 6 },
2488  { "RANGE", 4 },
2489  { "READ", 1 },
2490  { "SECURITY", 8 },
2491  { "SETUP", 5 },
2492  { "WRITE", 2 },
2493 };
2495 {
2496  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
2497  "com.seagate.kinetic.proto.Command.Security.ACL.Permission",
2498  "Permission",
2499  "Com__Seagate__Kinetic__Proto__Command__Security__ACL__Permission",
2500  "com.seagate.kinetic.proto",
2501  9,
2503  9,
2505  2,
2507  NULL,NULL,NULL,NULL /* reserved[1234] */
2508 };
2510 {
2511  {
2512  "identity",
2513  1,
2514  PROTOBUF_C_LABEL_OPTIONAL,
2515  PROTOBUF_C_TYPE_INT64,
2516  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, has_identity),
2517  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, identity),
2518  NULL,
2519  NULL,
2520  0, /* flags */
2521  0,NULL,NULL /* reserved1,reserved2, etc */
2522  },
2523  {
2524  "key",
2525  2,
2526  PROTOBUF_C_LABEL_OPTIONAL,
2527  PROTOBUF_C_TYPE_BYTES,
2528  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, has_key),
2529  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, key),
2530  NULL,
2531  NULL,
2532  0, /* flags */
2533  0,NULL,NULL /* reserved1,reserved2, etc */
2534  },
2535  {
2536  "hmacAlgorithm",
2537  3,
2538  PROTOBUF_C_LABEL_OPTIONAL,
2539  PROTOBUF_C_TYPE_ENUM,
2540  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, has_hmacalgorithm),
2541  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, hmacalgorithm),
2543  NULL,
2544  0, /* flags */
2545  0,NULL,NULL /* reserved1,reserved2, etc */
2546  },
2547  {
2548  "scope",
2549  4,
2550  PROTOBUF_C_LABEL_REPEATED,
2551  PROTOBUF_C_TYPE_MESSAGE,
2552  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, n_scope),
2553  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, scope),
2555  NULL,
2556  0, /* flags */
2557  0,NULL,NULL /* reserved1,reserved2, etc */
2558  },
2559  {
2560  "maxPriority",
2561  5,
2562  PROTOBUF_C_LABEL_OPTIONAL,
2563  PROTOBUF_C_TYPE_ENUM,
2564  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, has_maxpriority),
2565  offsetof(Com__Seagate__Kinetic__Proto__Command__Security__ACL, maxpriority),
2567  NULL,
2568  0, /* flags */
2569  0,NULL,NULL /* reserved1,reserved2, etc */
2570  },
2571 };
2573  2, /* field[2] = hmacAlgorithm */
2574  0, /* field[0] = identity */
2575  1, /* field[1] = key */
2576  4, /* field[4] = maxPriority */
2577  3, /* field[3] = scope */
2578 };
2580 {
2581  { 1, 0 },
2582  { 0, 5 }
2583 };
2585 {
2586  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2587  "com.seagate.kinetic.proto.Command.Security.ACL",
2588  "ACL",
2589  "Com__Seagate__Kinetic__Proto__Command__Security__ACL",
2590  "com.seagate.kinetic.proto",
2591  sizeof(Com__Seagate__Kinetic__Proto__Command__Security__ACL),
2592  5,
2593  com__seagate__kinetic__proto__command__security__acl__field_descriptors,
2594  com__seagate__kinetic__proto__command__security__acl__field_indices_by_name,
2595  1, com__seagate__kinetic__proto__command__security__acl__number_ranges,
2597  NULL,NULL,NULL /* reserved[123] */
2598 };
2600 {
2601  {
2602  "acl",
2603  2,
2604  PROTOBUF_C_LABEL_REPEATED,
2605  PROTOBUF_C_TYPE_MESSAGE,
2606  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, n_acl),
2607  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, acl),
2609  NULL,
2610  0, /* flags */
2611  0,NULL,NULL /* reserved1,reserved2, etc */
2612  },
2613  {
2614  "oldLockPIN",
2615  3,
2616  PROTOBUF_C_LABEL_OPTIONAL,
2617  PROTOBUF_C_TYPE_BYTES,
2618  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, has_oldlockpin),
2619  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, oldlockpin),
2620  NULL,
2621  NULL,
2622  0, /* flags */
2623  0,NULL,NULL /* reserved1,reserved2, etc */
2624  },
2625  {
2626  "newLockPIN",
2627  4,
2628  PROTOBUF_C_LABEL_OPTIONAL,
2629  PROTOBUF_C_TYPE_BYTES,
2630  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, has_newlockpin),
2631  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, newlockpin),
2632  NULL,
2633  NULL,
2634  0, /* flags */
2635  0,NULL,NULL /* reserved1,reserved2, etc */
2636  },
2637  {
2638  "oldErasePIN",
2639  5,
2640  PROTOBUF_C_LABEL_OPTIONAL,
2641  PROTOBUF_C_TYPE_BYTES,
2642  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, has_olderasepin),
2643  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, olderasepin),
2644  NULL,
2645  NULL,
2646  0, /* flags */
2647  0,NULL,NULL /* reserved1,reserved2, etc */
2648  },
2649  {
2650  "newErasePIN",
2651  6,
2652  PROTOBUF_C_LABEL_OPTIONAL,
2653  PROTOBUF_C_TYPE_BYTES,
2654  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, has_newerasepin),
2655  offsetof(Com__Seagate__Kinetic__Proto__Command__Security, newerasepin),
2656  NULL,
2657  NULL,
2658  0, /* flags */
2659  0,NULL,NULL /* reserved1,reserved2, etc */
2660  },
2661 };
2663  0, /* field[0] = acl */
2664  4, /* field[4] = newErasePIN */
2665  2, /* field[2] = newLockPIN */
2666  3, /* field[3] = oldErasePIN */
2667  1, /* field[1] = oldLockPIN */
2668 };
2670 {
2671  { 2, 0 },
2672  { 0, 5 }
2673 };
2675 {
2676  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2677  "com.seagate.kinetic.proto.Command.Security",
2678  "Security",
2679  "Com__Seagate__Kinetic__Proto__Command__Security",
2680  "com.seagate.kinetic.proto",
2681  sizeof(Com__Seagate__Kinetic__Proto__Command__Security),
2682  5,
2683  com__seagate__kinetic__proto__command__security__field_descriptors,
2684  com__seagate__kinetic__proto__command__security__field_indices_by_name,
2685  1, com__seagate__kinetic__proto__command__security__number_ranges,
2687  NULL,NULL,NULL /* reserved[123] */
2688 };
2690 {
2691  { "INVALID_PINOP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PIN_OPERATION__PIN_OP_TYPE__INVALID_PINOP", -1 },
2692  { "UNLOCK_PINOP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PIN_OPERATION__PIN_OP_TYPE__UNLOCK_PINOP", 1 },
2693  { "LOCK_PINOP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PIN_OPERATION__PIN_OP_TYPE__LOCK_PINOP", 2 },
2694  { "ERASE_PINOP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PIN_OPERATION__PIN_OP_TYPE__ERASE_PINOP", 3 },
2695  { "SECURE_ERASE_PINOP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PIN_OPERATION__PIN_OP_TYPE__SECURE_ERASE_PINOP", 4 },
2696 };
2698 {-1, 0},{1, 1},{0, 5}
2699 };
2701 {
2702  { "ERASE_PINOP", 3 },
2703  { "INVALID_PINOP", 0 },
2704  { "LOCK_PINOP", 2 },
2705  { "SECURE_ERASE_PINOP", 4 },
2706  { "UNLOCK_PINOP", 1 },
2707 };
2709 {
2710  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
2711  "com.seagate.kinetic.proto.Command.PinOperation.PinOpType",
2712  "PinOpType",
2713  "Com__Seagate__Kinetic__Proto__Command__PinOperation__PinOpType",
2714  "com.seagate.kinetic.proto",
2715  5,
2717  5,
2719  2,
2721  NULL,NULL,NULL,NULL /* reserved[1234] */
2722 };
2724 {
2725  {
2726  "pinOpType",
2727  1,
2728  PROTOBUF_C_LABEL_OPTIONAL,
2729  PROTOBUF_C_TYPE_ENUM,
2730  offsetof(Com__Seagate__Kinetic__Proto__Command__PinOperation, has_pinoptype),
2731  offsetof(Com__Seagate__Kinetic__Proto__Command__PinOperation, pinoptype),
2733  NULL,
2734  0, /* flags */
2735  0,NULL,NULL /* reserved1,reserved2, etc */
2736  },
2737 };
2739  0, /* field[0] = pinOpType */
2740 };
2742 {
2743  { 1, 0 },
2744  { 0, 1 }
2745 };
2747 {
2748  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2749  "com.seagate.kinetic.proto.Command.PinOperation",
2750  "PinOperation",
2751  "Com__Seagate__Kinetic__Proto__Command__PinOperation",
2752  "com.seagate.kinetic.proto",
2753  sizeof(Com__Seagate__Kinetic__Proto__Command__PinOperation),
2754  1,
2755  com__seagate__kinetic__proto__command__pin_operation__field_descriptors,
2756  com__seagate__kinetic__proto__command__pin_operation__field_indices_by_name,
2757  1, com__seagate__kinetic__proto__command__pin_operation__number_ranges,
2759  NULL,NULL,NULL /* reserved[123] */
2760 };
2762 {
2763  { "INVALID_SYNCHRONIZATION", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SYNCHRONIZATION__INVALID_SYNCHRONIZATION", -1 },
2764  { "WRITETHROUGH", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SYNCHRONIZATION__WRITETHROUGH", 1 },
2765  { "WRITEBACK", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SYNCHRONIZATION__WRITEBACK", 2 },
2766  { "FLUSH", "COM__SEAGATE__KINETIC__PROTO__COMMAND__SYNCHRONIZATION__FLUSH", 3 },
2767 };
2769 {-1, 0},{1, 1},{0, 4}
2770 };
2772 {
2773  { "FLUSH", 3 },
2774  { "INVALID_SYNCHRONIZATION", 0 },
2775  { "WRITEBACK", 2 },
2776  { "WRITETHROUGH", 1 },
2777 };
2779 {
2780  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
2781  "com.seagate.kinetic.proto.Command.Synchronization",
2782  "Synchronization",
2783  "Com__Seagate__Kinetic__Proto__Command__Synchronization",
2784  "com.seagate.kinetic.proto",
2785  4,
2787  4,
2789  2,
2791  NULL,NULL,NULL,NULL /* reserved[1234] */
2792 };
2794 {
2795  { "LOWEST", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PRIORITY__LOWEST", 1 },
2796  { "LOWER", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PRIORITY__LOWER", 3 },
2797  { "NORMAL", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PRIORITY__NORMAL", 5 },
2798  { "HIGHER", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PRIORITY__HIGHER", 7 },
2799  { "HIGHEST", "COM__SEAGATE__KINETIC__PROTO__COMMAND__PRIORITY__HIGHEST", 9 },
2800 };
2802 {1, 0},{3, 1},{5, 2},{7, 3},{9, 4},{0, 5}
2803 };
2805 {
2806  { "HIGHER", 3 },
2807  { "HIGHEST", 4 },
2808  { "LOWER", 1 },
2809  { "LOWEST", 0 },
2810  { "NORMAL", 2 },
2811 };
2813 {
2814  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
2815  "com.seagate.kinetic.proto.Command.Priority",
2816  "Priority",
2817  "Com__Seagate__Kinetic__Proto__Command__Priority",
2818  "com.seagate.kinetic.proto",
2819  5,
2821  5,
2823  5,
2825  NULL,NULL,NULL,NULL /* reserved[1234] */
2826 };
2828 {
2829  { "INVALID_ALGORITHM", "COM__SEAGATE__KINETIC__PROTO__COMMAND__ALGORITHM__INVALID_ALGORITHM", -1 },
2830  { "SHA1", "COM__SEAGATE__KINETIC__PROTO__COMMAND__ALGORITHM__SHA1", 1 },
2831  { "SHA2", "COM__SEAGATE__KINETIC__PROTO__COMMAND__ALGORITHM__SHA2", 2 },
2832  { "SHA3", "COM__SEAGATE__KINETIC__PROTO__COMMAND__ALGORITHM__SHA3", 3 },
2833  { "CRC32", "COM__SEAGATE__KINETIC__PROTO__COMMAND__ALGORITHM__CRC32", 4 },
2834  { "CRC64", "COM__SEAGATE__KINETIC__PROTO__COMMAND__ALGORITHM__CRC64", 5 },
2835 };
2837 {-1, 0},{1, 1},{0, 6}
2838 };
2840 {
2841  { "CRC32", 4 },
2842  { "CRC64", 5 },
2843  { "INVALID_ALGORITHM", 0 },
2844  { "SHA1", 1 },
2845  { "SHA2", 2 },
2846  { "SHA3", 3 },
2847 };
2849 {
2850  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
2851  "com.seagate.kinetic.proto.Command.Algorithm",
2852  "Algorithm",
2853  "Com__Seagate__Kinetic__Proto__Command__Algorithm",
2854  "com.seagate.kinetic.proto",
2855  6,
2857  6,
2859  2,
2861  NULL,NULL,NULL,NULL /* reserved[1234] */
2862 };
2864 {
2865  { "INVALID_MESSAGE_TYPE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__INVALID_MESSAGE_TYPE", -1 },
2866  { "GET_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GET_RESPONSE", 1 },
2867  { "GET", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GET", 2 },
2868  { "PUT_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__PUT_RESPONSE", 3 },
2869  { "PUT", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__PUT", 4 },
2870  { "DELETE_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__DELETE_RESPONSE", 5 },
2871  { "DELETE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__DELETE", 6 },
2872  { "GETNEXT_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETNEXT_RESPONSE", 7 },
2873  { "GETNEXT", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETNEXT", 8 },
2874  { "GETPREVIOUS_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETPREVIOUS_RESPONSE", 9 },
2875  { "GETPREVIOUS", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETPREVIOUS", 10 },
2876  { "GETKEYRANGE_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETKEYRANGE_RESPONSE", 11 },
2877  { "GETKEYRANGE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETKEYRANGE", 12 },
2878  { "GETVERSION_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETVERSION_RESPONSE", 15 },
2879  { "GETVERSION", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETVERSION", 16 },
2880  { "SETUP_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__SETUP_RESPONSE", 21 },
2881  { "SETUP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__SETUP", 22 },
2882  { "GETLOG_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETLOG_RESPONSE", 23 },
2883  { "GETLOG", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__GETLOG", 24 },
2884  { "SECURITY_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__SECURITY_RESPONSE", 25 },
2885  { "SECURITY", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__SECURITY", 26 },
2886  { "PEER2PEERPUSH_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__PEER2PEERPUSH_RESPONSE", 27 },
2887  { "PEER2PEERPUSH", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__PEER2PEERPUSH", 28 },
2888  { "NOOP_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__NOOP_RESPONSE", 29 },
2889  { "NOOP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__NOOP", 30 },
2890  { "FLUSHALLDATA_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__FLUSHALLDATA_RESPONSE", 31 },
2891  { "FLUSHALLDATA", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__FLUSHALLDATA", 32 },
2892  { "PINOP_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__PINOP_RESPONSE", 35 },
2893  { "PINOP", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__PINOP", 36 },
2894  { "MEDIASCAN_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__MEDIASCAN_RESPONSE", 37 },
2895  { "MEDIASCAN", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__MEDIASCAN", 38 },
2896  { "MEDIAOPTIMIZE_RESPONSE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__MEDIAOPTIMIZE_RESPONSE", 39 },
2897  { "MEDIAOPTIMIZE", "COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE__MEDIAOPTIMIZE", 40 },
2898 };
2900 {-1, 0},{1, 1},{15, 13},{21, 15},{35, 27},{0, 33}
2901 };
2903 {
2904  { "DELETE", 6 },
2905  { "DELETE_RESPONSE", 5 },
2906  { "FLUSHALLDATA", 26 },
2907  { "FLUSHALLDATA_RESPONSE", 25 },
2908  { "GET", 2 },
2909  { "GETKEYRANGE", 12 },
2910  { "GETKEYRANGE_RESPONSE", 11 },
2911  { "GETLOG", 18 },
2912  { "GETLOG_RESPONSE", 17 },
2913  { "GETNEXT", 8 },
2914  { "GETNEXT_RESPONSE", 7 },
2915  { "GETPREVIOUS", 10 },
2916  { "GETPREVIOUS_RESPONSE", 9 },
2917  { "GETVERSION", 14 },
2918  { "GETVERSION_RESPONSE", 13 },
2919  { "GET_RESPONSE", 1 },
2920  { "INVALID_MESSAGE_TYPE", 0 },
2921  { "MEDIAOPTIMIZE", 32 },
2922  { "MEDIAOPTIMIZE_RESPONSE", 31 },
2923  { "MEDIASCAN", 30 },
2924  { "MEDIASCAN_RESPONSE", 29 },
2925  { "NOOP", 24 },
2926  { "NOOP_RESPONSE", 23 },
2927  { "PEER2PEERPUSH", 22 },
2928  { "PEER2PEERPUSH_RESPONSE", 21 },
2929  { "PINOP", 28 },
2930  { "PINOP_RESPONSE", 27 },
2931  { "PUT", 4 },
2932  { "PUT_RESPONSE", 3 },
2933  { "SECURITY", 20 },
2934  { "SECURITY_RESPONSE", 19 },
2935  { "SETUP", 16 },
2936  { "SETUP_RESPONSE", 15 },
2937 };
2939 {
2940  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
2941  "com.seagate.kinetic.proto.Command.MessageType",
2942  "MessageType",
2943  "Com__Seagate__Kinetic__Proto__Command__MessageType",
2944  "com.seagate.kinetic.proto",
2945  33,
2947  33,
2949  5,
2951  NULL,NULL,NULL,NULL /* reserved[1234] */
2952 };
2953 static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__field_descriptors[3] =
2954 {
2955  {
2956  "header",
2957  1,
2958  PROTOBUF_C_LABEL_OPTIONAL,
2959  PROTOBUF_C_TYPE_MESSAGE,
2960  0, /* quantifier_offset */
2961  offsetof(Com__Seagate__Kinetic__Proto__Command, header),
2963  NULL,
2964  0, /* flags */
2965  0,NULL,NULL /* reserved1,reserved2, etc */
2966  },
2967  {
2968  "body",
2969  2,
2970  PROTOBUF_C_LABEL_OPTIONAL,
2971  PROTOBUF_C_TYPE_MESSAGE,
2972  0, /* quantifier_offset */
2973  offsetof(Com__Seagate__Kinetic__Proto__Command, body),
2975  NULL,
2976  0, /* flags */
2977  0,NULL,NULL /* reserved1,reserved2, etc */
2978  },
2979  {
2980  "status",
2981  3,
2982  PROTOBUF_C_LABEL_OPTIONAL,
2983  PROTOBUF_C_TYPE_MESSAGE,
2984  0, /* quantifier_offset */
2985  offsetof(Com__Seagate__Kinetic__Proto__Command, status),
2987  NULL,
2988  0, /* flags */
2989  0,NULL,NULL /* reserved1,reserved2, etc */
2990  },
2991 };
2993  1, /* field[1] = body */
2994  0, /* field[0] = header */
2995  2, /* field[2] = status */
2996 };
2997 static const ProtobufCIntRange com__seagate__kinetic__proto__command__number_ranges[1 + 1] =
2998 {
2999  { 1, 0 },
3000  { 0, 3 }
3001 };
3002 const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__descriptor =
3003 {
3004  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
3005  "com.seagate.kinetic.proto.Command",
3006  "Command",
3007  "Com__Seagate__Kinetic__Proto__Command",
3008  "com.seagate.kinetic.proto",
3009  sizeof(Com__Seagate__Kinetic__Proto__Command),
3010  3,
3011  com__seagate__kinetic__proto__command__field_descriptors,
3012  com__seagate__kinetic__proto__command__field_indices_by_name,
3013  1, com__seagate__kinetic__proto__command__number_ranges,
3014  (ProtobufCMessageInit) com__seagate__kinetic__proto__command__init,
3015  NULL,NULL,NULL /* reserved[123] */
3016 };
static const unsigned com__seagate__kinetic__proto__message__field_indices_by_name[]
Definition: kinetic.pb-c.c:494
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__get_log__type__descriptor
void com__seagate__kinetic__proto__command__p2_poperation__peer__init(Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer *message)
Definition: kinetic.pb-c.c:151
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__p2_poperation__operation__descriptor
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__SETUP__INIT
Definition: kinetic.pb-c.h:737
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__limits__number_ranges[1+1]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__p2_poperation__operation__field_descriptors[6]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__get_log__field_descriptors[9]
void com__seagate__kinetic__proto__message__init(Com__Seagate__Kinetic__Proto__Message *message)
Definition: kinetic.pb-c.c:66
void com__seagate__kinetic__proto__command__range__init(Com__Seagate__Kinetic__Proto__Command__Range *message)
Definition: kinetic.pb-c.c:133
size_t com__seagate__kinetic__proto__message__pack_to_buffer(const Com__Seagate__Kinetic__Proto__Message *message, ProtobufCBuffer *buffer)
Definition: kinetic.pb-c.c:85
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__CONFIGURATION__INIT
Definition: kinetic.pb-c.h:961
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__CAPACITY__INIT
Definition: kinetic.pb-c.h:887
static const ProtobufCIntRange com__seagate__kinetic__proto__command__setup__number_ranges[2+1]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__configuration__interface__descriptor
static const unsigned com__seagate__kinetic__proto__command__key_value__field_indices_by_name[]
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__command__synchronization__enum_values_by_name[4]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__body__number_ranges[2+1]
Definition: kinetic.pb-c.c:762
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__INIT
const ProtobufCEnumValue com__seagate__kinetic__proto__command__get_log__type__enum_values_by_number[9]
size_t com__seagate__kinetic__proto__command__pack_to_buffer(const Com__Seagate__Kinetic__Proto__Command *message, ProtobufCBuffer *buffer)
Definition: kinetic.pb-c.c:260
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__key_value__descriptor
void com__seagate__kinetic__proto__command__p2_poperation__operation__init(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation *message)
Definition: kinetic.pb-c.c:145
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__command__message_type__enum_values_by_name[33]
void com__seagate__kinetic__proto__local__init(Com__Seagate__Kinetic__Proto__Local *message)
Definition: kinetic.pb-c.c:11
size_t com__seagate__kinetic__proto__local__get_packed_size(const Com__Seagate__Kinetic__Proto__Local *message)
Definition: kinetic.pb-c.c:17
void com__seagate__kinetic__proto__command__get_log__init(Com__Seagate__Kinetic__Proto__Command__GetLog *message)
Definition: kinetic.pb-c.c:211
Com__Seagate__Kinetic__Proto__Local * com__seagate__kinetic__proto__local__unpack(ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
Definition: kinetic.pb-c.c:38
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__limits__descriptor
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__PIN_OPERATION__INIT
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__security__acl__scope__descriptor
static const ProtobufCIntRange com__seagate__kinetic__proto__command__number_ranges[1+1]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__setup__descriptor
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__key_value__field_descriptors[8]
Definition: kinetic.pb-c.c:915
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__message__hmacauth__field_descriptors[2]
Definition: kinetic.pb-c.c:322
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__p2_poperation__peer__descriptor
static const unsigned com__seagate__kinetic__proto__command__status__field_indices_by_name[]
Definition: kinetic.pb-c.c:890
void com__seagate__kinetic__proto__command__security__acl__scope__init(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope *message)
Definition: kinetic.pb-c.c:217
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__p2_poperation__peer__field_descriptors[3]
void com__seagate__kinetic__proto__command__init(Com__Seagate__Kinetic__Proto__Command *message)
Definition: kinetic.pb-c.c:241
static const unsigned com__seagate__kinetic__proto__command__security__acl__scope__field_indices_by_name[]
const ProtobufCEnumValue com__seagate__kinetic__proto__message__auth_type__enum_values_by_number[4]
Definition: kinetic.pb-c.c:411
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__INIT
static const ProtobufCIntRange com__seagate__kinetic__proto__command__security__number_ranges[1+1]
void com__seagate__kinetic__proto__command__security__init(Com__Seagate__Kinetic__Proto__Command__Security *message)
Definition: kinetic.pb-c.c:229
const ProtobufCEnumValue com__seagate__kinetic__proto__command__synchronization__enum_values_by_number[4]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__algorithm__value_ranges[]
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__BODY__INIT
Definition: kinetic.pb-c.h:580
static const unsigned com__seagate__kinetic__proto__command__pin_operation__field_indices_by_name[]
static const ProtobufCIntRange com__seagate__kinetic__proto__message__number_ranges[1+1]
Definition: kinetic.pb-c.c:500
void com__seagate__kinetic__proto__message__pinauth__init(Com__Seagate__Kinetic__Proto__Message__PINauth *message)
Definition: kinetic.pb-c.c:60
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TEMPERATURE__INIT
Definition: kinetic.pb-c.h:868
static const unsigned com__seagate__kinetic__proto__command__security__acl__field_indices_by_name[]
#define COM__SEAGATE__KINETIC__PROTO__MESSAGE__HMACAUTH__INIT
Definition: kinetic.pb-c.h:411
void com__seagate__kinetic__proto__command__pin_operation__init(Com__Seagate__Kinetic__Proto__Command__PinOperation *message)
Definition: kinetic.pb-c.c:235
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__local__field_descriptors[1]
Definition: kinetic.pb-c.c:284
static const ProtobufCIntRange com__seagate__kinetic__proto__message__auth_type__value_ranges[]
Definition: kinetic.pb-c.c:418
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__type__value_ranges[]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__p2_poperation__field_descriptors[3]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__capacity__number_ranges[1+1]
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__command__security__acl__permission__enum_values_by_name[9]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__statistics__number_ranges[2+1]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__p2_poperation__descriptor
void com__seagate__kinetic__proto__command__setup__init(Com__Seagate__Kinetic__Proto__Command__Setup *message)
Definition: kinetic.pb-c.c:139
size_t com__seagate__kinetic__proto__local__pack(const Com__Seagate__Kinetic__Proto__Local *message, uint8_t *out)
Definition: kinetic.pb-c.c:23
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__header__field_descriptors[9]
Definition: kinetic.pb-c.c:520
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__HEADER__INIT
Definition: kinetic.pb-c.h:540
static const unsigned com__seagate__kinetic__proto__command__get_log__configuration__field_indices_by_name[]
#define COM__SEAGATE__KINETIC__PROTO__MESSAGE__INIT
Definition: kinetic.pb-c.h:460
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__command__get_log__type__enum_values_by_name[9]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__statistics__descriptor
void com__seagate__kinetic__proto__command__get_log__device__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Device *message)
Definition: kinetic.pb-c.c:205
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__temperature__descriptor
static const unsigned com__seagate__kinetic__proto__command__body__field_indices_by_name[]
Definition: kinetic.pb-c.c:753
static const unsigned com__seagate__kinetic__proto__command__get_log__temperature__field_indices_by_name[]
Com__Seagate__Kinetic__Proto__Command * com__seagate__kinetic__proto__command__unpack(ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
Definition: kinetic.pb-c.c:268
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__LIMITS__INIT
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__header__descriptor
Definition: kinetic.pb-c.c:651
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__security__acl__permission__descriptor
void com__seagate__kinetic__proto__command__p2_poperation__init(Com__Seagate__Kinetic__Proto__Command__P2POperation *message)
Definition: kinetic.pb-c.c:157
size_t com__seagate__kinetic__proto__command__get_packed_size(const Com__Seagate__Kinetic__Proto__Command *message)
Definition: kinetic.pb-c.c:247
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__body__field_descriptors[7]
Definition: kinetic.pb-c.c:666
static const ProtobufCIntRange com__seagate__kinetic__proto__command__pin_operation__pin_op_type__value_ranges[]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__get_log__utilization__field_descriptors[2]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__p2_poperation__peer__number_ranges[1+1]
static const unsigned com__seagate__kinetic__proto__command__get_log__field_indices_by_name[]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__body__descriptor
Definition: kinetic.pb-c.c:768
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__get_log__configuration__interface__field_descriptors[4]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__device__descriptor
const ProtobufCEnumValue com__seagate__kinetic__proto__command__pin_operation__pin_op_type__enum_values_by_number[5]
void com__seagate__kinetic__proto__command__get_log__capacity__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity *message)
Definition: kinetic.pb-c.c:175
typedefPROTOBUF_C__BEGIN_DECLS struct _Com__Seagate__Kinetic__Proto__Local Com__Seagate__Kinetic__Proto__Local
Definition: kinetic.pb-c.h:18
static const ProtobufCIntRange com__seagate__kinetic__proto__command__security__acl__permission__value_ranges[]
const ProtobufCEnumValue com__seagate__kinetic__proto__command__security__acl__hmacalgorithm__enum_values_by_number[2]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__get_log__capacity__field_descriptors[2]
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__security__acl__hmacalgorithm__descriptor
static const unsigned com__seagate__kinetic__proto__local__field_indices_by_name[]
Definition: kinetic.pb-c.c:299
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__command__priority__enum_values_by_name[5]
void com__seagate__kinetic__proto__command__get_log__limits__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits *message)
Definition: kinetic.pb-c.c:199
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__UTILIZATION__INIT
Definition: kinetic.pb-c.h:842
static const ProtobufCIntRange com__seagate__kinetic__proto__command__security__acl__scope__number_ranges[1+1]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__message__descriptor
Definition: kinetic.pb-c.c:505
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__get_log__statistics__field_descriptors[3]
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__P2_POPERATION__OPERATION__INIT
Definition: kinetic.pb-c.h:777
static bool has_key(KineticEntry *const entry)
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__message__auth_type__descriptor
Definition: kinetic.pb-c.c:428
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__message__pinauth__descriptor
Definition: kinetic.pb-c.c:396
static const unsigned com__seagate__kinetic__proto__command__header__field_indices_by_name[]
Definition: kinetic.pb-c.c:631
#define COM__SEAGATE__KINETIC__PROTO__LOCAL__INIT
Definition: kinetic.pb-c.h:388
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__SCOPE__INIT
static const ProtobufCIntRange com__seagate__kinetic__proto__command__priority__value_ranges[]
void com__seagate__kinetic__proto__message__hmacauth__init(Com__Seagate__Kinetic__Proto__Message__HMACauth *message)
Definition: kinetic.pb-c.c:54
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__status__descriptor
Definition: kinetic.pb-c.c:900
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__security__descriptor
void com__seagate__kinetic__proto__command__security__acl__init(Com__Seagate__Kinetic__Proto__Command__Security__ACL *message)
Definition: kinetic.pb-c.c:223
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__get_log__temperature__field_descriptors[5]
static const unsigned com__seagate__kinetic__proto__command__get_log__utilization__field_indices_by_name[]
static const unsigned com__seagate__kinetic__proto__command__range__field_indices_by_name[]
void com__seagate__kinetic__proto__message__free_unpacked(Com__Seagate__Kinetic__Proto__Message *message, ProtobufCAllocator *allocator)
Definition: kinetic.pb-c.c:102
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__KEY_VALUE__INIT
Definition: kinetic.pb-c.h:671
void com__seagate__kinetic__proto__command__get_log__configuration__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration *message)
Definition: kinetic.pb-c.c:187
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__INIT
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__security__acl__scope__field_descriptors[4]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__get_log__limits__field_descriptors[11]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__security__field_descriptors[5]
void com__seagate__kinetic__proto__command__get_log__configuration__interface__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface *message)
Definition: kinetic.pb-c.c:181
static const ProtobufCIntRange com__seagate__kinetic__proto__command__range__number_ranges[2+1]
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__command__pin_operation__pin_op_type__enum_values_by_name[5]
static const unsigned com__seagate__kinetic__proto__command__get_log__capacity__field_indices_by_name[]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__range__field_descriptors[7]
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__P2_POPERATION__PEER__INIT
Definition: kinetic.pb-c.h:791
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__message__field_descriptors[4]
Definition: kinetic.pb-c.c:443
static const unsigned com__seagate__kinetic__proto__command__get_log__configuration__interface__field_indices_by_name[]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__security__acl__descriptor
void com__seagate__kinetic__proto__local__free_unpacked(Com__Seagate__Kinetic__Proto__Local *message, ProtobufCAllocator *allocator)
Definition: kinetic.pb-c.c:47
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__descriptor
void com__seagate__kinetic__proto__command__body__init(Com__Seagate__Kinetic__Proto__Command__Body *message)
Definition: kinetic.pb-c.c:115
void com__seagate__kinetic__proto__command__get_log__statistics__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics *message)
Definition: kinetic.pb-c.c:193
static const ProtobufCIntRange com__seagate__kinetic__proto__command__key_value__number_ranges[1+1]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__pin_operation__number_ranges[1+1]
const ProtobufCEnumValue com__seagate__kinetic__proto__command__algorithm__enum_values_by_number[6]
void com__seagate__kinetic__proto__command__get_log__utilization__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization *message)
Definition: kinetic.pb-c.c:163
static const ProtobufCIntRange com__seagate__kinetic__proto__command__p2_poperation__operation__number_ranges[1+1]
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__status__status_code__descriptor
Definition: kinetic.pb-c.c:836
static const ProtobufCIntRange com__seagate__kinetic__proto__command__security__acl__hmacalgorithm__value_ranges[]
static const unsigned com__seagate__kinetic__proto__command__get_log__device__field_indices_by_name[]
static const unsigned com__seagate__kinetic__proto__message__pinauth__field_indices_by_name[]
Definition: kinetic.pb-c.c:388
void com__seagate__kinetic__proto__command__key_value__init(Com__Seagate__Kinetic__Proto__Command__KeyValue *message)
Definition: kinetic.pb-c.c:127
const ProtobufCEnumValue com__seagate__kinetic__proto__command__security__acl__permission__enum_values_by_number[9]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__message__hmacauth__descriptor
Definition: kinetic.pb-c.c:358
static const unsigned com__seagate__kinetic__proto__command__p2_poperation__peer__field_indices_by_name[]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__number_ranges[1+1]
static const ProtobufCIntRange com__seagate__kinetic__proto__local__number_ranges[1+1]
Definition: kinetic.pb-c.c:302
static const unsigned com__seagate__kinetic__proto__command__field_indices_by_name[]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__pin_operation__descriptor
static const ProtobufCIntRange com__seagate__kinetic__proto__command__status__number_ranges[1+1]
Definition: kinetic.pb-c.c:895
size_t com__seagate__kinetic__proto__local__pack_to_buffer(const Com__Seagate__Kinetic__Proto__Local *message, ProtobufCBuffer *buffer)
Definition: kinetic.pb-c.c:30
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__pin_operation__field_descriptors[1]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__security__acl__number_ranges[1+1]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__header__number_ranges[5+1]
Definition: kinetic.pb-c.c:642
static const unsigned com__seagate__kinetic__proto__command__security__field_indices_by_name[]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__field_descriptors[3]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__message__pinauth__field_descriptors[1]
Definition: kinetic.pb-c.c:373
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__range__descriptor
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__P2_POPERATION__INIT
Definition: kinetic.pb-c.h:821
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__synchronization__descriptor
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__RANGE__INIT
Definition: kinetic.pb-c.h:709
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__INIT
Definition: kinetic.pb-c.h:606
size_t com__seagate__kinetic__proto__command__pack(const Com__Seagate__Kinetic__Proto__Command *message, uint8_t *out)
Definition: kinetic.pb-c.c:253
const ProtobufCEnumValue com__seagate__kinetic__proto__command__status__status_code__enum_values_by_number[22]
Definition: kinetic.pb-c.c:783
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__command__algorithm__enum_values_by_name[6]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__configuration__interface__number_ranges[1+1]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__get_log__configuration__field_descriptors[13]
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__local__descriptor
Definition: kinetic.pb-c.c:307
static const unsigned com__seagate__kinetic__proto__command__get_log__limits__field_indices_by_name[]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__message_type__value_ranges[]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__device__number_ranges[1+1]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__get_log__device__field_descriptors[1]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__configuration__number_ranges[1+1]
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__message__auth_type__enum_values_by_name[4]
Definition: kinetic.pb-c.c:421
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__CONFIGURATION__INTERFACE__INIT
Definition: kinetic.pb-c.h:906
#define COM__SEAGATE__KINETIC__PROTO__MESSAGE__PINAUTH__INIT
Definition: kinetic.pb-c.h:428
void com__seagate__kinetic__proto__command__header__init(Com__Seagate__Kinetic__Proto__Command__Header *message)
Definition: kinetic.pb-c.c:109
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__capacity__descriptor
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__INIT
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__pin_operation__pin_op_type__descriptor
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__DEVICE__INIT
#define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__STATISTICS__INIT
Definition: kinetic.pb-c.h:987
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__status__field_descriptors[3]
Definition: kinetic.pb-c.c:851
static const ProtobufCIntRange com__seagate__kinetic__proto__command__synchronization__value_ranges[]
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__priority__descriptor
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__command__status__status_code__enum_values_by_name[22]
Definition: kinetic.pb-c.c:811
static const unsigned com__seagate__kinetic__proto__message__hmacauth__field_indices_by_name[]
Definition: kinetic.pb-c.c:349
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__configuration__descriptor
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__descriptor
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__temperature__number_ranges[1+1]
static const ProtobufCIntRange com__seagate__kinetic__proto__message__hmacauth__number_ranges[1+1]
Definition: kinetic.pb-c.c:353
void com__seagate__kinetic__proto__command__get_log__temperature__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature *message)
Definition: kinetic.pb-c.c:169
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__message_type__descriptor
static const unsigned com__seagate__kinetic__proto__command__p2_poperation__operation__field_indices_by_name[]
size_t com__seagate__kinetic__proto__message__pack(const Com__Seagate__Kinetic__Proto__Message *message, uint8_t *out)
Definition: kinetic.pb-c.c:78
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__algorithm__descriptor
static const ProtobufCIntRange com__seagate__kinetic__proto__command__p2_poperation__number_ranges[1+1]
void com__seagate__kinetic__proto__command__free_unpacked(Com__Seagate__Kinetic__Proto__Command *message, ProtobufCAllocator *allocator)
Definition: kinetic.pb-c.c:277
static const unsigned com__seagate__kinetic__proto__command__p2_poperation__field_indices_by_name[]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__get_log__utilization__number_ranges[1+1]
char com__seagate__kinetic__proto__local__protocol_version__default_value[]
Definition: kinetic.pb-c.c:283
void com__seagate__kinetic__proto__command__status__init(Com__Seagate__Kinetic__Proto__Command__Status *message)
Definition: kinetic.pb-c.c:121
const ProtobufCEnumValue com__seagate__kinetic__proto__command__message_type__enum_values_by_number[33]
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__setup__field_descriptors[2]
Com__Seagate__Kinetic__Proto__Message * com__seagate__kinetic__proto__message__unpack(ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
Definition: kinetic.pb-c.c:93
static const unsigned com__seagate__kinetic__proto__command__get_log__statistics__field_indices_by_name[]
static const unsigned com__seagate__kinetic__proto__command__setup__field_indices_by_name[]
size_t com__seagate__kinetic__proto__message__get_packed_size(const Com__Seagate__Kinetic__Proto__Message *message)
Definition: kinetic.pb-c.c:72
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__utilization__descriptor
static const ProtobufCFieldDescriptor com__seagate__kinetic__proto__command__security__acl__field_descriptors[5]
static const ProtobufCIntRange com__seagate__kinetic__proto__command__status__status_code__value_ranges[]
Definition: kinetic.pb-c.c:808
const ProtobufCEnumValueIndex com__seagate__kinetic__proto__command__security__acl__hmacalgorithm__enum_values_by_name[2]
const ProtobufCEnumValue com__seagate__kinetic__proto__command__priority__enum_values_by_number[5]
static const ProtobufCIntRange com__seagate__kinetic__proto__message__pinauth__number_ranges[1+1]
Definition: kinetic.pb-c.c:391