Provided by: libbson-doc_2.2.1-1_all bug

SYNOPSIS

          typedef ssize_t (*bson_reader_read_func_t) (void *handle,
                                                      void *buf,
                                                      size_t count);

PARAMETERS

handle: The handle to read from.

       • buf: The buffer to read into.

       • count: The number of bytes to read.

DESCRIPTION

       A  callback  function  that  will  be  called by bson_reader_t <> to read the next chunk of data from the
       underlying opaque file descriptor.

       This function is meant to operate similar to the read(2) function as part of libc on UNIX-like systems.

RETURNS

       0 for end of stream.

       -1 for a failure on read.

       A value greater than zero for the number of bytes read into buf.

Author

       MongoDB, Inc

Copyright

       2009-present, MongoDB, Inc.

2.2.1                                             Dec 11, 2025                        BSON_READER_READ_FUNC_T(3)