jose_io_t(3)

πŸ’– jose_io_t πŸ’–

okay so bestie, welcome to jose_io_t(3) β€” this is the manual page for The interface for chained IO, and honestly? it's giving main character energy for the whole JosΓ© library. you're gonna wanna sit down for this one 🫢


✨ 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()
lowkey this whole thing is a chain bestie, like a group chat where every message gets passed along and processed πŸ’…

πŸ’… Field Documentation πŸ’…

πŸ’œ bool(* jose_io_t::feed) (jose_io_t *io, const void *in, size_t len)

Pushes data into the IO chain. like literally just yeeting your bytes into the vibe stream 🌈

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. no cap, if it says false then not everything made it through 😭


πŸŽ€ bool(* jose_io_t::done) (jose_io_t *io)

Completes the IO chain. Any data stored in internal buffers will be flushed. this is the "okay bestie we're wrapping up" moment, everything still chilling in the buffers gets sent out 🧚

Parameters:

  • io β€” The jose_io_t entity you are using.

Returns:

Returns true if flushing was successful, otherwise false. fingers crossed fr fr 🀞


⭐ Author ⭐

Generated automatically by Doxygen for JosΓ© from the source code. iconic behaviour honestly, the robots wrote the docs and they ate πŸ’€βœ¨


and that's the whole page bestie!! mwah πŸ’– stay chained, stay hydrated, and don't forget to call done() or your buffers will be sitting there like πŸ™ˆ

🌸 JosΓ© β€” Tue May 30 2017 β€” jose_io_t(3) 🌸