table of contents
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.
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.
Tue May 30 2017 | José |