-
-class DataStorage
-{
-public:
- virtual ~DataStorage() {};
- virtual QByteArray getData(size_t position, size_t length) = 0;
- virtual size_t size() = 0;
-};
-
-
-class DataStorageArray: public DataStorage
-{
-public:
- DataStorageArray(const QByteArray &arr);
- virtual QByteArray getData(size_t position, size_t length);
- virtual size_t size();
-
-private:
- QByteArray data_;
-};
-
-