#include "CBL_Edition.h"
#include "CBL_Compat.h"
#include "fleece/FLSlice.h"
#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
|
enum | CBLErrorDomain : uint8_t {
kCBLDomain = 1
, kCBLPOSIXDomain
, kCBLSQLiteDomain
, kCBLFleeceDomain
,
kCBLNetworkDomain
, kCBLWebSocketDomain
} |
| Error domains, serving as namespaces for numeric error codes. More...
|
|
enum | CBLErrorCode : int32_t {
kCBLErrorAssertionFailed = 1
, kCBLErrorUnimplemented
, kCBLErrorUnsupportedEncryption
, kCBLErrorBadRevisionID
,
kCBLErrorCorruptRevisionData
, kCBLErrorNotOpen
, kCBLErrorNotFound
, kCBLErrorConflict
,
kCBLErrorInvalidParameter
, kCBLErrorUnexpectedError
, kCBLErrorCantOpenFile
, kCBLErrorIOError
,
kCBLErrorMemoryError
, kCBLErrorNotWriteable
, kCBLErrorCorruptData
, kCBLErrorBusy
,
kCBLErrorNotInTransaction
, kCBLErrorTransactionNotClosed
, kCBLErrorUnsupported
, kCBLErrorNotADatabaseFile
,
kCBLErrorWrongFormat
, kCBLErrorCrypto
, kCBLErrorInvalidQuery
, kCBLErrorMissingIndex
,
kCBLErrorInvalidQueryParam
, kCBLErrorRemoteError
, kCBLErrorDatabaseTooOld
, kCBLErrorDatabaseTooNew
,
kCBLErrorBadDocID
, kCBLErrorCantUpgradeDatabase
} |
| Couchbase Lite error codes, in the CBLDomain. More...
|
|
enum | CBLNetworkErrorCode : int32_t {
kCBLNetErrDNSFailure = 1
, kCBLNetErrUnknownHost
, kCBLNetErrTimeout
, kCBLNetErrInvalidURL
,
kCBLNetErrTooManyRedirects
, kCBLNetErrTLSHandshakeFailed
, kCBLNetErrTLSCertExpired
, kCBLNetErrTLSCertUntrusted
,
kCBLNetErrTLSClientCertRequired
, kCBLNetErrTLSClientCertRejected
, kCBLNetErrTLSCertUnknownRoot
, kCBLNetErrInvalidRedirect
,
kCBLNetErrUnknown
, kCBLNetErrTLSCertRevoked
, kCBLNetErrTLSCertNameMismatch
} |
| Network error codes, in the CBLNetworkDomain. More...
|
|