├── .clang-format ├── .clang-format.chromium ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── README.md ├── README_detail.md ├── base ├── .gitignore ├── CMakeLists.txt ├── build_config.h ├── closure │ ├── closure.h │ ├── closure_task.h │ ├── location.cc │ └── location.h ├── coroutine │ ├── bstctx_impl.hpp │ ├── co_loop.cc │ ├── co_loop.h │ ├── co_mutex.cc │ ├── co_mutex.h │ ├── co_runner.cc │ ├── co_runner.h │ ├── coro_unittest.cc │ ├── io_event.cc │ ├── io_event.h │ ├── libaco_impl.hpp │ ├── wait_group.cc │ └── wait_group.h ├── crypto │ ├── crypto_unittest.cc │ ├── lt_ssl.cc │ └── lt_ssl.h ├── lockfree │ ├── freelist.hpp │ └── freelist_dcas.hpp ├── logging.h ├── lt_macro.h ├── ltio_config.h.in ├── memory │ ├── defer.h │ ├── lazy_instance.cc │ ├── lazy_instance.h │ ├── no_destructor.h │ ├── refcountedobject.h │ ├── scoped_guard.h │ ├── scoped_ref_ptr.h │ ├── singleton.h │ ├── spin_lock.cc │ └── spin_lock.h ├── message_loop │ ├── event.cc │ ├── event.h │ ├── event_pump.cc │ ├── event_pump.h │ ├── fd_event.cc │ ├── fd_event.h │ ├── fdev_mgr.cc │ ├── fdev_mgr.h │ ├── file_util_linux.cc │ ├── file_util_linux.h │ ├── io_multiplexer.cc │ ├── io_multiplexer.h │ ├── io_mux_epoll.cc │ ├── io_mux_epoll.h │ ├── io_mux_kqueue.cc │ ├── io_mux_kqueue.h │ ├── linux_signal.cpp │ ├── linux_signal.h │ ├── loop_delegate.h │ ├── message_loop.cc │ ├── message_loop.h │ ├── messageloop_unittest.cc │ ├── repeat_timer_unittest.cc │ ├── repeating_timer.cc │ ├── repeating_timer.h │ ├── timeout_event.cc │ ├── timeout_event.h │ ├── timer_event.cc │ ├── timer_event.h │ ├── timer_task_helper.cc │ ├── timer_task_helper.h │ ├── timer_task_queue.cc │ └── timer_task_queue.h ├── numerics │ ├── BUILD.gn │ ├── README.md │ ├── checked_math.h │ ├── checked_math_impl.h │ ├── clamped_math.h │ ├── clamped_math_impl.h │ ├── math_constants.h │ ├── ranges.h │ ├── safe_conversions.h │ ├── safe_conversions_arm_impl.h │ ├── safe_conversions_impl.h │ ├── safe_math.h │ ├── safe_math_arm_impl.h │ ├── safe_math_clang_gcc_impl.h │ └── safe_math_shared_impl.h ├── queue │ ├── double_linked_list.h │ ├── linked_list.h │ └── task_queue.h ├── string │ ├── README.md │ ├── download_latest_version.sh │ ├── string_view.h │ └── string_view.hpp ├── sys │ ├── byteorders.h │ ├── byteords_unittest.cc │ ├── sys_info.h │ └── sys_info_unittest.cc ├── time │ ├── nspr │ │ ├── README.md │ │ ├── prtime.cc │ │ └── prtime.h │ ├── time.cc │ ├── time.h │ ├── time_base.h │ ├── time_delta.cc │ ├── time_delta.h │ ├── time_ticks.cc │ ├── time_ticks.h │ ├── time_unittest.cc │ ├── time_utils.cc │ ├── time_utils.h │ ├── timestamp.cc │ └── timestamp.h └── utils │ ├── arrayutils.h │ ├── base64 │ ├── base64.hpp │ └── base64_unittest.cc │ ├── gzip │ ├── gzip_utils.cc │ └── gzip_utils.h │ ├── no_destructor.h │ ├── ns_convertor.cc │ ├── ns_convertor.h │ ├── rand_util.cc │ ├── rand_util.h │ ├── rand_util_posix.cc │ ├── string │ ├── str_utils.cc │ └── str_utils.h │ ├── sys_error.cc │ ├── sys_error.h │ └── utils_unittest.cc ├── cert ├── cert.pem ├── key.pem └── self_sign_ca.sh ├── cmake ├── External │ ├── gflags.cmake │ ├── glog.cmake │ └── glog_gflags.cmake ├── Modules │ ├── FindGFlags.cmake │ ├── FindGlog.cmake │ ├── FindMYSQL.cmake │ ├── FindNGHTTP2.cmake │ ├── FindPROFILER.cmake │ ├── FindTcmalloc.cmake │ └── FindUnwind.cmake ├── common.cmake ├── cpm.cmake ├── targets.cmake └── third_deps.cmake ├── components ├── CMakeLists.txt ├── bloomfilter │ ├── bloomfilter.cc │ ├── bloomfilter.h │ └── bloomfilter_unittest.cc ├── boolean_indexer │ ├── README.md │ ├── be_indexer.cc │ ├── be_indexer.h │ ├── be_indexer_unittest.cc │ ├── builder │ │ ├── be_indexer_builder.cc │ │ └── be_indexer_builder.h │ ├── common_container.cc │ ├── common_container.h │ ├── common_container_unittest.cc │ ├── doc │ │ └── Indexing-Boolean-Expressions.pdf │ ├── document.cc │ ├── document.h │ ├── id_generator.cc │ ├── id_generator.h │ ├── id_generator_unittest.cc │ ├── index_scanner.cc │ ├── index_scanner.h │ ├── parser │ │ ├── number_parser.cc │ │ ├── number_parser.h │ │ └── parser.h │ ├── posting_list.cc │ ├── posting_list.h │ ├── scanner_cursor.cc │ ├── scanner_cursor.h │ ├── testing_docs.txt │ ├── testing_helper.cc │ └── testing_helper.h ├── count_min_sketch │ ├── README.md │ ├── count_min_sketch.cc │ ├── count_min_sketch.h │ └── count_min_sketch_unittest.cc ├── geo_utils │ └── coordinate_cvt.h ├── inverted_indexer │ ├── bitmap_merger.cc │ ├── bitmap_merger.h │ ├── expression.cc │ ├── expression.h │ ├── indexer.cc │ ├── indexer.h │ ├── indexer_unittest.cc │ └── posting_field │ │ ├── bitmap_posting_list.cc │ │ ├── bitmap_posting_list.h │ │ ├── field.cc │ │ ├── field.h │ │ ├── general_str_field.cc │ │ ├── general_str_field.h │ │ ├── posting_list_manager.cc │ │ ├── posting_list_manager.h │ │ ├── range_field.cc │ │ └── range_field.h ├── log_metrics │ ├── metrics_container.cc │ ├── metrics_container.h │ ├── metrics_define.h │ ├── metrics_item.cc │ ├── metrics_item.h │ ├── metrics_stash.cc │ └── metrics_stash.h ├── lru_cache │ ├── lru_cache.h │ └── lru_cache_unittest.cc ├── source_loader │ ├── config_test.json │ ├── data_file_test.txt │ ├── json_class_meta.h │ ├── loader │ │ ├── file_loader.cc │ │ ├── file_loader.h │ │ ├── loader.h │ │ ├── loader_factory.cc │ │ ├── loader_factory.h │ │ ├── mysql_loader.cc │ │ └── mysql_loader.h │ ├── parser │ │ ├── column_parser.cc │ │ ├── column_parser.h │ │ ├── parser.cc │ │ └── parser.h │ ├── source.cc │ ├── source.h │ ├── source_impl │ │ └── name_struct_source.h │ └── source_loader_unittest.cc └── utils │ ├── data_accumulator.h │ └── data_accumulator_unittest.cc ├── cpm-package-lock.cmake ├── document ├── integration_other_async_service.md ├── noticable_things.md ├── source_loader_design.md └── with_gflags_glog_both.md ├── examples ├── CMakeLists.txt ├── base │ └── run_loop_test.cc ├── bench │ ├── CMakeLists.txt │ ├── README.md │ └── benchmark.dockerfile ├── component │ ├── be_index_bench.cc │ ├── build_targets.cmake │ └── log_metrics_test.cc └── net_io │ ├── acceptor_test.cc │ ├── build_targets.cmake │ ├── co_so_service.cc │ ├── fw_rapid_message.h │ ├── fw_rapid_server.cc │ ├── http2_server.cc │ ├── http_benchmark.cc │ ├── io_service_test.cc │ ├── lt_client_cli.cc │ ├── lt_http_client.cc │ ├── lt_ws_client.cc │ ├── rapid_bench_client.cc │ ├── simple_ltserver.cc │ └── ws_echo_server.cc ├── integration ├── CMakeLists.txt └── async_mysql │ ├── CMakeLists.txt │ ├── mysql_async_con.cc │ ├── mysql_async_con.h │ ├── mysql_client_impl.cc │ ├── mysql_client_impl.h │ ├── query_session.cc │ └── query_session.h ├── net_io ├── CMakeLists.txt ├── channel.cc ├── channel.h ├── clients │ ├── README.md │ ├── async_channel.cc │ ├── async_channel.h │ ├── client.cc │ ├── client.h │ ├── client_base.h │ ├── client_channel.cc │ ├── client_channel.h │ ├── client_connector.cc │ ├── client_connector.h │ ├── client_unittest.cc │ ├── clients_manager.h │ ├── interceptor.h │ ├── queued_channel.cc │ ├── queued_channel.h │ ├── router │ │ ├── client_router.h │ │ ├── hash_router.h │ │ ├── maglev_router.cc │ │ ├── maglev_router.h │ │ ├── ringhash_router.cc │ │ ├── ringhash_router.h │ │ ├── roundrobin_router.cc │ │ ├── roundrobin_router.h │ │ └── router_unittest.cc │ ├── router_factory.cc │ ├── router_factory.h │ ├── ws_client.cc │ └── ws_client.h ├── codec │ ├── codec_factory.cc │ ├── codec_factory.h │ ├── codec_message.cc │ ├── codec_message.h │ ├── codec_service.cc │ ├── codec_service.h │ ├── http │ │ ├── h2 │ │ │ ├── client_example.c │ │ │ ├── code_gen │ │ │ │ ├── author.py │ │ │ │ ├── genauthoritychartbl.py │ │ │ │ ├── gendowncasetbl.py │ │ │ │ ├── genheaderfun.py │ │ │ │ ├── genheaderfunc.py │ │ │ │ ├── genlibtokenlookup.py │ │ │ │ ├── genmethodfunc.py │ │ │ │ ├── gennghttpxfun.py │ │ │ │ ├── gennmchartbl.py │ │ │ │ ├── gentokenlookup.py │ │ │ │ ├── genvchartbl.py │ │ │ │ ├── help2rst.py │ │ │ │ ├── mkcipherlist.py │ │ │ │ ├── mkhufftbl.py │ │ │ │ └── mkstatichdtbl.py │ │ │ ├── gentokenlookup.pyc │ │ │ ├── h2_codec_service.cc │ │ │ ├── h2_codec_service.h │ │ │ ├── h2_tls_context.cc │ │ │ ├── h2_tls_context.h │ │ │ ├── nghttp2_util.cc │ │ │ └── nghttp2_util.h │ │ ├── http_codec_service.cc │ │ ├── http_codec_service.h │ │ ├── http_constants.cc │ │ ├── http_constants.h │ │ ├── http_message.cc │ │ ├── http_message.h │ │ ├── http_request.h │ │ ├── http_response.h │ │ ├── http_util.h │ │ └── parser_context.h │ ├── line │ │ ├── line_codec_service.cc │ │ ├── line_codec_service.h │ │ ├── line_message.cc │ │ └── line_message.h │ ├── raw │ │ ├── raw_codec_service.h │ │ ├── raw_message.cc │ │ └── raw_message.h │ ├── redis │ │ ├── redis_request.cc │ │ ├── redis_request.h │ │ ├── redis_response.cc │ │ ├── redis_response.h │ │ ├── resp_codec_service.cc │ │ └── resp_codec_service.h │ └── websocket │ │ ├── README.md │ │ ├── websocket_parser.c │ │ ├── websocket_parser.h │ │ ├── ws_codec_service.cc │ │ ├── ws_codec_service.h │ │ ├── ws_message.cc │ │ ├── ws_message.h │ │ ├── ws_util.cc │ │ └── ws_util.h ├── common │ ├── README.md │ ├── address_family.cc │ ├── address_family.h │ ├── common_unittest.cc │ ├── ip_address.cc │ ├── ip_address.h │ ├── ip_endpoint.cc │ ├── ip_endpoint.h │ ├── load_balance │ │ ├── consistent_hash_map.h │ │ ├── maglev.cc │ │ ├── maglev.h │ │ ├── maglev2.cc │ │ ├── maglev2.h │ │ └── maglev_unittest.cc │ ├── net_export.h │ ├── sockaddr_storage.cc │ ├── sockaddr_storage.h │ └── sys_addrinfo.h ├── coronet │ ├── io_service.cc │ ├── io_service.h │ └── socket_rw.h ├── document │ ├── epoll_things.md │ └── ltnet_client_design.md ├── io_buffer.cc ├── io_buffer.h ├── io_service.cc ├── io_service.h ├── net_callback.h ├── server │ ├── generic_server.h │ ├── handler_factory.h │ ├── http_server │ │ ├── http_context.cc │ │ ├── http_context.h │ │ └── http_server.h │ ├── raw_server │ │ ├── raw_server.cc │ │ └── raw_server.h │ └── ws_server │ │ ├── ws_server.cc │ │ └── ws_server.h ├── socket_acceptor.cc ├── socket_acceptor.h ├── socket_utils.cc ├── socket_utils.h ├── tcp_channel.cc ├── tcp_channel.h ├── tcp_channel_ssl.cc ├── tcp_channel_ssl.h ├── udp_io │ ├── udp_context.cc │ ├── udp_context.h │ ├── udp_service.cc │ └── udp_service.h ├── url_utils.cc └── url_utils.h ├── setup_build_env.sh └── thirdparty ├── CMakeLists.txt ├── hash ├── crc.cpp ├── crc.h ├── md5.c ├── md5.h ├── murmurhash3.cpp ├── murmurhash3.h ├── sha1.cpp └── sha1.h ├── resp ├── CMakeLists.txt ├── LICENSE ├── README.md ├── example │ ├── CMakeLists.txt │ ├── array │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── base │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── incomplete │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── pipeline │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── reuse │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── resp │ ├── all.hpp │ ├── buffer.hpp │ ├── config.hpp │ ├── decoder.hpp │ ├── encoder.hpp │ ├── result.hpp │ ├── stdint.hpp │ ├── unique_array.hpp │ └── unique_value.hpp ├── src │ ├── CMakeLists.txt │ └── src.cpp └── test │ ├── CMakeLists.txt │ ├── catch.hpp │ ├── test_buffer.cpp │ ├── test_decoder.cpp │ ├── test_encoder.cpp │ ├── test_unique_array.cpp │ └── test_unique_value.cpp ├── timeout ├── README.md ├── bitops.h ├── example.cc ├── test-bitops.c ├── test-timeout.c ├── timeout.c └── timeout.h ├── tinyxml2 ├── tinyxml2.cpp └── tinyxml2.h ├── url-parser ├── .gitignore ├── AUTHORS ├── LICENSE-MIT ├── url_parser.c └── url_parser.h └── urlsafe64 ├── urlsafe64.c └── urlsafe64.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-format.chromium: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/.clang-format.chromium -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/README.md -------------------------------------------------------------------------------- /README_detail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/README_detail.md -------------------------------------------------------------------------------- /base/.gitignore: -------------------------------------------------------------------------------- 1 | ltio_config.h 2 | -------------------------------------------------------------------------------- /base/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/CMakeLists.txt -------------------------------------------------------------------------------- /base/build_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/build_config.h -------------------------------------------------------------------------------- /base/closure/closure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/closure/closure.h -------------------------------------------------------------------------------- /base/closure/closure_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/closure/closure_task.h -------------------------------------------------------------------------------- /base/closure/location.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/closure/location.cc -------------------------------------------------------------------------------- /base/closure/location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/closure/location.h -------------------------------------------------------------------------------- /base/coroutine/bstctx_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/bstctx_impl.hpp -------------------------------------------------------------------------------- /base/coroutine/co_loop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/co_loop.cc -------------------------------------------------------------------------------- /base/coroutine/co_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/co_loop.h -------------------------------------------------------------------------------- /base/coroutine/co_mutex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/co_mutex.cc -------------------------------------------------------------------------------- /base/coroutine/co_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/co_mutex.h -------------------------------------------------------------------------------- /base/coroutine/co_runner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/co_runner.cc -------------------------------------------------------------------------------- /base/coroutine/co_runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/co_runner.h -------------------------------------------------------------------------------- /base/coroutine/coro_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/coro_unittest.cc -------------------------------------------------------------------------------- /base/coroutine/io_event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/io_event.cc -------------------------------------------------------------------------------- /base/coroutine/io_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/io_event.h -------------------------------------------------------------------------------- /base/coroutine/libaco_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/libaco_impl.hpp -------------------------------------------------------------------------------- /base/coroutine/wait_group.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/wait_group.cc -------------------------------------------------------------------------------- /base/coroutine/wait_group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/coroutine/wait_group.h -------------------------------------------------------------------------------- /base/crypto/crypto_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/crypto/crypto_unittest.cc -------------------------------------------------------------------------------- /base/crypto/lt_ssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/crypto/lt_ssl.cc -------------------------------------------------------------------------------- /base/crypto/lt_ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/crypto/lt_ssl.h -------------------------------------------------------------------------------- /base/lockfree/freelist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/lockfree/freelist.hpp -------------------------------------------------------------------------------- /base/lockfree/freelist_dcas.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/lockfree/freelist_dcas.hpp -------------------------------------------------------------------------------- /base/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/logging.h -------------------------------------------------------------------------------- /base/lt_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/lt_macro.h -------------------------------------------------------------------------------- /base/ltio_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/ltio_config.h.in -------------------------------------------------------------------------------- /base/memory/defer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/defer.h -------------------------------------------------------------------------------- /base/memory/lazy_instance.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/lazy_instance.cc -------------------------------------------------------------------------------- /base/memory/lazy_instance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/lazy_instance.h -------------------------------------------------------------------------------- /base/memory/no_destructor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/no_destructor.h -------------------------------------------------------------------------------- /base/memory/refcountedobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/refcountedobject.h -------------------------------------------------------------------------------- /base/memory/scoped_guard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/scoped_guard.h -------------------------------------------------------------------------------- /base/memory/scoped_ref_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/scoped_ref_ptr.h -------------------------------------------------------------------------------- /base/memory/singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/singleton.h -------------------------------------------------------------------------------- /base/memory/spin_lock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/spin_lock.cc -------------------------------------------------------------------------------- /base/memory/spin_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/memory/spin_lock.h -------------------------------------------------------------------------------- /base/message_loop/event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/event.cc -------------------------------------------------------------------------------- /base/message_loop/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/event.h -------------------------------------------------------------------------------- /base/message_loop/event_pump.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/event_pump.cc -------------------------------------------------------------------------------- /base/message_loop/event_pump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/event_pump.h -------------------------------------------------------------------------------- /base/message_loop/fd_event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/fd_event.cc -------------------------------------------------------------------------------- /base/message_loop/fd_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/fd_event.h -------------------------------------------------------------------------------- /base/message_loop/fdev_mgr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/fdev_mgr.cc -------------------------------------------------------------------------------- /base/message_loop/fdev_mgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/fdev_mgr.h -------------------------------------------------------------------------------- /base/message_loop/file_util_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/file_util_linux.cc -------------------------------------------------------------------------------- /base/message_loop/file_util_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/file_util_linux.h -------------------------------------------------------------------------------- /base/message_loop/io_multiplexer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/io_multiplexer.cc -------------------------------------------------------------------------------- /base/message_loop/io_multiplexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/io_multiplexer.h -------------------------------------------------------------------------------- /base/message_loop/io_mux_epoll.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/io_mux_epoll.cc -------------------------------------------------------------------------------- /base/message_loop/io_mux_epoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/io_mux_epoll.h -------------------------------------------------------------------------------- /base/message_loop/io_mux_kqueue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/io_mux_kqueue.cc -------------------------------------------------------------------------------- /base/message_loop/io_mux_kqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/io_mux_kqueue.h -------------------------------------------------------------------------------- /base/message_loop/linux_signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/linux_signal.cpp -------------------------------------------------------------------------------- /base/message_loop/linux_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/linux_signal.h -------------------------------------------------------------------------------- /base/message_loop/loop_delegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/loop_delegate.h -------------------------------------------------------------------------------- /base/message_loop/message_loop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/message_loop.cc -------------------------------------------------------------------------------- /base/message_loop/message_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/message_loop.h -------------------------------------------------------------------------------- /base/message_loop/messageloop_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/messageloop_unittest.cc -------------------------------------------------------------------------------- /base/message_loop/repeat_timer_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/repeat_timer_unittest.cc -------------------------------------------------------------------------------- /base/message_loop/repeating_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/repeating_timer.cc -------------------------------------------------------------------------------- /base/message_loop/repeating_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/repeating_timer.h -------------------------------------------------------------------------------- /base/message_loop/timeout_event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/timeout_event.cc -------------------------------------------------------------------------------- /base/message_loop/timeout_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/timeout_event.h -------------------------------------------------------------------------------- /base/message_loop/timer_event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/timer_event.cc -------------------------------------------------------------------------------- /base/message_loop/timer_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/timer_event.h -------------------------------------------------------------------------------- /base/message_loop/timer_task_helper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/timer_task_helper.cc -------------------------------------------------------------------------------- /base/message_loop/timer_task_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/timer_task_helper.h -------------------------------------------------------------------------------- /base/message_loop/timer_task_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/timer_task_queue.cc -------------------------------------------------------------------------------- /base/message_loop/timer_task_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/message_loop/timer_task_queue.h -------------------------------------------------------------------------------- /base/numerics/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/BUILD.gn -------------------------------------------------------------------------------- /base/numerics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/README.md -------------------------------------------------------------------------------- /base/numerics/checked_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/checked_math.h -------------------------------------------------------------------------------- /base/numerics/checked_math_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/checked_math_impl.h -------------------------------------------------------------------------------- /base/numerics/clamped_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/clamped_math.h -------------------------------------------------------------------------------- /base/numerics/clamped_math_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/clamped_math_impl.h -------------------------------------------------------------------------------- /base/numerics/math_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/math_constants.h -------------------------------------------------------------------------------- /base/numerics/ranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/ranges.h -------------------------------------------------------------------------------- /base/numerics/safe_conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/safe_conversions.h -------------------------------------------------------------------------------- /base/numerics/safe_conversions_arm_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/safe_conversions_arm_impl.h -------------------------------------------------------------------------------- /base/numerics/safe_conversions_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/safe_conversions_impl.h -------------------------------------------------------------------------------- /base/numerics/safe_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/safe_math.h -------------------------------------------------------------------------------- /base/numerics/safe_math_arm_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/safe_math_arm_impl.h -------------------------------------------------------------------------------- /base/numerics/safe_math_clang_gcc_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/safe_math_clang_gcc_impl.h -------------------------------------------------------------------------------- /base/numerics/safe_math_shared_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/numerics/safe_math_shared_impl.h -------------------------------------------------------------------------------- /base/queue/double_linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/queue/double_linked_list.h -------------------------------------------------------------------------------- /base/queue/linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/queue/linked_list.h -------------------------------------------------------------------------------- /base/queue/task_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/queue/task_queue.h -------------------------------------------------------------------------------- /base/string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/string/README.md -------------------------------------------------------------------------------- /base/string/download_latest_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/string/download_latest_version.sh -------------------------------------------------------------------------------- /base/string/string_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/string/string_view.h -------------------------------------------------------------------------------- /base/string/string_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/string/string_view.hpp -------------------------------------------------------------------------------- /base/sys/byteorders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/sys/byteorders.h -------------------------------------------------------------------------------- /base/sys/byteords_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/sys/byteords_unittest.cc -------------------------------------------------------------------------------- /base/sys/sys_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/sys/sys_info.h -------------------------------------------------------------------------------- /base/sys/sys_info_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/sys/sys_info_unittest.cc -------------------------------------------------------------------------------- /base/time/nspr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/nspr/README.md -------------------------------------------------------------------------------- /base/time/nspr/prtime.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/nspr/prtime.cc -------------------------------------------------------------------------------- /base/time/nspr/prtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/nspr/prtime.h -------------------------------------------------------------------------------- /base/time/time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time.cc -------------------------------------------------------------------------------- /base/time/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time.h -------------------------------------------------------------------------------- /base/time/time_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time_base.h -------------------------------------------------------------------------------- /base/time/time_delta.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time_delta.cc -------------------------------------------------------------------------------- /base/time/time_delta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time_delta.h -------------------------------------------------------------------------------- /base/time/time_ticks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time_ticks.cc -------------------------------------------------------------------------------- /base/time/time_ticks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time_ticks.h -------------------------------------------------------------------------------- /base/time/time_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time_unittest.cc -------------------------------------------------------------------------------- /base/time/time_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time_utils.cc -------------------------------------------------------------------------------- /base/time/time_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/time_utils.h -------------------------------------------------------------------------------- /base/time/timestamp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/timestamp.cc -------------------------------------------------------------------------------- /base/time/timestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/time/timestamp.h -------------------------------------------------------------------------------- /base/utils/arrayutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/arrayutils.h -------------------------------------------------------------------------------- /base/utils/base64/base64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/base64/base64.hpp -------------------------------------------------------------------------------- /base/utils/base64/base64_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/base64/base64_unittest.cc -------------------------------------------------------------------------------- /base/utils/gzip/gzip_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/gzip/gzip_utils.cc -------------------------------------------------------------------------------- /base/utils/gzip/gzip_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/gzip/gzip_utils.h -------------------------------------------------------------------------------- /base/utils/no_destructor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/no_destructor.h -------------------------------------------------------------------------------- /base/utils/ns_convertor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/ns_convertor.cc -------------------------------------------------------------------------------- /base/utils/ns_convertor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/ns_convertor.h -------------------------------------------------------------------------------- /base/utils/rand_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/rand_util.cc -------------------------------------------------------------------------------- /base/utils/rand_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/rand_util.h -------------------------------------------------------------------------------- /base/utils/rand_util_posix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/rand_util_posix.cc -------------------------------------------------------------------------------- /base/utils/string/str_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/string/str_utils.cc -------------------------------------------------------------------------------- /base/utils/string/str_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/string/str_utils.h -------------------------------------------------------------------------------- /base/utils/sys_error.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/sys_error.cc -------------------------------------------------------------------------------- /base/utils/sys_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/sys_error.h -------------------------------------------------------------------------------- /base/utils/utils_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/base/utils/utils_unittest.cc -------------------------------------------------------------------------------- /cert/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cert/cert.pem -------------------------------------------------------------------------------- /cert/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cert/key.pem -------------------------------------------------------------------------------- /cert/self_sign_ca.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cert/self_sign_ca.sh -------------------------------------------------------------------------------- /cmake/External/gflags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/External/gflags.cmake -------------------------------------------------------------------------------- /cmake/External/glog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/External/glog.cmake -------------------------------------------------------------------------------- /cmake/External/glog_gflags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/External/glog_gflags.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindGFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/Modules/FindGFlags.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindGlog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/Modules/FindGlog.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindMYSQL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/Modules/FindMYSQL.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindNGHTTP2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/Modules/FindNGHTTP2.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindPROFILER.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/Modules/FindPROFILER.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindTcmalloc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/Modules/FindTcmalloc.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindUnwind.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/Modules/FindUnwind.cmake -------------------------------------------------------------------------------- /cmake/common.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/common.cmake -------------------------------------------------------------------------------- /cmake/cpm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/cpm.cmake -------------------------------------------------------------------------------- /cmake/targets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/targets.cmake -------------------------------------------------------------------------------- /cmake/third_deps.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cmake/third_deps.cmake -------------------------------------------------------------------------------- /components/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/CMakeLists.txt -------------------------------------------------------------------------------- /components/bloomfilter/bloomfilter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/bloomfilter/bloomfilter.cc -------------------------------------------------------------------------------- /components/bloomfilter/bloomfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/bloomfilter/bloomfilter.h -------------------------------------------------------------------------------- /components/bloomfilter/bloomfilter_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/bloomfilter/bloomfilter_unittest.cc -------------------------------------------------------------------------------- /components/boolean_indexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/README.md -------------------------------------------------------------------------------- /components/boolean_indexer/be_indexer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/be_indexer.cc -------------------------------------------------------------------------------- /components/boolean_indexer/be_indexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/be_indexer.h -------------------------------------------------------------------------------- /components/boolean_indexer/be_indexer_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/be_indexer_unittest.cc -------------------------------------------------------------------------------- /components/boolean_indexer/builder/be_indexer_builder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/builder/be_indexer_builder.cc -------------------------------------------------------------------------------- /components/boolean_indexer/builder/be_indexer_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/builder/be_indexer_builder.h -------------------------------------------------------------------------------- /components/boolean_indexer/common_container.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/common_container.cc -------------------------------------------------------------------------------- /components/boolean_indexer/common_container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/common_container.h -------------------------------------------------------------------------------- /components/boolean_indexer/common_container_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/common_container_unittest.cc -------------------------------------------------------------------------------- /components/boolean_indexer/doc/Indexing-Boolean-Expressions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/doc/Indexing-Boolean-Expressions.pdf -------------------------------------------------------------------------------- /components/boolean_indexer/document.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/document.cc -------------------------------------------------------------------------------- /components/boolean_indexer/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/document.h -------------------------------------------------------------------------------- /components/boolean_indexer/id_generator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/id_generator.cc -------------------------------------------------------------------------------- /components/boolean_indexer/id_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/id_generator.h -------------------------------------------------------------------------------- /components/boolean_indexer/id_generator_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/id_generator_unittest.cc -------------------------------------------------------------------------------- /components/boolean_indexer/index_scanner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/index_scanner.cc -------------------------------------------------------------------------------- /components/boolean_indexer/index_scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/index_scanner.h -------------------------------------------------------------------------------- /components/boolean_indexer/parser/number_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/parser/number_parser.cc -------------------------------------------------------------------------------- /components/boolean_indexer/parser/number_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/parser/number_parser.h -------------------------------------------------------------------------------- /components/boolean_indexer/parser/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/parser/parser.h -------------------------------------------------------------------------------- /components/boolean_indexer/posting_list.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/posting_list.cc -------------------------------------------------------------------------------- /components/boolean_indexer/posting_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/posting_list.h -------------------------------------------------------------------------------- /components/boolean_indexer/scanner_cursor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/scanner_cursor.cc -------------------------------------------------------------------------------- /components/boolean_indexer/scanner_cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/scanner_cursor.h -------------------------------------------------------------------------------- /components/boolean_indexer/testing_docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/testing_docs.txt -------------------------------------------------------------------------------- /components/boolean_indexer/testing_helper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/testing_helper.cc -------------------------------------------------------------------------------- /components/boolean_indexer/testing_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/boolean_indexer/testing_helper.h -------------------------------------------------------------------------------- /components/count_min_sketch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/count_min_sketch/README.md -------------------------------------------------------------------------------- /components/count_min_sketch/count_min_sketch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/count_min_sketch/count_min_sketch.cc -------------------------------------------------------------------------------- /components/count_min_sketch/count_min_sketch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/count_min_sketch/count_min_sketch.h -------------------------------------------------------------------------------- /components/count_min_sketch/count_min_sketch_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/count_min_sketch/count_min_sketch_unittest.cc -------------------------------------------------------------------------------- /components/geo_utils/coordinate_cvt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/geo_utils/coordinate_cvt.h -------------------------------------------------------------------------------- /components/inverted_indexer/bitmap_merger.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/bitmap_merger.cc -------------------------------------------------------------------------------- /components/inverted_indexer/bitmap_merger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/bitmap_merger.h -------------------------------------------------------------------------------- /components/inverted_indexer/expression.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/expression.cc -------------------------------------------------------------------------------- /components/inverted_indexer/expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/expression.h -------------------------------------------------------------------------------- /components/inverted_indexer/indexer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/indexer.cc -------------------------------------------------------------------------------- /components/inverted_indexer/indexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/indexer.h -------------------------------------------------------------------------------- /components/inverted_indexer/indexer_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/indexer_unittest.cc -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/bitmap_posting_list.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/bitmap_posting_list.cc -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/bitmap_posting_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/bitmap_posting_list.h -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/field.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/field.cc -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/field.h -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/general_str_field.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/general_str_field.cc -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/general_str_field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/general_str_field.h -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/posting_list_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/posting_list_manager.cc -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/posting_list_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/posting_list_manager.h -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/range_field.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/range_field.cc -------------------------------------------------------------------------------- /components/inverted_indexer/posting_field/range_field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/inverted_indexer/posting_field/range_field.h -------------------------------------------------------------------------------- /components/log_metrics/metrics_container.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/log_metrics/metrics_container.cc -------------------------------------------------------------------------------- /components/log_metrics/metrics_container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/log_metrics/metrics_container.h -------------------------------------------------------------------------------- /components/log_metrics/metrics_define.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/log_metrics/metrics_define.h -------------------------------------------------------------------------------- /components/log_metrics/metrics_item.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/log_metrics/metrics_item.cc -------------------------------------------------------------------------------- /components/log_metrics/metrics_item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/log_metrics/metrics_item.h -------------------------------------------------------------------------------- /components/log_metrics/metrics_stash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/log_metrics/metrics_stash.cc -------------------------------------------------------------------------------- /components/log_metrics/metrics_stash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/log_metrics/metrics_stash.h -------------------------------------------------------------------------------- /components/lru_cache/lru_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/lru_cache/lru_cache.h -------------------------------------------------------------------------------- /components/lru_cache/lru_cache_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/lru_cache/lru_cache_unittest.cc -------------------------------------------------------------------------------- /components/source_loader/config_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/config_test.json -------------------------------------------------------------------------------- /components/source_loader/data_file_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/data_file_test.txt -------------------------------------------------------------------------------- /components/source_loader/json_class_meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/json_class_meta.h -------------------------------------------------------------------------------- /components/source_loader/loader/file_loader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/loader/file_loader.cc -------------------------------------------------------------------------------- /components/source_loader/loader/file_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/loader/file_loader.h -------------------------------------------------------------------------------- /components/source_loader/loader/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/loader/loader.h -------------------------------------------------------------------------------- /components/source_loader/loader/loader_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/loader/loader_factory.cc -------------------------------------------------------------------------------- /components/source_loader/loader/loader_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/loader/loader_factory.h -------------------------------------------------------------------------------- /components/source_loader/loader/mysql_loader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/loader/mysql_loader.cc -------------------------------------------------------------------------------- /components/source_loader/loader/mysql_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/loader/mysql_loader.h -------------------------------------------------------------------------------- /components/source_loader/parser/column_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/parser/column_parser.cc -------------------------------------------------------------------------------- /components/source_loader/parser/column_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/parser/column_parser.h -------------------------------------------------------------------------------- /components/source_loader/parser/parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/parser/parser.cc -------------------------------------------------------------------------------- /components/source_loader/parser/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/parser/parser.h -------------------------------------------------------------------------------- /components/source_loader/source.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/source.cc -------------------------------------------------------------------------------- /components/source_loader/source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/source.h -------------------------------------------------------------------------------- /components/source_loader/source_impl/name_struct_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/source_impl/name_struct_source.h -------------------------------------------------------------------------------- /components/source_loader/source_loader_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/source_loader/source_loader_unittest.cc -------------------------------------------------------------------------------- /components/utils/data_accumulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/utils/data_accumulator.h -------------------------------------------------------------------------------- /components/utils/data_accumulator_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/components/utils/data_accumulator_unittest.cc -------------------------------------------------------------------------------- /cpm-package-lock.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/cpm-package-lock.cmake -------------------------------------------------------------------------------- /document/integration_other_async_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/document/integration_other_async_service.md -------------------------------------------------------------------------------- /document/noticable_things.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /document/source_loader_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/document/source_loader_design.md -------------------------------------------------------------------------------- /document/with_gflags_glog_both.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/document/with_gflags_glog_both.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/base/run_loop_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/base/run_loop_test.cc -------------------------------------------------------------------------------- /examples/bench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/bench/CMakeLists.txt -------------------------------------------------------------------------------- /examples/bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/bench/README.md -------------------------------------------------------------------------------- /examples/bench/benchmark.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/bench/benchmark.dockerfile -------------------------------------------------------------------------------- /examples/component/be_index_bench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/component/be_index_bench.cc -------------------------------------------------------------------------------- /examples/component/build_targets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/component/build_targets.cmake -------------------------------------------------------------------------------- /examples/component/log_metrics_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/component/log_metrics_test.cc -------------------------------------------------------------------------------- /examples/net_io/acceptor_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/acceptor_test.cc -------------------------------------------------------------------------------- /examples/net_io/build_targets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/build_targets.cmake -------------------------------------------------------------------------------- /examples/net_io/co_so_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/co_so_service.cc -------------------------------------------------------------------------------- /examples/net_io/fw_rapid_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/fw_rapid_message.h -------------------------------------------------------------------------------- /examples/net_io/fw_rapid_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/fw_rapid_server.cc -------------------------------------------------------------------------------- /examples/net_io/http2_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/http2_server.cc -------------------------------------------------------------------------------- /examples/net_io/http_benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/http_benchmark.cc -------------------------------------------------------------------------------- /examples/net_io/io_service_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/io_service_test.cc -------------------------------------------------------------------------------- /examples/net_io/lt_client_cli.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/lt_client_cli.cc -------------------------------------------------------------------------------- /examples/net_io/lt_http_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/lt_http_client.cc -------------------------------------------------------------------------------- /examples/net_io/lt_ws_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/lt_ws_client.cc -------------------------------------------------------------------------------- /examples/net_io/rapid_bench_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/rapid_bench_client.cc -------------------------------------------------------------------------------- /examples/net_io/simple_ltserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/simple_ltserver.cc -------------------------------------------------------------------------------- /examples/net_io/ws_echo_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/examples/net_io/ws_echo_server.cc -------------------------------------------------------------------------------- /integration/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integration/async_mysql/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/integration/async_mysql/CMakeLists.txt -------------------------------------------------------------------------------- /integration/async_mysql/mysql_async_con.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/integration/async_mysql/mysql_async_con.cc -------------------------------------------------------------------------------- /integration/async_mysql/mysql_async_con.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/integration/async_mysql/mysql_async_con.h -------------------------------------------------------------------------------- /integration/async_mysql/mysql_client_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/integration/async_mysql/mysql_client_impl.cc -------------------------------------------------------------------------------- /integration/async_mysql/mysql_client_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/integration/async_mysql/mysql_client_impl.h -------------------------------------------------------------------------------- /integration/async_mysql/query_session.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/integration/async_mysql/query_session.cc -------------------------------------------------------------------------------- /integration/async_mysql/query_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/integration/async_mysql/query_session.h -------------------------------------------------------------------------------- /net_io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/CMakeLists.txt -------------------------------------------------------------------------------- /net_io/channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/channel.cc -------------------------------------------------------------------------------- /net_io/channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/channel.h -------------------------------------------------------------------------------- /net_io/clients/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/README.md -------------------------------------------------------------------------------- /net_io/clients/async_channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/async_channel.cc -------------------------------------------------------------------------------- /net_io/clients/async_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/async_channel.h -------------------------------------------------------------------------------- /net_io/clients/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/client.cc -------------------------------------------------------------------------------- /net_io/clients/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/client.h -------------------------------------------------------------------------------- /net_io/clients/client_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/client_base.h -------------------------------------------------------------------------------- /net_io/clients/client_channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/client_channel.cc -------------------------------------------------------------------------------- /net_io/clients/client_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/client_channel.h -------------------------------------------------------------------------------- /net_io/clients/client_connector.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/client_connector.cc -------------------------------------------------------------------------------- /net_io/clients/client_connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/client_connector.h -------------------------------------------------------------------------------- /net_io/clients/client_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/client_unittest.cc -------------------------------------------------------------------------------- /net_io/clients/clients_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/clients_manager.h -------------------------------------------------------------------------------- /net_io/clients/interceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/interceptor.h -------------------------------------------------------------------------------- /net_io/clients/queued_channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/queued_channel.cc -------------------------------------------------------------------------------- /net_io/clients/queued_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/queued_channel.h -------------------------------------------------------------------------------- /net_io/clients/router/client_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router/client_router.h -------------------------------------------------------------------------------- /net_io/clients/router/hash_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router/hash_router.h -------------------------------------------------------------------------------- /net_io/clients/router/maglev_router.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router/maglev_router.cc -------------------------------------------------------------------------------- /net_io/clients/router/maglev_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router/maglev_router.h -------------------------------------------------------------------------------- /net_io/clients/router/ringhash_router.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router/ringhash_router.cc -------------------------------------------------------------------------------- /net_io/clients/router/ringhash_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router/ringhash_router.h -------------------------------------------------------------------------------- /net_io/clients/router/roundrobin_router.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router/roundrobin_router.cc -------------------------------------------------------------------------------- /net_io/clients/router/roundrobin_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router/roundrobin_router.h -------------------------------------------------------------------------------- /net_io/clients/router/router_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router/router_unittest.cc -------------------------------------------------------------------------------- /net_io/clients/router_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router_factory.cc -------------------------------------------------------------------------------- /net_io/clients/router_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/router_factory.h -------------------------------------------------------------------------------- /net_io/clients/ws_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/ws_client.cc -------------------------------------------------------------------------------- /net_io/clients/ws_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/clients/ws_client.h -------------------------------------------------------------------------------- /net_io/codec/codec_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/codec_factory.cc -------------------------------------------------------------------------------- /net_io/codec/codec_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/codec_factory.h -------------------------------------------------------------------------------- /net_io/codec/codec_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/codec_message.cc -------------------------------------------------------------------------------- /net_io/codec/codec_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/codec_message.h -------------------------------------------------------------------------------- /net_io/codec/codec_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/codec_service.cc -------------------------------------------------------------------------------- /net_io/codec/codec_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/codec_service.h -------------------------------------------------------------------------------- /net_io/codec/http/h2/client_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/client_example.c -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/author.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/genauthoritychartbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/genauthoritychartbl.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/gendowncasetbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/gendowncasetbl.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/genheaderfun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/genheaderfun.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/genheaderfunc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/genheaderfunc.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/genlibtokenlookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/genlibtokenlookup.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/genmethodfunc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/genmethodfunc.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/gennghttpxfun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/gennghttpxfun.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/gennmchartbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/gennmchartbl.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/gentokenlookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/gentokenlookup.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/genvchartbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/genvchartbl.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/help2rst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/help2rst.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/mkcipherlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/mkcipherlist.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/mkhufftbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/mkhufftbl.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/code_gen/mkstatichdtbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/code_gen/mkstatichdtbl.py -------------------------------------------------------------------------------- /net_io/codec/http/h2/gentokenlookup.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/gentokenlookup.pyc -------------------------------------------------------------------------------- /net_io/codec/http/h2/h2_codec_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/h2_codec_service.cc -------------------------------------------------------------------------------- /net_io/codec/http/h2/h2_codec_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/h2_codec_service.h -------------------------------------------------------------------------------- /net_io/codec/http/h2/h2_tls_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/h2_tls_context.cc -------------------------------------------------------------------------------- /net_io/codec/http/h2/h2_tls_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/h2_tls_context.h -------------------------------------------------------------------------------- /net_io/codec/http/h2/nghttp2_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/nghttp2_util.cc -------------------------------------------------------------------------------- /net_io/codec/http/h2/nghttp2_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/h2/nghttp2_util.h -------------------------------------------------------------------------------- /net_io/codec/http/http_codec_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/http_codec_service.cc -------------------------------------------------------------------------------- /net_io/codec/http/http_codec_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/http_codec_service.h -------------------------------------------------------------------------------- /net_io/codec/http/http_constants.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/http_constants.cc -------------------------------------------------------------------------------- /net_io/codec/http/http_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/http_constants.h -------------------------------------------------------------------------------- /net_io/codec/http/http_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/http_message.cc -------------------------------------------------------------------------------- /net_io/codec/http/http_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/http_message.h -------------------------------------------------------------------------------- /net_io/codec/http/http_request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/http_request.h -------------------------------------------------------------------------------- /net_io/codec/http/http_response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/http_response.h -------------------------------------------------------------------------------- /net_io/codec/http/http_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/http_util.h -------------------------------------------------------------------------------- /net_io/codec/http/parser_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/http/parser_context.h -------------------------------------------------------------------------------- /net_io/codec/line/line_codec_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/line/line_codec_service.cc -------------------------------------------------------------------------------- /net_io/codec/line/line_codec_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/line/line_codec_service.h -------------------------------------------------------------------------------- /net_io/codec/line/line_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/line/line_message.cc -------------------------------------------------------------------------------- /net_io/codec/line/line_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/line/line_message.h -------------------------------------------------------------------------------- /net_io/codec/raw/raw_codec_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/raw/raw_codec_service.h -------------------------------------------------------------------------------- /net_io/codec/raw/raw_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/raw/raw_message.cc -------------------------------------------------------------------------------- /net_io/codec/raw/raw_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/raw/raw_message.h -------------------------------------------------------------------------------- /net_io/codec/redis/redis_request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/redis/redis_request.cc -------------------------------------------------------------------------------- /net_io/codec/redis/redis_request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/redis/redis_request.h -------------------------------------------------------------------------------- /net_io/codec/redis/redis_response.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/redis/redis_response.cc -------------------------------------------------------------------------------- /net_io/codec/redis/redis_response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/redis/redis_response.h -------------------------------------------------------------------------------- /net_io/codec/redis/resp_codec_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/redis/resp_codec_service.cc -------------------------------------------------------------------------------- /net_io/codec/redis/resp_codec_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/redis/resp_codec_service.h -------------------------------------------------------------------------------- /net_io/codec/websocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/websocket/README.md -------------------------------------------------------------------------------- /net_io/codec/websocket/websocket_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/websocket/websocket_parser.c -------------------------------------------------------------------------------- /net_io/codec/websocket/websocket_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/websocket/websocket_parser.h -------------------------------------------------------------------------------- /net_io/codec/websocket/ws_codec_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/websocket/ws_codec_service.cc -------------------------------------------------------------------------------- /net_io/codec/websocket/ws_codec_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/websocket/ws_codec_service.h -------------------------------------------------------------------------------- /net_io/codec/websocket/ws_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/websocket/ws_message.cc -------------------------------------------------------------------------------- /net_io/codec/websocket/ws_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/websocket/ws_message.h -------------------------------------------------------------------------------- /net_io/codec/websocket/ws_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/websocket/ws_util.cc -------------------------------------------------------------------------------- /net_io/codec/websocket/ws_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/codec/websocket/ws_util.h -------------------------------------------------------------------------------- /net_io/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/README.md -------------------------------------------------------------------------------- /net_io/common/address_family.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/address_family.cc -------------------------------------------------------------------------------- /net_io/common/address_family.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/address_family.h -------------------------------------------------------------------------------- /net_io/common/common_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/common_unittest.cc -------------------------------------------------------------------------------- /net_io/common/ip_address.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/ip_address.cc -------------------------------------------------------------------------------- /net_io/common/ip_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/ip_address.h -------------------------------------------------------------------------------- /net_io/common/ip_endpoint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/ip_endpoint.cc -------------------------------------------------------------------------------- /net_io/common/ip_endpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/ip_endpoint.h -------------------------------------------------------------------------------- /net_io/common/load_balance/consistent_hash_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/load_balance/consistent_hash_map.h -------------------------------------------------------------------------------- /net_io/common/load_balance/maglev.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/load_balance/maglev.cc -------------------------------------------------------------------------------- /net_io/common/load_balance/maglev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/load_balance/maglev.h -------------------------------------------------------------------------------- /net_io/common/load_balance/maglev2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/load_balance/maglev2.cc -------------------------------------------------------------------------------- /net_io/common/load_balance/maglev2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/load_balance/maglev2.h -------------------------------------------------------------------------------- /net_io/common/load_balance/maglev_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/load_balance/maglev_unittest.cc -------------------------------------------------------------------------------- /net_io/common/net_export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/net_export.h -------------------------------------------------------------------------------- /net_io/common/sockaddr_storage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/sockaddr_storage.cc -------------------------------------------------------------------------------- /net_io/common/sockaddr_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/sockaddr_storage.h -------------------------------------------------------------------------------- /net_io/common/sys_addrinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/common/sys_addrinfo.h -------------------------------------------------------------------------------- /net_io/coronet/io_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/coronet/io_service.cc -------------------------------------------------------------------------------- /net_io/coronet/io_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/coronet/io_service.h -------------------------------------------------------------------------------- /net_io/coronet/socket_rw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/coronet/socket_rw.h -------------------------------------------------------------------------------- /net_io/document/epoll_things.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/document/epoll_things.md -------------------------------------------------------------------------------- /net_io/document/ltnet_client_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/document/ltnet_client_design.md -------------------------------------------------------------------------------- /net_io/io_buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/io_buffer.cc -------------------------------------------------------------------------------- /net_io/io_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/io_buffer.h -------------------------------------------------------------------------------- /net_io/io_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/io_service.cc -------------------------------------------------------------------------------- /net_io/io_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/io_service.h -------------------------------------------------------------------------------- /net_io/net_callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/net_callback.h -------------------------------------------------------------------------------- /net_io/server/generic_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/server/generic_server.h -------------------------------------------------------------------------------- /net_io/server/handler_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/server/handler_factory.h -------------------------------------------------------------------------------- /net_io/server/http_server/http_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/server/http_server/http_context.cc -------------------------------------------------------------------------------- /net_io/server/http_server/http_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/server/http_server/http_context.h -------------------------------------------------------------------------------- /net_io/server/http_server/http_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/server/http_server/http_server.h -------------------------------------------------------------------------------- /net_io/server/raw_server/raw_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/server/raw_server/raw_server.cc -------------------------------------------------------------------------------- /net_io/server/raw_server/raw_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/server/raw_server/raw_server.h -------------------------------------------------------------------------------- /net_io/server/ws_server/ws_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/server/ws_server/ws_server.cc -------------------------------------------------------------------------------- /net_io/server/ws_server/ws_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/server/ws_server/ws_server.h -------------------------------------------------------------------------------- /net_io/socket_acceptor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/socket_acceptor.cc -------------------------------------------------------------------------------- /net_io/socket_acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/socket_acceptor.h -------------------------------------------------------------------------------- /net_io/socket_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/socket_utils.cc -------------------------------------------------------------------------------- /net_io/socket_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/socket_utils.h -------------------------------------------------------------------------------- /net_io/tcp_channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/tcp_channel.cc -------------------------------------------------------------------------------- /net_io/tcp_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/tcp_channel.h -------------------------------------------------------------------------------- /net_io/tcp_channel_ssl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/tcp_channel_ssl.cc -------------------------------------------------------------------------------- /net_io/tcp_channel_ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/tcp_channel_ssl.h -------------------------------------------------------------------------------- /net_io/udp_io/udp_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/udp_io/udp_context.cc -------------------------------------------------------------------------------- /net_io/udp_io/udp_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/udp_io/udp_context.h -------------------------------------------------------------------------------- /net_io/udp_io/udp_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/udp_io/udp_service.cc -------------------------------------------------------------------------------- /net_io/udp_io/udp_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/udp_io/udp_service.h -------------------------------------------------------------------------------- /net_io/url_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/url_utils.cc -------------------------------------------------------------------------------- /net_io/url_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/net_io/url_utils.h -------------------------------------------------------------------------------- /setup_build_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/setup_build_env.sh -------------------------------------------------------------------------------- /thirdparty/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/hash/crc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/hash/crc.cpp -------------------------------------------------------------------------------- /thirdparty/hash/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/hash/crc.h -------------------------------------------------------------------------------- /thirdparty/hash/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/hash/md5.c -------------------------------------------------------------------------------- /thirdparty/hash/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/hash/md5.h -------------------------------------------------------------------------------- /thirdparty/hash/murmurhash3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/hash/murmurhash3.cpp -------------------------------------------------------------------------------- /thirdparty/hash/murmurhash3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/hash/murmurhash3.h -------------------------------------------------------------------------------- /thirdparty/hash/sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/hash/sha1.cpp -------------------------------------------------------------------------------- /thirdparty/hash/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/hash/sha1.h -------------------------------------------------------------------------------- /thirdparty/resp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/resp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/LICENSE -------------------------------------------------------------------------------- /thirdparty/resp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/README.md -------------------------------------------------------------------------------- /thirdparty/resp/example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/resp/example/array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/array/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/resp/example/array/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/array/main.cpp -------------------------------------------------------------------------------- /thirdparty/resp/example/base/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/base/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/resp/example/base/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/base/main.cpp -------------------------------------------------------------------------------- /thirdparty/resp/example/incomplete/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/incomplete/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/resp/example/incomplete/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/incomplete/main.cpp -------------------------------------------------------------------------------- /thirdparty/resp/example/pipeline/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/pipeline/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/resp/example/pipeline/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/pipeline/main.cpp -------------------------------------------------------------------------------- /thirdparty/resp/example/reuse/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/reuse/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/resp/example/reuse/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/example/reuse/main.cpp -------------------------------------------------------------------------------- /thirdparty/resp/resp/all.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/resp/all.hpp -------------------------------------------------------------------------------- /thirdparty/resp/resp/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/resp/buffer.hpp -------------------------------------------------------------------------------- /thirdparty/resp/resp/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/resp/config.hpp -------------------------------------------------------------------------------- /thirdparty/resp/resp/decoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/resp/decoder.hpp -------------------------------------------------------------------------------- /thirdparty/resp/resp/encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/resp/encoder.hpp -------------------------------------------------------------------------------- /thirdparty/resp/resp/result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/resp/result.hpp -------------------------------------------------------------------------------- /thirdparty/resp/resp/stdint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/resp/stdint.hpp -------------------------------------------------------------------------------- /thirdparty/resp/resp/unique_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/resp/unique_array.hpp -------------------------------------------------------------------------------- /thirdparty/resp/resp/unique_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/resp/unique_value.hpp -------------------------------------------------------------------------------- /thirdparty/resp/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/src/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/resp/src/src.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/src/src.cpp -------------------------------------------------------------------------------- /thirdparty/resp/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/test/CMakeLists.txt -------------------------------------------------------------------------------- /thirdparty/resp/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/test/catch.hpp -------------------------------------------------------------------------------- /thirdparty/resp/test/test_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/test/test_buffer.cpp -------------------------------------------------------------------------------- /thirdparty/resp/test/test_decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/test/test_decoder.cpp -------------------------------------------------------------------------------- /thirdparty/resp/test/test_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/test/test_encoder.cpp -------------------------------------------------------------------------------- /thirdparty/resp/test/test_unique_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/test/test_unique_array.cpp -------------------------------------------------------------------------------- /thirdparty/resp/test/test_unique_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/resp/test/test_unique_value.cpp -------------------------------------------------------------------------------- /thirdparty/timeout/README.md: -------------------------------------------------------------------------------- 1 | a fork version from: 2 | https://github.com/sysprog21/timeout.git 3 | -------------------------------------------------------------------------------- /thirdparty/timeout/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/timeout/bitops.h -------------------------------------------------------------------------------- /thirdparty/timeout/example.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/timeout/example.cc -------------------------------------------------------------------------------- /thirdparty/timeout/test-bitops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/timeout/test-bitops.c -------------------------------------------------------------------------------- /thirdparty/timeout/test-timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/timeout/test-timeout.c -------------------------------------------------------------------------------- /thirdparty/timeout/timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/timeout/timeout.c -------------------------------------------------------------------------------- /thirdparty/timeout/timeout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/timeout/timeout.h -------------------------------------------------------------------------------- /thirdparty/tinyxml2/tinyxml2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/tinyxml2/tinyxml2.cpp -------------------------------------------------------------------------------- /thirdparty/tinyxml2/tinyxml2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/tinyxml2/tinyxml2.h -------------------------------------------------------------------------------- /thirdparty/url-parser/.gitignore: -------------------------------------------------------------------------------- 1 | /.dirstamp 2 | -------------------------------------------------------------------------------- /thirdparty/url-parser/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/url-parser/AUTHORS -------------------------------------------------------------------------------- /thirdparty/url-parser/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/url-parser/LICENSE-MIT -------------------------------------------------------------------------------- /thirdparty/url-parser/url_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/url-parser/url_parser.c -------------------------------------------------------------------------------- /thirdparty/url-parser/url_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/url-parser/url_parser.h -------------------------------------------------------------------------------- /thirdparty/urlsafe64/urlsafe64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/urlsafe64/urlsafe64.c -------------------------------------------------------------------------------- /thirdparty/urlsafe64/urlsafe64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/echoface/ltio/HEAD/thirdparty/urlsafe64/urlsafe64.h --------------------------------------------------------------------------------