bson_error_t man page

bson_error_t — BSON Error Encapsulation

Synopsis

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

Colophon

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

Info

2016‐11‐12 libbson