4 #ifndef PROTOBUF_C_kinetic_2eproto__INCLUDED
5 #define PROTOBUF_C_kinetic_2eproto__INCLUDED
7 #include <protobuf-c/protobuf-c.h>
9 PROTOBUF_C__BEGIN_DECLS
11 #if PROTOBUF_C_VERSION_NUMBER < 1000000
12 # error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
13 #elif 1001000 < PROTOBUF_C_MIN_COMPILER_VERSION
14 # error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
52 typedef enum _Com__Seagate__Kinetic__Proto__Message__AuthType {
73 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__MESSAGE__AUTH_TYPE)
78 typedef enum _Com__Seagate__Kinetic__Proto__Command__Status__StatusCode {
159 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__STATUS_CODE)
161 typedef enum _Com__Seagate__Kinetic__Proto__Command__GetLog__Type {
174 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TYPE)
176 typedef enum _Com__Seagate__Kinetic__Proto__Command__Security__ACL__HMACAlgorithm {
188 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__HMACALGORITHM)
190 typedef enum _Com__Seagate__Kinetic__Proto__Command__Security__ACL__Permission {
224 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__PERMISSION)
226 typedef enum _Com__Seagate__Kinetic__Proto__Command__PinOperation__PinOpType {
251 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__COMMAND__PIN_OPERATION__PIN_OP_TYPE)
253 typedef enum _Com__Seagate__Kinetic__Proto__Command__Synchronization {
261 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__COMMAND__SYNCHRONIZATION)
263 typedef enum _Com__Seagate__Kinetic__Proto__Command__Priority {
269 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__COMMAND__PRIORITY)
274 typedef enum _Com__Seagate__Kinetic__Proto__Command__Algorithm {
299 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__COMMAND__ALGORITHM)
304 typedef enum _Com__Seagate__Kinetic__Proto__Command__MessageType {
372 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(COM__SEAGATE__KINETIC__PROTO__COMMAND__MESSAGE_TYPE)
388 #define COM__SEAGATE__KINETIC__PROTO__LOCAL__INIT \
389 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__local__descriptor) \
390 , com__seagate__kinetic__proto__local__protocol_version__default_value }
411 #define COM__SEAGATE__KINETIC__PROTO__MESSAGE__HMACAUTH__INIT \
412 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__message__hmacauth__descriptor) \
428 #define COM__SEAGATE__KINETIC__PROTO__MESSAGE__PINAUTH__INIT \
429 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__message__pinauth__descriptor) \
447 Com__Seagate__Kinetic__Proto__Message__HMACauth *
hmacauth;
452 Com__Seagate__Kinetic__Proto__Message__PINauth *
pinauth;
460 #define COM__SEAGATE__KINETIC__PROTO__MESSAGE__INIT \
461 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__message__descriptor) \
462 , 0,0, NULL, NULL, 0,{0,NULL} }
540 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__HEADER__INIT \
541 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__header__descriptor) \
542 , 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0 }
554 Com__Seagate__Kinetic__Proto__Command__KeyValue *
keyvalue;
558 Com__Seagate__Kinetic__Proto__Command__Range *
range;
562 Com__Seagate__Kinetic__Proto__Command__Setup *
setup;
570 Com__Seagate__Kinetic__Proto__Command__GetLog *
getlog;
574 Com__Seagate__Kinetic__Proto__Command__Security *
security;
578 Com__Seagate__Kinetic__Proto__Command__PinOperation *
pinop;
580 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__BODY__INIT \
581 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__body__descriptor) \
582 , NULL, NULL, NULL, NULL, NULL, NULL, NULL }
606 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__STATUS__INIT \
607 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__status__descriptor) \
608 , 0,0, NULL, 0,{0,NULL} }
671 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__KEY_VALUE__INIT \
672 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__key_value__descriptor) \
673 , 0,{0,NULL}, 0,0, 0,{0,NULL}, 0,{0,NULL}, 0,{0,NULL}, 0,0, 0,0, 0,0 }
709 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__RANGE__INIT \
710 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__range__descriptor) \
711 , 0,{0,NULL}, 0,{0,NULL}, 0,0, 0,0, 0,0, 0,0, 0,NULL }
737 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__SETUP__INIT \
738 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__setup__descriptor) \
769 Com__Seagate__Kinetic__Proto__Command__Status *
status;
775 Com__Seagate__Kinetic__Proto__Command__P2POperation *
p2pop;
777 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__P2_POPERATION__OPERATION__INIT \
778 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__p2_poperation__operation__descriptor) \
779 , 0,{0,NULL}, 0,{0,NULL}, 0,{0,NULL}, 0,0, NULL, NULL }
791 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__P2_POPERATION__PEER__INIT \
792 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__p2_poperation__peer__descriptor) \
806 Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer *
peer;
811 Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation **
operation;
821 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__P2_POPERATION__INIT \
822 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__p2_poperation__descriptor) \
823 , NULL, 0,NULL, 0,0 }
842 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__UTILIZATION__INIT \
843 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__get_log__utilization__descriptor) \
868 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__TEMPERATURE__INIT \
869 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__get_log__temperature__descriptor) \
870 , NULL, 0,0, 0,0, 0,0, 0,0 }
887 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__CAPACITY__INIT \
888 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__get_log__capacity__descriptor) \
906 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__CONFIGURATION__INTERFACE__INIT \
907 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__get_log__configuration__interface__descriptor) \
908 , NULL, 0,{0,NULL}, 0,{0,NULL}, 0,{0,NULL} }
952 Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface **
interface;
961 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__CONFIGURATION__INIT \
962 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__get_log__configuration__descriptor) \
963 , NULL, NULL, 0,{0,NULL}, 0,{0,NULL}, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL, 0,0, 0,0 }
987 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__STATISTICS__INIT \
988 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__get_log__statistics__descriptor) \
1018 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__LIMITS__INIT \
1019 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__get_log__limits__descriptor) \
1020 , 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0 }
1039 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__DEVICE__INIT \
1040 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__get_log__device__descriptor) \
1056 Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity *
capacity;
1059 Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics **
statistics;
1062 Com__Seagate__Kinetic__Proto__Command__GetLog__Limits *
limits;
1063 Com__Seagate__Kinetic__Proto__Command__GetLog__Device *
device;
1065 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__GET_LOG__INIT \
1066 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__get_log__descriptor) \
1067 , 0,NULL, 0,NULL, 0,NULL, NULL, NULL, 0,NULL, 0,{0,NULL}, NULL, NULL }
1088 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__SCOPE__INIT \
1089 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__security__acl__scope__descriptor) \
1090 , 0,0, 0,{0,NULL}, 0,NULL, 0,0 }
1113 Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope **
scope;
1122 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__ACL__INIT \
1123 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__security__acl__descriptor) \
1124 , 0,0, 0,{0,NULL}, 0,0, 0,NULL, 0,0 }
1138 Com__Seagate__Kinetic__Proto__Command__Security__ACL **
acl;
1151 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__SECURITY__INIT \
1152 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__security__descriptor) \
1153 , 0,NULL, 0,{0,NULL}, 0,{0,NULL}, 0,{0,NULL}, 0,{0,NULL} }
1168 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__PIN_OPERATION__INIT \
1169 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__pin_operation__descriptor) \
1179 Com__Seagate__Kinetic__Proto__Command__Header *
header;
1183 Com__Seagate__Kinetic__Proto__Command__Body *
body;
1187 Com__Seagate__Kinetic__Proto__Command__Status *
status;
1189 #define COM__SEAGATE__KINETIC__PROTO__COMMAND__INIT \
1190 { PROTOBUF_C_MESSAGE_INIT (&com__seagate__kinetic__proto__command__descriptor) \
1191 , NULL, NULL, NULL }
1204 ProtobufCBuffer *buffer);
1207 (ProtobufCAllocator *allocator,
1209 const uint8_t *data);
1212 ProtobufCAllocator *allocator);
1215 (Com__Seagate__Kinetic__Proto__Message__HMACauth *message);
1218 (Com__Seagate__Kinetic__Proto__Message__PINauth *message);
1221 (Com__Seagate__Kinetic__Proto__Message *message);
1223 (
const Com__Seagate__Kinetic__Proto__Message *message);
1225 (
const Com__Seagate__Kinetic__Proto__Message *message,
1228 (
const Com__Seagate__Kinetic__Proto__Message *message,
1229 ProtobufCBuffer *buffer);
1230 Com__Seagate__Kinetic__Proto__Message *
1232 (ProtobufCAllocator *allocator,
1234 const uint8_t *data);
1236 (Com__Seagate__Kinetic__Proto__Message *message,
1237 ProtobufCAllocator *allocator);
1240 (Com__Seagate__Kinetic__Proto__Command__Header *message);
1243 (Com__Seagate__Kinetic__Proto__Command__Body *message);
1246 (Com__Seagate__Kinetic__Proto__Command__Status *message);
1249 (Com__Seagate__Kinetic__Proto__Command__KeyValue *message);
1252 (Com__Seagate__Kinetic__Proto__Command__Range *message);
1255 (Com__Seagate__Kinetic__Proto__Command__Setup *message);
1258 (Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation *message);
1261 (Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer *message);
1264 (Com__Seagate__Kinetic__Proto__Command__P2POperation *message);
1267 (Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization *message);
1270 (Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature *message);
1273 (Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity *message);
1276 (Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface *message);
1279 (Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration *message);
1282 (Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics *message);
1285 (Com__Seagate__Kinetic__Proto__Command__GetLog__Limits *message);
1288 (Com__Seagate__Kinetic__Proto__Command__GetLog__Device *message);
1291 (Com__Seagate__Kinetic__Proto__Command__GetLog *message);
1294 (Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope *message);
1297 (Com__Seagate__Kinetic__Proto__Command__Security__ACL *message);
1300 (Com__Seagate__Kinetic__Proto__Command__Security *message);
1303 (Com__Seagate__Kinetic__Proto__Command__PinOperation *message);
1306 (Com__Seagate__Kinetic__Proto__Command *message);
1308 (
const Com__Seagate__Kinetic__Proto__Command *message);
1310 (
const Com__Seagate__Kinetic__Proto__Command *message,
1313 (
const Com__Seagate__Kinetic__Proto__Command *message,
1314 ProtobufCBuffer *buffer);
1315 Com__Seagate__Kinetic__Proto__Command *
1317 (ProtobufCAllocator *allocator,
1319 const uint8_t *data);
1321 (Com__Seagate__Kinetic__Proto__Command *message,
1322 ProtobufCAllocator *allocator);
1327 void *closure_data);
1329 (
const Com__Seagate__Kinetic__Proto__Message__HMACauth *message,
1330 void *closure_data);
1332 (
const Com__Seagate__Kinetic__Proto__Message__PINauth *message,
1333 void *closure_data);
1335 (
const Com__Seagate__Kinetic__Proto__Message *message,
1336 void *closure_data);
1338 (
const Com__Seagate__Kinetic__Proto__Command__Header *message,
1339 void *closure_data);
1341 (
const Com__Seagate__Kinetic__Proto__Command__Body *message,
1342 void *closure_data);
1344 (
const Com__Seagate__Kinetic__Proto__Command__Status *message,
1345 void *closure_data);
1347 (
const Com__Seagate__Kinetic__Proto__Command__KeyValue *message,
1348 void *closure_data);
1350 (
const Com__Seagate__Kinetic__Proto__Command__Range *message,
1351 void *closure_data);
1353 (
const Com__Seagate__Kinetic__Proto__Command__Setup *message,
1354 void *closure_data);
1356 (
const Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation *message,
1357 void *closure_data);
1359 (
const Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer *message,
1360 void *closure_data);
1362 (
const Com__Seagate__Kinetic__Proto__Command__P2POperation *message,
1363 void *closure_data);
1365 (
const Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization *message,
1366 void *closure_data);
1368 (
const Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature *message,
1369 void *closure_data);
1371 (
const Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity *message,
1372 void *closure_data);
1374 (
const Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface *message,
1375 void *closure_data);
1377 (
const Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration *message,
1378 void *closure_data);
1380 (
const Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics *message,
1381 void *closure_data);
1383 (
const Com__Seagate__Kinetic__Proto__Command__GetLog__Limits *message,
1384 void *closure_data);
1386 (
const Com__Seagate__Kinetic__Proto__Command__GetLog__Device *message,
1387 void *closure_data);
1389 (
const Com__Seagate__Kinetic__Proto__Command__GetLog *message,
1390 void *closure_data);
1392 (
const Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope *message,
1393 void *closure_data);
1395 (
const Com__Seagate__Kinetic__Proto__Command__Security__ACL *message,
1396 void *closure_data);
1398 (
const Com__Seagate__Kinetic__Proto__Command__Security *message,
1399 void *closure_data);
1401 (
const Com__Seagate__Kinetic__Proto__Command__PinOperation *message,
1402 void *closure_data);
1404 (
const Com__Seagate__Kinetic__Proto__Command *message,
1405 void *closure_data);
1450 PROTOBUF_C__END_DECLS
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__utilization__descriptor
protobuf_c_boolean has_messagetype
protobuf_c_boolean has_maxmessagesize
protobuf_c_boolean tlsrequired
protobuf_c_boolean has_algorithm
protobuf_c_boolean has_endkeyinclusive
protobuf_c_boolean has_offset
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__descriptor
Com__Seagate__Kinetic__Proto__Command__MessageType
protobuf_c_boolean has_detailedmessage
protobuf_c_boolean has_maxkeyrangecount
protobuf_c_boolean has_oldlockpin
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__get_log__type__descriptor
protobuf_c_boolean has_timeout
Com__Seagate__Kinetic__Proto__Command__Security__ACL__Permission
ProtobufCBinaryData ipv6address
Com__Seagate__Kinetic__Proto__Command__Range * range
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__p2_poperation__operation__descriptor
void com__seagate__kinetic__proto__command__status__init(Com__Seagate__Kinetic__Proto__Command__Status *message)
uint32_t maxoutstandingreadrequests
void(* Com__Seagate__Kinetic__Proto__Command__KeyValue_Closure)(const Com__Seagate__Kinetic__Proto__Command__KeyValue *message, void *closure_data)
void(* Com__Seagate__Kinetic__Proto__Command__Header_Closure)(const Com__Seagate__Kinetic__Proto__Command__Header *message, void *closure_data)
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__range__descriptor
protobuf_c_boolean has_maxvaluesize
Com__Seagate__Kinetic__Proto__Command__GetLog__Device * device
void(* Com__Seagate__Kinetic__Proto__Command__Range_Closure)(const Com__Seagate__Kinetic__Proto__Command__Range *message, void *closure_data)
Com__Seagate__Kinetic__Proto__Command__Algorithm algorithm
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__synchronization__descriptor
size_t com__seagate__kinetic__proto__message__pack_to_buffer(const Com__Seagate__Kinetic__Proto__Message *message, ProtobufCBuffer *buffer)
Com__Seagate__Kinetic__Proto__Command__Security__ACL ** acl
ProtobufCBinaryData endkey
void com__seagate__kinetic__proto__command__body__init(Com__Seagate__Kinetic__Proto__Command__Body *message)
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__body__descriptor
protobuf_c_boolean has_name
Com__Seagate__Kinetic__Proto__Command__Header * header
protobuf_c_boolean has_reverse
void(* Com__Seagate__Kinetic__Proto__Command__Closure)(const Com__Seagate__Kinetic__Proto__Command *message, void *closure_data)
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__local__descriptor
Com__Seagate__Kinetic__Proto__Command__Body * body
void(* Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics_Closure)(const Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics *message, void *closure_data)
protobuf_c_boolean has_port
Com__Seagate__Kinetic__Proto__Command__Setup * setup
void com__seagate__kinetic__proto__command__get_log__utilization__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization *message)
void(* Com__Seagate__Kinetic__Proto__Command__Security__ACL__Closure)(const Com__Seagate__Kinetic__Proto__Command__Security__ACL *message, void *closure_data)
protobuf_c_boolean has_newclusterversion
uint32_t maxkeyrangecount
size_t com__seagate__kinetic__proto__local__get_packed_size(const Com__Seagate__Kinetic__Proto__Local *message)
Com__Seagate__Kinetic__Proto__Command__Algorithm
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__p2_poperation__descriptor
protobuf_c_boolean has_identity
void com__seagate__kinetic__proto__command__key_value__init(Com__Seagate__Kinetic__Proto__Command__KeyValue *message)
ProtobufCBinaryData detailedmessage
Com__Seagate__Kinetic__Proto__Command__Synchronization
protobuf_c_boolean has_identity
protobuf_c_boolean firmwaredownload
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__priority__descriptor
ProtobufCBinaryData * keys
Com__Seagate__Kinetic__Proto__Message__AuthType
protobuf_c_boolean has_maxpriority
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__message__hmacauth__descriptor
void(* Com__Seagate__Kinetic__Proto__Command__Status__Closure)(const Com__Seagate__Kinetic__Proto__Command__Status *message, void *closure_data)
protobuf_c_boolean has_startkey
protobuf_c_boolean has_maxoutstandingreadrequests
Com__Seagate__Kinetic__Proto__Command__Security__ACL__HMACAlgorithm hmacalgorithm
protobuf_c_boolean has_version
protobuf_c_boolean has_maxversionsize
Com__Seagate__Kinetic__Proto__Message * com__seagate__kinetic__proto__message__unpack(ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
protobuf_c_boolean has_maxpinsize
Com__Seagate__Kinetic__Proto__Command__PinOperation * pinop
protobuf_c_boolean has_tag
ProtobufCBinaryData serialnumber
void com__seagate__kinetic__proto__command__get_log__init(Com__Seagate__Kinetic__Proto__Command__GetLog *message)
void(* Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization_Closure)(const Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization *message, void *closure_data)
void(* Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation_Closure)(const Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation *message, void *closure_data)
protobuf_c_boolean has_code
protobuf_c_boolean has_minimum
ProtobufCBinaryData ipv4address
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__security__acl__scope__descriptor
protobuf_c_boolean has_tlsrequired
void(* Com__Seagate__Kinetic__Proto__Command__Body_Closure)(const Com__Seagate__Kinetic__Proto__Command__Body *message, void *closure_data)
ProtobufCBinaryData newerasepin
protobuf_c_boolean has_bytes
void com__seagate__kinetic__proto__command__pin_operation__init(Com__Seagate__Kinetic__Proto__Command__PinOperation *message)
Com__Seagate__Kinetic__Proto__Command__GetLog * getlog
protobuf_c_boolean has_pin
void(* Com__Seagate__Kinetic__Proto__Command__P2POperation_Closure)(const Com__Seagate__Kinetic__Proto__Command__P2POperation *message, void *closure_data)
char * protocolsourcehash
protobuf_c_boolean has_target
void(* Com__Seagate__Kinetic__Proto__Message__HMACauth_Closure)(const Com__Seagate__Kinetic__Proto__Message__HMACauth *message, void *closure_data)
void(* Com__Seagate__Kinetic__Proto__Command__Setup_Closure)(const Com__Seagate__Kinetic__Proto__Command__Setup *message, void *closure_data)
protobuf_c_boolean endkeyinclusive
uint64_t nominalcapacityinbytes
protobuf_c_boolean has_allchildoperationssucceeded
protobuf_c_boolean has_maxoutstandingwriterequests
protobuf_c_boolean has_priority
protobuf_c_boolean has_maxtagsize
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__status__status_code__descriptor
protobuf_c_boolean has_sequence
protobuf_c_boolean has_key
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__capacity__descriptor
void(* Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration_Closure)(const Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration *message, void *closure_data)
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__pin_operation__pin_op_type__descriptor
ProtobufCBinaryData messages
void com__seagate__kinetic__proto__message__hmacauth__init(Com__Seagate__Kinetic__Proto__Message__HMACauth *message)
Com__Seagate__Kinetic__Proto__Command__PinOperation__PinOpType
protobuf_c_boolean has_value
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__security__acl__hmacalgorithm__descriptor
void com__seagate__kinetic__proto__command__get_log__temperature__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature *message)
size_t com__seagate__kinetic__proto__message__pack(const Com__Seagate__Kinetic__Proto__Message *message, uint8_t *out)
Com__Seagate__Kinetic__Proto__Command__Priority
protobuf_c_boolean has_synchronization
Com__Seagate__Kinetic__Proto__Command__GetLog__Limits * limits
protobuf_c_boolean has_metadataonly
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__pin_operation__descriptor
void com__seagate__kinetic__proto__command__get_log__configuration__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration *message)
void com__seagate__kinetic__proto__command__free_unpacked(Com__Seagate__Kinetic__Proto__Command *message, ProtobufCAllocator *allocator)
Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration * configuration
Com__Seagate__Kinetic__Proto__Command__GetLog__Type
protobuf_c_boolean has_messagetype
ProtobufCBinaryData newversion
void com__seagate__kinetic__proto__command__p2_poperation__operation__init(Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation *message)
Com__Seagate__Kinetic__Proto__Command * com__seagate__kinetic__proto__command__unpack(ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
protobuf_c_boolean has_clusterversion
void com__seagate__kinetic__proto__local__init(Com__Seagate__Kinetic__Proto__Local *message)
typedefPROTOBUF_C__BEGIN_DECLS struct _Com__Seagate__Kinetic__Proto__Local Com__Seagate__Kinetic__Proto__Local
Com__Seagate__Kinetic__Proto__Command__GetLog__Utilization ** utilizations
Com__Seagate__Kinetic__Proto__Command__GetLog__Type * types
Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature ** temperatures
protobuf_c_boolean has_current
Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics ** statistics
protobuf_c_boolean has_connectionid
void(* Com__Seagate__Kinetic__Proto__Command__GetLog__Closure)(const Com__Seagate__Kinetic__Proto__Command__GetLog *message, void *closure_data)
protobuf_c_boolean has_hmacalgorithm
void com__seagate__kinetic__proto__command__security__acl__init(Com__Seagate__Kinetic__Proto__Command__Security__ACL *message)
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__device__descriptor
Com__Seagate__Kinetic__Proto__Message__HMACauth * hmacauth
void com__seagate__kinetic__proto__command__get_log__statistics__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Statistics *message)
uint32_t maxoutstandingwriterequests
ProtobufCBinaryData value
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__temperature__descriptor
protobuf_c_boolean has_hmac
Com__Seagate__Kinetic__Proto__Command__Status * status
void com__seagate__kinetic__proto__command__p2_poperation__peer__init(Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer *message)
void(* Com__Seagate__Kinetic__Proto__Command__Security_Closure)(const Com__Seagate__Kinetic__Proto__Command__Security *message, void *closure_data)
Com__Seagate__Kinetic__Proto__Command__Status__StatusCode code
void com__seagate__kinetic__proto__command__get_log__configuration__interface__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface *message)
char * protocolcompilationdate
protobuf_c_boolean has_endkey
protobuf_c_boolean has_maxkeysize
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__header__descriptor
protobuf_c_boolean has_authtype
protobuf_c_boolean has_count
ProtobufCBinaryData newlockpin
void com__seagate__kinetic__proto__message__init(Com__Seagate__Kinetic__Proto__Message *message)
ProtobufCBinaryData startkey
protobuf_c_boolean has_timequanta
protobuf_c_boolean startkeyinclusive
protobuf_c_boolean allchildoperationssucceeded
Com__Seagate__Kinetic__Proto__Command__P2POperation__Operation ** operation
protobuf_c_boolean has_maxidentitycount
protobuf_c_boolean has_acksequence
protobuf_c_boolean has_earlyexit
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__configuration__descriptor
protobuf_c_boolean has_portionfull
protobuf_c_boolean has_newerasepin
protobuf_c_boolean has_port
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__message__descriptor
Com__Seagate__Kinetic__Proto__Command__PinOperation__PinOpType pinoptype
Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope ** scope
Com__Seagate__Kinetic__Proto__Command__MessageType messagetype
protobuf_c_boolean has_mac
protobuf_c_boolean has_messages
Com__Seagate__Kinetic__Proto__Command__Security * security
protobuf_c_boolean has_value
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__message__auth_type__descriptor
size_t com__seagate__kinetic__proto__message__get_packed_size(const Com__Seagate__Kinetic__Proto__Message *message)
Com__Seagate__Kinetic__Proto__Command__Security__ACL__HMACAlgorithm
void(* Com__Seagate__Kinetic__Proto__Command__PinOperation_Closure)(const Com__Seagate__Kinetic__Proto__Command__PinOperation *message, void *closure_data)
Com__Seagate__Kinetic__Proto__Command__MessageType messagetype
void com__seagate__kinetic__proto__command__setup__init(Com__Seagate__Kinetic__Proto__Command__Setup *message)
void(* Com__Seagate__Kinetic__Proto__Command__GetLog__Limits_Closure)(const Com__Seagate__Kinetic__Proto__Command__GetLog__Limits *message, void *closure_data)
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)
ProtobufCBinaryData worldwidename
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__security__descriptor
protobuf_c_boolean has_maximum
Com__Seagate__Kinetic__Proto__Command__KeyValue * keyvalue
Com__Seagate__Kinetic__Proto__Message__PINauth * pinauth
void(* Com__Seagate__Kinetic__Proto__Message_Closure)(const Com__Seagate__Kinetic__Proto__Message *message, void *closure_data)
protobuf_c_boolean reverse
void com__seagate__kinetic__proto__message__free_unpacked(Com__Seagate__Kinetic__Proto__Message *message, ProtobufCAllocator *allocator)
protobuf_c_boolean metadataonly
Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer * peer
protobuf_c_boolean has_key
void com__seagate__kinetic__proto__command__security__acl__scope__init(Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope *message)
Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity * capacity
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__security__acl__permission__descriptor
ProtobufCBinaryData dbversion
Com__Seagate__Kinetic__Proto__Command__Synchronization synchronization
void com__seagate__kinetic__proto__command__p2_poperation__init(Com__Seagate__Kinetic__Proto__Command__P2POperation *message)
protobuf_c_boolean has_newlockpin
void(* Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope_Closure)(const Com__Seagate__Kinetic__Proto__Command__Security__ACL__Scope *message, void *closure_data)
ProtobufCBinaryData oldlockpin
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__descriptor
Com__Seagate__Kinetic__Proto__Command__Status * status
protobuf_c_boolean has_force
ProtobufCBinaryData olderasepin
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__configuration__interface__descriptor
void(* Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer_Closure)(const Com__Seagate__Kinetic__Proto__Command__P2POperation__Peer *message, void *closure_data)
void(* Com__Seagate__Kinetic__Proto__Local_Closure)(const Com__Seagate__Kinetic__Proto__Local *message, void *closure_data)
Com__Seagate__Kinetic__Proto__Command__P2POperation * p2poperation
void com__seagate__kinetic__proto__command__get_log__limits__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Limits *message)
Com__Seagate__Kinetic__Proto__Command__P2POperation * p2pop
Com__Seagate__Kinetic__Proto__Command__Security__ACL__Permission * permission
void(* Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature_Closure)(const Com__Seagate__Kinetic__Proto__Command__GetLog__Temperature *message, void *closure_data)
size_t com__seagate__kinetic__proto__local__pack_to_buffer(const Com__Seagate__Kinetic__Proto__Local *message, ProtobufCBuffer *buffer)
protobuf_c_boolean has_tls
uint32_t maxidentitycount
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__key_value__descriptor
protobuf_c_boolean has_commandbytes
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__message__pinauth__descriptor
void com__seagate__kinetic__proto__command__header__init(Com__Seagate__Kinetic__Proto__Command__Header *message)
ProtobufCBinaryData newkey
Com__Seagate__Kinetic__Proto__Command__Priority priority
Com__Seagate__Kinetic__Proto__Local * com__seagate__kinetic__proto__local__unpack(ProtobufCAllocator *allocator, size_t len, const uint8_t *data)
size_t com__seagate__kinetic__proto__local__pack(const Com__Seagate__Kinetic__Proto__Local *message, uint8_t *out)
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__limits__descriptor
void(* Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity_Closure)(const Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity *message, void *closure_data)
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__status__descriptor
protobuf_c_boolean has_key
protobuf_c_boolean has_newversion
ProtobufCBinaryData version
protobuf_c_boolean has_ipv6address
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__get_log__statistics__descriptor
protobuf_c_boolean has_tlsport
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__message_type__descriptor
void com__seagate__kinetic__proto__command__get_log__device__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Device *message)
protobuf_c_boolean has_olderasepin
const ProtobufCEnumDescriptor com__seagate__kinetic__proto__command__algorithm__descriptor
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__setup__descriptor
protobuf_c_boolean has_nominalcapacityinbytes
void(* Com__Seagate__Kinetic__Proto__Command__GetLog__Device_Closure)(const Com__Seagate__Kinetic__Proto__Command__GetLog__Device *message, void *closure_data)
const ProtobufCMessageDescriptor com__seagate__kinetic__proto__command__p2_poperation__peer__descriptor
protobuf_c_boolean has_newkey
protobuf_c_boolean has_startkeyinclusive
void com__seagate__kinetic__proto__command__init(Com__Seagate__Kinetic__Proto__Command *message)
char com__seagate__kinetic__proto__local__protocol_version__default_value[]
protobuf_c_boolean has_maxconnections
protobuf_c_boolean has_force
protobuf_c_boolean earlyexit
protobuf_c_boolean has_worldwidename
int64_t newclusterversion
Com__Seagate__Kinetic__Proto__Message__AuthType authtype
protobuf_c_boolean has_pinoptype
size_t com__seagate__kinetic__proto__command__get_packed_size(const Com__Seagate__Kinetic__Proto__Command *message)
protobuf_c_boolean has_firmwaredownload
protobuf_c_boolean has_ipv4address
Com__Seagate__Kinetic__Proto__Command__Status__StatusCode
void com__seagate__kinetic__proto__command__range__init(Com__Seagate__Kinetic__Proto__Command__Range *message)
void(* Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface_Closure)(const Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface *message, void *closure_data)
void com__seagate__kinetic__proto__command__security__init(Com__Seagate__Kinetic__Proto__Command__Security *message)
Com__Seagate__Kinetic__Proto__Command__Priority maxpriority
size_t com__seagate__kinetic__proto__command__pack(const Com__Seagate__Kinetic__Proto__Command *message, uint8_t *out)
void com__seagate__kinetic__proto__message__pinauth__init(Com__Seagate__Kinetic__Proto__Message__PINauth *message)
void com__seagate__kinetic__proto__command__get_log__capacity__init(Com__Seagate__Kinetic__Proto__Command__GetLog__Capacity *message)
void(* Com__Seagate__Kinetic__Proto__Message__PINauth_Closure)(const Com__Seagate__Kinetic__Proto__Message__PINauth *message, void *closure_data)
ProtobufCBinaryData commandbytes
protobuf_c_boolean has_maxreturned
size_t com__seagate__kinetic__proto__command__pack_to_buffer(const Com__Seagate__Kinetic__Proto__Command *message, ProtobufCBuffer *buffer)
protobuf_c_boolean has_dbversion
Com__Seagate__Kinetic__Proto__Command__GetLog__Configuration__Interface ** interface
protobuf_c_boolean has_serialnumber