Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Thomasdezeeuw/a10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A10

The A10 io_uring library.

This library is meant as a low-level library safely exposing the io_uring API. A10 is expected to be integrated into a Future runtime, but it can work as a stand-alone library.

For simplicity this only has two main types and a number of helper types:

  • Ring is a wrapper around io_uring used to poll for completion events.
  • AsyncFd is a wrapper around a file descriptor that provides a safe API to schedule operations.

Linux Required

Currently this requires a fairly new Linux kernel version, everything should work on Linux v6.1 and up.

Examples

Examples can be found in the examples directory of the source code.

About

Library safely exposing the io_uring API.

Topics

Resources

License

Stars

Watchers

Forks