Files
2025-02-17 07:21:43 +00:00

2556 lines
80 KiB
C

/* Generated by the protocol buffer compiler. DO NOT EDIT! */
/* Generated from: ptformat.proto */
/* Do not generate deprecated warnings for self */
#ifndef PROTOBUF_C__NO_DEPRECATED
#define PROTOBUF_C__NO_DEPRECATED
#endif
#include "ptformat.pb-c.h"
void model__driver_action_request__init
(Model__DriverActionRequest *message)
{
static const Model__DriverActionRequest init_value = MODEL__DRIVER_ACTION_REQUEST__INIT;
*message = init_value;
}
size_t model__driver_action_request__get_packed_size
(const Model__DriverActionRequest *message)
{
assert(message->base.descriptor == &model__driver_action_request__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__driver_action_request__pack
(const Model__DriverActionRequest *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__driver_action_request__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__driver_action_request__pack_to_buffer
(const Model__DriverActionRequest *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__driver_action_request__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__DriverActionRequest *
model__driver_action_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__DriverActionRequest *)
protobuf_c_message_unpack (&model__driver_action_request__descriptor,
allocator, len, data);
}
void model__driver_action_request__free_unpacked
(Model__DriverActionRequest *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__driver_action_request__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__driver_action_response__init
(Model__DriverActionResponse *message)
{
static const Model__DriverActionResponse init_value = MODEL__DRIVER_ACTION_RESPONSE__INIT;
*message = init_value;
}
size_t model__driver_action_response__get_packed_size
(const Model__DriverActionResponse *message)
{
assert(message->base.descriptor == &model__driver_action_response__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__driver_action_response__pack
(const Model__DriverActionResponse *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__driver_action_response__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__driver_action_response__pack_to_buffer
(const Model__DriverActionResponse *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__driver_action_response__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__DriverActionResponse *
model__driver_action_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__DriverActionResponse *)
protobuf_c_message_unpack (&model__driver_action_response__descriptor,
allocator, len, data);
}
void model__driver_action_response__free_unpacked
(Model__DriverActionResponse *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__driver_action_response__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__data_item_value__init
(Model__DataItemValue *message)
{
static const Model__DataItemValue init_value = MODEL__DATA_ITEM_VALUE__INIT;
*message = init_value;
}
size_t model__data_item_value__get_packed_size
(const Model__DataItemValue *message)
{
assert(message->base.descriptor == &model__data_item_value__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__data_item_value__pack
(const Model__DataItemValue *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__data_item_value__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__data_item_value__pack_to_buffer
(const Model__DataItemValue *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__data_item_value__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__DataItemValue *
model__data_item_value__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__DataItemValue *)
protobuf_c_message_unpack (&model__data_item_value__descriptor,
allocator, len, data);
}
void model__data_item_value__free_unpacked
(Model__DataItemValue *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__data_item_value__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__data_item__init
(Model__DataItem *message)
{
static const Model__DataItem init_value = MODEL__DATA_ITEM__INIT;
*message = init_value;
}
size_t model__data_item__get_packed_size
(const Model__DataItem *message)
{
assert(message->base.descriptor == &model__data_item__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__data_item__pack
(const Model__DataItem *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__data_item__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__data_item__pack_to_buffer
(const Model__DataItem *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__data_item__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__DataItem *
model__data_item__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__DataItem *)
protobuf_c_message_unpack (&model__data_item__descriptor,
allocator, len, data);
}
void model__data_item__free_unpacked
(Model__DataItem *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__data_item__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__data_report__init
(Model__DataReport *message)
{
static const Model__DataReport init_value = MODEL__DATA_REPORT__INIT;
*message = init_value;
}
size_t model__data_report__get_packed_size
(const Model__DataReport *message)
{
assert(message->base.descriptor == &model__data_report__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__data_report__pack
(const Model__DataReport *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__data_report__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__data_report__pack_to_buffer
(const Model__DataReport *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__data_report__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__DataReport *
model__data_report__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__DataReport *)
protobuf_c_message_unpack (&model__data_report__descriptor,
allocator, len, data);
}
void model__data_report__free_unpacked
(Model__DataReport *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__data_report__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__read_request__init
(Model__ReadRequest *message)
{
static const Model__ReadRequest init_value = MODEL__READ_REQUEST__INIT;
*message = init_value;
}
size_t model__read_request__get_packed_size
(const Model__ReadRequest *message)
{
assert(message->base.descriptor == &model__read_request__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__read_request__pack
(const Model__ReadRequest *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__read_request__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__read_request__pack_to_buffer
(const Model__ReadRequest *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__read_request__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__ReadRequest *
model__read_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__ReadRequest *)
protobuf_c_message_unpack (&model__read_request__descriptor,
allocator, len, data);
}
void model__read_request__free_unpacked
(Model__ReadRequest *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__read_request__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__read_response__init
(Model__ReadResponse *message)
{
static const Model__ReadResponse init_value = MODEL__READ_RESPONSE__INIT;
*message = init_value;
}
size_t model__read_response__get_packed_size
(const Model__ReadResponse *message)
{
assert(message->base.descriptor == &model__read_response__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__read_response__pack
(const Model__ReadResponse *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__read_response__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__read_response__pack_to_buffer
(const Model__ReadResponse *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__read_response__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__ReadResponse *
model__read_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__ReadResponse *)
protobuf_c_message_unpack (&model__read_response__descriptor,
allocator, len, data);
}
void model__read_response__free_unpacked
(Model__ReadResponse *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__read_response__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__write_request__init
(Model__WriteRequest *message)
{
static const Model__WriteRequest init_value = MODEL__WRITE_REQUEST__INIT;
*message = init_value;
}
size_t model__write_request__get_packed_size
(const Model__WriteRequest *message)
{
assert(message->base.descriptor == &model__write_request__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__write_request__pack
(const Model__WriteRequest *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__write_request__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__write_request__pack_to_buffer
(const Model__WriteRequest *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__write_request__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__WriteRequest *
model__write_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__WriteRequest *)
protobuf_c_message_unpack (&model__write_request__descriptor,
allocator, len, data);
}
void model__write_request__free_unpacked
(Model__WriteRequest *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__write_request__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__write_response_item__init
(Model__WriteResponseItem *message)
{
static const Model__WriteResponseItem init_value = MODEL__WRITE_RESPONSE_ITEM__INIT;
*message = init_value;
}
size_t model__write_response_item__get_packed_size
(const Model__WriteResponseItem *message)
{
assert(message->base.descriptor == &model__write_response_item__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__write_response_item__pack
(const Model__WriteResponseItem *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__write_response_item__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__write_response_item__pack_to_buffer
(const Model__WriteResponseItem *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__write_response_item__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__WriteResponseItem *
model__write_response_item__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__WriteResponseItem *)
protobuf_c_message_unpack (&model__write_response_item__descriptor,
allocator, len, data);
}
void model__write_response_item__free_unpacked
(Model__WriteResponseItem *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__write_response_item__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__write_response__init
(Model__WriteResponse *message)
{
static const Model__WriteResponse init_value = MODEL__WRITE_RESPONSE__INIT;
*message = init_value;
}
size_t model__write_response__get_packed_size
(const Model__WriteResponse *message)
{
assert(message->base.descriptor == &model__write_response__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__write_response__pack
(const Model__WriteResponse *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__write_response__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__write_response__pack_to_buffer
(const Model__WriteResponse *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__write_response__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__WriteResponse *
model__write_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__WriteResponse *)
protobuf_c_message_unpack (&model__write_response__descriptor,
allocator, len, data);
}
void model__write_response__free_unpacked
(Model__WriteResponse *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__write_response__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__node_state_report__init
(Model__NodeStateReport *message)
{
static const Model__NodeStateReport init_value = MODEL__NODE_STATE_REPORT__INIT;
*message = init_value;
}
size_t model__node_state_report__get_packed_size
(const Model__NodeStateReport *message)
{
assert(message->base.descriptor == &model__node_state_report__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__node_state_report__pack
(const Model__NodeStateReport *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__node_state_report__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__node_state_report__pack_to_buffer
(const Model__NodeStateReport *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__node_state_report__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__NodeStateReport *
model__node_state_report__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__NodeStateReport *)
protobuf_c_message_unpack (&model__node_state_report__descriptor,
allocator, len, data);
}
void model__node_state_report__free_unpacked
(Model__NodeStateReport *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__node_state_report__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__node_state__init
(Model__NodeState *message)
{
static const Model__NodeState init_value = MODEL__NODE_STATE__INIT;
*message = init_value;
}
size_t model__node_state__get_packed_size
(const Model__NodeState *message)
{
assert(message->base.descriptor == &model__node_state__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__node_state__pack
(const Model__NodeState *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__node_state__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__node_state__pack_to_buffer
(const Model__NodeState *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__node_state__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__NodeState *
model__node_state__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__NodeState *)
protobuf_c_message_unpack (&model__node_state__descriptor,
allocator, len, data);
}
void model__node_state__free_unpacked
(Model__NodeState *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__node_state__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_list_request__init
(Model__FileListRequest *message)
{
static const Model__FileListRequest init_value = MODEL__FILE_LIST_REQUEST__INIT;
*message = init_value;
}
size_t model__file_list_request__get_packed_size
(const Model__FileListRequest *message)
{
assert(message->base.descriptor == &model__file_list_request__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_list_request__pack
(const Model__FileListRequest *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_list_request__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_list_request__pack_to_buffer
(const Model__FileListRequest *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_list_request__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileListRequest *
model__file_list_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileListRequest *)
protobuf_c_message_unpack (&model__file_list_request__descriptor,
allocator, len, data);
}
void model__file_list_request__free_unpacked
(Model__FileListRequest *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_list_request__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_list_response__init
(Model__FileListResponse *message)
{
static const Model__FileListResponse init_value = MODEL__FILE_LIST_RESPONSE__INIT;
*message = init_value;
}
size_t model__file_list_response__get_packed_size
(const Model__FileListResponse *message)
{
assert(message->base.descriptor == &model__file_list_response__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_list_response__pack
(const Model__FileListResponse *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_list_response__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_list_response__pack_to_buffer
(const Model__FileListResponse *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_list_response__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileListResponse *
model__file_list_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileListResponse *)
protobuf_c_message_unpack (&model__file_list_response__descriptor,
allocator, len, data);
}
void model__file_list_response__free_unpacked
(Model__FileListResponse *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_list_response__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_item__init
(Model__FileItem *message)
{
static const Model__FileItem init_value = MODEL__FILE_ITEM__INIT;
*message = init_value;
}
size_t model__file_item__get_packed_size
(const Model__FileItem *message)
{
assert(message->base.descriptor == &model__file_item__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_item__pack
(const Model__FileItem *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_item__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_item__pack_to_buffer
(const Model__FileItem *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_item__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileItem *
model__file_item__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileItem *)
protobuf_c_message_unpack (&model__file_item__descriptor,
allocator, len, data);
}
void model__file_item__free_unpacked
(Model__FileItem *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_item__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_upload_request__init
(Model__FileUploadRequest *message)
{
static const Model__FileUploadRequest init_value = MODEL__FILE_UPLOAD_REQUEST__INIT;
*message = init_value;
}
size_t model__file_upload_request__get_packed_size
(const Model__FileUploadRequest *message)
{
assert(message->base.descriptor == &model__file_upload_request__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_upload_request__pack
(const Model__FileUploadRequest *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_upload_request__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_upload_request__pack_to_buffer
(const Model__FileUploadRequest *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_upload_request__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileUploadRequest *
model__file_upload_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileUploadRequest *)
protobuf_c_message_unpack (&model__file_upload_request__descriptor,
allocator, len, data);
}
void model__file_upload_request__free_unpacked
(Model__FileUploadRequest *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_upload_request__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_upload_response__init
(Model__FileUploadResponse *message)
{
static const Model__FileUploadResponse init_value = MODEL__FILE_UPLOAD_RESPONSE__INIT;
*message = init_value;
}
size_t model__file_upload_response__get_packed_size
(const Model__FileUploadResponse *message)
{
assert(message->base.descriptor == &model__file_upload_response__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_upload_response__pack
(const Model__FileUploadResponse *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_upload_response__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_upload_response__pack_to_buffer
(const Model__FileUploadResponse *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_upload_response__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileUploadResponse *
model__file_upload_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileUploadResponse *)
protobuf_c_message_unpack (&model__file_upload_response__descriptor,
allocator, len, data);
}
void model__file_upload_response__free_unpacked
(Model__FileUploadResponse *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_upload_response__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_upload_data_request__init
(Model__FileUploadDataRequest *message)
{
static const Model__FileUploadDataRequest init_value = MODEL__FILE_UPLOAD_DATA_REQUEST__INIT;
*message = init_value;
}
size_t model__file_upload_data_request__get_packed_size
(const Model__FileUploadDataRequest *message)
{
assert(message->base.descriptor == &model__file_upload_data_request__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_upload_data_request__pack
(const Model__FileUploadDataRequest *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_upload_data_request__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_upload_data_request__pack_to_buffer
(const Model__FileUploadDataRequest *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_upload_data_request__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileUploadDataRequest *
model__file_upload_data_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileUploadDataRequest *)
protobuf_c_message_unpack (&model__file_upload_data_request__descriptor,
allocator, len, data);
}
void model__file_upload_data_request__free_unpacked
(Model__FileUploadDataRequest *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_upload_data_request__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_upload_data_response__init
(Model__FileUploadDataResponse *message)
{
static const Model__FileUploadDataResponse init_value = MODEL__FILE_UPLOAD_DATA_RESPONSE__INIT;
*message = init_value;
}
size_t model__file_upload_data_response__get_packed_size
(const Model__FileUploadDataResponse *message)
{
assert(message->base.descriptor == &model__file_upload_data_response__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_upload_data_response__pack
(const Model__FileUploadDataResponse *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_upload_data_response__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_upload_data_response__pack_to_buffer
(const Model__FileUploadDataResponse *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_upload_data_response__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileUploadDataResponse *
model__file_upload_data_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileUploadDataResponse *)
protobuf_c_message_unpack (&model__file_upload_data_response__descriptor,
allocator, len, data);
}
void model__file_upload_data_response__free_unpacked
(Model__FileUploadDataResponse *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_upload_data_response__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_download_request__init
(Model__FileDownloadRequest *message)
{
static const Model__FileDownloadRequest init_value = MODEL__FILE_DOWNLOAD_REQUEST__INIT;
*message = init_value;
}
size_t model__file_download_request__get_packed_size
(const Model__FileDownloadRequest *message)
{
assert(message->base.descriptor == &model__file_download_request__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_download_request__pack
(const Model__FileDownloadRequest *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_download_request__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_download_request__pack_to_buffer
(const Model__FileDownloadRequest *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_download_request__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileDownloadRequest *
model__file_download_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileDownloadRequest *)
protobuf_c_message_unpack (&model__file_download_request__descriptor,
allocator, len, data);
}
void model__file_download_request__free_unpacked
(Model__FileDownloadRequest *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_download_request__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_download_response__init
(Model__FileDownloadResponse *message)
{
static const Model__FileDownloadResponse init_value = MODEL__FILE_DOWNLOAD_RESPONSE__INIT;
*message = init_value;
}
size_t model__file_download_response__get_packed_size
(const Model__FileDownloadResponse *message)
{
assert(message->base.descriptor == &model__file_download_response__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_download_response__pack
(const Model__FileDownloadResponse *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_download_response__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_download_response__pack_to_buffer
(const Model__FileDownloadResponse *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_download_response__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileDownloadResponse *
model__file_download_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileDownloadResponse *)
protobuf_c_message_unpack (&model__file_download_response__descriptor,
allocator, len, data);
}
void model__file_download_response__free_unpacked
(Model__FileDownloadResponse *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_download_response__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_download_data_request__init
(Model__FileDownloadDataRequest *message)
{
static const Model__FileDownloadDataRequest init_value = MODEL__FILE_DOWNLOAD_DATA_REQUEST__INIT;
*message = init_value;
}
size_t model__file_download_data_request__get_packed_size
(const Model__FileDownloadDataRequest *message)
{
assert(message->base.descriptor == &model__file_download_data_request__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_download_data_request__pack
(const Model__FileDownloadDataRequest *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_download_data_request__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_download_data_request__pack_to_buffer
(const Model__FileDownloadDataRequest *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_download_data_request__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileDownloadDataRequest *
model__file_download_data_request__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileDownloadDataRequest *)
protobuf_c_message_unpack (&model__file_download_data_request__descriptor,
allocator, len, data);
}
void model__file_download_data_request__free_unpacked
(Model__FileDownloadDataRequest *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_download_data_request__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
void model__file_download_data_response__init
(Model__FileDownloadDataResponse *message)
{
static const Model__FileDownloadDataResponse init_value = MODEL__FILE_DOWNLOAD_DATA_RESPONSE__INIT;
*message = init_value;
}
size_t model__file_download_data_response__get_packed_size
(const Model__FileDownloadDataResponse *message)
{
assert(message->base.descriptor == &model__file_download_data_response__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t model__file_download_data_response__pack
(const Model__FileDownloadDataResponse *message,
uint8_t *out)
{
assert(message->base.descriptor == &model__file_download_data_response__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t model__file_download_data_response__pack_to_buffer
(const Model__FileDownloadDataResponse *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &model__file_download_data_response__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
Model__FileDownloadDataResponse *
model__file_download_data_response__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (Model__FileDownloadDataResponse *)
protobuf_c_message_unpack (&model__file_download_data_response__descriptor,
allocator, len, data);
}
void model__file_download_data_response__free_unpacked
(Model__FileDownloadDataResponse *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &model__file_download_data_response__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
static const ProtobufCFieldDescriptor model__driver_action_request__field_descriptors[3] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__DriverActionRequest, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"node",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__DriverActionRequest, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"action",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__DriverActionRequest, action),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__driver_action_request__field_indices_by_name[] = {
2, /* field[2] = action */
1, /* field[1] = node */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__driver_action_request__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 3 }
};
const ProtobufCMessageDescriptor model__driver_action_request__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.DriverActionRequest",
"DriverActionRequest",
"Model__DriverActionRequest",
"model",
sizeof(Model__DriverActionRequest),
3,
model__driver_action_request__field_descriptors,
model__driver_action_request__field_indices_by_name,
1, model__driver_action_request__number_ranges,
(ProtobufCMessageInit) model__driver_action_request__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__driver_action_response__field_descriptors[2] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__DriverActionResponse, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"error",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__DriverActionResponse, error),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__driver_action_response__field_indices_by_name[] = {
1, /* field[1] = error */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__driver_action_response__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 2 }
};
const ProtobufCMessageDescriptor model__driver_action_response__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.DriverActionResponse",
"DriverActionResponse",
"Model__DriverActionResponse",
"model",
sizeof(Model__DriverActionResponse),
2,
model__driver_action_response__field_descriptors,
model__driver_action_response__field_indices_by_name,
1, model__driver_action_response__number_ranges,
(ProtobufCMessageInit) model__driver_action_response__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__data_item_value__field_descriptors[4] =
{
{
"int_value",
1,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_INT64,
offsetof(Model__DataItemValue, value_case),
offsetof(Model__DataItemValue, int_value),
NULL,
NULL,
0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"float_value",
2,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_FLOAT,
offsetof(Model__DataItemValue, value_case),
offsetof(Model__DataItemValue, float_value),
NULL,
NULL,
0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"string_value",
3,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_STRING,
offsetof(Model__DataItemValue, value_case),
offsetof(Model__DataItemValue, string_value),
NULL,
NULL,
0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"bool_value",
4,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_BOOL,
offsetof(Model__DataItemValue, value_case),
offsetof(Model__DataItemValue, bool_value),
NULL,
NULL,
0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__data_item_value__field_indices_by_name[] = {
3, /* field[3] = bool_value */
1, /* field[1] = float_value */
0, /* field[0] = int_value */
2, /* field[2] = string_value */
};
static const ProtobufCIntRange model__data_item_value__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 4 }
};
const ProtobufCMessageDescriptor model__data_item_value__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.DataItemValue",
"DataItemValue",
"Model__DataItemValue",
"model",
sizeof(Model__DataItemValue),
4,
model__data_item_value__field_descriptors,
model__data_item_value__field_indices_by_name,
1, model__data_item_value__number_ranges,
(ProtobufCMessageInit) model__data_item_value__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__data_item__field_descriptors[5] =
{
{
"name",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__DataItem, name),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"value",
2,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(Model__DataItem, item_case),
offsetof(Model__DataItem, value),
&model__data_item_value__descriptor,
NULL,
0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"error",
3,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_INT32,
offsetof(Model__DataItem, item_case),
offsetof(Model__DataItem, error),
NULL,
NULL,
0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"q",
4,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_INT32,
offsetof(Model__DataItem, has_q),
offsetof(Model__DataItem, q),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"t",
5,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_INT64,
offsetof(Model__DataItem, has_t),
offsetof(Model__DataItem, t),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__data_item__field_indices_by_name[] = {
2, /* field[2] = error */
0, /* field[0] = name */
3, /* field[3] = q */
4, /* field[4] = t */
1, /* field[1] = value */
};
static const ProtobufCIntRange model__data_item__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 5 }
};
const ProtobufCMessageDescriptor model__data_item__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.DataItem",
"DataItem",
"Model__DataItem",
"model",
sizeof(Model__DataItem),
5,
model__data_item__field_descriptors,
model__data_item__field_indices_by_name,
1, model__data_item__number_ranges,
(ProtobufCMessageInit) model__data_item__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__data_report__field_descriptors[4] =
{
{
"node",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__DataReport, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"group",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__DataReport, group),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"timestamp",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT64,
0, /* quantifier_offset */
offsetof(Model__DataReport, timestamp),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"tags",
4,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(Model__DataReport, n_tags),
offsetof(Model__DataReport, tags),
&model__data_item__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__data_report__field_indices_by_name[] = {
1, /* field[1] = group */
0, /* field[0] = node */
3, /* field[3] = tags */
2, /* field[2] = timestamp */
};
static const ProtobufCIntRange model__data_report__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 4 }
};
const ProtobufCMessageDescriptor model__data_report__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.DataReport",
"DataReport",
"Model__DataReport",
"model",
sizeof(Model__DataReport),
4,
model__data_report__field_descriptors,
model__data_report__field_indices_by_name,
1, model__data_report__number_ranges,
(ProtobufCMessageInit) model__data_report__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__read_request__field_descriptors[4] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__ReadRequest, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"node",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__ReadRequest, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"group",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__ReadRequest, group),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"tags",
4,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_STRING,
offsetof(Model__ReadRequest, n_tags),
offsetof(Model__ReadRequest, tags),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__read_request__field_indices_by_name[] = {
2, /* field[2] = group */
1, /* field[1] = node */
3, /* field[3] = tags */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__read_request__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 4 }
};
const ProtobufCMessageDescriptor model__read_request__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.ReadRequest",
"ReadRequest",
"Model__ReadRequest",
"model",
sizeof(Model__ReadRequest),
4,
model__read_request__field_descriptors,
model__read_request__field_indices_by_name,
1, model__read_request__number_ranges,
(ProtobufCMessageInit) model__read_request__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__read_response__field_descriptors[2] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__ReadResponse, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"tags",
2,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(Model__ReadResponse, n_tags),
offsetof(Model__ReadResponse, tags),
&model__data_item__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__read_response__field_indices_by_name[] = {
1, /* field[1] = tags */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__read_response__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 2 }
};
const ProtobufCMessageDescriptor model__read_response__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.ReadResponse",
"ReadResponse",
"Model__ReadResponse",
"model",
sizeof(Model__ReadResponse),
2,
model__read_response__field_descriptors,
model__read_response__field_indices_by_name,
1, model__read_response__number_ranges,
(ProtobufCMessageInit) model__read_response__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__write_request__field_descriptors[4] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__WriteRequest, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"node",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__WriteRequest, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"group",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__WriteRequest, group),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"tags",
4,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(Model__WriteRequest, n_tags),
offsetof(Model__WriteRequest, tags),
&model__data_item__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__write_request__field_indices_by_name[] = {
2, /* field[2] = group */
1, /* field[1] = node */
3, /* field[3] = tags */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__write_request__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 4 }
};
const ProtobufCMessageDescriptor model__write_request__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.WriteRequest",
"WriteRequest",
"Model__WriteRequest",
"model",
sizeof(Model__WriteRequest),
4,
model__write_request__field_descriptors,
model__write_request__field_indices_by_name,
1, model__write_request__number_ranges,
(ProtobufCMessageInit) model__write_request__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__write_response_item__field_descriptors[2] =
{
{
"name",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__WriteResponseItem, name),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"error",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__WriteResponseItem, error),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__write_response_item__field_indices_by_name[] = {
1, /* field[1] = error */
0, /* field[0] = name */
};
static const ProtobufCIntRange model__write_response_item__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 2 }
};
const ProtobufCMessageDescriptor model__write_response_item__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.WriteResponseItem",
"WriteResponseItem",
"Model__WriteResponseItem",
"model",
sizeof(Model__WriteResponseItem),
2,
model__write_response_item__field_descriptors,
model__write_response_item__field_indices_by_name,
1, model__write_response_item__number_ranges,
(ProtobufCMessageInit) model__write_response_item__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__write_response__field_descriptors[2] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__WriteResponse, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"errors",
2,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(Model__WriteResponse, n_errors),
offsetof(Model__WriteResponse, errors),
&model__write_response_item__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__write_response__field_indices_by_name[] = {
1, /* field[1] = errors */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__write_response__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 2 }
};
const ProtobufCMessageDescriptor model__write_response__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.WriteResponse",
"WriteResponse",
"Model__WriteResponse",
"model",
sizeof(Model__WriteResponse),
2,
model__write_response__field_descriptors,
model__write_response__field_indices_by_name,
1, model__write_response__number_ranges,
(ProtobufCMessageInit) model__write_response__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__node_state_report__field_descriptors[2] =
{
{
"timestamp",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT64,
0, /* quantifier_offset */
offsetof(Model__NodeStateReport, timestamp),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"nodes",
2,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(Model__NodeStateReport, n_nodes),
offsetof(Model__NodeStateReport, nodes),
&model__node_state__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__node_state_report__field_indices_by_name[] = {
1, /* field[1] = nodes */
0, /* field[0] = timestamp */
};
static const ProtobufCIntRange model__node_state_report__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 2 }
};
const ProtobufCMessageDescriptor model__node_state_report__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.NodeStateReport",
"NodeStateReport",
"Model__NodeStateReport",
"model",
sizeof(Model__NodeStateReport),
2,
model__node_state_report__field_descriptors,
model__node_state_report__field_indices_by_name,
1, model__node_state_report__number_ranges,
(ProtobufCMessageInit) model__node_state_report__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__node_state__field_descriptors[3] =
{
{
"node",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__NodeState, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"link",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__NodeState, link),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"running",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__NodeState, running),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__node_state__field_indices_by_name[] = {
1, /* field[1] = link */
0, /* field[0] = node */
2, /* field[2] = running */
};
static const ProtobufCIntRange model__node_state__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 3 }
};
const ProtobufCMessageDescriptor model__node_state__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.NodeState",
"NodeState",
"Model__NodeState",
"model",
sizeof(Model__NodeState),
3,
model__node_state__field_descriptors,
model__node_state__field_indices_by_name,
1, model__node_state__number_ranges,
(ProtobufCMessageInit) model__node_state__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_list_request__field_descriptors[3] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileListRequest, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"node",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileListRequest, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"path",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileListRequest, path),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_list_request__field_indices_by_name[] = {
1, /* field[1] = node */
2, /* field[2] = path */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__file_list_request__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 3 }
};
const ProtobufCMessageDescriptor model__file_list_request__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileListRequest",
"FileListRequest",
"Model__FileListRequest",
"model",
sizeof(Model__FileListRequest),
3,
model__file_list_request__field_descriptors,
model__file_list_request__field_indices_by_name,
1, model__file_list_request__number_ranges,
(ProtobufCMessageInit) model__file_list_request__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_list_response__field_descriptors[3] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileListResponse, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"error",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__FileListResponse, error),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"files",
3,
PROTOBUF_C_LABEL_REPEATED,
PROTOBUF_C_TYPE_MESSAGE,
offsetof(Model__FileListResponse, n_files),
offsetof(Model__FileListResponse, files),
&model__file_item__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_list_response__field_indices_by_name[] = {
1, /* field[1] = error */
2, /* field[2] = files */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__file_list_response__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 3 }
};
const ProtobufCMessageDescriptor model__file_list_response__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileListResponse",
"FileListResponse",
"Model__FileListResponse",
"model",
sizeof(Model__FileListResponse),
3,
model__file_list_response__field_descriptors,
model__file_list_response__field_indices_by_name,
1, model__file_list_response__number_ranges,
(ProtobufCMessageInit) model__file_list_response__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_item__field_descriptors[4] =
{
{
"name",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileItem, name),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"type",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__FileItem, type),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"size",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__FileItem, size),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"t",
4,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT64,
0, /* quantifier_offset */
offsetof(Model__FileItem, t),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_item__field_indices_by_name[] = {
0, /* field[0] = name */
2, /* field[2] = size */
3, /* field[3] = t */
1, /* field[1] = type */
};
static const ProtobufCIntRange model__file_item__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 4 }
};
const ProtobufCMessageDescriptor model__file_item__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileItem",
"FileItem",
"Model__FileItem",
"model",
sizeof(Model__FileItem),
4,
model__file_item__field_descriptors,
model__file_item__field_indices_by_name,
1, model__file_item__number_ranges,
(ProtobufCMessageInit) model__file_item__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_upload_request__field_descriptors[3] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileUploadRequest, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"node",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileUploadRequest, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"path",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileUploadRequest, path),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_upload_request__field_indices_by_name[] = {
1, /* field[1] = node */
2, /* field[2] = path */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__file_upload_request__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 3 }
};
const ProtobufCMessageDescriptor model__file_upload_request__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileUploadRequest",
"FileUploadRequest",
"Model__FileUploadRequest",
"model",
sizeof(Model__FileUploadRequest),
3,
model__file_upload_request__field_descriptors,
model__file_upload_request__field_indices_by_name,
1, model__file_upload_request__number_ranges,
(ProtobufCMessageInit) model__file_upload_request__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_upload_response__field_descriptors[2] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileUploadResponse, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"error",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__FileUploadResponse, error),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_upload_response__field_indices_by_name[] = {
1, /* field[1] = error */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__file_upload_response__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 2 }
};
const ProtobufCMessageDescriptor model__file_upload_response__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileUploadResponse",
"FileUploadResponse",
"Model__FileUploadResponse",
"model",
sizeof(Model__FileUploadResponse),
2,
model__file_upload_response__field_descriptors,
model__file_upload_response__field_indices_by_name,
1, model__file_upload_response__number_ranges,
(ProtobufCMessageInit) model__file_upload_response__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_upload_data_request__field_descriptors[3] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileUploadDataRequest, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"node",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileUploadDataRequest, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"path",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileUploadDataRequest, path),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_upload_data_request__field_indices_by_name[] = {
1, /* field[1] = node */
2, /* field[2] = path */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__file_upload_data_request__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 3 }
};
const ProtobufCMessageDescriptor model__file_upload_data_request__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileUploadDataRequest",
"FileUploadDataRequest",
"Model__FileUploadDataRequest",
"model",
sizeof(Model__FileUploadDataRequest),
3,
model__file_upload_data_request__field_descriptors,
model__file_upload_data_request__field_indices_by_name,
1, model__file_upload_data_request__number_ranges,
(ProtobufCMessageInit) model__file_upload_data_request__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_upload_data_response__field_descriptors[4] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileUploadDataResponse, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"more",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
offsetof(Model__FileUploadDataResponse, more),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"data",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_BYTES,
0, /* quantifier_offset */
offsetof(Model__FileUploadDataResponse, data),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"error",
4,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__FileUploadDataResponse, error),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_upload_data_response__field_indices_by_name[] = {
2, /* field[2] = data */
3, /* field[3] = error */
1, /* field[1] = more */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__file_upload_data_response__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 4 }
};
const ProtobufCMessageDescriptor model__file_upload_data_response__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileUploadDataResponse",
"FileUploadDataResponse",
"Model__FileUploadDataResponse",
"model",
sizeof(Model__FileUploadDataResponse),
4,
model__file_upload_data_response__field_descriptors,
model__file_upload_data_response__field_indices_by_name,
1, model__file_upload_data_response__number_ranges,
(ProtobufCMessageInit) model__file_upload_data_response__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_download_request__field_descriptors[5] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileDownloadRequest, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"node",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileDownloadRequest, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"src_path",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileDownloadRequest, src_path),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"dst_path",
4,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileDownloadRequest, dst_path),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"size",
5,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT64,
0, /* quantifier_offset */
offsetof(Model__FileDownloadRequest, size),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_download_request__field_indices_by_name[] = {
3, /* field[3] = dst_path */
1, /* field[1] = node */
4, /* field[4] = size */
2, /* field[2] = src_path */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__file_download_request__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 5 }
};
const ProtobufCMessageDescriptor model__file_download_request__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileDownloadRequest",
"FileDownloadRequest",
"Model__FileDownloadRequest",
"model",
sizeof(Model__FileDownloadRequest),
5,
model__file_download_request__field_descriptors,
model__file_download_request__field_indices_by_name,
1, model__file_download_request__number_ranges,
(ProtobufCMessageInit) model__file_download_request__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_download_response__field_descriptors[2] =
{
{
"uuid",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileDownloadResponse, uuid),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"error",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_INT32,
0, /* quantifier_offset */
offsetof(Model__FileDownloadResponse, error),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_download_response__field_indices_by_name[] = {
1, /* field[1] = error */
0, /* field[0] = uuid */
};
static const ProtobufCIntRange model__file_download_response__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 2 }
};
const ProtobufCMessageDescriptor model__file_download_response__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileDownloadResponse",
"FileDownloadResponse",
"Model__FileDownloadResponse",
"model",
sizeof(Model__FileDownloadResponse),
2,
model__file_download_response__field_descriptors,
model__file_download_response__field_indices_by_name,
1, model__file_download_response__number_ranges,
(ProtobufCMessageInit) model__file_download_response__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_download_data_request__field_descriptors[2] =
{
{
"node",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileDownloadDataRequest, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"path",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileDownloadDataRequest, path),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_download_data_request__field_indices_by_name[] = {
0, /* field[0] = node */
1, /* field[1] = path */
};
static const ProtobufCIntRange model__file_download_data_request__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 2 }
};
const ProtobufCMessageDescriptor model__file_download_data_request__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileDownloadDataRequest",
"FileDownloadDataRequest",
"Model__FileDownloadDataRequest",
"model",
sizeof(Model__FileDownloadDataRequest),
2,
model__file_download_data_request__field_descriptors,
model__file_download_data_request__field_indices_by_name,
1, model__file_download_data_request__number_ranges,
(ProtobufCMessageInit) model__file_download_data_request__init,
NULL,NULL,NULL /* reserved[123] */
};
static const ProtobufCFieldDescriptor model__file_download_data_response__field_descriptors[4] =
{
{
"node",
1,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileDownloadDataResponse, node),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"path",
2,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(Model__FileDownloadDataResponse, path),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"more",
3,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_BOOL,
0, /* quantifier_offset */
offsetof(Model__FileDownloadDataResponse, more),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"data",
4,
PROTOBUF_C_LABEL_REQUIRED,
PROTOBUF_C_TYPE_BYTES,
0, /* quantifier_offset */
offsetof(Model__FileDownloadDataResponse, data),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned model__file_download_data_response__field_indices_by_name[] = {
3, /* field[3] = data */
2, /* field[2] = more */
0, /* field[0] = node */
1, /* field[1] = path */
};
static const ProtobufCIntRange model__file_download_data_response__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 4 }
};
const ProtobufCMessageDescriptor model__file_download_data_response__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"model.FileDownloadDataResponse",
"FileDownloadDataResponse",
"Model__FileDownloadDataResponse",
"model",
sizeof(Model__FileDownloadDataResponse),
4,
model__file_download_data_response__field_descriptors,
model__file_download_data_response__field_indices_by_name,
1, model__file_download_data_response__number_ranges,
(ProtobufCMessageInit) model__file_download_data_response__init,
NULL,NULL,NULL /* reserved[123] */
};