Couchbase.Lite.Util Namespace |
| Class | Description | |
|---|---|---|
| ContractedDictionary |
A dictionary which conforms to certains keys and types specified as an attribute
| |
| CookieParser |
A class for parsing HTTP cookies
| |
| CookieStore |
An object that holds and serializes cookies
| |
| DictionaryContractAttribute |
An attribute used on the ContractedDictionary class to specify information about its
keys in a way that is easily visible to the consumer of the class
| |
| Log |
Centralized logging facility.
| |
| LogDomains |
Contains all the available logging domains for the library,
along with some functions to easily manipulate their verbosity
| |
| NonNullDictionaryK, V |
A dictionary that ignores any attempts to insert a null object into it.
Usefor for creating JSON objects that should not contain null values
| |
| TimeSeries |
A class for collecting a series of time stamped events, writing them to a database,
and then optionally replicating them
| |
| ValueTypePtrT |
A class for storing out variables (allows the passage of null for
an unneeded out param)
|
| Structure | Description | |
|---|---|---|
| ArraySegmentT |
A class that encapsulates a portion of an array
|
| Interface | Description | |
|---|---|---|
| IAtomicAction |
An abstraction whose instances can perform some action and back it out.
| |
| IDomainLogging |
An interface describing a logger which logs to a specific domain
| |
| ILogger |
An interface describing an object capable of receiving Couchbase Lite log messages
| |
| IRetryStrategy |
An interface describing the way in which a replicator will
retry sending messages after receiving transient errors.
Must be able to clone itself and have the clone be independent.
|
| Enumeration | Description | |
|---|---|---|
| ContractedDictionaryKeyType |
A type of ContractedDictionaryKey
| |
| LogLogLevel |
A level of logging verbosity
| |
| LogScrubSensitivity |
The sensitivity at which the logger should redact
sensitive information
|