/[Apache-SVN]
ViewVC logotype

Revision 1572744


Jump to revision: Previous Next
Author: rhs
Date: Thu Feb 27 21:25:13 2014 UTC (10 years, 1 month ago)
Changed paths: 23
Log Message:
Refactored messenger's I/O in such a way that it can be driven by an
external poll/epoll/select loop as described in PROTON-525. This
involved factoring a bunch of utility I/O code out of the driver and
into a more basic I/O interface (io.h and selector.h), as well as
introducing the pn_selectable_t interface.


Changed paths

Path Details
Directoryqpid/proton/trunk/proton-c/CMakeLists.txt modified , text changed
Directoryqpid/proton/trunk/proton-c/bindings/python/proton.py modified , text changed
Directoryqpid/proton/trunk/proton-c/include/proton/cproton.i modified , text changed
Directoryqpid/proton/trunk/proton-c/include/proton/driver.h modified , text changed
Directoryqpid/proton/trunk/proton-c/include/proton/driver_extras.h modified , text changed
Directoryqpid/proton/trunk/proton-c/include/proton/engine.h modified , text changed
Directoryqpid/proton/trunk/proton-c/include/proton/io.h added
Directoryqpid/proton/trunk/proton-c/include/proton/messenger.h modified , text changed
Directoryqpid/proton/trunk/proton-c/include/proton/object.h modified , text changed
Directoryqpid/proton/trunk/proton-c/include/proton/selectable.h added
Directoryqpid/proton/trunk/proton-c/include/proton/selector.h added
Directoryqpid/proton/trunk/proton-c/src/dispatcher/dispatcher.c modified , text changed
Directoryqpid/proton/trunk/proton-c/src/messenger/messenger.c modified , text changed
Directoryqpid/proton/trunk/proton-c/src/object/object.c modified , text changed
Directoryqpid/proton/trunk/proton-c/src/posix/driver.c modified , text changed
Directoryqpid/proton/trunk/proton-c/src/posix/io.c added
Directoryqpid/proton/trunk/proton-c/src/selectable.c added
Directoryqpid/proton/trunk/proton-c/src/selectable.h added
Directoryqpid/proton/trunk/proton-c/src/selector.c added
Directoryqpid/proton/trunk/proton-c/src/ssl/openssl.c modified , text changed
Directoryqpid/proton/trunk/proton-c/src/transport/transport.c modified , text changed
Directoryqpid/proton/trunk/proton-j/src/main/resources/cmessenger.py modified , text changed
Directoryqpid/proton/trunk/tests/python/proton_tests/messenger.py modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26