├── .gitignore ├── .gitmodules ├── .travis.yml ├── 3rdparty ├── astyle_2.06_linux.tar.gz ├── gtest │ ├── gtest-death-test.h │ ├── gtest-message.h │ ├── gtest-param-test.h │ ├── gtest-param-test.h.pump │ ├── gtest-printers.h │ ├── gtest-spi.h │ ├── gtest-test-part.h │ ├── gtest-typed-test.h │ ├── gtest.h │ ├── gtest_pred_impl.h │ ├── gtest_prod.h │ ├── internal │ │ ├── gtest-death-test-internal.h │ │ ├── gtest-filepath.h │ │ ├── gtest-internal.h │ │ ├── gtest-linked_ptr.h │ │ ├── gtest-param-util-generated.h │ │ ├── gtest-param-util-generated.h.pump │ │ ├── gtest-param-util.h │ │ ├── gtest-port.h │ │ ├── gtest-string.h │ │ ├── gtest-tuple.h │ │ ├── gtest-tuple.h.pump │ │ ├── gtest-type-util.h │ │ └── gtest-type-util.h.pump │ └── src │ │ ├── gtest-all.cc │ │ ├── gtest-death-test.cc │ │ ├── gtest-filepath.cc │ │ ├── gtest-internal-inl.h │ │ ├── gtest-port.cc │ │ ├── gtest-printers.cc │ │ ├── gtest-test-part.cc │ │ ├── gtest-typed-test.cc │ │ ├── gtest.cc │ │ └── gtest_main.cc ├── libhashkit │ ├── Makefile │ ├── algorithm.c │ ├── algorithm.h │ ├── behavior.c │ ├── behavior.h │ ├── common.h │ ├── configure.h │ ├── crc32.c │ ├── digest.c │ ├── digest.h │ ├── fnv.c │ ├── function.c │ ├── function.h │ ├── hashkit.c │ ├── hashkit.h │ ├── hsieh.c │ ├── include.am │ ├── jenkins.c │ ├── ketama.c │ ├── md5.c │ ├── murmur.c │ ├── one_at_a_time.c │ ├── strerror.c │ ├── strerror.h │ ├── types.h │ └── visibility.h ├── memcached │ ├── protocol_binary.h │ └── vbucket.h ├── rapidjson │ ├── allocators.h │ ├── document.h │ ├── encodedstream.h │ ├── encodings.h │ ├── error │ │ ├── en.h │ │ └── error.h │ ├── filereadstream.h │ ├── filewritestream.h │ ├── internal │ │ ├── biginteger.h │ │ ├── diyfp.h │ │ ├── dtoa.h │ │ ├── ieee754.h │ │ ├── itoa.h │ │ ├── meta.h │ │ ├── pow10.h │ │ ├── stack.h │ │ ├── strfunc.h │ │ └── strtod.h │ ├── memorybuffer.h │ ├── memorystream.h │ ├── msinttypes │ │ ├── inttypes.h │ │ └── stdint.h │ ├── prettywriter.h │ ├── rapidjson.h │ ├── reader.h │ ├── stringbuffer.h │ ├── version.txt │ └── writer.h ├── win32code │ └── getopt │ │ ├── getopt.c │ │ ├── getopt.h │ │ └── getopt_long.c └── wininclude │ └── getopt.h ├── CMakeLists.txt ├── LICENSE ├── apps ├── CMakeLists.txt ├── evmc │ ├── .gitignore │ ├── CMakeLists.txt │ ├── binary_codec.cc │ ├── binary_codec.h │ ├── command.cc │ ├── command.h │ ├── config.h │ ├── extract_vbucket_conf.cc │ ├── extract_vbucket_conf.h │ ├── likely.h │ ├── mctypes.h │ ├── memcache_client.cc │ ├── memcache_client.h │ ├── memcache_client_base.cc │ ├── memcache_client_base.h │ ├── memcache_client_pool.cc │ ├── memcache_client_pool.h │ ├── memcache_client_serial.cc │ ├── memcache_client_serial.h │ ├── memcached.h │ ├── random.h │ ├── readme.md │ ├── test │ │ ├── CMakeLists.txt │ │ ├── kill_storage_cluster.json │ │ └── mcpool_test.cc │ ├── vbucket_config.cc │ └── vbucket_config.h ├── evnsq │ ├── CMakeLists.txt │ ├── client.cc │ ├── client.h │ ├── command.cc │ ├── command.h │ ├── config.h │ ├── consumer.cc │ ├── consumer.h │ ├── evnsqtail │ │ ├── CMakeLists.txt │ │ └── main.cc │ ├── message.h │ ├── nsq_conn.cc │ ├── nsq_conn.h │ ├── option.cc │ ├── option.h │ ├── producer.cc │ ├── producer.h │ ├── readme.md │ ├── test │ │ ├── CMakeLists.txt │ │ └── producer_with_auth │ │ │ ├── CMakeLists.txt │ │ │ └── main.cc │ └── windows_port.h └── readme.md ├── benchmark ├── CMakeLists.txt ├── gettimeofday │ ├── CMakeLists.txt │ └── gettimeofday.cc ├── http │ ├── CMakeLists.txt │ ├── evpp │ │ ├── CMakeLists.txt │ │ └── evpp_http_bench.cc │ └── libevent │ │ ├── CMakeLists.txt │ │ └── libevent_http_bench.c ├── ioevent │ ├── CMakeLists.txt │ ├── asio │ │ └── run_ioevent_bench.sh │ ├── evpp │ │ ├── CMakeLists.txt │ │ ├── evpp_ioevent_bench.cc │ │ └── evpp_ioevent_pipe_watcher.cc │ ├── fd_channel_vs_pipe_event_watcher │ │ ├── CMakeLists.txt │ │ └── fd_channel_vs_pipe_event_watcher.cc │ ├── libevent │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── libevent_ioevent_bench.c │ │ └── run_bench.sh │ └── run_ioevent_bench.sh ├── post_task │ ├── CMakeLists.txt │ ├── bench.sh │ ├── post_task1.cc │ ├── post_task2.cc │ ├── post_task3.cc │ ├── post_task4.cc │ ├── post_task5.cc │ ├── post_task6.cc │ └── readme.md ├── throughput │ ├── CMakeLists.txt │ ├── asio │ │ ├── multiple_thread.sh │ │ └── single_thread.sh │ ├── asio_from_chenshuo │ │ ├── CMakeLists.txt │ │ ├── LICENSE_1_0.txt │ │ ├── README │ │ ├── asio.hpp │ │ ├── build.sh │ │ ├── client.cpp │ │ ├── handler_allocator.hpp │ │ ├── multiple_thread.sh │ │ ├── server.cpp │ │ └── single_thread.sh │ ├── evpp │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── client.cc │ │ ├── client_fixed_size.cc │ │ ├── multiple_thread.sh │ │ ├── server.cc │ │ └── single_thread.sh │ └── libevent │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── README │ │ ├── bench.c │ │ ├── client.c │ │ ├── run_bench.sh │ │ ├── server-half-close.c │ │ ├── server-line-echo.c │ │ ├── server.c │ │ └── single_thread.sh └── throughput_header_body │ ├── CMakeLists.txt │ ├── asio │ └── m3.sh │ ├── evpp │ ├── CMakeLists.txt │ ├── client.cc │ ├── header.h │ ├── m3.sh │ └── server.cc │ └── readme.md ├── cmake ├── git_checkin_count.sh ├── packages.cmake ├── rpm_kernel_release.sh └── utils.cmake ├── docs ├── benchmark │ ├── http-rps │ │ └── rps-http-1thread-evpp-vs-libevent.chart │ ├── ioevent │ │ ├── ioevent-evpp-boost.chart │ │ └── ioevent-evpp-muduo-boost-libevent-opt.chart │ ├── post_task │ │ ├── boost-lockfree-vs-mutex-benchmark-1v1.chart │ │ ├── boost-lockfree-vs-mutex-benchmark.chart │ │ ├── evpp-post-task.chart │ │ └── post.log │ ├── throughput │ │ ├── throughput-1thread-evpp-vs-asio-1.chart │ │ ├── throughput-1thread-evpp-vs-asio-2.chart │ │ ├── throughput-1thread-evpp-vs-asio-3.chart │ │ ├── throughput-1thread-evpp-vs-asio-4.chart │ │ ├── throughput-1thread-evpp-vs-asio-5.chart │ │ ├── throughput-1thread-evpp-vs-asio-6.chart │ │ ├── throughput-1thread-evpp-vs-asio-all.chart │ │ ├── throughput-1thread-evpp-vs-asio-from-chenshuo-recipes.chart │ │ ├── throughput-1thread-evpp-vs-libevent-1.chart │ │ ├── throughput-1thread-evpp-vs-libevent-2.chart │ │ ├── throughput-1thread-evpp-vs-libevent-3.chart │ │ ├── throughput-1thread-evpp-vs-libevent-4.chart │ │ ├── throughput-1thread-evpp-vs-libevent-5.chart │ │ ├── throughput-1thread-evpp-vs-libevent-all.chart │ │ ├── throughput-1thread-evpp-vs-muduo.chart │ │ ├── throughput-1thread-evpp.chart │ │ ├── throughput-multi-thread-4096bytes-evpp-vs-asio.chart │ │ ├── throughput-multi-thread-evpp-vs-asio-1.chart │ │ ├── throughput-multi-thread-evpp-vs-asio-2.chart │ │ └── throughput-multi-thread-evpp-vs-muduo.chart │ └── throughput_header_body │ │ ├── multi-thread-evpp-vs-asio-100.chart │ │ ├── multi-thread-evpp-vs-asio-1000.chart │ │ └── multi-thread-evpp-vs-asio-10000.chart ├── benchmark_ioevent_performance_vs_asio.md ├── benchmark_lockfree_vs_mutex.md ├── benchmark_lockfree_vs_mutex_cn.md ├── benchmark_ping_pong_spend_time_vs_asio.md ├── benchmark_throughput_vs_asio.md ├── benchmark_throughput_vs_asio_cn.md ├── benchmark_throughput_vs_libevent.md ├── benchmark_throughput_vs_muduo_cn.md ├── quick_start.md └── quick_start_windows_with_visualstudio.md ├── evpp ├── CMakeLists.txt ├── any.h ├── buffer.cc ├── buffer.h ├── connector.cc ├── connector.h ├── dns_resolver.cc ├── dns_resolver.h ├── duration.cc ├── duration.h ├── duration.inl.h ├── event_loop.cc ├── event_loop.h ├── event_loop_thread.cc ├── event_loop_thread.h ├── event_loop_thread_pool.cc ├── event_loop_thread_pool.h ├── event_watcher.cc ├── event_watcher.h ├── evpphttp │ ├── http_parser.h │ ├── http_parser_cpp.cc │ ├── http_request.cc │ ├── http_request.h │ ├── http_response.cc │ ├── http_response.h │ ├── service.cc │ └── service.h ├── fd_channel.cc ├── fd_channel.h ├── gettimeofday.h ├── http │ ├── context.cc │ ├── context.h │ ├── http_server.cc │ ├── http_server.h │ ├── service.cc │ ├── service.h │ └── stats.h ├── httpc │ ├── conn.cc │ ├── conn.h │ ├── conn_pool.cc │ ├── conn_pool.h │ ├── request.cc │ ├── request.h │ ├── response.cc │ ├── response.h │ ├── ssl.cc │ ├── ssl.h │ ├── url_parser.cc │ └── url_parser.h ├── inner_pre.cc ├── inner_pre.h ├── invoke_timer.cc ├── invoke_timer.h ├── libevent.cc ├── libevent.h ├── listener.cc ├── listener.h ├── logging.h ├── memmem.h ├── platform_config.h ├── server_status.h ├── slice.h ├── sockets.cc ├── sockets.h ├── sys_addrinfo.h ├── sys_sockets.h ├── tcp_callbacks.h ├── tcp_client.cc ├── tcp_client.h ├── tcp_conn.cc ├── tcp_conn.h ├── tcp_server.cc ├── tcp_server.h ├── thread_dispatch_policy.h ├── timestamp.h ├── timestamp.inl.h ├── udp │ ├── sync_udp_client.cc │ ├── sync_udp_client.h │ ├── udp_message.h │ ├── udp_server.cc │ └── udp_server.h ├── utility.h └── windows_port.h ├── examples ├── CMakeLists.txt ├── apps │ ├── CMakeLists.txt │ └── evnsq │ │ ├── CMakeLists.txt │ │ ├── evnsq_producer │ │ └── main.cc │ │ └── evnsq_tail │ │ └── main.cc ├── c10m │ ├── CMakeLists.txt │ ├── c10m01 │ │ ├── CMakeLists.txt │ │ └── main.cc │ └── client │ │ ├── CMakeLists.txt │ │ └── main.cc ├── chatroom │ ├── CMakeLists.txt │ └── simple │ │ ├── CMakeLists.txt │ │ ├── client.cc │ │ ├── codec.h │ │ ├── readme.md │ │ └── server.cc ├── dns_resolve │ └── main.cc ├── echo │ ├── httpecho │ │ └── main.cc │ ├── tcpecho │ │ ├── main.cc │ │ └── winmain-inl.h │ └── udpecho │ │ └── main.cc ├── http │ ├── CMakeLists.txt │ ├── evpphttp_server │ │ ├── CMakeLists.txt │ │ └── main.cc │ ├── http_client_request │ │ ├── CMakeLists.txt │ │ ├── client01.cc │ │ ├── client02.cc │ │ ├── client03.cc │ │ ├── client04.cc │ │ └── client05.cc │ └── simple_proxy │ │ ├── CMakeLists.txt │ │ └── main.cc ├── multi_accept │ └── main.cc ├── pingpong │ ├── client.cc │ └── server.cc ├── recipes │ ├── CMakeLists.txt │ └── self_control_timer │ │ ├── CMakeLists.txt │ │ ├── basic_01 │ │ ├── CMakeLists.txt │ │ ├── event_watcher.cc │ │ ├── event_watcher.h │ │ ├── invoke_timer.cc │ │ ├── invoke_timer.h │ │ ├── main.cc │ │ └── winmain-inl.h │ │ ├── basic_02 │ │ ├── CMakeLists.txt │ │ ├── event_watcher.cc │ │ ├── event_watcher.h │ │ ├── invoke_timer.cc │ │ ├── invoke_timer.h │ │ ├── main.cc │ │ └── winmain-inl.h │ │ ├── cancel_03 │ │ ├── CMakeLists.txt │ │ ├── event_watcher.cc │ │ ├── event_watcher.h │ │ ├── invoke_timer.cc │ │ ├── invoke_timer.h │ │ ├── main.cc │ │ └── winmain-inl.h │ │ ├── periodic_04 │ │ ├── CMakeLists.txt │ │ ├── event_watcher.cc │ │ ├── event_watcher.h │ │ ├── invoke_timer.cc │ │ ├── invoke_timer.h │ │ ├── main.cc │ │ └── winmain-inl.h │ │ └── readme.md ├── signal │ ├── signal01.cc │ └── signal02.cc ├── tcp │ ├── tcp_client.cc │ └── tcp_server.cc ├── timer │ ├── timer01.cc │ ├── timer02.cc │ ├── timer03.cc │ ├── timer04.cc │ └── timer05.cc ├── twisted │ ├── pubsubserver │ │ ├── main.cc │ │ └── readme.md │ └── webserver │ │ ├── main.cc │ │ └── readme.md └── winmain-inl.h ├── labs ├── CMakeLists.txt └── evthrift │ ├── CMakeLists.txt │ ├── tests │ ├── .gitignore │ ├── CMakeLists.txt │ ├── echo │ │ ├── CMakeLists.txt │ │ ├── echo.thrift │ │ ├── echo_server.cc │ │ └── echoclient.py │ └── ping │ │ ├── CMakeLists.txt │ │ ├── ping.thrift │ │ ├── ping_server.cc │ │ └── pingclient.py │ ├── thrift_conn.cc │ ├── thrift_conn.h │ ├── thrift_server.cc │ └── thrift_server.h ├── readme.md ├── readme_cn.md ├── test ├── CMakeLists.txt ├── any_test.cc ├── buffer_test.cc ├── dns_resolver_test.cc ├── event_condition_test.cc ├── event_loop_test.cc ├── event_loop_thread_pool_test.cc ├── event_loop_thread_test.cc ├── event_watcher_test.cc ├── evhttp_client_test.cc ├── evpphttp_server_test.cc ├── glog_test.cc ├── http_client_test.cc ├── http_server_test.cc ├── http_trivial_test.cc ├── https_client_test.cc ├── invoke_timer_test.cc ├── kill_storage_cluster.json ├── more_tests │ ├── CMakeLists.txt │ └── fork │ │ ├── CMakeLists.txt │ │ └── main.cc ├── sockets_test.cc ├── stability │ ├── CMakeLists.txt │ ├── run_stability.sh │ ├── stability.cc │ ├── stability.h │ ├── stability_dns.h │ ├── stability_tcp1_client.h │ ├── stability_tcp2_client.h │ └── stability_tcp3.h ├── tcp_client_reconnect_test.cc ├── tcp_client_test.cc ├── tcp_server_test.cc ├── test_common.h ├── test_go │ └── tcpclient.go ├── time_test.cc ├── trivial_test.cc ├── udp_server_test.cc ├── utility_test.cc └── winmain.cc ├── tools ├── astyle_format_code.sh ├── benchmark-build.sh ├── debug-build.sh ├── release-build.sh ├── test_scripts │ └── evnsq_test.sh └── win32-build.sh └── vsprojects ├── bin ├── Debug │ └── .placeholder └── Release │ └── .placeholder ├── echo.vcxproj ├── echo.vcxproj.filters ├── evmc-test.vcxproj ├── evnsq-test.vcxproj ├── evnsqtail.vcxproj ├── httpecho.vcxproj ├── libevmc.vcxproj ├── libevmc.vcxproj.filters ├── libevnsq.vcxproj ├── libevnsq.vcxproj.filters ├── libevpp-test.vcxproj ├── libevpp-test.vcxproj.filters ├── libevpp.sln ├── libevpp.vcxproj ├── libevpp.vcxproj.filters ├── pingpong_client.vcxproj ├── pingpong_client.vcxproj.user ├── pingpong_server.vcxproj └── udpecho.vcxproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/.travis.yml -------------------------------------------------------------------------------- /3rdparty/astyle_2.06_linux.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/astyle_2.06_linux.tar.gz -------------------------------------------------------------------------------- /3rdparty/gtest/gtest-death-test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest-death-test.h -------------------------------------------------------------------------------- /3rdparty/gtest/gtest-message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest-message.h -------------------------------------------------------------------------------- /3rdparty/gtest/gtest-param-test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest-param-test.h -------------------------------------------------------------------------------- /3rdparty/gtest/gtest-param-test.h.pump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest-param-test.h.pump -------------------------------------------------------------------------------- /3rdparty/gtest/gtest-printers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest-printers.h -------------------------------------------------------------------------------- /3rdparty/gtest/gtest-spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest-spi.h -------------------------------------------------------------------------------- /3rdparty/gtest/gtest-test-part.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest-test-part.h -------------------------------------------------------------------------------- /3rdparty/gtest/gtest-typed-test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest-typed-test.h -------------------------------------------------------------------------------- /3rdparty/gtest/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest.h -------------------------------------------------------------------------------- /3rdparty/gtest/gtest_pred_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest_pred_impl.h -------------------------------------------------------------------------------- /3rdparty/gtest/gtest_prod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/gtest_prod.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-death-test-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-death-test-internal.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-filepath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-filepath.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-internal.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-linked_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-linked_ptr.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-param-util-generated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-param-util-generated.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-param-util-generated.h.pump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-param-util-generated.h.pump -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-param-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-param-util.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-port.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-string.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-tuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-tuple.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-tuple.h.pump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-tuple.h.pump -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-type-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-type-util.h -------------------------------------------------------------------------------- /3rdparty/gtest/internal/gtest-type-util.h.pump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/internal/gtest-type-util.h.pump -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest-all.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest-all.cc -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest-death-test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest-death-test.cc -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest-filepath.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest-filepath.cc -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest-internal-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest-internal-inl.h -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest-port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest-port.cc -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest-printers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest-printers.cc -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest-test-part.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest-test-part.cc -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest-typed-test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest-typed-test.cc -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest.cc -------------------------------------------------------------------------------- /3rdparty/gtest/src/gtest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/gtest/src/gtest_main.cc -------------------------------------------------------------------------------- /3rdparty/libhashkit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/Makefile -------------------------------------------------------------------------------- /3rdparty/libhashkit/algorithm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/algorithm.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/algorithm.h -------------------------------------------------------------------------------- /3rdparty/libhashkit/behavior.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/behavior.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/behavior.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/behavior.h -------------------------------------------------------------------------------- /3rdparty/libhashkit/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/common.h -------------------------------------------------------------------------------- /3rdparty/libhashkit/configure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/configure.h -------------------------------------------------------------------------------- /3rdparty/libhashkit/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/crc32.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/digest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/digest.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/digest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/digest.h -------------------------------------------------------------------------------- /3rdparty/libhashkit/fnv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/fnv.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/function.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/function.h -------------------------------------------------------------------------------- /3rdparty/libhashkit/hashkit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/hashkit.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/hashkit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/hashkit.h -------------------------------------------------------------------------------- /3rdparty/libhashkit/hsieh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/hsieh.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/include.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/include.am -------------------------------------------------------------------------------- /3rdparty/libhashkit/jenkins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/jenkins.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/ketama.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/ketama.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/md5.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/murmur.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/murmur.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/one_at_a_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/one_at_a_time.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/strerror.c -------------------------------------------------------------------------------- /3rdparty/libhashkit/strerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/strerror.h -------------------------------------------------------------------------------- /3rdparty/libhashkit/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/types.h -------------------------------------------------------------------------------- /3rdparty/libhashkit/visibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/libhashkit/visibility.h -------------------------------------------------------------------------------- /3rdparty/memcached/protocol_binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/memcached/protocol_binary.h -------------------------------------------------------------------------------- /3rdparty/memcached/vbucket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/memcached/vbucket.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/allocators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/allocators.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/document.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/encodedstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/encodedstream.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/encodings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/encodings.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/error/en.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/error/en.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/error/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/error/error.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/filereadstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/filereadstream.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/filewritestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/filewritestream.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/biginteger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/biginteger.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/diyfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/diyfp.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/dtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/dtoa.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/ieee754.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/ieee754.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/itoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/itoa.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/meta.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/pow10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/pow10.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/stack.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/strfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/strfunc.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/internal/strtod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/internal/strtod.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/memorybuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/memorybuffer.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/memorystream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/memorystream.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/msinttypes/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/msinttypes/inttypes.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/msinttypes/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/msinttypes/stdint.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/prettywriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/prettywriter.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/rapidjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/rapidjson.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/reader.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/stringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/stringbuffer.h -------------------------------------------------------------------------------- /3rdparty/rapidjson/version.txt: -------------------------------------------------------------------------------- 1 | 1.0.2 -------------------------------------------------------------------------------- /3rdparty/rapidjson/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/rapidjson/writer.h -------------------------------------------------------------------------------- /3rdparty/win32code/getopt/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/win32code/getopt/getopt.c -------------------------------------------------------------------------------- /3rdparty/win32code/getopt/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/win32code/getopt/getopt.h -------------------------------------------------------------------------------- /3rdparty/win32code/getopt/getopt_long.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/win32code/getopt/getopt_long.c -------------------------------------------------------------------------------- /3rdparty/wininclude/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/3rdparty/wininclude/getopt.h -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/LICENSE -------------------------------------------------------------------------------- /apps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/CMakeLists.txt -------------------------------------------------------------------------------- /apps/evmc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/.gitignore -------------------------------------------------------------------------------- /apps/evmc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/CMakeLists.txt -------------------------------------------------------------------------------- /apps/evmc/binary_codec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/binary_codec.cc -------------------------------------------------------------------------------- /apps/evmc/binary_codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/binary_codec.h -------------------------------------------------------------------------------- /apps/evmc/command.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/command.cc -------------------------------------------------------------------------------- /apps/evmc/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/command.h -------------------------------------------------------------------------------- /apps/evmc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/config.h -------------------------------------------------------------------------------- /apps/evmc/extract_vbucket_conf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/extract_vbucket_conf.cc -------------------------------------------------------------------------------- /apps/evmc/extract_vbucket_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/extract_vbucket_conf.h -------------------------------------------------------------------------------- /apps/evmc/likely.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/likely.h -------------------------------------------------------------------------------- /apps/evmc/mctypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/mctypes.h -------------------------------------------------------------------------------- /apps/evmc/memcache_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/memcache_client.cc -------------------------------------------------------------------------------- /apps/evmc/memcache_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/memcache_client.h -------------------------------------------------------------------------------- /apps/evmc/memcache_client_base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/memcache_client_base.cc -------------------------------------------------------------------------------- /apps/evmc/memcache_client_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/memcache_client_base.h -------------------------------------------------------------------------------- /apps/evmc/memcache_client_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/memcache_client_pool.cc -------------------------------------------------------------------------------- /apps/evmc/memcache_client_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/memcache_client_pool.h -------------------------------------------------------------------------------- /apps/evmc/memcache_client_serial.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/memcache_client_serial.cc -------------------------------------------------------------------------------- /apps/evmc/memcache_client_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/memcache_client_serial.h -------------------------------------------------------------------------------- /apps/evmc/memcached.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/memcached.h -------------------------------------------------------------------------------- /apps/evmc/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/random.h -------------------------------------------------------------------------------- /apps/evmc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/readme.md -------------------------------------------------------------------------------- /apps/evmc/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/test/CMakeLists.txt -------------------------------------------------------------------------------- /apps/evmc/test/kill_storage_cluster.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/test/kill_storage_cluster.json -------------------------------------------------------------------------------- /apps/evmc/test/mcpool_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/test/mcpool_test.cc -------------------------------------------------------------------------------- /apps/evmc/vbucket_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/vbucket_config.cc -------------------------------------------------------------------------------- /apps/evmc/vbucket_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evmc/vbucket_config.h -------------------------------------------------------------------------------- /apps/evnsq/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/CMakeLists.txt -------------------------------------------------------------------------------- /apps/evnsq/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/client.cc -------------------------------------------------------------------------------- /apps/evnsq/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/client.h -------------------------------------------------------------------------------- /apps/evnsq/command.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/command.cc -------------------------------------------------------------------------------- /apps/evnsq/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/command.h -------------------------------------------------------------------------------- /apps/evnsq/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/config.h -------------------------------------------------------------------------------- /apps/evnsq/consumer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/consumer.cc -------------------------------------------------------------------------------- /apps/evnsq/consumer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/consumer.h -------------------------------------------------------------------------------- /apps/evnsq/evnsqtail/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/evnsqtail/CMakeLists.txt -------------------------------------------------------------------------------- /apps/evnsq/evnsqtail/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/evnsqtail/main.cc -------------------------------------------------------------------------------- /apps/evnsq/message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/message.h -------------------------------------------------------------------------------- /apps/evnsq/nsq_conn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/nsq_conn.cc -------------------------------------------------------------------------------- /apps/evnsq/nsq_conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/nsq_conn.h -------------------------------------------------------------------------------- /apps/evnsq/option.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/option.cc -------------------------------------------------------------------------------- /apps/evnsq/option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/option.h -------------------------------------------------------------------------------- /apps/evnsq/producer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/producer.cc -------------------------------------------------------------------------------- /apps/evnsq/producer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/producer.h -------------------------------------------------------------------------------- /apps/evnsq/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/readme.md -------------------------------------------------------------------------------- /apps/evnsq/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(producer_with_auth) -------------------------------------------------------------------------------- /apps/evnsq/test/producer_with_auth/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/test/producer_with_auth/CMakeLists.txt -------------------------------------------------------------------------------- /apps/evnsq/test/producer_with_auth/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/test/producer_with_auth/main.cc -------------------------------------------------------------------------------- /apps/evnsq/windows_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/evnsq/windows_port.h -------------------------------------------------------------------------------- /apps/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/apps/readme.md -------------------------------------------------------------------------------- /benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/gettimeofday/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/gettimeofday/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/gettimeofday/gettimeofday.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/gettimeofday/gettimeofday.cc -------------------------------------------------------------------------------- /benchmark/http/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/http/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/http/evpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/http/evpp/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/http/evpp/evpp_http_bench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/http/evpp/evpp_http_bench.cc -------------------------------------------------------------------------------- /benchmark/http/libevent/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/http/libevent/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/http/libevent/libevent_http_bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/http/libevent/libevent_http_bench.c -------------------------------------------------------------------------------- /benchmark/ioevent/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/ioevent/asio/run_ioevent_bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/asio/run_ioevent_bench.sh -------------------------------------------------------------------------------- /benchmark/ioevent/evpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/evpp/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/ioevent/evpp/evpp_ioevent_bench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/evpp/evpp_ioevent_bench.cc -------------------------------------------------------------------------------- /benchmark/ioevent/evpp/evpp_ioevent_pipe_watcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/evpp/evpp_ioevent_pipe_watcher.cc -------------------------------------------------------------------------------- /benchmark/ioevent/fd_channel_vs_pipe_event_watcher/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/fd_channel_vs_pipe_event_watcher/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/ioevent/fd_channel_vs_pipe_event_watcher/fd_channel_vs_pipe_event_watcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/fd_channel_vs_pipe_event_watcher/fd_channel_vs_pipe_event_watcher.cc -------------------------------------------------------------------------------- /benchmark/ioevent/libevent/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/libevent/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/ioevent/libevent/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/libevent/README -------------------------------------------------------------------------------- /benchmark/ioevent/libevent/libevent_ioevent_bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/libevent/libevent_ioevent_bench.c -------------------------------------------------------------------------------- /benchmark/ioevent/libevent/run_bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/libevent/run_bench.sh -------------------------------------------------------------------------------- /benchmark/ioevent/run_ioevent_bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/ioevent/run_ioevent_bench.sh -------------------------------------------------------------------------------- /benchmark/post_task/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/post_task/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/post_task/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/post_task/bench.sh -------------------------------------------------------------------------------- /benchmark/post_task/post_task1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/post_task/post_task1.cc -------------------------------------------------------------------------------- /benchmark/post_task/post_task2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/post_task/post_task2.cc -------------------------------------------------------------------------------- /benchmark/post_task/post_task3.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/post_task/post_task3.cc -------------------------------------------------------------------------------- /benchmark/post_task/post_task4.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/post_task/post_task4.cc -------------------------------------------------------------------------------- /benchmark/post_task/post_task5.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/post_task/post_task5.cc -------------------------------------------------------------------------------- /benchmark/post_task/post_task6.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/post_task/post_task6.cc -------------------------------------------------------------------------------- /benchmark/post_task/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/post_task/readme.md -------------------------------------------------------------------------------- /benchmark/throughput/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/throughput/asio/multiple_thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio/multiple_thread.sh -------------------------------------------------------------------------------- /benchmark/throughput/asio/single_thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio/single_thread.sh -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/LICENSE_1_0.txt -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/README -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/asio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/asio.hpp -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/build.sh -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/client.cpp -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/handler_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/handler_allocator.hpp -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/multiple_thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/multiple_thread.sh -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/server.cpp -------------------------------------------------------------------------------- /benchmark/throughput/asio_from_chenshuo/single_thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/asio_from_chenshuo/single_thread.sh -------------------------------------------------------------------------------- /benchmark/throughput/evpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/evpp/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/throughput/evpp/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/evpp/README -------------------------------------------------------------------------------- /benchmark/throughput/evpp/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/evpp/client.cc -------------------------------------------------------------------------------- /benchmark/throughput/evpp/client_fixed_size.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/evpp/client_fixed_size.cc -------------------------------------------------------------------------------- /benchmark/throughput/evpp/multiple_thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/evpp/multiple_thread.sh -------------------------------------------------------------------------------- /benchmark/throughput/evpp/server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/evpp/server.cc -------------------------------------------------------------------------------- /benchmark/throughput/evpp/single_thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/evpp/single_thread.sh -------------------------------------------------------------------------------- /benchmark/throughput/libevent/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/throughput/libevent/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/Makefile -------------------------------------------------------------------------------- /benchmark/throughput/libevent/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/README -------------------------------------------------------------------------------- /benchmark/throughput/libevent/bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/bench.c -------------------------------------------------------------------------------- /benchmark/throughput/libevent/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/client.c -------------------------------------------------------------------------------- /benchmark/throughput/libevent/run_bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/run_bench.sh -------------------------------------------------------------------------------- /benchmark/throughput/libevent/server-half-close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/server-half-close.c -------------------------------------------------------------------------------- /benchmark/throughput/libevent/server-line-echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/server-line-echo.c -------------------------------------------------------------------------------- /benchmark/throughput/libevent/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/server.c -------------------------------------------------------------------------------- /benchmark/throughput/libevent/single_thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput/libevent/single_thread.sh -------------------------------------------------------------------------------- /benchmark/throughput_header_body/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | add_subdirectory(evpp) 4 | -------------------------------------------------------------------------------- /benchmark/throughput_header_body/asio/m3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput_header_body/asio/m3.sh -------------------------------------------------------------------------------- /benchmark/throughput_header_body/evpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput_header_body/evpp/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/throughput_header_body/evpp/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput_header_body/evpp/client.cc -------------------------------------------------------------------------------- /benchmark/throughput_header_body/evpp/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput_header_body/evpp/header.h -------------------------------------------------------------------------------- /benchmark/throughput_header_body/evpp/m3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput_header_body/evpp/m3.sh -------------------------------------------------------------------------------- /benchmark/throughput_header_body/evpp/server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput_header_body/evpp/server.cc -------------------------------------------------------------------------------- /benchmark/throughput_header_body/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/benchmark/throughput_header_body/readme.md -------------------------------------------------------------------------------- /cmake/git_checkin_count.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/cmake/git_checkin_count.sh -------------------------------------------------------------------------------- /cmake/packages.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/cmake/packages.cmake -------------------------------------------------------------------------------- /cmake/rpm_kernel_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/cmake/rpm_kernel_release.sh -------------------------------------------------------------------------------- /cmake/utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/cmake/utils.cmake -------------------------------------------------------------------------------- /docs/benchmark/http-rps/rps-http-1thread-evpp-vs-libevent.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/http-rps/rps-http-1thread-evpp-vs-libevent.chart -------------------------------------------------------------------------------- /docs/benchmark/ioevent/ioevent-evpp-boost.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/ioevent/ioevent-evpp-boost.chart -------------------------------------------------------------------------------- /docs/benchmark/ioevent/ioevent-evpp-muduo-boost-libevent-opt.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/ioevent/ioevent-evpp-muduo-boost-libevent-opt.chart -------------------------------------------------------------------------------- /docs/benchmark/post_task/boost-lockfree-vs-mutex-benchmark-1v1.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/post_task/boost-lockfree-vs-mutex-benchmark-1v1.chart -------------------------------------------------------------------------------- /docs/benchmark/post_task/boost-lockfree-vs-mutex-benchmark.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/post_task/boost-lockfree-vs-mutex-benchmark.chart -------------------------------------------------------------------------------- /docs/benchmark/post_task/evpp-post-task.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/post_task/evpp-post-task.chart -------------------------------------------------------------------------------- /docs/benchmark/post_task/post.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/post_task/post.log -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-1.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-1.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-2.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-2.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-3.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-3.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-4.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-4.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-5.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-5.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-6.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-6.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-all.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-all.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-from-chenshuo-recipes.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-asio-from-chenshuo-recipes.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-1.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-1.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-2.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-2.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-3.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-3.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-4.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-4.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-5.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-5.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-all.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-libevent-all.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp-vs-muduo.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp-vs-muduo.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-1thread-evpp.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-1thread-evpp.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-multi-thread-4096bytes-evpp-vs-asio.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-multi-thread-4096bytes-evpp-vs-asio.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-multi-thread-evpp-vs-asio-1.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-multi-thread-evpp-vs-asio-1.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-multi-thread-evpp-vs-asio-2.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-multi-thread-evpp-vs-asio-2.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput/throughput-multi-thread-evpp-vs-muduo.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput/throughput-multi-thread-evpp-vs-muduo.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput_header_body/multi-thread-evpp-vs-asio-100.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput_header_body/multi-thread-evpp-vs-asio-100.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput_header_body/multi-thread-evpp-vs-asio-1000.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput_header_body/multi-thread-evpp-vs-asio-1000.chart -------------------------------------------------------------------------------- /docs/benchmark/throughput_header_body/multi-thread-evpp-vs-asio-10000.chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark/throughput_header_body/multi-thread-evpp-vs-asio-10000.chart -------------------------------------------------------------------------------- /docs/benchmark_ioevent_performance_vs_asio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark_ioevent_performance_vs_asio.md -------------------------------------------------------------------------------- /docs/benchmark_lockfree_vs_mutex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark_lockfree_vs_mutex.md -------------------------------------------------------------------------------- /docs/benchmark_lockfree_vs_mutex_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark_lockfree_vs_mutex_cn.md -------------------------------------------------------------------------------- /docs/benchmark_ping_pong_spend_time_vs_asio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark_ping_pong_spend_time_vs_asio.md -------------------------------------------------------------------------------- /docs/benchmark_throughput_vs_asio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark_throughput_vs_asio.md -------------------------------------------------------------------------------- /docs/benchmark_throughput_vs_asio_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark_throughput_vs_asio_cn.md -------------------------------------------------------------------------------- /docs/benchmark_throughput_vs_libevent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark_throughput_vs_libevent.md -------------------------------------------------------------------------------- /docs/benchmark_throughput_vs_muduo_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/benchmark_throughput_vs_muduo_cn.md -------------------------------------------------------------------------------- /docs/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/quick_start.md -------------------------------------------------------------------------------- /docs/quick_start_windows_with_visualstudio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/docs/quick_start_windows_with_visualstudio.md -------------------------------------------------------------------------------- /evpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/CMakeLists.txt -------------------------------------------------------------------------------- /evpp/any.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/any.h -------------------------------------------------------------------------------- /evpp/buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/buffer.cc -------------------------------------------------------------------------------- /evpp/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/buffer.h -------------------------------------------------------------------------------- /evpp/connector.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/connector.cc -------------------------------------------------------------------------------- /evpp/connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/connector.h -------------------------------------------------------------------------------- /evpp/dns_resolver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/dns_resolver.cc -------------------------------------------------------------------------------- /evpp/dns_resolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/dns_resolver.h -------------------------------------------------------------------------------- /evpp/duration.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/duration.cc -------------------------------------------------------------------------------- /evpp/duration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/duration.h -------------------------------------------------------------------------------- /evpp/duration.inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/duration.inl.h -------------------------------------------------------------------------------- /evpp/event_loop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/event_loop.cc -------------------------------------------------------------------------------- /evpp/event_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/event_loop.h -------------------------------------------------------------------------------- /evpp/event_loop_thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/event_loop_thread.cc -------------------------------------------------------------------------------- /evpp/event_loop_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/event_loop_thread.h -------------------------------------------------------------------------------- /evpp/event_loop_thread_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/event_loop_thread_pool.cc -------------------------------------------------------------------------------- /evpp/event_loop_thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/event_loop_thread_pool.h -------------------------------------------------------------------------------- /evpp/event_watcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/event_watcher.cc -------------------------------------------------------------------------------- /evpp/event_watcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/event_watcher.h -------------------------------------------------------------------------------- /evpp/evpphttp/http_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/evpphttp/http_parser.h -------------------------------------------------------------------------------- /evpp/evpphttp/http_parser_cpp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/evpphttp/http_parser_cpp.cc -------------------------------------------------------------------------------- /evpp/evpphttp/http_request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/evpphttp/http_request.cc -------------------------------------------------------------------------------- /evpp/evpphttp/http_request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/evpphttp/http_request.h -------------------------------------------------------------------------------- /evpp/evpphttp/http_response.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/evpphttp/http_response.cc -------------------------------------------------------------------------------- /evpp/evpphttp/http_response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/evpphttp/http_response.h -------------------------------------------------------------------------------- /evpp/evpphttp/service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/evpphttp/service.cc -------------------------------------------------------------------------------- /evpp/evpphttp/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/evpphttp/service.h -------------------------------------------------------------------------------- /evpp/fd_channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/fd_channel.cc -------------------------------------------------------------------------------- /evpp/fd_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/fd_channel.h -------------------------------------------------------------------------------- /evpp/gettimeofday.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/gettimeofday.h -------------------------------------------------------------------------------- /evpp/http/context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/http/context.cc -------------------------------------------------------------------------------- /evpp/http/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/http/context.h -------------------------------------------------------------------------------- /evpp/http/http_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/http/http_server.cc -------------------------------------------------------------------------------- /evpp/http/http_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/http/http_server.h -------------------------------------------------------------------------------- /evpp/http/service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/http/service.cc -------------------------------------------------------------------------------- /evpp/http/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/http/service.h -------------------------------------------------------------------------------- /evpp/http/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/http/stats.h -------------------------------------------------------------------------------- /evpp/httpc/conn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/conn.cc -------------------------------------------------------------------------------- /evpp/httpc/conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/conn.h -------------------------------------------------------------------------------- /evpp/httpc/conn_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/conn_pool.cc -------------------------------------------------------------------------------- /evpp/httpc/conn_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/conn_pool.h -------------------------------------------------------------------------------- /evpp/httpc/request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/request.cc -------------------------------------------------------------------------------- /evpp/httpc/request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/request.h -------------------------------------------------------------------------------- /evpp/httpc/response.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/response.cc -------------------------------------------------------------------------------- /evpp/httpc/response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/response.h -------------------------------------------------------------------------------- /evpp/httpc/ssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/ssl.cc -------------------------------------------------------------------------------- /evpp/httpc/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/ssl.h -------------------------------------------------------------------------------- /evpp/httpc/url_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/url_parser.cc -------------------------------------------------------------------------------- /evpp/httpc/url_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/httpc/url_parser.h -------------------------------------------------------------------------------- /evpp/inner_pre.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/inner_pre.cc -------------------------------------------------------------------------------- /evpp/inner_pre.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/inner_pre.h -------------------------------------------------------------------------------- /evpp/invoke_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/invoke_timer.cc -------------------------------------------------------------------------------- /evpp/invoke_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/invoke_timer.h -------------------------------------------------------------------------------- /evpp/libevent.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/libevent.cc -------------------------------------------------------------------------------- /evpp/libevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/libevent.h -------------------------------------------------------------------------------- /evpp/listener.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/listener.cc -------------------------------------------------------------------------------- /evpp/listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/listener.h -------------------------------------------------------------------------------- /evpp/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/logging.h -------------------------------------------------------------------------------- /evpp/memmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/memmem.h -------------------------------------------------------------------------------- /evpp/platform_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/platform_config.h -------------------------------------------------------------------------------- /evpp/server_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/server_status.h -------------------------------------------------------------------------------- /evpp/slice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/slice.h -------------------------------------------------------------------------------- /evpp/sockets.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/sockets.cc -------------------------------------------------------------------------------- /evpp/sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/sockets.h -------------------------------------------------------------------------------- /evpp/sys_addrinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/sys_addrinfo.h -------------------------------------------------------------------------------- /evpp/sys_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/sys_sockets.h -------------------------------------------------------------------------------- /evpp/tcp_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/tcp_callbacks.h -------------------------------------------------------------------------------- /evpp/tcp_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/tcp_client.cc -------------------------------------------------------------------------------- /evpp/tcp_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/tcp_client.h -------------------------------------------------------------------------------- /evpp/tcp_conn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/tcp_conn.cc -------------------------------------------------------------------------------- /evpp/tcp_conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/tcp_conn.h -------------------------------------------------------------------------------- /evpp/tcp_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/tcp_server.cc -------------------------------------------------------------------------------- /evpp/tcp_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/tcp_server.h -------------------------------------------------------------------------------- /evpp/thread_dispatch_policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/thread_dispatch_policy.h -------------------------------------------------------------------------------- /evpp/timestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/timestamp.h -------------------------------------------------------------------------------- /evpp/timestamp.inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/timestamp.inl.h -------------------------------------------------------------------------------- /evpp/udp/sync_udp_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/udp/sync_udp_client.cc -------------------------------------------------------------------------------- /evpp/udp/sync_udp_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/udp/sync_udp_client.h -------------------------------------------------------------------------------- /evpp/udp/udp_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/udp/udp_message.h -------------------------------------------------------------------------------- /evpp/udp/udp_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/udp/udp_server.cc -------------------------------------------------------------------------------- /evpp/udp/udp_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/udp/udp_server.h -------------------------------------------------------------------------------- /evpp/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/utility.h -------------------------------------------------------------------------------- /evpp/windows_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/evpp/windows_port.h -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/apps/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(evnsq) -------------------------------------------------------------------------------- /examples/apps/evnsq/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/apps/evnsq/CMakeLists.txt -------------------------------------------------------------------------------- /examples/apps/evnsq/evnsq_producer/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/apps/evnsq/evnsq_producer/main.cc -------------------------------------------------------------------------------- /examples/apps/evnsq/evnsq_tail/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/apps/evnsq/evnsq_tail/main.cc -------------------------------------------------------------------------------- /examples/c10m/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/c10m/CMakeLists.txt -------------------------------------------------------------------------------- /examples/c10m/c10m01/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/c10m/c10m01/CMakeLists.txt -------------------------------------------------------------------------------- /examples/c10m/c10m01/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/c10m/c10m01/main.cc -------------------------------------------------------------------------------- /examples/c10m/client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/c10m/client/CMakeLists.txt -------------------------------------------------------------------------------- /examples/c10m/client/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/c10m/client/main.cc -------------------------------------------------------------------------------- /examples/chatroom/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(simple) 2 | 3 | -------------------------------------------------------------------------------- /examples/chatroom/simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/chatroom/simple/CMakeLists.txt -------------------------------------------------------------------------------- /examples/chatroom/simple/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/chatroom/simple/client.cc -------------------------------------------------------------------------------- /examples/chatroom/simple/codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/chatroom/simple/codec.h -------------------------------------------------------------------------------- /examples/chatroom/simple/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/chatroom/simple/readme.md -------------------------------------------------------------------------------- /examples/chatroom/simple/server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/chatroom/simple/server.cc -------------------------------------------------------------------------------- /examples/dns_resolve/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/dns_resolve/main.cc -------------------------------------------------------------------------------- /examples/echo/httpecho/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/echo/httpecho/main.cc -------------------------------------------------------------------------------- /examples/echo/tcpecho/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/echo/tcpecho/main.cc -------------------------------------------------------------------------------- /examples/echo/tcpecho/winmain-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/echo/tcpecho/winmain-inl.h -------------------------------------------------------------------------------- /examples/echo/udpecho/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/echo/udpecho/main.cc -------------------------------------------------------------------------------- /examples/http/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/CMakeLists.txt -------------------------------------------------------------------------------- /examples/http/evpphttp_server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/evpphttp_server/CMakeLists.txt -------------------------------------------------------------------------------- /examples/http/evpphttp_server/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/evpphttp_server/main.cc -------------------------------------------------------------------------------- /examples/http/http_client_request/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/http_client_request/CMakeLists.txt -------------------------------------------------------------------------------- /examples/http/http_client_request/client01.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/http_client_request/client01.cc -------------------------------------------------------------------------------- /examples/http/http_client_request/client02.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/http_client_request/client02.cc -------------------------------------------------------------------------------- /examples/http/http_client_request/client03.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/http_client_request/client03.cc -------------------------------------------------------------------------------- /examples/http/http_client_request/client04.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/http_client_request/client04.cc -------------------------------------------------------------------------------- /examples/http/http_client_request/client05.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/http_client_request/client05.cc -------------------------------------------------------------------------------- /examples/http/simple_proxy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/simple_proxy/CMakeLists.txt -------------------------------------------------------------------------------- /examples/http/simple_proxy/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/http/simple_proxy/main.cc -------------------------------------------------------------------------------- /examples/multi_accept/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/multi_accept/main.cc -------------------------------------------------------------------------------- /examples/pingpong/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/pingpong/client.cc -------------------------------------------------------------------------------- /examples/pingpong/server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/pingpong/server.cc -------------------------------------------------------------------------------- /examples/recipes/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(self_control_timer) -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/CMakeLists.txt -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_01/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_01/CMakeLists.txt -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_01/event_watcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_01/event_watcher.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_01/event_watcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_01/event_watcher.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_01/invoke_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_01/invoke_timer.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_01/invoke_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_01/invoke_timer.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_01/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_01/main.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_01/winmain-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_01/winmain-inl.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_02/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_02/CMakeLists.txt -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_02/event_watcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_02/event_watcher.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_02/event_watcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_02/event_watcher.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_02/invoke_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_02/invoke_timer.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_02/invoke_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_02/invoke_timer.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_02/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_02/main.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/basic_02/winmain-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/basic_02/winmain-inl.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/cancel_03/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/cancel_03/CMakeLists.txt -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/cancel_03/event_watcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/cancel_03/event_watcher.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/cancel_03/event_watcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/cancel_03/event_watcher.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/cancel_03/invoke_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/cancel_03/invoke_timer.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/cancel_03/invoke_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/cancel_03/invoke_timer.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/cancel_03/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/cancel_03/main.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/cancel_03/winmain-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/cancel_03/winmain-inl.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/periodic_04/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/periodic_04/CMakeLists.txt -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/periodic_04/event_watcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/periodic_04/event_watcher.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/periodic_04/event_watcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/periodic_04/event_watcher.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/periodic_04/invoke_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/periodic_04/invoke_timer.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/periodic_04/invoke_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/periodic_04/invoke_timer.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/periodic_04/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/periodic_04/main.cc -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/periodic_04/winmain-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/periodic_04/winmain-inl.h -------------------------------------------------------------------------------- /examples/recipes/self_control_timer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/recipes/self_control_timer/readme.md -------------------------------------------------------------------------------- /examples/signal/signal01.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/signal/signal01.cc -------------------------------------------------------------------------------- /examples/signal/signal02.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/signal/signal02.cc -------------------------------------------------------------------------------- /examples/tcp/tcp_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/tcp/tcp_client.cc -------------------------------------------------------------------------------- /examples/tcp/tcp_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/tcp/tcp_server.cc -------------------------------------------------------------------------------- /examples/timer/timer01.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/timer/timer01.cc -------------------------------------------------------------------------------- /examples/timer/timer02.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/timer/timer02.cc -------------------------------------------------------------------------------- /examples/timer/timer03.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/timer/timer03.cc -------------------------------------------------------------------------------- /examples/timer/timer04.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/timer/timer04.cc -------------------------------------------------------------------------------- /examples/timer/timer05.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/timer/timer05.cc -------------------------------------------------------------------------------- /examples/twisted/pubsubserver/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/twisted/pubsubserver/main.cc -------------------------------------------------------------------------------- /examples/twisted/pubsubserver/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/twisted/pubsubserver/readme.md -------------------------------------------------------------------------------- /examples/twisted/webserver/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/twisted/webserver/main.cc -------------------------------------------------------------------------------- /examples/twisted/webserver/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/twisted/webserver/readme.md -------------------------------------------------------------------------------- /examples/winmain-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/examples/winmain-inl.h -------------------------------------------------------------------------------- /labs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/CMakeLists.txt -------------------------------------------------------------------------------- /labs/evthrift/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/CMakeLists.txt -------------------------------------------------------------------------------- /labs/evthrift/tests/.gitignore: -------------------------------------------------------------------------------- 1 | gen-cpp 2 | gen-py 3 | -------------------------------------------------------------------------------- /labs/evthrift/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/tests/CMakeLists.txt -------------------------------------------------------------------------------- /labs/evthrift/tests/echo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/tests/echo/CMakeLists.txt -------------------------------------------------------------------------------- /labs/evthrift/tests/echo/echo.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/tests/echo/echo.thrift -------------------------------------------------------------------------------- /labs/evthrift/tests/echo/echo_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/tests/echo/echo_server.cc -------------------------------------------------------------------------------- /labs/evthrift/tests/echo/echoclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/tests/echo/echoclient.py -------------------------------------------------------------------------------- /labs/evthrift/tests/ping/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/tests/ping/CMakeLists.txt -------------------------------------------------------------------------------- /labs/evthrift/tests/ping/ping.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/tests/ping/ping.thrift -------------------------------------------------------------------------------- /labs/evthrift/tests/ping/ping_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/tests/ping/ping_server.cc -------------------------------------------------------------------------------- /labs/evthrift/tests/ping/pingclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/tests/ping/pingclient.py -------------------------------------------------------------------------------- /labs/evthrift/thrift_conn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/thrift_conn.cc -------------------------------------------------------------------------------- /labs/evthrift/thrift_conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/thrift_conn.h -------------------------------------------------------------------------------- /labs/evthrift/thrift_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/thrift_server.cc -------------------------------------------------------------------------------- /labs/evthrift/thrift_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/labs/evthrift/thrift_server.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/readme.md -------------------------------------------------------------------------------- /readme_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/readme_cn.md -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/any_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/any_test.cc -------------------------------------------------------------------------------- /test/buffer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/buffer_test.cc -------------------------------------------------------------------------------- /test/dns_resolver_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/dns_resolver_test.cc -------------------------------------------------------------------------------- /test/event_condition_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/event_condition_test.cc -------------------------------------------------------------------------------- /test/event_loop_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/event_loop_test.cc -------------------------------------------------------------------------------- /test/event_loop_thread_pool_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/event_loop_thread_pool_test.cc -------------------------------------------------------------------------------- /test/event_loop_thread_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/event_loop_thread_test.cc -------------------------------------------------------------------------------- /test/event_watcher_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/event_watcher_test.cc -------------------------------------------------------------------------------- /test/evhttp_client_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/evhttp_client_test.cc -------------------------------------------------------------------------------- /test/evpphttp_server_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/evpphttp_server_test.cc -------------------------------------------------------------------------------- /test/glog_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/glog_test.cc -------------------------------------------------------------------------------- /test/http_client_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/http_client_test.cc -------------------------------------------------------------------------------- /test/http_server_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/http_server_test.cc -------------------------------------------------------------------------------- /test/http_trivial_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/http_trivial_test.cc -------------------------------------------------------------------------------- /test/https_client_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/https_client_test.cc -------------------------------------------------------------------------------- /test/invoke_timer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/invoke_timer_test.cc -------------------------------------------------------------------------------- /test/kill_storage_cluster.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/kill_storage_cluster.json -------------------------------------------------------------------------------- /test/more_tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory (fork) 2 | -------------------------------------------------------------------------------- /test/more_tests/fork/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/more_tests/fork/CMakeLists.txt -------------------------------------------------------------------------------- /test/more_tests/fork/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/more_tests/fork/main.cc -------------------------------------------------------------------------------- /test/sockets_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/sockets_test.cc -------------------------------------------------------------------------------- /test/stability/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/stability/CMakeLists.txt -------------------------------------------------------------------------------- /test/stability/run_stability.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/stability/run_stability.sh -------------------------------------------------------------------------------- /test/stability/stability.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/stability/stability.cc -------------------------------------------------------------------------------- /test/stability/stability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/stability/stability.h -------------------------------------------------------------------------------- /test/stability/stability_dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/stability/stability_dns.h -------------------------------------------------------------------------------- /test/stability/stability_tcp1_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/stability/stability_tcp1_client.h -------------------------------------------------------------------------------- /test/stability/stability_tcp2_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/stability/stability_tcp2_client.h -------------------------------------------------------------------------------- /test/stability/stability_tcp3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/stability/stability_tcp3.h -------------------------------------------------------------------------------- /test/tcp_client_reconnect_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/tcp_client_reconnect_test.cc -------------------------------------------------------------------------------- /test/tcp_client_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/tcp_client_test.cc -------------------------------------------------------------------------------- /test/tcp_server_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/tcp_server_test.cc -------------------------------------------------------------------------------- /test/test_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/test_common.h -------------------------------------------------------------------------------- /test/test_go/tcpclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/test_go/tcpclient.go -------------------------------------------------------------------------------- /test/time_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/time_test.cc -------------------------------------------------------------------------------- /test/trivial_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/trivial_test.cc -------------------------------------------------------------------------------- /test/udp_server_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/udp_server_test.cc -------------------------------------------------------------------------------- /test/utility_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/utility_test.cc -------------------------------------------------------------------------------- /test/winmain.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/test/winmain.cc -------------------------------------------------------------------------------- /tools/astyle_format_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/tools/astyle_format_code.sh -------------------------------------------------------------------------------- /tools/benchmark-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/tools/benchmark-build.sh -------------------------------------------------------------------------------- /tools/debug-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/tools/debug-build.sh -------------------------------------------------------------------------------- /tools/release-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/tools/release-build.sh -------------------------------------------------------------------------------- /tools/test_scripts/evnsq_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/tools/test_scripts/evnsq_test.sh -------------------------------------------------------------------------------- /tools/win32-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/tools/win32-build.sh -------------------------------------------------------------------------------- /vsprojects/bin/Debug/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vsprojects/bin/Release/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vsprojects/echo.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/echo.vcxproj -------------------------------------------------------------------------------- /vsprojects/echo.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/echo.vcxproj.filters -------------------------------------------------------------------------------- /vsprojects/evmc-test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/evmc-test.vcxproj -------------------------------------------------------------------------------- /vsprojects/evnsq-test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/evnsq-test.vcxproj -------------------------------------------------------------------------------- /vsprojects/evnsqtail.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/evnsqtail.vcxproj -------------------------------------------------------------------------------- /vsprojects/httpecho.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/httpecho.vcxproj -------------------------------------------------------------------------------- /vsprojects/libevmc.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/libevmc.vcxproj -------------------------------------------------------------------------------- /vsprojects/libevmc.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/libevmc.vcxproj.filters -------------------------------------------------------------------------------- /vsprojects/libevnsq.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/libevnsq.vcxproj -------------------------------------------------------------------------------- /vsprojects/libevnsq.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/libevnsq.vcxproj.filters -------------------------------------------------------------------------------- /vsprojects/libevpp-test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/libevpp-test.vcxproj -------------------------------------------------------------------------------- /vsprojects/libevpp-test.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/libevpp-test.vcxproj.filters -------------------------------------------------------------------------------- /vsprojects/libevpp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/libevpp.sln -------------------------------------------------------------------------------- /vsprojects/libevpp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/libevpp.vcxproj -------------------------------------------------------------------------------- /vsprojects/libevpp.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/libevpp.vcxproj.filters -------------------------------------------------------------------------------- /vsprojects/pingpong_client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/pingpong_client.vcxproj -------------------------------------------------------------------------------- /vsprojects/pingpong_client.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/pingpong_client.vcxproj.user -------------------------------------------------------------------------------- /vsprojects/pingpong_server.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/pingpong_server.vcxproj -------------------------------------------------------------------------------- /vsprojects/udpecho.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qihoo360/evpp/HEAD/vsprojects/udpecho.vcxproj --------------------------------------------------------------------------------