Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
proton-0.12.2
-
None
Description
Implement a multi-threaded C++ proton::container implementation also built on libuv. Demonstrate use of the C connection_engine_t to integrate with an external proactive IO library.
Strucuture:
- pn_container API to replace reactor (based on C++ container but simplified)
- pn_container_impl SPI to allow multiple container implementations
- libuv implementation of pn_container_impl
- examples baesd on pn_container API, running on libuv (for now, but could run on any container impl)
Attachments
Issue Links
- duplicates
-
PROTON-1344 Provide C "proactor" API for multi-threaded proton applications
- Closed
- is a clone of
-
PROTON-1237 C connection_engine interface and libuv example driver.
- Closed