|
QEverCloud 6.1.0
Unofficial Evernote Cloud API for Qt
|
#include <DurableService.h>
Classes | |
| struct | SyncRequest |
| struct | AsyncRequest |
Public Types | |
| using | SyncResult = std::pair<QVariant,EverCloudExceptionDataPtr> |
| using | SyncServiceCall = std::function<SyncResult(IRequestContextPtr)> |
| using | AsyncServiceCall = std::function<AsyncResult*(IRequestContextPtr)> |
Public Member Functions | |
| virtual SyncResult | executeSyncRequest (SyncRequest &&syncRequest, IRequestContextPtr ctx)=0 |
| virtual AsyncResult * | executeAsyncRequest (AsyncRequest &&asyncRequest, IRequestContextPtr ctx)=0 |
| using qevercloud::IDurableService::AsyncServiceCall = std::function<AsyncResult*(IRequestContextPtr)> |
| using qevercloud::IDurableService::SyncResult = std::pair<QVariant,EverCloudExceptionDataPtr> |
| using qevercloud::IDurableService::SyncServiceCall = std::function<SyncResult(IRequestContextPtr)> |
|
pure virtual |
|
pure virtual |