DOKK / manpages / debian 12 / libbson-doc / bson_error_t.3.en
BSON_ERROR_T(3) libbson BSON_ERROR_T(3)

bson_error_t - bson_error_t

BSON Error Encapsulation

#include <bson/bson.h>
typedef struct {

uint32_t domain;
uint32_t code;
char message[504]; } bson_error_t;


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.

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); }


MongoDB, Inc

2017-present, MongoDB, Inc

October 20, 2022 1.23.1