This is an automated email from the ASF dual-hosted git repository.

astitcher pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/qpid-proton.git.


    from c8aba5e  PROTON-2226: remove assertion check that generates false 
positive
     new a2528bb  PROTON-2247: Raw connections API for the proactor - API 
defined in header files - Simple test applicationis derived from the direct.c 
example
     new f1d6197  PROTON-2247: Common raw connection implementation: - Buffer 
management - Read/Write logic - Stubbed out implementation specific code
     new 1b4bded  PROTON-2247: Tests for common raw connection code
     new 7dc9240  PROTON-2247: Epoll implementation of raw connection API
     new 728a2ef  PROTON-2247: Work on raw echo to improve output and add some 
wakes

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 c/CMakeLists.txt                         |   4 +-
 c/docs/user.doxygen.in                   |   1 +
 c/examples/CMakeLists.txt                |   2 +-
 c/examples/raw_connect.c                 | 256 +++++++++++
 c/examples/raw_echo.c                    | 321 ++++++++++++++
 c/include/proton/cid.h                   |   3 +-
 c/include/proton/event.h                 | 115 ++++-
 c/include/proton/listener.h              |  19 +
 c/include/proton/proactor.h              |  32 ++
 c/include/proton/raw_connection.h        | 265 +++++++++++
 c/include/proton/types.h                 |  11 +
 c/src/core/event.c                       | 161 +++----
 c/src/core/memory.c                      |   2 +-
 c/src/proactor/epoll-internal.h          |  84 +++-
 c/src/proactor/epoll.c                   | 134 +++---
 c/src/proactor/epoll_raw_connection.c    | 376 ++++++++++++++++
 c/src/proactor/libuv.c                   |   9 +
 c/src/proactor/raw_connection-internal.h | 109 +++++
 c/src/proactor/raw_connection.c          | 581 +++++++++++++++++++++++++
 c/src/proactor/win_iocp.cpp              |   9 +
 c/tests/CMakeLists.txt                   |   4 +
 c/tests/raw_connection_test.cpp          | 723 +++++++++++++++++++++++++++++++
 22 files changed, 3040 insertions(+), 181 deletions(-)
 create mode 100644 c/examples/raw_connect.c
 create mode 100644 c/examples/raw_echo.c
 create mode 100644 c/include/proton/raw_connection.h
 create mode 100644 c/src/proactor/epoll_raw_connection.c
 create mode 100644 c/src/proactor/raw_connection-internal.h
 create mode 100644 c/src/proactor/raw_connection.c
 create mode 100644 c/tests/raw_connection_test.cpp


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to