Home
last modified time | relevance | path

Searched refs:parsedDataIndex (Results 1 - 2 of 2) sorted by relevance

/foundation/communication/nfc/interfaces/inner_api/common/
H A Dndef_message.cpp247 const std::string& data, uint32_t& parsedDataIndex) in ParseRecordLayoutLength()
249 layout.typeLength = NfcSdkCommon::GetByteFromHexStr(data, parsedDataIndex++) & 0xFF; in ParseRecordLayoutLength()
251 layout.payloadLength = NfcSdkCommon::GetByteFromHexStr(data, parsedDataIndex++) & 0xFF; in ParseRecordLayoutLength()
253 if (NfcSdkCommon::GetHexStrBytesLen(data) < parsedDataIndex + int(sizeof(int))) { in ParseRecordLayoutLength()
256 std::string lenString = data.substr(parsedDataIndex * HEX_BYTE_LEN, sizeof(int) * HEX_BYTE_LEN); in ParseRecordLayoutLength()
262 parsedDataIndex += sizeof(int); in ParseRecordLayoutLength()
265 layout.idLength = layout.il ? (NfcSdkCommon::GetByteFromHexStr(data, parsedDataIndex++) & 0xFF) : 0; in ParseRecordLayoutLength()
291 std::string NdefMessage::ParseRecordType(RecordLayout& layout, const std::string& data, uint32_t& parsedDataIndex) in ParseRecordType() argument
297 if (NfcSdkCommon::GetHexStrBytesLen(data) < parsedDataIndex + layout.typeLength) { in ParseRecordType()
299 NfcSdkCommon::GetHexStrBytesLen(data), parsedDataIndex, layou in ParseRecordType()
246 ParseRecordLayoutLength(RecordLayout& layout, bool isChunkFound, const std::string& data, uint32_t& parsedDataIndex) ParseRecordLayoutLength() argument
307 ParseRecordId(RecordLayout& layout, const std::string& data, uint32_t& parsedDataIndex) ParseRecordId() argument
323 ParseRecordPayload(RecordLayout& layout, const std::string& data, uint32_t& parsedDataIndex) ParseRecordPayload() argument
427 uint32_t parsedDataIndex = 0; ParseRecord() local
[all...]
H A Dndef_message.h214 const std::string& data, uint32_t& parsedDataIndex);
216 static std::string ParseRecordType(RecordLayout& layout, const std::string& data, uint32_t& parsedDataIndex);
217 static std::string ParseRecordId(RecordLayout& layout, const std::string& data, uint32_t& parsedDataIndex);
218 static std::string ParseRecordPayload(RecordLayout& layout, const std::string& data, uint32_t& parsedDataIndex);

Completed in 2 milliseconds