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

FreeBSD Manual Pages

  
 
  

home | help
BSON_READER_READ_FUNC_T(3)	    libbson	    BSON_READER_READ_FUNC_T(3)

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.

1.30.2				 Apr 12, 2025	    BSON_READER_READ_FUNC_T(3)

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

home | help