Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/erikzenker/uringpp

C++ interface and playground for io_uring / liburing
https://github.com/erikzenker/uringpp

Last synced: 26 days ago
JSON representation

C++ interface and playground for io_uring / liburing

Awesome Lists containing this project

README

        

# Uringpp

C++ interface and playground for io_uring / liburing

# Examples
* [naive cp](example/naive_cp/main.cpp)
* [fast cp](example/cp/main.cpp)
* [tcp echo poll](example/tcp_echo_poll/main.cpp)
* Uses poll to register for async file descriptor notifications.
Polling might be necessary to increase the number of pending sockets.
* [tcp echo](example/tcp_echo/main.cpp)
* Uses the io uring fast poll feature which makes it unnecessary to poll on file descriptors

# Dependencies

* liburing
* Linux >= 5.1