You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by Alan Conway <ac...@redhat.com> on 2016/04/21 23:44:56 UTC

[proton C++] Improved multi-threadd API and examples.

I've put an improved version of the proton c++ multi-threaded stuff up,
it's getting close to complete so comments much appreciated.

Check it out on:

https://github.com/alanconway/qpid-proton/tree/epoll_broker

Commit comment:

Simplified API:
- use plain proton::handler
- 2 new interface classes: controller, work_queue

Separated API/implementation:
- mt/broker has no epoll specifics.
- mt/epoll_controller has generic epoll implementation
- controller replaces container for MT use.

Better examples, simpler code, better error handling.

Unfinished:
- stop()/join() operations on the controller.
- client examples
- windows implementation

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org