#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...
  | 
|   |