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 JosA(C) from the source code.

JosA(C) 			 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+15.1.quarterly>

home | help