Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
BSON_ERROR_T(3) 		     libbson			 BSON_ERROR_T(3)

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 infor-
     mation  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
     2009-present, MongoDB, Inc.

1.30.8				  Aug 27, 2026			 BSON_ERROR_T(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=bson_error_t&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help