FreeBSD Manual Pages
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)
NAME | SYNOPSIS | Detailed Description | Field Documentation | Author
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>
