MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / readNoteMetadata

Function readNoteMetadata

qevercloud/generated/types.cpp:1037–1172  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1035}
1036
1037void readNoteMetadata(ThriftBinaryBufferReader& r, NoteMetadata& s) {
1038 QString fname;
1039 ThriftFieldType::type fieldType;
1040 qint16 fieldId;
1041 bool guid_isset = false;
1042 r.readStructBegin(fname);
1043 while(true) {
1044 r.readFieldBegin(fname, fieldType, fieldId);
1045 if(fieldType == ThriftFieldType::T_STOP) break;
1046 if(fieldId == 1) {
1047 if(fieldType == ThriftFieldType::T_STRING) {
1048 guid_isset = true;
1049 Guid v;
1050 r.readString(v);
1051 s.guid = v;
1052 } else {
1053 r.skip(fieldType);
1054 }
1055 } else
1056 if(fieldId == 2) {
1057 if(fieldType == ThriftFieldType::T_STRING) {
1058 QString v;
1059 r.readString(v);
1060 s.title = v;
1061 } else {
1062 r.skip(fieldType);
1063 }
1064 } else
1065 if(fieldId == 5) {
1066 if(fieldType == ThriftFieldType::T_I32) {
1067 qint32 v;
1068 r.readI32(v);
1069 s.contentLength = v;
1070 } else {
1071 r.skip(fieldType);
1072 }
1073 } else
1074 if(fieldId == 6) {
1075 if(fieldType == ThriftFieldType::T_I64) {
1076 qint64 v;
1077 r.readI64(v);
1078 s.created = v;
1079 } else {
1080 r.skip(fieldType);
1081 }
1082 } else
1083 if(fieldId == 7) {
1084 if(fieldType == ThriftFieldType::T_I64) {
1085 qint64 v;
1086 r.readI64(v);
1087 s.updated = v;
1088 } else {
1089 r.skip(fieldType);
1090 }
1091 } else
1092 if(fieldId == 8) {
1093 if(fieldType == ThriftFieldType::T_I64) {
1094 qint64 v;

Callers 1

readNotesMetadataListFunction · 0.85

Calls 12

ThriftExceptionClass · 0.85
readNoteAttributesFunction · 0.85
readStructBeginMethod · 0.80
readFieldBeginMethod · 0.80
readStringMethod · 0.80
skipMethod · 0.80
readI32Method · 0.80
readI64Method · 0.80
readListBeginMethod · 0.80
readListEndMethod · 0.80
readFieldEndMethod · 0.80
readStructEndMethod · 0.80

Tested by

no test coverage detected