QEverCloud
4.1.0
Unofficial Evernote Cloud API for Qt
|
Go to the documentation of this file.
9 #ifndef QEVERCLOUD_EXCEPTIONS_H
10 #define QEVERCLOUD_EXCEPTIONS_H
19 #include <QSharedPointer>
34 INVALID_MESSAGE_TYPE = 2,
35 WRONG_METHOD_NAME = 3,
48 Type::type type()
const;
50 const char * what()
const throw() Q_DECL_OVERRIDE;
65 virtual void throwException()
const Q_DECL_OVERRIDE;
73 return QSharedPointer<EverCloudExceptionData>(
new ThriftExceptionData(QString::fromUtf8(what()), type()));
83 virtual void throwException()
const Q_DECL_OVERRIDE;
97 virtual void throwException()
const Q_DECL_OVERRIDE;
112 virtual void throwException()
const Q_DECL_OVERRIDE;
126 virtual void throwException()
const Q_DECL_OVERRIDE;
140 virtual QSharedPointer<EverCloudExceptionData> exceptionData()
const Q_DECL_OVERRIDE;
151 virtual void throwException()
const Q_DECL_OVERRIDE;
160 virtual QSharedPointer<EverCloudExceptionData> exceptionData()
const Q_DECL_OVERRIDE;
171 virtual void throwException()
const Q_DECL_OVERRIDE;
176 #endif // QEVERCLOUD_EXCEPTIONS_H
Definition: exceptions.h:164
Definition: exceptions.h:77
Definition: exceptions.h:27
type
Definition: EDAMErrorCode.h:99
Definition: AsyncResult.h:18
type
Definition: exceptions.h:31
Definition: exceptions.h:91
Definition: exceptions.h:144
ThriftException::Type::type m_type
Definition: exceptions.h:68
Optional< qint32 > m_rateLimitDuration
Definition: exceptions.h:102
EverCloudException counterpart for asynchronous API.
Definition: EverCloudException.h:87
EDAMErrorCode::type m_errorCode
Definition: exceptions.h:86
Definition: exceptions.h:157
virtual QSharedPointer< EverCloudExceptionData > exceptionData() const Q_DECL_OVERRIDE
Definition: exceptions.h:71
Optional< QString > m_message
Definition: exceptions.h:101
Definition: exceptions.h:59
Optional< QString > m_identifier
Definition: exceptions.h:115
Optional< QString > m_parameter
Definition: exceptions.h:87
Definition: EverCloudException.h:26
Definition: exceptions.h:106
Definition: exceptions.h:30
EDAMErrorCode::type m_errorCode
Definition: exceptions.h:100
Optional< QString > m_key
Definition: exceptions.h:116
Definition: exceptions.h:137
#define QEVERCLOUD_EXPORT
Definition: export.h:19
Definition: EverCloudException.h:122