|
Operator
C++ library for plugging into matrix.org
|
error handling. More...
Classes | |
| class | _MatrixErr |
| class | Error |
| base error class. More... | |
| class | InvalidData |
| invalid data error. More... | |
| class | MatrixBadJson |
| Request contained valid JSON, but it was malformed in some way, e.g. missing required keys, invalid values for keys. More... | |
| class | MatrixBadPagination |
| Encountered when specifying bad pagination query parameters. More... | |
| class | MatrixError |
| base error class for Matrix protocol errors. More... | |
| class | MatrixExclusive |
| The desired user ID is in the exclusive namespace claimed by an application service. More... | |
| class | MatrixForbidden |
| Forbidden access, e.g. joining a room without permission, failed login. More... | |
| class | MatrixInvalidUsername |
| Encountered when trying to register a user ID which is not valid. More... | |
| class | MatrixLimitExceeded |
| Too many requests have been sent in a short period of time. Wait a while then try again. More... | |
| class | MatrixMissingParam |
| A parameter is missing. More... | |
| class | MatrixNotFound |
| No resource was found for this request. More... | |
| class | MatrixNotJson |
| Request did not contain valid JSON. More... | |
| class | MatrixRoomInUse |
| Encountered when trying to create a room which has been taken. More... | |
| class | MatrixServerNotTrusted |
| The client's request used a third party server, eg. ID server, that this server does not trust. More... | |
| class | MatrixThreepidInUse |
| Sent when a threepid given to an API cannot be used because the same threepid is already in use. More... | |
| class | MatrixThreepidNotFound |
| Sent when a threepid given to an API cannot be used because no record matching the threepid was found. More... | |
| class | MatrixUnknown |
| Unknown. More... | |
| class | MatrixUnknownToken |
| The access token specified was not recognised. More... | |
| class | MatrixUserInUse |
| Encountered when trying to register a user ID which has been taken. More... | |
| class | MatrixWeakPassword |
| The password is too weak. More... | |
| class | OtherMatrixError |
| Unknown (possibly custom) Matrix error. More... | |
Typedefs | |
| using | MatrixForbidden = _MatrixErr< MatrixError::M_FORBIDDEN > |
| using | MatrixUnknownToken = _MatrixErr< MatrixError::M_UNKNOWN_TOKEN > |
| using | MatrixBadJson = _MatrixErr< MatrixError::M_BAD_JSON > |
| using | MatrixNotJson = _MatrixErr< MatrixError::M_NOT_JSON > |
| using | MatrixNotFound = _MatrixErr< MatrixError::M_NOT_FOUND > |
| using | MatrixLimitExceeded = _MatrixErr< MatrixError::M_LIMIT_EXCEEDED > |
| using | MatrixUserInUse = _MatrixErr< MatrixError::M_USER_IN_USE > |
| using | MatrixInvalidUsername = _MatrixErr< MatrixError::M_INVALID_USERNAME > |
| using | MatrixRoomInUse = _MatrixErr< MatrixError::M_ROOM_IN_USE > |
| using | MatrixBadPagination = _MatrixErr< MatrixError::M_BAD_PAGINATION > |
| using | MatrixThreepidInUse = _MatrixErr< MatrixError::M_THREEPID_IN_USE > |
| using | MatrixThreepidNotFound = _MatrixErr< MatrixError::M_THREEPID_NOT_FOUND > |
| using | MatrixServerNotTrusted = _MatrixErr< MatrixError::M_SERVER_NOT_TRUSTED > |
| using | MatrixWeakPassword = _MatrixErr< MatrixError::M_WEAK_PASSWORD > |
| using | MatrixUnknown = _MatrixErr< MatrixError::M_UNKNOWN > |
| using | MatrixExclusive = _MatrixErr< MatrixError::M_EXCLUSIVE > |
| using | MatrixMissingParam = _MatrixErr< MatrixError::M_MISSING_PARAM > |
error handling.
1.8.13