logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Author

       MongoDB, Inc

Description

       The  bson_reader_read()  function  shall  read  the  next document from the underlying file-descriptor or
       buffer.

       If there are no further documents or a failure was detected, then NULL is returned.

       If we reached the end of the sequence, reached_eof is set to true.

       To detect an error, check for NULL and reached_of is false.

Example

          const bson_t *doc;
          bool reached_eof = false;

          while ((doc = bson_reader_read (reader, &reached_eof))) {
             /* do something */
          }

          if (!reached_eof) {
             fprintf (stderr, "Failed to read all documents.\n");
          }

Parameters

reader: A bson_reader_t.

       • reached_eof: A UNKNOWN.

Returns

       A bson_t that should not be modified or freed.

Synopsis

          const bson_t *
          bson_reader_read (bson_reader_t *reader, bool *reached_eof);

See Also