/ohos5.0/foundation/communication/nfc/test/unittest/services/tags_test/ |
H A D | ndef_message_test.cpp | 68 std::shared_ptr<NdefMessage> getNdefMessage = NdefMessage::GetNdefMessage(ndefMessage); 70 getNdefMessage = NdefMessage::GetNdefMessage(ndefMessage); 72 getNdefMessage = NdefMessage::GetNdefMessage(ndefMessage); 74 getNdefMessage = NdefMessage::GetNdefMessage(ndefMessage); 76 getNdefMessage = NdefMessage::GetNdefMessage(ndefMessage); 78 getNdefMessage = NdefMessage::GetNdefMessage(ndefMessage); 80 getNdefMessage = NdefMessage::GetNdefMessage(ndefMessage); 217 std::shared_ptr<NdefMessage> ndefMessage = nullptr; 264 NdefMessage ndefMessage(ndefRecords); 276 std::shared_ptr<NdefMessage> getNdefMessage = NdefMessage::GetNdefMessage(data); [all …]
|
H A D | ndef_formatable_tag_test.cpp | 108 std::weak_ptr<NdefMessage> firstMessage; 120 std::weak_ptr<NdefMessage> firstMessage;
|
H A D | ndef_tag_test.cpp | 154 std::shared_ptr<NdefMessage> ndefMsg = ndef->GetCachedNdefMsg(); 155 ASSERT_TRUE(ndefMsg == std::shared_ptr<NdefMessage>()); 175 std::shared_ptr<NdefMessage> ndefMessage; 187 std::shared_ptr<NdefMessage> msg;
|
/ohos5.0/foundation/communication/nfc/test/fuzztest/tags_test/ndefmessage/ndefmessage_fuzzer/ |
H A D | ndefmessage_fuzzer.cpp | 40 case NdefMessage::TNF_EMPTY: in CheckTnf() 51 case NdefMessage::TNF_RESERVED: in CheckTnf() 56 case NdefMessage::TNF_UNCHANGED: in CheckTnf() 97 NdefMessage::GetNdefMessage(ndefRecords); in FuzzGetNdefMessageByNdefRecord() 103 …NdefMessage::EmRtdType rtdtype = static_cast<NdefMessage::EmRtdType>(data[0] % OHOS::MAX_ENUM_EMRT… in FuzzGetTagRtdType() 104 NdefMessage::GetTagRtdType(rtdtype); in FuzzGetTagRtdType() 110 NdefMessage::MakeUriRecord(uriString); in FuzzMakeUriRecord() 120 NdefMessage::MakeTextRecord(text, locale); in FuzzMakeTextRecord() 162 std::shared_ptr<NdefMessage> ndefMessage = NdefMessage::GetNdefMessage(ndefRecords); in FuzzMessageToString() 163 NdefMessage::MessageToString(ndefMessage); in FuzzMessageToString() [all …]
|
/ohos5.0/foundation/communication/nfc/interfaces/inner_api/common/ |
H A D | ndef_message.cpp | 23 NdefMessage::NdefMessage(std::vector<std::shared_ptr<NdefRecord>> ndefRecords) in NdefMessage() function in OHOS::NFC::KITS::NdefMessage 28 NdefMessage::~NdefMessage() in ~NdefMessage() 33 std::shared_ptr<NdefMessage> NdefMessage::GetNdefMessage(const std::string& data) in GetNdefMessage() 38 return std::shared_ptr<NdefMessage>(); in GetNdefMessage() 43 std::shared_ptr<NdefMessage> NdefMessage::GetNdefMessage(std::vector<std::shared_ptr<NdefRecord>> n… in GetNdefMessage() 45 return std::make_shared<NdefMessage>(std::move(ndefRecords)); in GetNdefMessage() 48 std::string NdefMessage::GetTagRtdType(EmRtdType rtdtype) in GetTagRtdType() 83 std::vector<std::shared_ptr<NdefRecord>> NdefMessage::GetNdefRecords() const in GetNdefRecords() 166 std::string NdefMessage::MessageToString(std::weak_ptr<NdefMessage> ndefMessage) in MessageToString() 211 void NdefMessage::ParseRecordLayoutHead(RecordLayout& layout, unsigned char head) in ParseRecordLayoutHead() [all …]
|
H A D | ndef_message.h | 87 class NdefMessage final { 130 explicit NdefMessage(std::vector<std::shared_ptr<NdefRecord>> ndefRecords); 131 ~NdefMessage(); 138 static std::shared_ptr<NdefMessage> GetNdefMessage(const std::string& data); 144 …static std::shared_ptr<NdefMessage> GetNdefMessage(std::vector<std::shared_ptr<NdefRecord>> ndefRe… 187 static std::string MessageToString(std::weak_ptr<NdefMessage> ndefMessage); 230 const static std::array<std::string, NdefMessage::EmRtdType::RTD_RESERVED> HEX_RTD_TYPE = {
|
/ohos5.0/foundation/communication/nfc/services/src/tag/ |
H A D | ndef_har_data_parser.cpp | 52 std::shared_ptr<NdefMessage> ndef = NdefMessage::GetNdefMessage(msg); in TryNdef() 178 if (records[0]->tnf_ == static_cast<short>(NdefMessage::TNF_WELL_KNOWN)) { in ParseUriLink() 273 case NdefMessage::TNF_WELL_KNOWN: in ToMimeType() 275 … NfcSdkCommon::StringToHexString(NdefMessage::GetTagRtdType(NdefMessage::RTD_TEXT))) == 0) { in ToMimeType() 279 case NdefMessage::TNF_MIME_MEDIA: in ToMimeType() 306 case NdefMessage::TNF_WELL_KNOWN: in GetUriPayload() 309 … NdefMessage::GetTagRtdType(NdefMessage::RTD_SMART_POSTER))) == 0) && !isSmartPoster) { in GetUriPayload() 310 … std::shared_ptr<NdefMessage> nestMessage = NdefMessage::GetNdefMessage(record->payload_); in GetUriPayload() 322 NdefMessage::GetTagRtdType(NdefMessage::RTD_URI))) == 0)) { in GetUriPayload() 370 if (record->tnf_ == NdefMessage::TNF_EXTERNAL_TYPE && in CheckForHar() [all …]
|
H A D | ndef_bt_data_parser.cpp | 431 std::shared_ptr<NdefMessage> ndef = NdefMessage::GetNdefMessage(msg); in CheckBtRecord() 448 if (record->tnf_ == NdefMessage::TNF_MIME_MEDIA && in CheckBtRecord() 455 if (record->tnf_ == NdefMessage::TNF_MIME_MEDIA && in CheckBtRecord() 462 if (record->tnf_ == NdefMessage::TNF_WELL_KNOWN && in CheckBtRecord() 463 …(record->tagRtdType_.compare(NdefMessage::GetTagRtdType(NdefMessage::RTD_HANDOVER_SELECT)) == 0)) { in CheckBtRecord()
|
H A D | ndef_wifi_data_parser.cpp | 223 std::shared_ptr<NdefMessage> ndef = NdefMessage::GetNdefMessage(msg); in CheckWifiRecord()
|
/ohos5.0/foundation/communication/nfc/test/fuzztest/tags_test/ndeftag/ndeftag_fuzzer/ |
H A D | ndeftag_fuzzer.cpp | 56 case NdefMessage::TNF_EMPTY: in CheckTnf() 61 case NdefMessage::TNF_WELL_KNOWN: // fall-through in CheckTnf() 62 case NdefMessage::TNF_MIME_MEDIA: // fall-through in CheckTnf() 63 case NdefMessage::TNF_ABSOLUTE_URI: // fall-through in CheckTnf() 64 case NdefMessage::TNF_EXTERNAL_TYPE: // fall-through in CheckTnf() 66 case NdefMessage::TNF_UNKNOWN: // fall-through in CheckTnf() 67 case NdefMessage::TNF_RESERVED: in CheckTnf() 72 case NdefMessage::TNF_UNCHANGED: in CheckTnf() 177 std::shared_ptr<NdefMessage> ndefMessage = NdefMessage::GetNdefMessage(ndefRecords); in FuzzReadNdef() 202 std::shared_ptr<NdefMessage> ndefMessage = NdefMessage::GetNdefMessage(ndefRecords); in FuzzWriteNdef()
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-beta2/ |
H A D | js-apidiff-communicate.md | 9 …fFormatableTag | formatReadOnly(message: NdefMessage): Promise\<number>;<br>formatReadOnly(message… 10 …fctech | NdefFormatableTag | format(message: NdefMessage): Promise\<number>;<br>format(message: Nd… 42 | nfctech | NdefTag | writeNdef(msg: NdefMessage): Promise\<number>;<br>writeNdef(msg: NdefMessage,… 43 | nfctech | NdefTag | readNdef(): Promise\<NdefMessage>;<br>readNdef(callback: AsyncCallback\<NdefM… 45 | nfctech | NdefTag | getNdefMessage(): NdefMessage; | 新增 | 47 …fTag | createNdefMessage(data: string): NdefMessage;<br>createNdefMessage(ndefRecords: NdefRecord[… 53 | nfctech | NdefMessage | messageToString(ndefMessage: NdefMessage): string; | 新增 | 55 | nfctech | NdefMessage | makeMimeRecord(mimeType: string, mimeData: string): NdefRecord; | 新增 | 56 | nfctech | NdefMessage | makeTextRecord(text: string, locale: string): NdefRecord; | 新增 | 57 | nfctech | NdefMessage | makeUriRecord(uri: string): NdefRecord; | 新增 | [all …]
|
/ohos5.0/docs/en/release-notes/api-diff/v3.2-beta2/ |
H A D | js-apidiff-communicate.md | 9 …fFormatableTag | formatReadOnly(message: NdefMessage): Promise\<number>;<br>formatReadOnly(message… 10 …fctech | NdefFormatableTag | format(message: NdefMessage): Promise\<number>;<br>format(message: Nd… 42 | nfctech | NdefTag | writeNdef(msg: NdefMessage): Promise\<number>;<br>writeNdef(msg: NdefMessage,… 43 | nfctech | NdefTag | readNdef(): Promise\<NdefMessage>;<br>readNdef(callback: AsyncCallback\<NdefM… 45 | nfctech | NdefTag | getNdefMessage(): NdefMessage; | Added| 47 …fTag | createNdefMessage(data: string): NdefMessage;<br>createNdefMessage(ndefRecords: NdefRecord[… 53 | nfctech | NdefMessage | messageToString(ndefMessage: NdefMessage): string; | Added| 55 | nfctech | NdefMessage | makeMimeRecord(mimeType: string, mimeData: string): NdefRecord; | Added| 56 | nfctech | NdefMessage | makeTextRecord(text: string, locale: string): NdefRecord; | Added| 57 | nfctech | NdefMessage | makeUriRecord(uri: string): NdefRecord; | Added| [all …]
|
/ohos5.0/foundation/communication/nfc/interfaces/inner_api/tags/ |
H A D | ndef_tag.cpp | 63 std::shared_ptr<NdefMessage> NdefTag::GetCachedNdefMsg() const in GetCachedNdefMsg() 65 return NdefMessage::GetNdefMessage(ndefMsg_); in GetCachedNdefMsg() 101 int NdefTag::ReadNdef(std::shared_ptr<NdefMessage> &ndefMessage) in ReadNdef() 118 ndefMessage = NdefMessage::GetNdefMessage(messageData); in ReadNdef() 129 int NdefTag::WriteNdef(std::shared_ptr<NdefMessage> msg) in WriteNdef() 149 std::string ndefMessage = NdefMessage::MessageToString(msg); in WriteNdef()
|
H A D | ndef_formatable_tag.cpp | 38 int NFC::KITS::NdefFormatableTag::Format(std::weak_ptr<NdefMessage> firstMessage) in Format() 43 int NFC::KITS::NdefFormatableTag::FormatReadOnly(std::weak_ptr<NdefMessage> firstMessage) in FormatReadOnly() 48 int NFC::KITS::NdefFormatableTag::Format(std::weak_ptr<NdefMessage> firstMessage, bool bMakeReadOnl… in Format() 70 std::string ndefMessage = NdefMessage::MessageToString(firstMessage); in Format()
|
H A D | ndef_formatable_tag.h | 41 int Format(std::weak_ptr<NdefMessage> firstMessage); 48 int FormatReadOnly(std::weak_ptr<NdefMessage> firstMessage); 51 int Format(std::weak_ptr<NdefMessage> firstMessage, bool bMakeReadOnly);
|
H A D | ndef_tag.h | 68 std::shared_ptr<NdefMessage> GetCachedNdefMsg() const; 80 int ReadNdef(std::shared_ptr<NdefMessage> &ndefMessage); 86 int WriteNdef(std::shared_ptr<NdefMessage> msg);
|
/ohos5.0/foundation/communication/nfc/frameworks/js/napi/tag/ |
H A D | nfc_napi_ndef_message.cpp | 37 std::shared_ptr<NdefMessage> ndefMessagePtr = objectInfo->ndefMessage; in GetNdefRecords() 68 std::shared_ptr<NdefRecord> ndefRecord = NdefMessage::MakeUriRecord(uri); in MakeUriRecord() 92 std::shared_ptr<NdefRecord> ndefRecord = NdefMessage::MakeTextRecord(text, locale); in MakeTextRecord() 120 std::shared_ptr<NdefRecord> ndefRecord = NdefMessage::MakeMimeRecord(mimeType, mimeData); in MakeMimeRecord() 150 …std::shared_ptr<NdefRecord> ndefRecord = NdefMessage::MakeExternalRecord(domainName, type, externa… in MakeExternalRecord() 180 std::shared_ptr<NdefMessage> ndefMsg = argNdefMsg->ndefMessage; in MessageToBytes() 181 std::string buffer = NdefMessage::MessageToString(ndefMsg); in MessageToBytes()
|
H A D | nfc_napi_tag_ndef.cpp | 146 napiNdefMessage->ndefMessage = NdefMessage::GetNdefMessage(rawData); in CreateNdefMessage() 151 napiNdefMessage->ndefMessage = NdefMessage::GetNdefMessage(ndefRecords); in CreateNdefMessage() 314 auto context = static_cast<NdefContext<std::shared_ptr<NdefMessage>, NapiNdefTag> *>(data); in NativeReadNdef() 321 std::shared_ptr<NdefMessage> ndefMessage = nullptr; in NativeReadNdef() 329 auto context = static_cast<NdefContext<std::shared_ptr<NdefMessage>, NapiNdefTag> *>(data); in ReadNdefCallback() 383 …auto context = std::make_unique<NdefContext<std::shared_ptr<NdefMessage>, NapiNdefTag>>().release(… in ReadNdef()
|
H A D | nfc_napi_tag.cpp | 58 napi_create_int32(env, static_cast<int32_t>(NdefMessage::EmTnfType::TNF_EMPTY), &tnfEmpty); in RegisterEnumTnfType() 59 napi_create_int32(env, static_cast<int32_t>(NdefMessage::EmTnfType::TNF_WELL_KNOWN), &tnfKnown); in RegisterEnumTnfType() 60 napi_create_int32(env, static_cast<int32_t>(NdefMessage::EmTnfType::TNF_MIME_MEDIA), &tnfMedia); in RegisterEnumTnfType() 61 napi_create_int32(env, static_cast<int32_t>(NdefMessage::EmTnfType::TNF_ABSOLUTE_URI), &tnfUri); in RegisterEnumTnfType() 62 …napi_create_int32(env, static_cast<int32_t>(NdefMessage::EmTnfType::TNF_EXTERNAL_TYPE), &tnfExtApp… in RegisterEnumTnfType() 63 napi_create_int32(env, static_cast<int32_t>(NdefMessage::EmTnfType::TNF_UNKNOWN), &tnfUnknown); in RegisterEnumTnfType() 64 …napi_create_int32(env, static_cast<int32_t>(NdefMessage::EmTnfType::TNF_UNCHANGED), &tnfUnchanged); in RegisterEnumTnfType() 114 std::string hexText = HEX_RTD_TYPE.at(NdefMessage::EmRtdType::RTD_TEXT); in RegisterEnumRtdType() 124 std::string hexUri = HEX_RTD_TYPE.at(NdefMessage::EmRtdType::RTD_URI); in RegisterEnumRtdType()
|
H A D | nfc_napi_tag_ndef_formatable.h | 40 std::shared_ptr<NdefMessage> msg;
|
H A D | nfc_napi_ndef_message.h | 37 std::shared_ptr<NdefMessage> ndefMessage = nullptr;
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/monthly-202211/ |
H A D | js-apidiff-communication.md | 16 |删除|模块名: nfctech<br>类名: NdefMessage<br>方法名 or 属性名: makeUriRecord|NA|nfctech.d.ts| 17 |删除|模块名: nfctech<br>类名: NdefMessage<br>方法名 or 属性名: makeTextRecord|NA|nfctech.d.ts| 18 |删除|模块名: nfctech<br>类名: NdefMessage<br>方法名 or 属性名: makeMimeRecord|NA|nfctech.d.ts| 19 |删除|模块名: nfctech<br>类名: NdefMessage<br>方法名 or 属性名: makeExternalRecord|NA|nfctech.d.ts| 20 |删除|模块名: nfctech<br>类名: NdefMessage<br>方法名 or 属性名: messageToBytes|NA|nfctech.d.ts|
|
/ohos5.0/docs/en/release-notes/api-diff/monthly-202211/ |
H A D | js-apidiff-communication.md | 16 |Deleted|Module name: nfctech<br>Class name: NdefMessage<br>Method or attribute name: makeUriRecord… 17 |Deleted|Module name: nfctech<br>Class name: NdefMessage<br>Method or attribute name: makeTextRecor… 18 |Deleted|Module name: nfctech<br>Class name: NdefMessage<br>Method or attribute name: makeMimeRecor… 19 |Deleted|Module name: nfctech<br>Class name: NdefMessage<br>Method or attribute name: makeExternalR… 20 |Deleted|Module name: nfctech<br>Class name: NdefMessage<br>Method or attribute name: messageToByte…
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-connectivity-kit/ |
H A D | js-apis-nfctech.md | 434 ## NdefMessage<sup>9+</sup> 436 ### NdefMessage.getNdefRecords<sup>9+</sup> 459 // let ndefMessage : tag.NdefMessage = ndefTag.getNdefMessage(); 501 getNdefMessage(): [NdefMessage](#ndefmessage9) 520 let ndefMessage : tag.NdefMessage = ndefTag.getNdefMessage(); 552 readNdef(): Promise\<[NdefMessage](#ndefmessage9)> 672 writeNdef(msg: [NdefMessage](#ndefmessage9)): Promise\<void> 686 | msg | [NdefMessage](#ndefmessage9) | 是 | NDEF Message数据对象。| 713 let ndefMessage : tag.NdefMessage = 777 let ndefMessage : tag.NdefMessage = [all …]
|
H A D | js-apis-nfcTag.md | 1002 messageToBytes(ndefMessage: [NdefMessage](js-apis-nfctech.md#ndefmessage9)): number[] 1014 | ndefMessage | [NdefMessage](js-apis-nfctech.md#ndefmessage9) | 是 | NDEF消息数据对象。 | 1037 let ndefMessage : tag.NdefMessage = tag.ndef.createNdefMessage(rawData); 1047 createNdefMessage(data: number[]): [NdefMessage](js-apis-nfctech.md#ndefmessage9) 1065 | [NdefMessage](js-apis-nfctech.md#ndefmessage9) | NDEF标签的Message,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。… 1081 let ndefMessage : tag.NdefMessage = tag.ndef.createNdefMessage(rawData); 1090 createNdefMessage(ndefRecords: NdefRecord[]): [NdefMessage](js-apis-nfctech.md#ndefmessage9) 1127 let ndefMessage : tag.NdefMessage = tag.ndef.createNdefMessage(ndefRecords); 1383 ## NdefMessage<sup>9+</sup> 1385 type NdefMessage = _NdefMessage [all …]
|