Scroll to navigation

BSON_ERROR_T(3) Library Functions Manual BSON_ERROR_T(3)

NAME

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.
2016‐10‐12 libbson