Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/erikzenker/uringpp
- Owner: erikzenker
- Created: 2020-10-19T17:34:12.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-20T18:20:27.000Z (about 4 years ago)
- Last Synced: 2024-10-30T01:44:48.224Z (2 months ago)
- Language: C++
- Size: 1010 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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