A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://couchbase.github.io/couchbase-lite-core/C/html/group___base.html below:

Data Types and Base Functions

struct   C4ExtraInfo   Client-defined metadata that can be associated with some objects like C4Database. More...
  ◆ C4STR #define C4STR ( STR )    FLSTR(STR) ◆ kC4SliceNull ◆ C4BlobStore

Opaque handle for an object that manages storage of blobs.

◆ C4Cert

An X.509 certificate, or certificate signing request (CSR).

◆ C4Collection

Opaque handle to a namespace of documents in an opened database.

◆ C4CollectionObserver

A collection-observer reference.

◆ C4Database

Opaque handle to an opened database.

◆ C4DatabaseObserver ◆ C4DocEnumerator

Opaque handle to a document enumerator.

◆ C4DocumentObserver

A document-observer reference.

◆ C4HeapSlice ◆ C4HeapString ◆ C4Index

Represents an existing index.

◆ C4IndexUpdater

Describes a set of index values that need to be computed by the application.

◆ C4KeyPair

An asymmetric key or key-pair (RSA, etc.) The private key may or may not be present.

◆ C4Listener

A LiteCore network listener – supports the REST API, replication, or both.

◆ C4Query

Opaque handle to a compiled query.

◆ C4QueryObserver

A query-observer reference.

◆ C4ReadStream

An open stream for reading data from a blob.

◆ C4Replicator

Opaque reference to a replicator.

◆ C4SequenceNumber

A database sequence number, representing the order in which a revision was created.

◆ C4Slice ◆ C4SliceResult ◆ C4Socket

Represents an open bidirectional stream of bytes or messages (typically a TCP socket.)

◆ C4String ◆ C4StringResult ◆ C4Timestamp

A date/time representation used for document expiration (and in date/time queries.) Measured in milliseconds since the Unix epoch (1/1/1970, midnight UTC.) A value of 0 represents "no expiration".

◆ C4WriteStream

An open stream for writing data to a blob.

◆ c4_dumpInstances()

Logs information about object in memory.

Useful for debugging when c4_getObjectCount indicates there are leaks. (Note: In release builds this doesn't have much to say, because the instrumentation it needs is suppressed for performance purposes.)

◆ c4_getObjectCount()

Returns the number of objects that have been created but not yet freed.

This can be used as a debugging/testing tool to detect leaks; for example, capture the value at the start of a test, then call again at the end and compare.

◆ c4base_release() ◆ c4base_retain() ◆ c4cert_release() static void c4cert_release ( C4Cert * r ) inlinestatic ◆ c4cert_retain() ◆ c4coll_release()
Note
This function is thread-safe.
◆ c4coll_retain() ◆ c4db_release()
Note
This function is thread-safe.
◆ c4db_retain() ◆ c4dbobs_free()
Note
This function is thread-safe.
◆ c4doc_release()
Note
This function is thread-safe.
◆ c4doc_retain() ◆ c4docobs_free()
Note
This function is thread-safe.
◆ c4enum_free()
Note
This function is thread-safe.
◆ c4index_release() static void c4index_release ( C4Index * i ) inlinestatic ◆ c4index_retain() ◆ c4indexupdater_release() ◆ c4indexupdater_retain() ◆ c4keypair_release() static void c4keypair_release ( C4KeyPair * r ) inlinestatic ◆ c4keypair_retain() ◆ c4listener_free()

Closes and disposes a listener.

◆ c4query_release() static void c4query_release ( C4Query * r ) inlinestatic
Note
This function is thread-safe.
◆ c4query_retain() ◆ c4queryenum_release()
Note
This function is thread-safe.
◆ c4queryenum_retain() ◆ c4queryobs_free()
Note
This function is thread-safe.
◆ c4raw_free()

Frees the storage occupied by a raw document.

◆ c4repl_free()

Frees a replicator reference.

Does not stop the replicator – if the replicator still has other internal references, it will keep going. If you need the replicator to stop, call c4repl_stop first.

Note
This function is thread-safe.
◆ c4slice_free() ◆ c4SliceEqual() ◆ c4socket_release() ◆ c4socket_retain() ◆ c4str() ◆ c4stream_close()

Closes a read-stream.

(A NULL parameter is allowed.)

Note
After close, the ReadStream is deleted.
◆ c4stream_closeWriter()

Closes a blob write-stream.

If c4stream_install was not already called (or was called but failed), the temporary file will be deleted without adding the blob to the store. (A NULL parameter is allowed, and is a no-op.)

Note
After close, the WriteStream is deleted.

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4