Provided by: libbson-doc_1.22.1-1_all bug

NAME

       bson_error_t - bson_error_t

       BSON Error Encapsulation

SYNOPSIS

          #include <bson/bson.h>

          typedef struct {
             uint32_t domain;
             uint32_t code;
             char message[504];
          } bson_error_t;

DESCRIPTION

       The  bson_error_t  structure  is used as an out-parameter to pass error information to the
       caller. It should be stack-allocated and does not requiring freeing.

       See Handling Errors.

EXAMPLE

          bson_reader_t *reader;
          bson_error_t error;

          reader = bson_reader_new_from_file ("dump.bson", &error);
          if (!reader) {
             fprintf (
                stderr, "ERROR: %d.%d: %s\n", error.domain, error.code, error.message);
          }

AUTHOR

       MongoDB, Inc

COPYRIGHT

       2017-present, MongoDB, Inc