├── .gitignore ├── CMakeLists.txt ├── demo ├── CMakeLists.txt ├── async │ ├── client.cpp │ └── server.cpp ├── http_client │ └── http_client.cpp ├── raw │ └── raw.cpp ├── reqrep │ └── reqrep.cpp └── rest │ └── server.cpp ├── include └── nngpp │ ├── aio.h │ ├── aio_view.h │ ├── buffer.h │ ├── core.h │ ├── ctx.h │ ├── ctx_view.h │ ├── dialer.h │ ├── dialer_view.h │ ├── error.h │ ├── http │ ├── client.h │ ├── client_view.h │ ├── conn.h │ ├── conn_view.h │ ├── handler.h │ ├── handler_view.h │ ├── http.h │ ├── misc.h │ ├── req.h │ ├── req_view.h │ ├── res.h │ ├── res_view.h │ ├── server.h │ └── server_view.h │ ├── listener.h │ ├── listener_view.h │ ├── msg.h │ ├── msg_body.h │ ├── msg_header.h │ ├── msg_view.h │ ├── nngpp.h │ ├── option.h │ ├── pipe.h │ ├── pipe_view.h │ ├── platform │ ├── cv.h │ ├── cv_view.h │ ├── mtx.h │ ├── mtx_view.h │ ├── platform.h │ ├── thread.h │ └── thread_view.h │ ├── protocol │ ├── bus0.h │ ├── pair0.h │ ├── pair1.h │ ├── pub0.h │ ├── pull0.h │ ├── push0.h │ ├── rep0.h │ ├── req0.h │ ├── respond0.h │ ├── sub0.h │ └── survey0.h │ ├── socket.h │ ├── socket_view.h │ ├── stat.h │ ├── stat_view.h │ ├── stream │ ├── dialer.h │ ├── dialer_view.h │ ├── listener.h │ ├── listener_view.h │ ├── stream.h │ └── stream_view.h │ ├── transport │ ├── inproc.h │ ├── ipc.h │ ├── tcp.h │ ├── tls.h │ ├── tls │ │ ├── config.h │ │ ├── config_view.h │ │ └── engine.h │ ├── ws.h │ ├── wss.h │ └── zerotier.h │ ├── url.h │ ├── url_view.h │ └── view.h ├── license.txt ├── makefile ├── perf ├── inproc.h ├── inproc_lat.cpp ├── inproc_thr.cpp ├── latency.h ├── local_lat.cpp ├── local_thr.cpp ├── misc.h ├── remote_lat.cpp ├── remote_thr.cpp └── throughput.h ├── project └── vs2019 │ ├── async_client.vcxproj │ ├── async_client.vcxproj.filters │ ├── async_client.vcxproj.user │ ├── async_server.vcxproj │ ├── async_server.vcxproj.filters │ ├── async_server.vcxproj.user │ ├── http_client.vcxproj │ ├── http_client.vcxproj.filters │ ├── http_client.vcxproj.user │ ├── inproc_lat.vcxproj │ ├── inproc_lat.vcxproj.filters │ ├── inproc_lat.vcxproj.user │ ├── inproc_thr.vcxproj │ ├── inproc_thr.vcxproj.filters │ ├── inproc_thr.vcxproj.user │ ├── local_lat.vcxproj │ ├── local_lat.vcxproj.filters │ ├── local_lat.vcxproj.user │ ├── local_thr.vcxproj │ ├── local_thr.vcxproj.filters │ ├── local_thr.vcxproj.user │ ├── nngpp.sln │ ├── raw.vcxproj │ ├── raw.vcxproj.filters │ ├── raw.vcxproj.user │ ├── remote_lat.vcxproj │ ├── remote_lat.vcxproj.filters │ ├── remote_lat.vcxproj.user │ ├── remote_thr.vcxproj │ ├── remote_thr.vcxproj.filters │ ├── remote_thr.vcxproj.user │ ├── reqrep.vcxproj │ ├── reqrep.vcxproj.filters │ ├── reqrep.vcxproj.user │ ├── rest.vcxproj │ ├── rest.vcxproj.filters │ ├── rest.vcxproj.user │ ├── test.vcxproj │ ├── test.vcxproj.filters │ └── test.vcxproj.user ├── readme.md └── test ├── CMakeLists.txt ├── bus.cpp ├── device.cpp ├── hello_world.cpp ├── http_client.cpp ├── ipcsupp.cpp ├── main.cpp ├── message.cpp ├── pipe.cpp ├── reconnect.cpp ├── respondpoll.cpp ├── scalability.cpp ├── synch.cpp ├── tcpsupp.cpp └── tls.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | build/ 3 | 4 | # Visual Studio stuff 5 | project/*/.vs 6 | 7 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/demo/CMakeLists.txt -------------------------------------------------------------------------------- /demo/async/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/demo/async/client.cpp -------------------------------------------------------------------------------- /demo/async/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/demo/async/server.cpp -------------------------------------------------------------------------------- /demo/http_client/http_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/demo/http_client/http_client.cpp -------------------------------------------------------------------------------- /demo/raw/raw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/demo/raw/raw.cpp -------------------------------------------------------------------------------- /demo/reqrep/reqrep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/demo/reqrep/reqrep.cpp -------------------------------------------------------------------------------- /demo/rest/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/demo/rest/server.cpp -------------------------------------------------------------------------------- /include/nngpp/aio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/aio.h -------------------------------------------------------------------------------- /include/nngpp/aio_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/aio_view.h -------------------------------------------------------------------------------- /include/nngpp/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/buffer.h -------------------------------------------------------------------------------- /include/nngpp/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/core.h -------------------------------------------------------------------------------- /include/nngpp/ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/ctx.h -------------------------------------------------------------------------------- /include/nngpp/ctx_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/ctx_view.h -------------------------------------------------------------------------------- /include/nngpp/dialer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/dialer.h -------------------------------------------------------------------------------- /include/nngpp/dialer_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/dialer_view.h -------------------------------------------------------------------------------- /include/nngpp/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/error.h -------------------------------------------------------------------------------- /include/nngpp/http/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/client.h -------------------------------------------------------------------------------- /include/nngpp/http/client_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/client_view.h -------------------------------------------------------------------------------- /include/nngpp/http/conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/conn.h -------------------------------------------------------------------------------- /include/nngpp/http/conn_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/conn_view.h -------------------------------------------------------------------------------- /include/nngpp/http/handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/handler.h -------------------------------------------------------------------------------- /include/nngpp/http/handler_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/handler_view.h -------------------------------------------------------------------------------- /include/nngpp/http/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/http.h -------------------------------------------------------------------------------- /include/nngpp/http/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/misc.h -------------------------------------------------------------------------------- /include/nngpp/http/req.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/req.h -------------------------------------------------------------------------------- /include/nngpp/http/req_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/req_view.h -------------------------------------------------------------------------------- /include/nngpp/http/res.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/res.h -------------------------------------------------------------------------------- /include/nngpp/http/res_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/res_view.h -------------------------------------------------------------------------------- /include/nngpp/http/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/server.h -------------------------------------------------------------------------------- /include/nngpp/http/server_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/http/server_view.h -------------------------------------------------------------------------------- /include/nngpp/listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/listener.h -------------------------------------------------------------------------------- /include/nngpp/listener_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/listener_view.h -------------------------------------------------------------------------------- /include/nngpp/msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/msg.h -------------------------------------------------------------------------------- /include/nngpp/msg_body.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/msg_body.h -------------------------------------------------------------------------------- /include/nngpp/msg_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/msg_header.h -------------------------------------------------------------------------------- /include/nngpp/msg_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/msg_view.h -------------------------------------------------------------------------------- /include/nngpp/nngpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/nngpp.h -------------------------------------------------------------------------------- /include/nngpp/option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/option.h -------------------------------------------------------------------------------- /include/nngpp/pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/pipe.h -------------------------------------------------------------------------------- /include/nngpp/pipe_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/pipe_view.h -------------------------------------------------------------------------------- /include/nngpp/platform/cv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/platform/cv.h -------------------------------------------------------------------------------- /include/nngpp/platform/cv_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/platform/cv_view.h -------------------------------------------------------------------------------- /include/nngpp/platform/mtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/platform/mtx.h -------------------------------------------------------------------------------- /include/nngpp/platform/mtx_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/platform/mtx_view.h -------------------------------------------------------------------------------- /include/nngpp/platform/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/platform/platform.h -------------------------------------------------------------------------------- /include/nngpp/platform/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/platform/thread.h -------------------------------------------------------------------------------- /include/nngpp/platform/thread_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/platform/thread_view.h -------------------------------------------------------------------------------- /include/nngpp/protocol/bus0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/bus0.h -------------------------------------------------------------------------------- /include/nngpp/protocol/pair0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/pair0.h -------------------------------------------------------------------------------- /include/nngpp/protocol/pair1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/pair1.h -------------------------------------------------------------------------------- /include/nngpp/protocol/pub0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/pub0.h -------------------------------------------------------------------------------- /include/nngpp/protocol/pull0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/pull0.h -------------------------------------------------------------------------------- /include/nngpp/protocol/push0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/push0.h -------------------------------------------------------------------------------- /include/nngpp/protocol/rep0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/rep0.h -------------------------------------------------------------------------------- /include/nngpp/protocol/req0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/req0.h -------------------------------------------------------------------------------- /include/nngpp/protocol/respond0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/respond0.h -------------------------------------------------------------------------------- /include/nngpp/protocol/sub0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/sub0.h -------------------------------------------------------------------------------- /include/nngpp/protocol/survey0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/protocol/survey0.h -------------------------------------------------------------------------------- /include/nngpp/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/socket.h -------------------------------------------------------------------------------- /include/nngpp/socket_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/socket_view.h -------------------------------------------------------------------------------- /include/nngpp/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/stat.h -------------------------------------------------------------------------------- /include/nngpp/stat_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/stat_view.h -------------------------------------------------------------------------------- /include/nngpp/stream/dialer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/stream/dialer.h -------------------------------------------------------------------------------- /include/nngpp/stream/dialer_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/stream/dialer_view.h -------------------------------------------------------------------------------- /include/nngpp/stream/listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/stream/listener.h -------------------------------------------------------------------------------- /include/nngpp/stream/listener_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/stream/listener_view.h -------------------------------------------------------------------------------- /include/nngpp/stream/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/stream/stream.h -------------------------------------------------------------------------------- /include/nngpp/stream/stream_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/stream/stream_view.h -------------------------------------------------------------------------------- /include/nngpp/transport/inproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/inproc.h -------------------------------------------------------------------------------- /include/nngpp/transport/ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/ipc.h -------------------------------------------------------------------------------- /include/nngpp/transport/tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/tcp.h -------------------------------------------------------------------------------- /include/nngpp/transport/tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/tls.h -------------------------------------------------------------------------------- /include/nngpp/transport/tls/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/tls/config.h -------------------------------------------------------------------------------- /include/nngpp/transport/tls/config_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/tls/config_view.h -------------------------------------------------------------------------------- /include/nngpp/transport/tls/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/tls/engine.h -------------------------------------------------------------------------------- /include/nngpp/transport/ws.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/ws.h -------------------------------------------------------------------------------- /include/nngpp/transport/wss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/wss.h -------------------------------------------------------------------------------- /include/nngpp/transport/zerotier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/transport/zerotier.h -------------------------------------------------------------------------------- /include/nngpp/url.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/url.h -------------------------------------------------------------------------------- /include/nngpp/url_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/url_view.h -------------------------------------------------------------------------------- /include/nngpp/view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/include/nngpp/view.h -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/license.txt -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/makefile -------------------------------------------------------------------------------- /perf/inproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/inproc.h -------------------------------------------------------------------------------- /perf/inproc_lat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/inproc_lat.cpp -------------------------------------------------------------------------------- /perf/inproc_thr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/inproc_thr.cpp -------------------------------------------------------------------------------- /perf/latency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/latency.h -------------------------------------------------------------------------------- /perf/local_lat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/local_lat.cpp -------------------------------------------------------------------------------- /perf/local_thr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/local_thr.cpp -------------------------------------------------------------------------------- /perf/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/misc.h -------------------------------------------------------------------------------- /perf/remote_lat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/remote_lat.cpp -------------------------------------------------------------------------------- /perf/remote_thr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/remote_thr.cpp -------------------------------------------------------------------------------- /perf/throughput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/perf/throughput.h -------------------------------------------------------------------------------- /project/vs2019/async_client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/async_client.vcxproj -------------------------------------------------------------------------------- /project/vs2019/async_client.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/async_client.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/async_client.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/async_client.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/async_server.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/async_server.vcxproj -------------------------------------------------------------------------------- /project/vs2019/async_server.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/async_server.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/async_server.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/async_server.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/http_client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/http_client.vcxproj -------------------------------------------------------------------------------- /project/vs2019/http_client.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/http_client.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/http_client.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/http_client.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/inproc_lat.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/inproc_lat.vcxproj -------------------------------------------------------------------------------- /project/vs2019/inproc_lat.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/inproc_lat.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/inproc_lat.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/inproc_lat.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/inproc_thr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/inproc_thr.vcxproj -------------------------------------------------------------------------------- /project/vs2019/inproc_thr.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/inproc_thr.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/inproc_thr.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/inproc_thr.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/local_lat.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/local_lat.vcxproj -------------------------------------------------------------------------------- /project/vs2019/local_lat.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/local_lat.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/local_lat.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/local_lat.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/local_thr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/local_thr.vcxproj -------------------------------------------------------------------------------- /project/vs2019/local_thr.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/local_thr.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/local_thr.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/local_thr.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/nngpp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/nngpp.sln -------------------------------------------------------------------------------- /project/vs2019/raw.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/raw.vcxproj -------------------------------------------------------------------------------- /project/vs2019/raw.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/raw.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/raw.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/raw.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/remote_lat.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/remote_lat.vcxproj -------------------------------------------------------------------------------- /project/vs2019/remote_lat.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/remote_lat.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/remote_lat.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/remote_lat.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/remote_thr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/remote_thr.vcxproj -------------------------------------------------------------------------------- /project/vs2019/remote_thr.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/remote_thr.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/remote_thr.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/remote_thr.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/reqrep.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/reqrep.vcxproj -------------------------------------------------------------------------------- /project/vs2019/reqrep.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/reqrep.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/reqrep.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/reqrep.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/rest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/rest.vcxproj -------------------------------------------------------------------------------- /project/vs2019/rest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/rest.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/rest.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/rest.vcxproj.user -------------------------------------------------------------------------------- /project/vs2019/test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/test.vcxproj -------------------------------------------------------------------------------- /project/vs2019/test.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/test.vcxproj.filters -------------------------------------------------------------------------------- /project/vs2019/test.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/project/vs2019/test.vcxproj.user -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/readme.md -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/bus.cpp -------------------------------------------------------------------------------- /test/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/device.cpp -------------------------------------------------------------------------------- /test/hello_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/hello_world.cpp -------------------------------------------------------------------------------- /test/http_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/http_client.cpp -------------------------------------------------------------------------------- /test/ipcsupp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/ipcsupp.cpp -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/main.cpp -------------------------------------------------------------------------------- /test/message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/message.cpp -------------------------------------------------------------------------------- /test/pipe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/pipe.cpp -------------------------------------------------------------------------------- /test/reconnect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/reconnect.cpp -------------------------------------------------------------------------------- /test/respondpoll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/respondpoll.cpp -------------------------------------------------------------------------------- /test/scalability.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/scalability.cpp -------------------------------------------------------------------------------- /test/synch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/synch.cpp -------------------------------------------------------------------------------- /test/tcpsupp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/tcpsupp.cpp -------------------------------------------------------------------------------- /test/tls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwzx/nngpp/HEAD/test/tls.cpp --------------------------------------------------------------------------------