|
Couchbase Lite C
Couchbase Lite C API
|
Types and constants for communicating errors from API calls. More...
Data Structures | |
| struct | CBLError |
| A struct holding information about an error. More... | |
Functions | |
| FLSliceResult | CBLError_Message (const CBLError *_cbl_nullable outError) |
| Returns a message describing an error. | |
Types and constants for communicating errors from API calls.
| enum CBLErrorCode : int32_t |
| enum CBLErrorDomain : uint8_t |
| Enumerator | |
|---|---|
| kCBLDomain | code is a Couchbase Lite error code; see CBLErrorCode |
| kCBLPOSIXDomain | code is a POSIX errno; see "errno.h" |
| kCBLSQLiteDomain | code is a SQLite error; see "sqlite3.h" |
| kCBLFleeceDomain | code is a Fleece error; see "FleeceException.h" |
| kCBLNetworkDomain | code is a network error; see CBLNetworkErrorCode |
| kCBLWebSocketDomain | code is a WebSocket close code (1000...1015) or HTTP error (300..599) |
| kCBLMbedTLSDomain | code is an mbedTLS error. |
| enum CBLNetworkErrorCode : int32_t |
| FLSliceResult CBLError_Message | ( | const CBLError *_cbl_nullable | outError | ) |
Returns a message describing an error.