logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

bool

Author

       MongoDB, Inc

Description

       Sets  the  URI's compressors, after the URI has been parsed from a string.  Will overwrite any previously
       set value.

Example

          mongoc_client_t *client;
          mongoc_uri_t *uri;

          uri = mongoc_uri_new ("mongodb://localhost/");
          mongoc_uri_set_compressors (uri, "snappy,zlib,zstd");
          mongoc_client_new_from_uri (uri);
          /* Snappy & zlib & zstd compressors are enabled */

Parameters

uri: A mongoc_uri_t.

       • compressors: A string consisting of one or more comma (,) separated compressors (e.g. "snappy,zlib") or
         NULL. Passing NULL clears any existing compressors set on uri.

Returns

       Returns false if the option cannot be set, for example if compressors is not valid UTF-8.  Logs a warning
       to stderr with the MONGOC_WARNING macro if compressor is not available.

Synopsis

          bool
          mongoc_uri_set_compressors (mongoc_uri_t *uri, const char *compressors);

See Also