19 #ifndef LIB_QUENTIER_UTILITY_FILE_IO_PROCESSOR_ASYNC_H 20 #define LIB_QUENTIER_UTILITY_FILE_IO_PROCESSOR_ASYNC_H 22 #include <quentier/types/ErrorString.h> 23 #include <quentier/utility/Linkage.h> 24 #include <quentier/utility/Macros.h> 34 QT_FORWARD_DECLARE_CLASS(FileIOProcessorAsyncPrivate)
55 void setIdleTimePeriod(qint32 seconds);
76 void writeFileRequestProcessed(
77 bool success,
ErrorString errorDescription, QUuid requestId);
90 void readFileRequestProcessed(
91 bool success,
ErrorString errorDescription, QByteArray data,
106 void onWriteFileRequest(
107 QString absoluteFilePath, QByteArray data, QUuid requestId,
117 void onReadFileRequest(QString absoluteFilePath, QUuid requestId);
120 FileIOProcessorAsyncPrivate *
const d_ptr;
126 #endif // LIB_QUENTIER_UTILITY_FILE_IO_PROCESSOR_ASYNC_H The FileIOProcessorAsync class is a wrapper under simple file IO operations, it is meant to be used f...
Definition: FileIOProcessorAsync.h:40
The ErrorString class encapsulates two (or more) strings which are meant to contain translatable (bas...
Definition: ErrorString.h:43
Definition: DecryptedTextManager.h:26