Lines Matching defs:NdefMessage
23 NdefMessage::NdefMessage(std::vector<std::shared_ptr<NdefRecord>> ndefRecords)
28 NdefMessage::~NdefMessage()
33 std::shared_ptr<NdefMessage> NdefMessage::GetNdefMessage(const std::string& data)
38 return std::shared_ptr<NdefMessage>();
43 std::shared_ptr<NdefMessage> NdefMessage::GetNdefMessage(std::vector<std::shared_ptr<NdefRecord>> ndefRecords)
45 return std::make_shared<NdefMessage>(std::move(ndefRecords));
48 std::string NdefMessage::GetTagRtdType(EmRtdType rtdtype)
83 std::vector<std::shared_ptr<NdefRecord>> NdefMessage::GetNdefRecords() const
88 std::shared_ptr<NdefRecord> NdefMessage::MakeUriRecord(const std::string& uriString)
112 std::shared_ptr<NdefRecord> NdefMessage::MakeTextRecord(const std::string& text, const std::string& locale)
123 std::shared_ptr<NdefRecord> NdefMessage::MakeMimeRecord(const std::string& mimeType, const std::string& mimeData)
138 std::shared_ptr<NdefRecord> NdefMessage::MakeExternalRecord(const std::string& domainName,
166 std::string NdefMessage::MessageToString(std::weak_ptr<NdefMessage> ndefMessage)
181 void NdefMessage::NdefRecordToString(std::weak_ptr<NdefRecord> record, std::string& buffer, bool bIsMB, bool bIsME)
211 void NdefMessage::ParseRecordLayoutHead(RecordLayout& layout, unsigned char head)
221 bool NdefMessage::IsInvalidRecordLayoutHead(RecordLayout& layout, bool isChunkFound,
246 void NdefMessage::ParseRecordLayoutLength(RecordLayout& layout, bool isChunkFound,
268 bool NdefMessage::IsRecordLayoutLengthInvalid(RecordLayout& layout, bool isChunkFound)
291 std::string NdefMessage::ParseRecordType(RecordLayout& layout, const std::string& data, uint32_t& parsedDataIndex)
307 std::string NdefMessage::ParseRecordId(RecordLayout& layout, const std::string& data, uint32_t& parsedDataIndex)
323 std::string NdefMessage::ParseRecordPayload(RecordLayout& layout, const std::string& data, uint32_t& parsedDataIndex)
339 void NdefMessage::SaveRecordChunks(RecordLayout& layout, bool isChunkFound,
354 std::string NdefMessage::MergePayloadByChunks(RecordLayout& layout, bool isChunkFound,
369 std::shared_ptr<NdefRecord> NdefMessage::CreateNdefRecord(short tnf, const std::string& id,
385 bool NdefMessage::CheckTnf(short tnf, const std::string& tagRtdType, const std::string& id, const std::string& payload)
413 std::vector<std::shared_ptr<NdefRecord>> NdefMessage::ParseRecord(const std::string& data, bool isMbMeIgnored)