Beta merge 2
[profile/ivi/wrt-plugins-tizen.git] / src / platform / API / NFC / INdefMessage.h
index 71f90e3..ba89efc 100755 (executable)
@@ -34,13 +34,14 @@ class INdefMessage
                                       INdefMessage() {}
         virtual                     ~INdefMessage() {}
        virtual void *getHandle() = 0;
-       virtual long getRecordCount() = 0;
+       virtual void *getRecordHandle(const long index) = 0;
        virtual std::vector<unsigned char> toByte()= 0;
+       virtual long getRecordCount() = 0;
        virtual NdefRecordData getNDEFRecord(const long index) = 0;
        virtual bool insertNDEFRecord(const long index, const void *recordHandle) = 0;
        virtual bool appendNDEFRecord(const void *recordHandle) = 0;
        virtual bool removeNDEFRecord(const long index) = 0;
-
+       virtual void changeAllRecords(const std::vector<void *> ndefRcords) = 0;
 };
 
 typedef DPL::SharedPtr<INdefMessage> INdefMessagePtr;