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;