Home
last modified time | relevance | path

Searched refs:NdefMessage (Results 1 – 25 of 39) sorted by relevance

12

/ohos5.0/foundation/communication/nfc/test/unittest/services/tags_test/
H A Dndef_message_test.cpp68 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 Dndef_formatable_tag_test.cpp108 std::weak_ptr<NdefMessage> firstMessage;
120 std::weak_ptr<NdefMessage> firstMessage;
H A Dndef_tag_test.cpp154 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 Dndefmessage_fuzzer.cpp40 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()
103NdefMessage::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 Dndef_message.cpp23 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 Dndef_message.h87 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 Dndef_har_data_parser.cpp52 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()
309NdefMessage::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 Dndef_bt_data_parser.cpp431 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 Dndef_wifi_data_parser.cpp223 std::shared_ptr<NdefMessage> ndef = NdefMessage::GetNdefMessage(msg); in CheckWifiRecord()
/ohos5.0/foundation/communication/nfc/test/fuzztest/tags_test/ndeftag/ndeftag_fuzzer/
H A Dndeftag_fuzzer.cpp56 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 Djs-apidiff-communicate.md9 …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 Djs-apidiff-communicate.md9 …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 Dndef_tag.cpp63 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 Dndef_formatable_tag.cpp38 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 Dndef_formatable_tag.h41 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 Dndef_tag.h68 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 Dnfc_napi_ndef_message.cpp37 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 Dnfc_napi_tag_ndef.cpp146 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 Dnfc_napi_tag.cpp58 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 Dnfc_napi_tag_ndef_formatable.h40 std::shared_ptr<NdefMessage> msg;
H A Dnfc_napi_ndef_message.h37 std::shared_ptr<NdefMessage> ndefMessage = nullptr;
/ohos5.0/docs/zh-cn/release-notes/api-diff/monthly-202211/
H A Djs-apidiff-communication.md16 |删除|模块名: 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 Djs-apidiff-communication.md16 |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 Djs-apis-nfctech.md434 ## 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 Djs-apis-nfcTag.md1002 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 …]

12