HarmattanSyncApplications
Public Member Functions | List of all members
SimpleItem Class Reference

Simple implementation for storage item. More...

#include <SimpleItem.h>

Inheritance diagram for SimpleItem:

Public Member Functions

 SimpleItem ()
 Constructor.
 
virtual ~SimpleItem ()
 Destructor.
 
virtual bool write (qint64 aOffset, const QByteArray &aData)
 
virtual bool read (qint64 aOffset, qint64 aLength, QByteArray &aData) const
 
virtual bool resize (qint64 aLen)
 
virtual qint64 getSize () const
 
 SimpleItem ()
 Constructor.
 
virtual ~SimpleItem ()
 Destructor.
 
virtual bool write (qint64 aOffset, const QByteArray &aData)
 
virtual bool read (qint64 aOffset, qint64 aLength, QByteArray &aData) const
 
virtual bool resize (qint64 aLen)
 
virtual qint64 getSize () const
 

Detailed Description

Simple implementation for storage item.

This implementation can be used when data of the item is so small in size that it can be cached in memory

Member Function Documentation

◆ getSize() [1/2]

virtual qint64 SimpleItem::getSize ( ) const
virtual
See also
StorageItem::getSize()

◆ getSize() [2/2]

virtual qint64 SimpleItem::getSize ( ) const
virtual
See also
StorageItem::getSize()

◆ read() [1/2]

virtual bool SimpleItem::read ( qint64  aOffset,
qint64  aLength,
QByteArray &  aData 
) const
virtual
See also
StorageItem::read()

◆ read() [2/2]

virtual bool SimpleItem::read ( qint64  aOffset,
qint64  aLength,
QByteArray &  aData 
) const
virtual
See also
StorageItem::read()

◆ resize() [1/2]

virtual bool SimpleItem::resize ( qint64  aLen)
virtual
See also
StorageItem::resize()

◆ resize() [2/2]

virtual bool SimpleItem::resize ( qint64  aLen)
virtual
See also
StorageItem::resize()

◆ write() [1/2]

virtual bool SimpleItem::write ( qint64  aOffset,
const QByteArray &  aData 
)
virtual
See also
StorageItem::write()

◆ write() [2/2]

virtual bool SimpleItem::write ( qint64  aOffset,
const QByteArray &  aData 
)
virtual
See also
StorageItem::write()

The documentation for this class was generated from the following files: