Lines Matching defs:isChunkFound
221 bool NdefMessage::IsInvalidRecordLayoutHead(RecordLayout& layout, bool isChunkFound,
224 if (!layout.mb && parsedRecordSize == 0 && !isChunkFound && !isMbMeIgnored) {
227 } else if (layout.mb && (parsedRecordSize != 0 || isChunkFound) && !isMbMeIgnored) {
230 } else if (isChunkFound && layout.il) {
236 } else if (isChunkFound && layout.tnf != TNF_UNCHANGED) {
239 } else if (!isChunkFound && layout.tnf == TNF_UNCHANGED) {
246 void NdefMessage::ParseRecordLayoutLength(RecordLayout& layout, bool isChunkFound,
268 bool NdefMessage::IsRecordLayoutLengthInvalid(RecordLayout& layout, bool isChunkFound)
271 if (isChunkFound && layout.typeLength != 0) {
277 if (layout.cf && !isChunkFound) {
339 void NdefMessage::SaveRecordChunks(RecordLayout& layout, bool isChunkFound,
343 if (layout.cf && !isChunkFound) {
349 if (layout.cf || isChunkFound) {
354 std::string NdefMessage::MergePayloadByChunks(RecordLayout& layout, bool isChunkFound,
358 if (!layout.cf && isChunkFound) {
424 bool isChunkFound = false;
439 if (IsInvalidRecordLayoutHead(layout, isChunkFound, recordList.size(), isMbMeIgnored)) {
443 ParseRecordLayoutLength(layout, isChunkFound, data, parsedDataIndex);
445 if (IsRecordLayoutLengthInvalid(layout, isChunkFound)) {
449 if (!isChunkFound) {
457 SaveRecordChunks(layout, isChunkFound, chunks, chunkTnf, payload);
458 payload = MergePayloadByChunks(layout, isChunkFound, chunks, chunkTnf, payload);
465 isChunkFound = layout.cf;
466 if (isChunkFound) {