4#ifndef QIOSNFCNDEFSESSIONDELEFATE_P_H
5#define QIOSNFCNDEFSESSIONDELEFATE_P_H
18#include <QtCore/qglobal.h>
20#include <QtCore/private/qcore_mac_p.h>
25#include <Foundation/Foundation.h>
26#include <CoreNFC/CoreNFC.h>
30class QNearFieldManagerPrivateImpl;
32class QNearFieldTarget;
42@interface QT_MANGLE_NAMESPACE(QIosNfcNdefSessionDelegate) : NSObject<NFCNDEFReaderSessionDelegate>
44@property (strong, nonatomic) NFCNDEFReaderSession *session;
45@property (strong, nonatomic) id<NFCNDEFTag> ndefTag;
48-(instancetype)initWithNotifier:(QNfcNdefNotifier *)aNotifier;
51-(QNfcNdefNotifier *)ndefNotifier;
53-(
void)setAlertMessage:(
const QString &)message;
57-(
void)stopSession:(
const QString &)message;
65-(
void)readerSession:(NFCNDEFReaderSession *)session
66 didInvalidateWithError:(NSError *)error;
72-(
void)readerSession:(NFCNDEFReaderSession *)session
73 didDetectNDEFs:(NSArray<NFCNDEFMessage *> *)messages;
77-(
void)readerSession:(NFCNDEFReaderSession *)session
78 didDetectTags:(NSArray<__kindof id<NFCNDEFTag>> *)tags;
82-(
void)readerSessionDidBecomeActive:(NFCNDEFReaderSession *)session;
86QT_NAMESPACE_ALIAS_OBJC_CLASS(QIosNfcNdefSessionDelegate);
dispatch_queue_t qt_Nfc_Queue()