Provided by: libbson-doc_2.2.1-1_all 

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)