bool QNearFieldTagType3Symbian::hasNdefMessage() { #if 0 BEGIN bool hasNdef = false; QList<quint16> blockList; // first block blockList.append(0); // NDEF service quint16 serviceCode = 0x0B; QMap<quint16, QList<quint16> > serviceBlockList; serviceBlockList.insert(serviceCode, blockList); QNearFieldTarget::RequestId id = check(serviceBlockList); if (_waitForRequestCompletedNoSignal(id)) { QMap<quint16, QByteArray> result = requestResponse(id).value<QMap<quint16, QByteArray> >(); if (result.contains(serviceCode)) { const QByteArray& lens = result.value(serviceCode); if (!lens.isEmpty()) { hasNdef = (lens.at(0) > 0); } } } END return hasNdef; #endif return _hasNdefMessage(); }
bool QNearFieldTagMifareSymbian::hasNdefMessage() { return _hasNdefMessage(); }