| ofs | hex dump | ascii |
|---|---|---|
| 0000 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 05 4d 00 00 02 b7 08 02 00 00 00 3e aa f9 | .PNG........IHDR...M.........>.. |
| 0020 | f3 00 00 00 09 70 48 59 73 00 00 0b 13 00 00 0b 13 01 00 9a 9c 18 00 00 00 07 74 49 4d 45 07 e2 | .....pHYs.................tIME.. |
| 0040 | 02 1a 0d 35 38 50 d7 1d c9 00 00 20 00 49 44 41 54 78 da ec 7d 79 74 5b e5 99 fe d5 be ef 91 65 | ...58P.......IDATx..}yt[.......e |
| 0060 | 59 96 77 3b de e2 d8 ce 42 96 86 3d d0 34 a5 0d 9c 76 da 4c 87 02 a7 74 a1 d3 69 4b 29 4c 87 d3 | Y.w;....B..=.4...v.L...t..iK)L.. |
| 0080 | f9 b5 9c 72 5a da 29 43 4b a7 9c a1 0c a5 74 18 da 02 a5 14 0a 81 a6 40 58 02 59 ed d8 89 d7 78 | ...rZ.)CK.....t........@X.Y....x |
| 00a0 | 97 64 59 96 b5 ef 57 db ef 8f e7 e4 3b aa 2c b9 31 50 48 e0 7d fe d0 51 1c 59 be ba ba f7 fb de | .dY...W.....;.,.1PH.}..Q.Y...... |
| 00c0 | e7 7d 9f f7 79 05 f9 7c 9e 23 10 08 04 02 81 40 20 10 08 04 02 81 f0 be 80 90 4e 01 81 40 20 10 | .}..y..|.#.....@..........N..@.. |
| 00e0 | 08 04 02 81 40 20 10 08 c4 f3 09 04 02 81 40 20 10 08 04 02 81 40 20 10 cf 27 10 08 04 02 81 40 | ....@.........@......@...'.....@ |
| 0100 | 20 10 08 04 02 81 40 3c 9f 40 20 10 08 04 02 81 40 20 10 08 04 02 f1 7c 02 81 40 20 10 08 04 02 | ......@<.@......@......|..@..... |
| 0120 | 81 40 20 10 88 e7 13 08 04 02 81 40 20 10 08 04 02 81 40 20 9e 4f 20 10 08 04 02 81 40 20 10 08 | .@.........@......@..O......@... |
| 0140 | 04 02 81 78 3e 81 40 20 10 08 04 02 81 40 20 10 08 04 e2 f9 04 02 81 40 20 10 08 04 02 81 40 20 | ...x>.@......@.........@......@. |
| 0160 | 10 88 e7 13 08 04 02 81 40 20 10 08 04 02 81 40 3c 9f 40 20 10 08 04 02 81 40 20 10 08 04 02 f1 | ........@......@<.@......@...... |
| 0180 | 7c 02 81 40 20 10 08 04 02 81 40 20 10 08 c4 f3 09 04 02 81 40 20 10 08 04 02 81 40 20 10 cf 27 | |..@......@.........@......@...' |
| 01a0 | 10 08 04 02 81 40 20 10 08 04 02 81 78 3e 81 70 1e 22 9f cf e3 11 4f 08 67 73 c6 e8 74 11 08 04 | .....@......x>.p."....O.gs..t... |
| 01c0 | 02 81 40 20 10 08 ef 63 88 e9 14 10 ce 5f 7a cf 71 5c 2e 97 13 0a 85 b9 5c 8e e3 38 a1 50 28 10 | ..@....c....._z.q\......\..8.P(. |
| 01e0 | 08 e8 e4 ac 7c de 70 ae 70 ba d8 cf e9 bc 11 08 04 02 81 40 20 10 08 ef 1b 50 3d 9f 70 1e 03 94 | ....|.p.p..........@.....P=.p... |
| 0200 | 95 11 57 f6 84 b0 f2 19 63 cf e9 8c 11 08 04 02 81 40 20 10 08 c4 f3 09 84 73 e9 f2 15 0a 0b 8b | ..W.....c........@.......s...... |
| 0220 | d2 85 cf 09 e5 ce 58 b9 b3 47 20 10 08 04 02 81 40 20 10 88 e7 13 08 04 02 81 40 20 10 08 04 02 | ......X..G......@.........@..... |
| 0240 | 81 40 38 b7 20 20 3b 2e c2 f9 8b e5 57 2f f5 99 d3 19 23 10 08 04 02 81 40 20 10 3e e0 a0 7a 3e | .@8...;.....W/....#.....@..>..z> |
| 0260 | e1 3c 06 71 54 02 81 40 20 10 08 04 02 81 40 28 26 4a 54 cf 27 10 08 04 02 81 40 20 10 08 04 02 | .<.qT..@......@(&JT.'.....@..... |
| 0280 | e1 7d 03 aa e7 13 08 04 02 81 40 20 10 08 04 02 81 40 3c 9f 40 78 b7 e0 f7 fb a1 3a 09 87 c3 a3 | .}........@......@<.@x...../* Generated by the protocol buffer compiler. DO NOT EDIT! */
/* Generated from: FileInfo.proto */
/* Do not generate deprecated warnings for self */
#ifndef PROTOBUF_C__NO_DEPRECATED
#define PROTOBUF_C__NO_DEPRECATED
#endif
#include "FileInfo.pb-c.h"
void file_info__init
(FileInfo *message)
{
static const FileInfo init_value = FILE_INFO__INIT;
*message = init_value;
}
size_t file_info__get_packed_size
(const FileInfo *message)
{
assert(message->base.descriptor == &file_info__descriptor);
return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t file_info__pack
(const FileInfo *message,
uint8_t *out)
{
assert(message->base.descriptor == &file_info__descriptor);
return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t file_info__pack_to_buffer
(const FileInfo *message,
ProtobufCBuffer *buffer)
{
assert(message->base.descriptor == &file_info__descriptor);
return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
FileInfo *
file_info__unpack
(ProtobufCAllocator *allocator,
size_t len,
const uint8_t *data)
{
return (FileInfo *)
protobuf_c_message_unpack (&file_info__descriptor,
allocator, len, data);
}
void file_info__free_unpacked
(FileInfo *message,
ProtobufCAllocator *allocator)
{
if(!message)
return;
assert(message->base.descriptor == &file_info__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
static const ProtobufCFieldDescriptor file_info__field_descriptors[6] =
{
{
"Name",
1,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(FileInfo, name),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"FullPath",
2,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_STRING,
0, /* quantifier_offset */
offsetof(FileInfo, fullpath),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"Length",
3,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_INT64,
offsetof(FileInfo, has_length),
offsetof(FileInfo, length),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"LastModifiedDate",
4,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_INT32,
offsetof(FileInfo, has_lastmodifieddate),
offsetof(FileInfo, lastmodifieddate),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"LastModifiedTime",
5,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_INT32,
offsetof(FileInfo, has_lastmodifiedtime),
offsetof(FileInfo, lastmodifiedtime),
NULL,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
{
"Attribute",
6,
PROTOBUF_C_LABEL_OPTIONAL,
PROTOBUF_C_TYPE_ENUM,
offsetof(FileInfo, has_attribute),
offsetof(FileInfo, attribute),
&file_attribute__descriptor,
NULL,
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
};
static const unsigned file_info__field_indices_by_name[] = {
5, /* field[5] = Attribute */
1, /* field[1] = FullPath */
3, /* field[3] = LastModifiedDate */
4, /* field[4] = LastModifiedTime */
2, /* field[2] = Length */
0, /* field[0] = Name */
};
static const ProtobufCIntRange file_info__number_ranges[1 + 1] =
{
{ 1, 0 },
{ 0, 6 }
};
const ProtobufCMessageDescriptor file_info__descriptor =
{
PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
"FileInfo",
"FileInfo",
"FileInfo",
"",
sizeof(FileInfo),
6,
file_info__field_descriptors,
file_info__field_indices_by_name,
1, file_info__number_ranges,
(ProtobufCMessageInit) file_info__init,
NULL,NULL,NULL /* reserved[123] */
};
|
