bson_context_new(3)

bson_context_new3

Usage

bson_context_t *
bson_context_new (bson_context_flags_t flags);

Parameters

•

flags: A bson_context_flags_t.

The following flags may be used: * BSON_CONTEXT_NONE meaning creating ObjectIDs with this context is not a thread-safe operation. * BSON_CONTEXT_DISABLE_PID_CACHE meaning creating ObjectIDs will also check if the process has changed by calling getpid() on every ObjectID generation.

The following flags are deprecated and have no effect:

•

BSON_CONTEXT_DISABLE_HOST_CACHE

•

BSON_CONTEXT_THREAD_SAFE

•

BSON_CONTEXT_USE_TASK_ID

Overview

Creates a new bson_context_t. This is rarely needed as bson_context_get_default() serves most use-cases.

Returns

A newly allocated bson_context_t that should be freed with bson_context_destroy().

Releases

5 releases since Debian 9 (Stretch); the text changed 4 times.

  1. 9
  2. 10
  3. 11
  4. 12
  5. 13

Author

MongoDB, Inc

From libbson-doc 1.30.4-1+deb13u3 in Debian 13 (Trixie). Parsed by carta from the page's man source.