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;
83 virtual void throwException()
const Q_DECL_OVERRIDE;
97 virtual void throwException()
const Q_DECL_OVERRIDE;
112 virtual void throwException()
const Q_DECL_OVERRIDE;
125 virtual QSharedPointer<EverCloudExceptionData> exceptionData()
const Q_DECL_OVERRIDE;
136 virtual void throwException()
const Q_DECL_OVERRIDE;
145 virtual QSharedPointer<EverCloudExceptionData> exceptionData()
const Q_DECL_OVERRIDE;
156 virtual void throwException()
const Q_DECL_OVERRIDE;
161 #endif // QEVERCLOUD_EXCEPTIONS_H
Optional< QString > m_key
Definition: exceptions.h:116
Definition: exceptions.h:30
ThriftException::Type::type m_type
Definition: exceptions.h:68
type
Definition: exceptions.h:31
Definition: exceptions.h:91
Definition: exceptions.h:77
Definition: exceptions.h:142
#define QEVERCLOUD_EXPORT
Definition: export.h:23
Definition: EverCloudException.h:122
Optional< QString > m_message
Definition: exceptions.h:101
Optional< qint32 > m_rateLimitDuration
Definition: exceptions.h:102
Definition: exceptions.h:129
Optional< QString > m_identifier
Definition: exceptions.h:115
Definition: exceptions.h:122
EDAMErrorCode::type m_errorCode
Definition: exceptions.h:86
Definition: AsyncResult.h:18
EDAMErrorCode::type m_errorCode
Definition: exceptions.h:100
virtual QSharedPointer< EverCloudExceptionData > exceptionData() const Q_DECL_OVERRIDE
Definition: exceptions.h:71
Definition: exceptions.h:59
Definition: exceptions.h:27
Optional< QString > m_parameter
Definition: exceptions.h:87
Definition: EverCloudException.h:26
Definition: exceptions.h:106
Definition: exceptions.h:149
EverCloudException counterpart for asynchronous API.
Definition: EverCloudException.h:87
type
Definition: EDAMErrorCode.h:71