Provided by: libmongoc-doc_1.3.1-1_all bug

NAME

       mongoc_database_copy()   -   Performs   a  deep  copy  of  the  database  struct  and  its
       configuration.  Useful  if   you   intend   to   call   mongoc_database_set_write_concern,
       mongoc_database_set_read_prefs,  or mongoc_database_set_read_concern, and want to preserve
       an unaltered copy of the struct.

SYNOPSIS

       mongoc_database_t *
       mongoc_database_copy (mongoc_database_t *database);

PARAMETERS

       database
              A mongoc_database_t \&.

DESCRIPTION

       Performs a deep copy of the database struct and its configuration. Useful if you intend to
       call    mongoc_database_set_write_concern    ,    mongoc_database_set_read_prefs    ,   or
       mongoc_database_set_read_concern , and want to preserve an unaltered copy of the struct.

       This function does not copy the contents of the database on the MongoDB  server;  use  the
       for that purpose.

RETURNS

       A  newly  allocated mongoc_database_t that should be freed with mongoc_database_destroy(3)
       when no longer in use.

COLOPHON

       This   page   is   part   of   MongoDB   C   Driver.    Please   report   any   bugs    at
       https://jira.mongodb.org/browse/CDRIVER.