mx

IO multiplexer library

A C++ library implementing coroutines and I/O multiplexing with Boost libraries.

C++ coroutine await, yield, channels, i/o events (single header + link to boost)

GitHub

4 stars
3 watching
0 forks
Language: C++
last commit: almost 6 years ago
Linked from 1 awesome list

awaitconcurrencycoroutinescppcpp11iomultiplexingthreadsyield

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mfichman/coro A modern C++ library providing an async socket I/O implementation with SSL support 50
flipcoder/kit A C++ library providing utilities and abstractions for asynchronous programming, coroutines, reactive systems, and other related concepts. 23
mtmucha/coros A C++23 library for task-based parallelism utilizing coroutines and the new expected type. 306
jll63/yomm2 Solves the Expression Problem in C++17 by providing fast and open multi-methods for adding behavior to existing types 354
simonjwright/multiplexed-io An Ada implementation of multiplexed digital I/O for the AdaPilot project, aiming to minimize layers between applications and hardware. 0
tacticalmelonfarmer/cxl A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. 50
mpusz/coroutines A library for writing concurrent code using cooperative multitasking 0
mmarchetti/directio A low-level I/O library optimized for fast input/output operations on Arduino boards. 117
mxcl/yolokit A modular collection of functions for working with arrays and collections in iOS development 662
mxmxmx/o_c Generates CV signals based on user input and stores them in a polymorphic format 471
boostorg/interprocess Provides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization. 139
quasi/cl-memcached A fast and thread-safe interface to the Memcached object caching system. 21
rdagger/micropython-sx1509 A MicroPython port of the SX1509 16-channel I/O expander library for controlling digital inputs, outputs, and functionalities. 1
futurize/future-io A monadic IO library for Node.js that provides a standardized interface for performing input/output operations. 14
vsicurella/tune-up-midi Converts single-channel MIDI input into multichannel MIDI with pitchbend messages. 4