tree: aae135a1c3dadc105a4fd67bb46fca9eddd1df11 [path history] [tgz]
  1. BUILD.gn
  2. OWNERS
  3. README.md
  4. create.cc
  5. debuglog.cc
  6. extensions.cc
  7. get_vmo.cc
  8. inception.cc
  9. include/
  10. null.cc
  11. pipe.cc
  12. private.h
  13. remote.cc
  14. remote_v2/
  15. socket.cc
  16. tests/
  17. vmo.cc
  18. vmofile.cc
  19. zxio.cc
  20. zxio_standalone.imported_symbols.allowlist
  21. zxio_standalone.ld
  22. zxio_standalone.public_symbols.reference
sdk/lib/zxio/README.md

zxio

The zxio client library provides an object oriented abstraction on top of basic I/O primitives such as files, pipes, directories, and sockets. Internally, this library uses the FIDL fuchsia.io* family of protocols and Zircon syscalls.

Linkage

The zxio library is stateless and can be used as a static library. It internally uses the C++ standard library.

zxio_standalone

libzxio_standalone.so is provided as a standalone shared library version of the zxio.