diff options
author | Aaron McCarthy <aaron.mccarthy@nokia.com> | 2011-04-12 13:37:31 +1000 |
---|---|---|
committer | Aaron McCarthy <aaron.mccarthy@nokia.com> | 2011-04-14 12:54:19 +1000 |
commit | 575717b31ffae4e7636f2e9832a9f9ab96e36e83 (patch) | |
tree | 24422c2beb4d6f9f1271805565def0c895673976 /src/connectivity/nfc/symbian/nearfieldtagimplcommon_symbian.h | |
parent | db636ae168953b6f3ef459bf3810cb0f7c2ce676 (diff) |
Return a RequestId from NDEF read/write functions.
Fixes error reporting when reading and writing NDEF messages by
allowing applications to track the completion status of the
request. The requestCompleted() and error() signals are now
emitted with the return RequestId as a parameter.
Task-number: QTMOBILITY-1522
Diffstat (limited to 'src/connectivity/nfc/symbian/nearfieldtagimplcommon_symbian.h')
-rw-r--r-- | src/connectivity/nfc/symbian/nearfieldtagimplcommon_symbian.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/connectivity/nfc/symbian/nearfieldtagimplcommon_symbian.h b/src/connectivity/nfc/symbian/nearfieldtagimplcommon_symbian.h index 4aefa988b3..1d5aec7fc6 100644 --- a/src/connectivity/nfc/symbian/nearfieldtagimplcommon_symbian.h +++ b/src/connectivity/nfc/symbian/nearfieldtagimplcommon_symbian.h @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). ** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** @@ -72,6 +72,7 @@ public: virtual void EmitNdefMessageRead(const QNdefMessage &message) = 0; virtual void EmitNdefMessagesWritten() = 0; + virtual void EmitRequestCompleted(const QNearFieldTarget::RequestId &id) = 0; virtual void EmitError(int error, const QNearFieldTarget::RequestId &id) = 0; virtual void HandleResponse(const QNearFieldTarget::RequestId &id, const QByteArray &command, const QByteArray &response, bool emitRequestCompleted) = 0; virtual void HandleResponse(const QNearFieldTarget::RequestId &id, const QVariantList& response, int error) = 0; @@ -83,8 +84,8 @@ public: protected: bool _hasNdefMessage(); - void _ndefMessages(); - void _setNdefMessages(const QList<QNdefMessage> &messages); + QNearFieldTarget::RequestId _ndefMessages(); + QNearFieldTarget::RequestId _setNdefMessages(const QList<QNdefMessage> &messages); void _setAccessMethods(const QNearFieldTarget::AccessMethods& accessMethods) { |