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: over 7 years ago
Linked from 1 awesome list

awaitconcurrencycoroutinescppcpp11iomultiplexingthreadsyield

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mfichman/coroA modern C++ library providing an async socket I/O implementation with SSL support50
flipcoder/kitA C++ library providing utilities and abstractions for asynchronous programming, coroutines, reactive systems, and other related concepts.23
mtmucha/corosA C++23 library for task-based parallelism utilizing coroutines and the new expected type.310
jll63/yomm2Solves the Expression Problem in C++17 by providing fast and open multi-methods for adding behavior to existing types358
simonjwright/multiplexed-ioAn Ada implementation of multiplexed digital I/O for the AdaPilot project, aiming to minimize layers between applications and hardware.0
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
mpusz/coroutinesA library for writing concurrent code using cooperative multitasking0
mmarchetti/directioA low-level I/O library optimized for fast input/output operations on Arduino boards.117
mxcl/yolokitA modular collection of functions for working with arrays and collections in iOS development662
mxmxmx/o_cGenerates CV signals based on user input and stores them in a polymorphic format474
boostorg/interprocessProvides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization.139
quasi/cl-memcachedA fast and thread-safe interface to the Memcached object caching system.21
rdagger/micropython-sx1509A MicroPython port of the SX1509 16-channel I/O expander library for controlling digital inputs, outputs, and functionalities.1
futurize/future-ioA monadic IO library for Node.js that provides a standardized interface for performing input/output operations.14
vsicurella/tune-up-midiConverts single-channel MIDI input into multichannel MIDI with pitchbend messages.4