Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
proton-c-0.21.0
-
None
Description
Ruby needs a way to queue data from user threads to be handled in proton threads. This is essentially a standard ruby thread-safe Queue that wakes up the proton poller as required to service the queues. Similar to the work_queue mechanism in C++ or the inject() mechanism in the go binding.