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
|