Provided by: libbson-doc_2.2.1-1_all bug

SYNOPSIS

          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_CACHEBSON_CONTEXT_THREAD_SAFEBSON_CONTEXT_USE_TASK_ID

DESCRIPTION

       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() <>.

Author

       MongoDB, Inc

Copyright

       2009-present, MongoDB, Inc.

2.2.1                                             Dec 11, 2025                               BSON_CONTEXT_NEW(3)