QEverCloud
6.1.0
Unofficial Evernote Cloud API for Qt
|
#include <DurableService.h>
Classes | |
struct | AsyncRequest |
struct | SyncRequest |
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 |