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

FreeBSD Manual Pages

  
 
  

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

1.30.2				 Apr 12, 2025		       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+14.3.quarterly>

home | help