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

FreeBSD Manual Pages

  
 
  

home | help
jose_io_t(3)		   Library Functions Manual		  jose_io_t(3)

NAME
       jose_io_t - The interface for chained IO.

SYNOPSIS
   Data	Fields
       bool(* feed )(jose_io_t *io, const void *in, size_t len)
	   Pushes data into the	IO chain.
       bool(* done )(jose_io_t *io)
	   Completes the IO chain.

Detailed Description
       The interface for chained IO.

       See also:
	   jose_io_malloc()

	   jose_io_buffer()

	   jose_io_file()

	   jose_io_multiplex()

	   jose_b64_enc_io()

	   jose_b64_dec_io()

	   jose_jws_sig_io()

	   jose_jws_ver_io()

	   jose_jwe_dec_io()

	   jose_jwe_dec_cek_io()

	   jose_jwe_enc_io()

	   jose_jwe_enc_cek_io()

Field Documentation
   bool(* jose_io_t::feed) (jose_io_t *io, const void *in, size_t len)
       Pushes data into	the IO chain.

       Parameters:
	   io The jose_io_t entity you are using.
	   in The input	buffer.
	   len The length of the data in the input buffer.

       Returns:
	   Returns true	if all data was	consumed, otherwise false.

   bool(* jose_io_t::done) (jose_io_t *io)
       Completes the IO	chain. Any data	stored in internal buffers will	be
       flushed.

       Parameters:
	   io The jose_io_t entity you are using.

       Returns:
	   Returns true	if flushing was	successful, otherwise false.

Author
       Generated automatically by Doxygen for Jos from the source code.

Jos				Tue May	30 2017			  jose_io_t(3)

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

home | help