├── .bazelignore ├── .bazelrc ├── .clang-format ├── .github ├── .codecov.yml └── workflows │ ├── ci.yml │ └── cla.yml ├── .gitignore ├── BUILD ├── CHANGELOG.md ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CODE_OF_CONDUCT.zh_CN.md ├── CONTRIBUTING.md ├── CONTRIBUTING.zh_CN.md ├── CONTRIBUTORS.md ├── CONTRIBUTORS.zh_CN.md ├── DEVELOP_SPECIFICATIONS.md ├── DEVELOP_SPECIFICATIONS.zh_CN.md ├── LICENSE ├── README.md ├── README.zh_CN.md ├── WORKSPACE ├── clean.sh ├── cmake ├── README.md ├── config │ └── trpc_config.cmake ├── flatbuffers.cmake ├── fmt.cmake ├── gflags.cmake ├── gtest_gmock.cmake ├── jsoncpp.cmake ├── jwt_cpp.cmake ├── lz4.cmake ├── nghttp2.cmake ├── picohttpparser.cmake ├── prometheus.cmake ├── protobuf.cmake ├── rapidjson.cmake ├── snappy.cmake ├── spdlog.cmake ├── toml11.cmake ├── tools │ ├── copy_fmt_to_spdlog.sh │ ├── flatbuffers_CMakeLists.txt │ ├── sed_gflags.sh │ ├── shared_lib_pack.sh │ ├── static_lib_pack.sh │ └── trpc_utils.cmake ├── trpc_protocol.cmake └── yaml.cmake ├── docker ├── dockerfile-gcc7 └── dockerfile-gcc8 ├── docs ├── README.md ├── README.zh_CN.md ├── en │ ├── admin_service.md │ ├── architecture_design.md │ ├── attachment.md │ ├── backup_request.md │ ├── basic_tutorial.md │ ├── bazel_or_cmake.md │ ├── benchmark.md │ ├── client_guide.md │ ├── compression.md │ ├── custom_config.md │ ├── custom_logging.md │ ├── custom_metrics.md │ ├── custom_naming.md │ ├── custom_protocol.md │ ├── custom_telemetry.md │ ├── custom_tracing.md │ ├── fiber.md │ ├── fiber_faq.md │ ├── fiber_user_guide.md │ ├── filter.md │ ├── flatbuffers_protocol_client.md │ ├── flatbuffers_protocol_service.md │ ├── framework_config_full.md │ ├── framework_config_lite.md │ ├── future_promise_guide.md │ ├── grpc_protocol_client.md │ ├── grpc_protocol_service.md │ ├── grpc_protocol_streaming_service.md │ ├── http_protocol_client.md │ ├── http_protocol_service.md │ ├── http_protocol_upload_download_client.md │ ├── http_protocol_upload_download_service.md │ ├── local_logging.md │ ├── overload_control_concurrency_limiter.md │ ├── overload_control_fiber_limiter.md │ ├── overload_control_flow_limiter.md │ ├── overload_control_high_percentile.md │ ├── overview.md │ ├── pb_arena.md │ ├── plugin_management.md │ ├── prometheus_metrics.md │ ├── proto_management.md │ ├── quick_start.md │ ├── redis_client_guide.md │ ├── rpcz.md │ ├── runtime.md │ ├── serialization.md │ ├── server_guide.md │ ├── setup_env.md │ ├── timeout_control.md │ ├── transparent_service.md │ ├── trpc_protocol_client.md │ ├── trpc_protocol_service.md │ ├── trpc_protocol_streaming_client.md │ ├── trpc_protocol_streaming_service.md │ ├── trpc_status_code.md │ ├── tvar.md │ └── unit_testing.md ├── images │ ├── admin_main_page.png │ ├── analysis_of_token_availability_interval.svg │ ├── arch_design.png │ ├── backup_request.png │ ├── client_guide_invoke_routine_en.png │ ├── client_guide_invoke_routine_zh.png │ ├── concurrency_limiter.png │ ├── config_design.png │ ├── dir_structure.png │ ├── faq │ │ ├── client_invoke_error_code.png │ │ ├── crash_when_double_free.png │ │ ├── crash_when_port_conflict.png │ │ ├── crash_when_then_capture_raw_pointer.png │ │ ├── crash_when_throw_exectpion.png │ │ └── http_problem_wrong_usage.png │ ├── fiber_limiter.png │ ├── fiber_threadmodel_arch.png │ ├── filter.png │ ├── filter_point.png │ ├── flow_control_limiter.png │ ├── flow_control_limiter_second_1.png │ ├── flow_control_limiter_second_2.png │ ├── flow_control_limiter_smooth.png │ ├── future_promise_state_en.png │ ├── future_promise_state_zh.png │ ├── future_promise_structure_en.png │ ├── future_promise_structure_zh.png │ ├── high_percenttile_limiter.png │ ├── interaction_process.png │ ├── log_design.png │ ├── m_n_coroutine_en.png │ ├── m_n_coroutine_zh.png │ ├── merge_threadmodel_arch.png │ ├── plugin_factory.png │ ├── quick_start_helloworld.png │ ├── rpcz_client_filter_point_en.png │ ├── rpcz_client_filter_point_zh.png │ ├── rpcz_design_en.png │ ├── rpcz_design_zh.png │ ├── rpcz_perfetto.png │ ├── rpcz_sample_en.png │ ├── rpcz_sample_zh.png │ ├── rpcz_server_filter_point_en.png │ ├── rpcz_server_filter_point_zh.png │ ├── separate_threadmodel_arch.png │ ├── timeout_control.png │ ├── token_bucket_limiter.svg │ ├── tracing.png │ ├── transparent_service_en.png │ ├── transparent_service_zh.png │ ├── trpc_protocol_client-async.png │ ├── trpc_protocol_client-client.png │ ├── trpc_protocol_client-forword.png │ ├── trpc_protocol_client-rpc_interface.png │ ├── trpc_protocol_service_stub_en.png │ └── trpc_protocol_service_stub_zh.png └── zh │ ├── README.md │ ├── admin_service.md │ ├── architecture_design.md │ ├── attachment.md │ ├── backup_request.md │ ├── basic_tutorial.md │ ├── bazel_or_cmake.md │ ├── benchmark.md │ ├── client_guide.md │ ├── compression.md │ ├── custom_config.md │ ├── custom_logging.md │ ├── custom_metrics.md │ ├── custom_naming.md │ ├── custom_protocol.md │ ├── custom_telemetry.md │ ├── custom_tracing.md │ ├── faq.md │ ├── faq │ ├── bazel_and_cmake_problem.md │ ├── fiber_problem.md │ ├── future_promise_problem.md │ ├── http_promblem.md │ ├── log_problem.md │ ├── low_performance.md │ ├── program_crash.md │ ├── protobuf_and_proto_import_problem.md │ └── unexpected_cost_time.md │ ├── fiber.md │ ├── fiber_user_guide.md │ ├── filter.md │ ├── flatbuffers_protocol_client.md │ ├── flatbuffers_protocol_service.md │ ├── framework_config_full.md │ ├── framework_config_lite.md │ ├── future_promise_guide.md │ ├── grpc_protocol_client.md │ ├── grpc_protocol_service.md │ ├── grpc_protocol_streaming_service.md │ ├── hash_loadbalance.md │ ├── http_protocol_client.md │ ├── http_protocol_service.md │ ├── http_protocol_upload_download_client.md │ ├── http_protocol_upload_download_service.md │ ├── loadbalance_round_robin.md │ ├── local_logging.md │ ├── overload_control_concurrency_limiter.md │ ├── overload_control_fiber_limiter.md │ ├── overload_control_flow_limiter.md │ ├── overload_control_high_percentile.md │ ├── overload_control_token_bucket_limiter.md │ ├── overview.md │ ├── pb_arena.md │ ├── plugin_management.md │ ├── prometheus_metrics.md │ ├── proto_management.md │ ├── quick_start.md │ ├── redis_client_guide.md │ ├── rpcz.md │ ├── runtime.md │ ├── serialization.md │ ├── server_guide.md │ ├── setup_env.md │ ├── timeout_control.md │ ├── transparent_service.md │ ├── trpc_protocol_client.md │ ├── trpc_protocol_service.md │ ├── trpc_protocol_streaming_client.md │ ├── trpc_protocol_streaming_service.md │ ├── trpc_status_code.md │ ├── tvar.md │ ├── unit_testing.md │ └── window_limit_overload_control.md ├── doxygen └── Doxyfile ├── examples ├── README.md ├── features │ ├── README.md │ ├── admin │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp.yaml │ │ ├── proxy │ │ │ ├── BUILD │ │ │ ├── custom_conf.h │ │ │ ├── forward.proto │ │ │ ├── forward_server.cc │ │ │ ├── forward_service.cc │ │ │ ├── forward_service.h │ │ │ └── trpc_cpp.yaml │ │ ├── run.sh │ │ └── run_cmake.sh │ ├── cmake │ │ └── common.cmake │ ├── fiber_forward │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── proxy │ │ │ ├── BUILD │ │ │ ├── forward.proto │ │ │ ├── forward_server.cc │ │ │ ├── forward_server.h │ │ │ ├── forward_service.cc │ │ │ ├── forward_service.h │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ └── run_cmake.sh │ ├── filter │ │ ├── BUILD │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── demo_client.cc │ │ │ └── trpc_cpp_separate.yaml │ │ ├── common │ │ │ ├── BUILD │ │ │ ├── invoke_stat_filter.h │ │ │ └── user_rpc_filter.h │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── demo_server.cc │ │ │ └── trpc_cpp_fiber.yaml │ ├── future_forward │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_future.yaml │ │ ├── proxy │ │ │ ├── BUILD │ │ │ ├── forward.proto │ │ │ ├── forward_server.cc │ │ │ ├── forward_server.h │ │ │ ├── forward_service.cc │ │ │ ├── forward_service.h │ │ │ └── trpc_cpp_future.yaml │ │ ├── run.sh │ │ └── run_cmake.sh │ ├── grpc │ │ ├── README.md │ │ ├── client │ │ │ ├── trpc_cpp.yaml │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── trpc_cpp.yaml │ │ │ └── trpc_cpp_fiber.yaml │ ├── grpc_stream │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── common │ │ │ ├── BUILD │ │ │ ├── helper.cc │ │ │ ├── helper.h │ │ │ └── route_guide_db.json │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── stream.proto │ │ │ ├── stream_server.cc │ │ │ ├── stream_service.cc │ │ │ ├── stream_service.h │ │ │ └── trpc_cpp_fiber.yaml │ ├── http │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── http_server.cc │ │ │ └── trpc_cpp_fiber.yaml │ ├── http_async_upload_download │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── http_server.cc │ │ │ └── trpc_cpp_merge.yaml │ ├── http_rpc │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── http_server.cc │ │ │ └── trpc_cpp_fiber.yaml │ ├── http_upload_download │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── download_client.cc │ │ │ ├── trpc_cpp_fiber.yaml │ │ │ └── upload_client.cc │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── file_storage_handler.cc │ │ │ ├── file_storage_handler.h │ │ │ ├── http_server.cc │ │ │ └── trpc_cpp_fiber.yaml │ ├── https │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cert │ │ │ ├── README.md │ │ │ ├── client_ca_cert.pem │ │ │ ├── server_cert.pem │ │ │ ├── server_dhparam.pem │ │ │ └── server_key.pem │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── https_server.cc │ │ │ └── trpc_cpp_fiber.yaml │ ├── prometheus │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── proxy │ │ │ ├── BUILD │ │ │ ├── forward.proto │ │ │ ├── forward_server.cc │ │ │ ├── forward_service.cc │ │ │ ├── forward_service.h │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ └── run_cmake.sh │ ├── redis │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── fiber │ │ │ │ ├── BUILD │ │ │ │ ├── fiber_client.cc │ │ │ │ └── fiber_client_config.yaml │ │ │ └── future │ │ │ │ ├── BUILD │ │ │ │ ├── future_client.cc │ │ │ │ └── future_client_config.yaml │ │ ├── run.sh │ │ └── run_cmake.sh │ ├── request_dispatch │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── fiber_client.cc │ │ │ ├── future_client.cc │ │ │ ├── trpc_cpp_fiber.yaml │ │ │ └── trpc_cpp_future.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── demo_server.cc │ │ │ ├── trpc_cpp_fiber.yaml │ │ │ └── trpc_cpp_separate.yaml │ ├── rpcz │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_client.yaml │ │ ├── proxy │ │ │ ├── BUILD │ │ │ ├── rpcz.proto │ │ │ ├── rpcz_proxy.cc │ │ │ ├── rpcz_proxy.h │ │ │ └── trpc_cpp_proxy.yaml │ │ ├── run.sh │ │ └── run_cmake.sh │ ├── thirdparty_protocol │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── common │ │ │ ├── BUILD │ │ │ ├── demo_client_codec.cc │ │ │ ├── demo_client_codec.h │ │ │ ├── demo_protocol.cc │ │ │ ├── demo_protocol.h │ │ │ ├── demo_server_codec.cc │ │ │ └── demo_server_codec.h │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── demo_server.cc │ │ │ └── trpc_cpp_fiber.yaml │ ├── trpc_async_stream │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── stream_server.cc │ │ │ ├── stream_service.cc │ │ │ ├── stream_service.h │ │ │ └── trpc_cpp_merge.yaml │ ├── trpc_attachment │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── demo_server.cc │ │ │ └── trpc_cpp_fiber.yaml │ ├── trpc_compressor │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ └── run_cmake.sh │ ├── trpc_flatbuffers │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── proxy │ │ │ ├── BUILD │ │ │ ├── forward.fbs │ │ │ ├── forward_server.cc │ │ │ ├── forward_server.h │ │ │ ├── forward_service.cc │ │ │ ├── forward_service.h │ │ │ ├── greeter.fbs │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── demo_server.cc │ │ │ ├── demo_server.h │ │ │ ├── demo_service.cc │ │ │ ├── demo_service.h │ │ │ ├── greeter.fbs │ │ │ └── trpc_cpp_fiber.yaml │ ├── trpc_json │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── demo_server.cc │ │ │ └── trpc_cpp_fiber.yaml │ ├── trpc_noop │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── demo_server.cc │ │ │ └── trpc_cpp_fiber.yaml │ ├── trpc_stream │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ ├── rawdata_stream_client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ │ ├── BUILD │ │ │ ├── stream.proto │ │ │ ├── stream_server.cc │ │ │ ├── stream_service.cc │ │ │ ├── stream_service.h │ │ │ └── trpc_cpp_fiber.yaml │ ├── trpc_stream_forward │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── proxy │ │ │ ├── BUILD │ │ │ ├── stream_forward.proto │ │ │ ├── stream_forward_server.cc │ │ │ ├── stream_forward_service.cc │ │ │ ├── stream_forward_service.h │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── run.sh │ │ └── run_cmake.sh │ ├── trpc_transparent │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── client.cc │ │ │ └── trpc_cpp_fiber.yaml │ │ ├── proxy │ │ │ ├── BUILD │ │ │ ├── transparent_server.cc │ │ │ ├── transparent_server.h │ │ │ ├── transparent_service.cc │ │ │ ├── transparent_service.h │ │ │ ├── trpc_cpp_fiber.yaml │ │ │ └── trpc_cpp_future.yaml │ │ ├── run.sh │ │ └── run_cmake.sh │ └── tvar │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── client │ │ ├── BUILD │ │ ├── client.cc │ │ └── trpc_cpp_client.yaml │ │ ├── run.sh │ │ ├── run_cmake.sh │ │ └── server │ │ ├── BUILD │ │ ├── trpc_cpp_server.yaml │ │ ├── tvar.proto │ │ ├── tvar_server.cc │ │ └── tvar_server.h ├── helloworld │ ├── BUILD │ ├── CMakeLists.txt │ ├── README.md │ ├── conf │ │ ├── trpc_cpp.yaml │ │ └── trpc_cpp_fiber.yaml │ ├── greeter_service.cc │ ├── greeter_service.h │ ├── greeter_service_test.cc │ ├── helloworld.proto │ ├── helloworld_server.cc │ ├── run.sh │ ├── run_cmake.sh │ └── test │ │ ├── BUILD │ │ ├── conf │ │ ├── trpc_cpp_fiber.yaml │ │ └── trpc_cpp_future.yaml │ │ ├── fiber_client.cc │ │ └── future_client.cc └── unittest │ ├── BUILD │ ├── client │ ├── BUILD │ ├── greeter_client.cc │ ├── greeter_client.h │ ├── greeter_client_test.cc │ ├── helloworld_client.cc │ └── trpc_cpp.yaml │ ├── helloworld.proto │ └── server │ └── async │ ├── BUILD │ ├── greeter_service.cc │ ├── greeter_service.h │ ├── greeter_service_test.cc │ ├── helloworld_server.cc │ └── trpc_cpp.yaml ├── run_examples.sh ├── run_examples_cmake.sh ├── test ├── README.md └── end2end │ ├── BUILD │ ├── README.md │ ├── common │ ├── BUILD │ ├── subprocess.cc │ ├── subprocess.h │ ├── test_common.proto │ ├── test_common_service.cc │ ├── test_common_service.h │ ├── test_signaller.cc │ ├── test_signaller.h │ ├── util.cc │ └── util.h │ ├── gracefully_stop │ ├── README.md │ ├── forward │ │ ├── fiber │ │ │ ├── tcp │ │ │ │ ├── trpc_cpp_fiber_concurrency_1_conn_complex.yaml │ │ │ │ ├── trpc_cpp_fiber_concurrency_1_conn_pool.yaml │ │ │ │ ├── trpc_cpp_fiber_concurrency_4_conn_complex.yaml │ │ │ │ └── trpc_cpp_fiber_concurrency_4_conn_pool.yaml │ │ │ └── udp │ │ │ │ ├── trpc_cpp_fiber_concurrency_1_conn_complex.yaml │ │ │ │ ├── trpc_cpp_fiber_concurrency_1_conn_pool.yaml │ │ │ │ ├── trpc_cpp_fiber_concurrency_4_conn_complex.yaml │ │ │ │ └── trpc_cpp_fiber_concurrency_4_conn_pool.yaml │ │ ├── future │ │ │ ├── tcp │ │ │ │ ├── trpc_cpp_merge_iohandle_1_conn_complex.yaml │ │ │ │ ├── trpc_cpp_merge_iohandle_1_conn_pool.yaml │ │ │ │ ├── trpc_cpp_merge_iohandle_2_conn_complex.yaml │ │ │ │ ├── trpc_cpp_merge_iohandle_2_conn_pool.yaml │ │ │ │ ├── trpc_cpp_separate_io_1_handle_1_conn_complex.yaml │ │ │ │ ├── trpc_cpp_separate_io_1_handle_1_conn_pool.yaml │ │ │ │ ├── trpc_cpp_separate_io_2_handle_2_conn_complex.yaml │ │ │ │ └── trpc_cpp_separate_io_2_handle_2_conn_pool.yaml │ │ │ └── udp │ │ │ │ ├── trpc_cpp_merge_iohandle_1_conn_complex.yaml │ │ │ │ ├── trpc_cpp_merge_iohandle_1_conn_pool.yaml │ │ │ │ ├── trpc_cpp_merge_iohandle_2_conn_complex.yaml │ │ │ │ ├── trpc_cpp_merge_iohandle_2_conn_pool.yaml │ │ │ │ ├── trpc_cpp_separate_io_1_handle_1_conn_complex.yaml │ │ │ │ ├── trpc_cpp_separate_io_1_handle_1_conn_pool.yaml │ │ │ │ ├── trpc_cpp_separate_io_2_handle_2_conn_complex.yaml │ │ │ │ └── trpc_cpp_separate_io_2_handle_2_conn_pool.yaml │ │ ├── helloworld_svr_conf │ │ │ ├── trpc_cpp_tcp.yaml │ │ │ └── trpc_cpp_udp.yaml │ │ └── run_test.sh │ ├── helloworld │ │ ├── default │ │ │ ├── trpc_cpp_merge_iohandle_1.yaml │ │ │ ├── trpc_cpp_merge_iohandle_2.yaml │ │ │ ├── trpc_cpp_separate_io_1_handle_1.yaml │ │ │ └── trpc_cpp_separate_io_2_handle_2.yaml │ │ ├── fiber │ │ │ ├── trpc_cpp_fiber_concurrency_1.yaml │ │ │ └── trpc_cpp_fiber_concurrency_4.yaml │ │ └── run_test.sh │ └── run_test.sh │ ├── run_coverage.sh │ ├── stream │ ├── BUILD │ └── trpc │ │ ├── BUILD │ │ ├── async_stream_server.cc │ │ ├── async_stream_server.h │ │ ├── async_stream_test.cc │ │ ├── conf │ │ ├── BUILD │ │ ├── async_test │ │ │ ├── async_stream_client.yaml │ │ │ ├── async_stream_server.yaml │ │ │ └── sync_stream_server.yaml │ │ └── sync_test │ │ │ ├── async_stream_server.yaml │ │ │ ├── sync_stream_client.yaml │ │ │ └── sync_stream_server.yaml │ │ ├── stream.proto │ │ ├── stream_test.h │ │ ├── sync_stream_server.cc │ │ ├── sync_stream_server.h │ │ └── sync_stream_test.cc │ └── unary │ ├── BUILD │ ├── fiber │ ├── BUILD │ ├── README.md │ ├── conf │ │ └── fiber_test │ │ │ ├── BUILD │ │ │ ├── fiber_client.yaml │ │ │ └── fiber_server.yaml │ ├── fiber.proto │ ├── fiber_server.cc │ ├── fiber_server.h │ └── fiber_test.cc │ ├── future │ ├── BUILD │ ├── README.md │ ├── conf │ │ ├── BUILD │ │ ├── future_client_merge.yaml │ │ ├── future_client_separate.yaml │ │ ├── future_server_merge.yaml │ │ └── future_server_separate.yaml │ ├── future.proto │ ├── future_fixture.cc │ ├── future_fixture.h │ ├── future_server.cc │ ├── future_server.h │ └── future_test.cc │ ├── http │ ├── BUILD │ ├── README.md │ ├── conf │ │ ├── http_rpc_test │ │ │ ├── BUILD │ │ │ ├── http_client_fiber.yaml │ │ │ ├── http_client_merge.yaml │ │ │ ├── http_client_separate.yaml │ │ │ ├── http_server_fiber.yaml │ │ │ ├── http_server_merge.yaml │ │ │ └── http_server_separate.yaml │ │ ├── http_test │ │ │ ├── BUILD │ │ │ ├── http_client_fiber.yaml │ │ │ ├── http_client_merge.yaml │ │ │ ├── http_client_separate.yaml │ │ │ ├── http_server_fiber.yaml │ │ │ ├── http_server_merge.yaml │ │ │ └── http_server_separate.yaml │ │ └── https_test │ │ │ ├── BUILD │ │ │ ├── ca1 │ │ │ ├── server.csr │ │ │ ├── server.key │ │ │ └── server.pem │ │ │ ├── ca2 │ │ │ ├── server.csr │ │ │ ├── server.key │ │ │ └── server.pem │ │ │ ├── dhparam.pem │ │ │ ├── http_client_fiber.yaml │ │ │ ├── http_client_merge.yaml │ │ │ ├── http_client_separate.yaml │ │ │ ├── http_server_fiber.yaml │ │ │ ├── http_server_merge.yaml │ │ │ └── http_server_separate.yaml │ ├── http_rpc.proto │ ├── http_rpc_server.cc │ ├── http_rpc_server.h │ ├── http_rpc_test.cc │ ├── http_server.cc │ ├── http_server.h │ ├── http_test.cc │ ├── https_server.cc │ ├── https_server.h │ └── https_test.cc │ ├── redis │ ├── BUILD │ ├── README.md │ ├── conf │ │ ├── BUILD │ │ ├── redis_client_fiber.yaml │ │ ├── redis_client_merge.yaml │ │ ├── redis_client_separate.yaml │ │ └── redis_server.yaml │ ├── redis_client_test.cc │ ├── redis_server.cc │ └── redis_server.h │ ├── rpcz │ ├── BUILD │ ├── README.md │ ├── conf │ │ ├── BUILD │ │ ├── rpcz_client_fiber.yaml │ │ ├── rpcz_client_merge.yaml │ │ ├── rpcz_client_separate.yaml │ │ ├── rpcz_proxy_fiber.yaml │ │ ├── rpcz_proxy_merge.yaml │ │ ├── rpcz_proxy_separate.yaml │ │ ├── rpcz_real_server_fiber.yaml │ │ ├── rpcz_real_server_merge.yaml │ │ └── rpcz_real_server_separate.yaml │ ├── real_server.cc │ ├── real_server.h │ ├── real_server.proto │ ├── rpcz.proto │ ├── rpcz_fixture.cc │ ├── rpcz_fixture.h │ ├── rpcz_server.cc │ ├── rpcz_server.h │ └── rpcz_test.cc │ ├── trpc │ ├── BUILD │ ├── README.md │ ├── common_funcs.h │ ├── common_test.h │ ├── conf │ │ ├── BUILD │ │ ├── trpc_client_fiber.yaml │ │ ├── trpc_client_merge.yaml │ │ ├── trpc_client_separate.yaml │ │ ├── trpc_route_fiber.yaml │ │ ├── trpc_route_merge.yaml │ │ ├── trpc_route_separate.yaml │ │ ├── trpc_server_fiber.yaml │ │ ├── trpc_server_merge.yaml │ │ └── trpc_server_separate.yaml │ ├── trpc_route_server.cc │ ├── trpc_route_server.h │ ├── trpc_server.cc │ ├── trpc_server.h │ ├── trpc_server_transport_test_inc.h │ ├── trpc_test.cc │ ├── trpc_test.fbs │ └── trpc_test.proto │ └── tvar │ ├── BUILD │ ├── README.md │ ├── conf │ ├── BUILD │ ├── tvar_client_fiber.yaml │ ├── tvar_client_fiber_noseries.yaml │ ├── tvar_client_merge.yaml │ ├── tvar_client_merge_noseries.yaml │ ├── tvar_client_separate.yaml │ ├── tvar_client_separate_noseries.yaml │ ├── tvar_server_fiber.yaml │ ├── tvar_server_fiber_noseries.yaml │ ├── tvar_server_merge.yaml │ ├── tvar_server_merge_noseries.yaml │ ├── tvar_server_separate.yaml │ └── tvar_server_separate_noseries.yaml │ ├── tvar.proto │ ├── tvar_fixture.cc │ ├── tvar_fixture.h │ ├── tvar_server.cc │ ├── tvar_server.h │ ├── tvar_test.cc │ └── tvar_test_noseries.cc ├── third_party ├── BUILD ├── README.md ├── com_github_axboe_liburing │ ├── BUILD │ └── liburing.BUILD ├── com_github_fmtlib_fmt │ ├── BUILD │ └── fmtlib.BUILD ├── com_github_gabime_spdlog │ ├── 0001-flush-unit-change-for-milliseconds.patch │ ├── 0002-pre-allocate-file-buffer-size.patch │ ├── BUILD │ └── spdlog.BUILD ├── com_github_google_flatbuffers │ ├── 0001-feat-Modify-bazel-file.patch │ ├── BUILD │ └── flatbuffers.BUILD ├── com_github_google_snappy │ ├── BUILD │ └── snappy.BUILD ├── com_github_h2o_picohttpparser │ ├── BUILD │ └── picohttpparser.BUILD ├── com_github_lz4_lz4 │ ├── BUILD │ └── lz4.BUILD ├── com_github_madler_zlib │ ├── BUILD │ └── zlib.BUILD ├── com_github_nghttp2_nghttp2 │ ├── BUILD │ └── nghttp2.BUILD ├── com_github_openssl_openssl │ ├── BUILD │ └── openssl.BUILD ├── com_github_tencent_rapidjson │ ├── 0001-remove-non-compiling-assignment-operator.patch │ ├── BUILD │ └── rapidjson.BUILD ├── com_github_thalhammer_jwt_cpp │ ├── BUILD │ └── jwt_cpp.BUILD ├── com_github_toruniina_toml11 │ ├── BUILD │ └── toml.BUILD └── zlib │ ├── BUILD │ └── zlib.BUILD └── trpc ├── BUILD ├── admin ├── BUILD ├── README.md ├── admin_handler.cc ├── admin_handler.h ├── admin_handler_test.cc ├── admin_service.cc ├── admin_service.h ├── admin_service_test.cc ├── base_funcs.cc ├── base_funcs.h ├── base_funcs_test.cc ├── client_detach_handler.cc ├── client_detach_handler.h ├── client_detach_handler_test.cc ├── commands_handler.cc ├── commands_handler.h ├── commands_handler_test.cc ├── contention_profiler_handler.cc ├── contention_profiler_handler.h ├── contention_profiler_handler_test.cc ├── cpu_profiler_handler.cc ├── cpu_profiler_handler.h ├── cpu_profiler_handler_test.cc ├── heap_profiler_handler.cc ├── heap_profiler_handler.h ├── heap_profiler_handler_test.cc ├── index_handler.cc ├── index_handler.h ├── index_handler_test.cc ├── js │ ├── BUILD │ ├── flot_min_js.cc │ ├── flot_min_js.h │ ├── flot_min_js_test.cc │ ├── jquery_min_js.cc │ ├── jquery_min_js.h │ ├── jquery_min_js_test.cc │ ├── viz_min_js.cc │ ├── viz_min_js.h │ └── viz_min_js_test.cc ├── js_handler.cc ├── js_handler.h ├── js_handler_test.cc ├── log_level_handler.cc ├── log_level_handler.h ├── log_level_handler_test.cc ├── mutex.cc ├── mutex.h ├── mutex_test.cc ├── perl_tools │ ├── BUILD │ ├── pprof.cc │ ├── pprof.h │ └── pprof_test.cc ├── prometheus_handler.cc ├── prometheus_handler.h ├── prometheus_handler_test.cc ├── reload_config_handler.cc ├── reload_config_handler.h ├── reload_config_handler_test.cc ├── sample.cc ├── sample.h ├── sample_test.cc ├── stats_handler.cc ├── stats_handler.h ├── stats_handler_test.cc ├── sysvars_handler.cc ├── sysvars_handler.h ├── sysvars_handler_test.cc ├── test.yaml ├── test2.yaml ├── version_handler.cc ├── version_handler.h ├── version_handler_test.cc ├── watch_handler.cc ├── watch_handler.h ├── watch_handler_test.cc ├── web_css_jquery.cc ├── web_css_jquery.h └── web_css_jquery_test.cc ├── auth ├── BUILD ├── README.md ├── auth.h ├── auth_center_follower_factory.cc ├── auth_center_follower_factory.h ├── auth_center_follower_factory_test.cc ├── auth_factory.cc ├── auth_factory.h ├── auth_factory_test.cc └── testing │ ├── BUILD │ └── auth_testing.h ├── client ├── BUILD ├── README.md ├── client_context.cc ├── client_context.h ├── grpc │ ├── BUILD │ ├── grpc_fiber_test.cc │ └── testing │ │ ├── BUILD │ │ ├── grpc_client_call_testing.cc │ │ ├── grpc_client_call_testing.h │ │ └── grpc_fiber.yaml ├── http │ ├── BUILD │ ├── README.md │ ├── http_fiber_test.cc │ ├── http_service_proxy.cc │ ├── http_service_proxy.h │ ├── http_service_proxy_test.cc │ ├── http_stream_proxy.cc │ ├── http_stream_proxy.h │ ├── http_stream_proxy_test.cc │ └── testing │ │ ├── BUILD │ │ ├── http_client_call_testing.cc │ │ ├── http_client_call_testing.h │ │ ├── http_fiber.yaml │ │ └── http_fiber_with_ssl.yaml ├── make_client_context.cc ├── make_client_context.h ├── make_client_context_test.cc ├── non_rpc_service_proxy.h ├── non_rpc_service_proxy_test.cc ├── redis │ ├── BUILD │ ├── README.md │ ├── cmdgen.h │ ├── cmdgen_test.cc │ ├── formatter.cc │ ├── formatter.h │ ├── formatter_test.cc │ ├── reader.cc │ ├── reader.h │ ├── reader_test.cc │ ├── redis_service_proxy.cc │ ├── redis_service_proxy.h │ ├── redis_service_proxy_test.cc │ ├── reply.h │ ├── reply_test.cc │ └── request.h ├── rpc_service_proxy.cc ├── rpc_service_proxy.h ├── rpc_service_proxy_test.cc ├── service_proxy.cc ├── service_proxy.h ├── service_proxy_manager.cc ├── service_proxy_manager.h ├── service_proxy_option.h ├── service_proxy_option_setter.cc ├── service_proxy_option_setter.h ├── service_proxy_option_setter_test.cc ├── service_proxy_test.cc ├── testing │ ├── BUILD │ ├── client_context_testing.h │ ├── fiber_client.yaml │ ├── mock_client_transport.h │ └── service_proxy_testing.h ├── trpc_client.cc ├── trpc_client.h ├── trpc_client_test.cc └── trpc_service_proxy.h ├── codec ├── BUILD ├── README.md ├── client_codec.h ├── client_codec_factory.cc ├── client_codec_factory.h ├── client_codec_factory_test.cc ├── client_codec_test.cc ├── codec_helper.cc ├── codec_helper.h ├── codec_helper_test.cc ├── codec_manager.cc ├── codec_manager.h ├── codec_manager_test.cc ├── grpc │ ├── BUILD │ ├── grpc_client_codec.cc │ ├── grpc_client_codec.h │ ├── grpc_client_codec_test.cc │ ├── grpc_protocol.cc │ ├── grpc_protocol.h │ ├── grpc_protocol_test.cc │ ├── grpc_server_codec.cc │ ├── grpc_server_codec.h │ ├── grpc_server_codec_test.cc │ ├── grpc_stream_frame.h │ ├── grpc_stream_frame_test.cc │ └── http2 │ │ ├── BUILD │ │ ├── client_session.cc │ │ ├── client_session.h │ │ ├── http2.cc │ │ ├── http2.h │ │ ├── http2_test.cc │ │ ├── request.cc │ │ ├── request.h │ │ ├── request_test.cc │ │ ├── response.cc │ │ ├── response.h │ │ ├── response_test.cc │ │ ├── server_session.cc │ │ ├── server_session.h │ │ ├── session.cc │ │ ├── session.h │ │ ├── session_test.cc │ │ └── testing │ │ ├── BUILD │ │ └── mock_session.h ├── http │ ├── BUILD │ ├── README.md │ ├── http_client_codec.cc │ ├── http_client_codec.h │ ├── http_client_codec_test.cc │ ├── http_client_proto_checker_impl.cc │ ├── http_client_proto_checker_impl_test.cc │ ├── http_proto_checker.h │ ├── http_protocol.cc │ ├── http_protocol.h │ ├── http_protocol_test.cc │ ├── http_server_codec.cc │ ├── http_server_codec.h │ ├── http_server_codec_test.cc │ ├── http_server_proto_checker_impl.cc │ ├── http_server_proto_checker_impl_test.cc │ ├── http_stream_frame.h │ ├── http_stream_parser.cc │ ├── http_stream_parser.h │ └── http_stream_parser_test.cc ├── non_rpc_protocol.h ├── protocol.h ├── protocol_test.cc ├── redis │ ├── BUILD │ ├── redis_client_codec.cc │ ├── redis_client_codec.h │ ├── redis_client_codec_test.cc │ ├── redis_proto_checker.cc │ ├── redis_proto_checker.h │ ├── redis_proto_checker_test.cc │ ├── redis_protocol.cc │ ├── redis_protocol.h │ └── redis_protocol_test.cc ├── server_codec.h ├── server_codec_factory.cc ├── server_codec_factory.h ├── server_codec_factory_test.cc ├── server_codec_test.cc ├── testing │ ├── BUILD │ ├── client_codec_testing.h │ ├── protocol_testing.h │ └── server_codec_testing.h └── trpc │ ├── BUILD │ ├── README.md │ ├── testing │ ├── BUILD │ └── trpc_protocol_testing.h │ ├── trpc.proto │ ├── trpc_client_codec.cc │ ├── trpc_client_codec.h │ ├── trpc_proto_checker.cc │ ├── trpc_proto_checker.h │ ├── trpc_proto_checker_test.cc │ ├── trpc_protocol.cc │ ├── trpc_protocol.h │ ├── trpc_protocol_test.cc │ ├── trpc_server_codec.cc │ ├── trpc_server_codec.h │ └── trpc_server_codec_test.cc ├── common ├── BUILD ├── async_timer.h ├── config │ ├── BUILD │ ├── client_conf.cc │ ├── client_conf.h │ ├── client_conf_parser.h │ ├── client_conf_test.cc │ ├── config_helper.cc │ ├── config_helper.h │ ├── default_log_conf.cc │ ├── default_log_conf.h │ ├── default_log_conf_parser.cc │ ├── default_log_conf_parser.h │ ├── default_value.h │ ├── domain_naming_conf.cc │ ├── domain_naming_conf.h │ ├── domain_naming_conf_parser.h │ ├── domain_naming_conf_test.cc │ ├── global_conf.cc │ ├── global_conf.h │ ├── global_conf_parser.h │ ├── loadbalance_naming_conf.cc │ ├── loadbalance_naming_conf.h │ ├── loadbalance_naming_conf_parser.h │ ├── local_file_provider_conf.cc │ ├── local_file_provider_conf.h │ ├── local_file_provider_conf_parser.h │ ├── local_file_sink_conf.cc │ ├── local_file_sink_conf.h │ ├── local_file_sink_conf_parser.h │ ├── redis_client_conf.cc │ ├── redis_client_conf.h │ ├── redis_client_conf_parser.h │ ├── retry_conf.cc │ ├── retry_conf.h │ ├── retry_conf_parser.h │ ├── retry_conf_test.cc │ ├── server_conf.cc │ ├── server_conf.h │ ├── server_conf_parser.h │ ├── server_conf_test.cc │ ├── ssl_conf.cc │ ├── ssl_conf.h │ ├── ssl_conf_parser.h │ ├── ssl_conf_test.cc │ ├── stdout_sink_conf.cc │ ├── stdout_sink_conf.h │ ├── stdout_sink_conf_parser.h │ ├── testing │ │ └── fiber.yaml │ ├── trpc_config.cc │ ├── trpc_config.h │ ├── trpc_config_test.cc │ └── yaml_parser.h ├── coroutine │ ├── BUILD │ ├── task_executer.h │ ├── task_executor.h │ └── trpc │ │ ├── BUILD │ │ ├── trpc_coroutine_task.h │ │ ├── trpc_task_executer.h │ │ ├── trpc_task_executor.cc │ │ ├── trpc_task_executor.h │ │ └── trpc_task_executor_test.cc ├── future │ ├── BUILD │ ├── README.md │ ├── basics.h │ ├── exception.h │ ├── executor.h │ ├── function_traits.h │ ├── future.h │ ├── future_utility.h │ ├── reactor_executor.h │ └── types.h ├── logging │ ├── BUILD │ └── trpc_logging.h ├── plugin.h ├── plugin_test.cc ├── runtime_manager.cc ├── runtime_manager.h ├── runtime_manager_fiber_test.cc ├── runtime_manager_thread_test.cc ├── status.cc ├── status.h ├── status_test.cc ├── testing │ ├── BUILD │ ├── fiber_testing.yaml │ └── merge_testing.yaml ├── trpc_app.cc ├── trpc_app.h ├── trpc_plugin.cc ├── trpc_plugin.h ├── trpc_version.cc ├── trpc_version.h └── trpc_version_test.cc ├── compressor ├── BUILD ├── README.md ├── common │ ├── BUILD │ ├── util.cc │ ├── util.h │ ├── zlib_util.cc │ ├── zlib_util.h │ └── zlib_util_test.cc ├── compressor.cc ├── compressor.h ├── compressor_factory.cc ├── compressor_factory.h ├── compressor_factory_test.cc ├── compressor_type.h ├── gzip │ ├── BUILD │ ├── gzip_compressor.h │ └── gzip_compressor_test.cc ├── lz4 │ ├── BUILD │ ├── lz4_compressor.cc │ ├── lz4_compressor.h │ ├── lz4_compressor_test.cc │ ├── lz4_util.cc │ └── lz4_util.h ├── snappy │ ├── BUILD │ ├── snappy_compressor.cc │ ├── snappy_compressor.h │ └── snappy_compressor_test.cc ├── testing │ ├── BUILD │ └── compressor_testing.h ├── trpc_compressor.cc ├── trpc_compressor.h ├── trpc_compressor_test.cc └── zlib │ ├── BUILD │ ├── zlib_compressor.h │ └── zlib_compressor_test.cc ├── config ├── BUILD ├── README.md ├── codec.h ├── codec │ ├── BUILD │ ├── common │ │ ├── BUILD │ │ └── common_codec.h │ ├── json_codec.h │ ├── toml_codec.h │ └── yaml_codec.h ├── codec_factory.h ├── codec_factory_test.cc ├── config.h ├── config_factory.h ├── config_factory_test.cc ├── config_test.cc ├── default │ ├── BUILD │ ├── default_config.cc │ ├── default_config.h │ ├── default_config_test.cc │ ├── loader.cc │ ├── loader.h │ └── loader_test.cc ├── provider.h ├── provider │ └── local_file │ │ ├── BUILD │ │ ├── README.md │ │ ├── local_file_provider.h │ │ └── local_file_provider_test.cc ├── provider_factory.h ├── provider_factory_test.cc ├── testing │ ├── BUILD │ ├── codec_plugin_testing.h │ ├── config_plugin_testing.h │ ├── mock_config.h │ ├── provider_plugin_testing.h │ ├── test.yaml │ ├── test_load.json │ ├── test_load.toml │ └── test_load.yaml ├── trpc_conf.cc ├── trpc_conf.h ├── trpc_conf_compatible.cc ├── trpc_conf_compatible.h ├── trpc_conf_compatible_test.cc ├── trpc_conf_deprecated.h └── trpc_conf_test.cc ├── coroutine ├── BUILD ├── README.md ├── async.h ├── async_test.cc ├── fiber.cc ├── fiber.h ├── fiber │ ├── BUILD │ └── runtime.h ├── fiber_blocking_bounded_queue.h ├── fiber_blocking_bounded_queue_test.cc ├── fiber_blocking_noncontiguous_buffer.h ├── fiber_blocking_noncontiguous_buffer_test.cc ├── fiber_condition_variable.cc ├── fiber_condition_variable.h ├── fiber_condition_variable_test.cc ├── fiber_event.h ├── fiber_event_test.cc ├── fiber_execution_context.cc ├── fiber_execution_context.h ├── fiber_execution_context_test.cc ├── fiber_latch.cc ├── fiber_latch.h ├── fiber_latch_test.cc ├── fiber_local.h ├── fiber_local_test.cc ├── fiber_mutex.h ├── fiber_mutex_test.cc ├── fiber_seqlock.cc ├── fiber_seqlock.h ├── fiber_seqlock_test.cc ├── fiber_shared_mutex.cc ├── fiber_shared_mutex.h ├── fiber_shared_mutex_test.cc ├── fiber_test.cc ├── fiber_timed_mutex.cc ├── fiber_timed_mutex.h ├── fiber_timed_mutex_test.cc ├── fiber_timer.cc ├── fiber_timer.h ├── fiber_timer_test.cc ├── future.h ├── future_test.cc └── testing │ ├── BUILD │ ├── fiber_runtime.h │ ├── fiber_runtime_testing.cc │ └── mock_fiber.h ├── filter ├── BUILD ├── README.md ├── client_filter_base.h ├── client_filter_controller.cc ├── client_filter_controller.h ├── client_filter_controller_test.cc ├── client_filter_manager.cc ├── client_filter_manager.h ├── client_filter_manager_test.cc ├── filter.h ├── filter_base.h ├── filter_base_test.cc ├── filter_controller.cc ├── filter_controller.h ├── filter_controller_test.cc ├── filter_id_counter.cc ├── filter_id_counter.h ├── filter_id_counter_test.cc ├── filter_manager.cc ├── filter_manager.h ├── filter_point.h ├── filter_test.cc ├── retry │ ├── BUILD │ ├── retry_limit_client_filter.cc │ ├── retry_limit_client_filter.h │ └── retry_limit_client_filter_test.cc ├── rpc_filter.cc ├── rpc_filter.h ├── rpc_filter_test.cc ├── server_filter_base.h ├── server_filter_controller.cc ├── server_filter_controller.h ├── server_filter_controller_test.cc ├── server_filter_manager.cc ├── server_filter_manager.h ├── server_filter_manager_test.cc ├── testing │ ├── BUILD │ ├── client_filter_testing.h │ └── server_filter_testing.h ├── trpc_filter.cc └── trpc_filter.h ├── flatbuffers.bzl ├── future ├── BUILD ├── README.md ├── async_lock │ ├── BUILD │ ├── rwlock.h │ ├── rwlock_test.cc │ ├── semaphore.h │ ├── semaphore_test.cc │ ├── with_lock.h │ └── with_lock_test.cc ├── async_timer.cc ├── async_timer.h ├── async_timer_test.cc ├── basics.h ├── exception.h ├── exception_test.cc ├── executor.h ├── function_traits.h ├── future.h ├── future_test.cc ├── future_utility.h ├── future_utility_test.cc ├── reactor_executor.h ├── reactor_executor_test.cc └── types.h ├── log ├── BUILD ├── README.md ├── logging.h ├── printf_like.h ├── python_like.h ├── stream_like.h └── trpc_log.h ├── metrics ├── BUILD ├── README.md ├── metrics.h ├── metrics_factory.cc ├── metrics_factory.h ├── metrics_factory_test.cc ├── prometheus │ ├── BUILD │ ├── prometheus_client_filter.cc │ ├── prometheus_client_filter.h │ ├── prometheus_client_filter_test.cc │ ├── prometheus_common.cc │ ├── prometheus_common.h │ ├── prometheus_common_test.cc │ ├── prometheus_conf.cc │ ├── prometheus_conf.h │ ├── prometheus_conf_parser.h │ ├── prometheus_conf_test.cc │ ├── prometheus_metrics.cc │ ├── prometheus_metrics.h │ ├── prometheus_metrics_api.cc │ ├── prometheus_metrics_api.h │ ├── prometheus_metrics_api_test.cc │ ├── prometheus_metrics_test.cc │ ├── prometheus_server_filter.cc │ ├── prometheus_server_filter.h │ ├── prometheus_server_filter_test.cc │ └── testing │ │ └── prometheus_metrics.yaml ├── testing │ ├── BUILD │ ├── metrics.yaml │ └── metrics_testing.h ├── trpc_metrics.cc ├── trpc_metrics.h ├── trpc_metrics_deprecated.cc ├── trpc_metrics_deprecated.h ├── trpc_metrics_report.cc ├── trpc_metrics_report.h ├── trpc_metrics_report_test.cc └── trpc_metrics_test.cc ├── naming ├── BUILD ├── common │ ├── BUILD │ ├── common_defs.h │ ├── common_inc_deprecated.h │ ├── constants.h │ └── util │ │ ├── BUILD │ │ ├── hash │ │ ├── BUILD │ │ ├── city.cc │ │ ├── city.h │ │ ├── hash_func.cc │ │ ├── hash_func.h │ │ ├── md5.cc │ │ ├── md5.h │ │ ├── murmurhash3.cc │ │ └── murmurhash3.h │ │ ├── loadbalance │ │ ├── BUILD │ │ ├── hash │ │ │ ├── BUILD │ │ │ ├── common.cc │ │ │ ├── common.h │ │ │ ├── consistenthash_load_balance.cc │ │ │ ├── consistenthash_load_balance.h │ │ │ ├── modulohash_load_balance.cc │ │ │ └── modulohash_load_balance.h │ │ ├── polling │ │ │ ├── BUILD │ │ │ ├── polling_load_balance.cc │ │ │ └── polling_load_balance.h │ │ ├── trpc_load_balance.cc │ │ ├── trpc_load_balance.h │ │ └── weighted_round_robin │ │ │ ├── BUILD │ │ │ ├── weighted_round_robin_load_balancer.cc │ │ │ ├── weighted_round_robin_load_balancer.h │ │ │ └── weighted_round_robin_load_balancer_test.cc │ │ ├── utils_help.cc │ │ └── utils_help.h ├── direct │ ├── BUILD │ ├── README.md │ ├── direct_selector_filter.h │ ├── direct_selector_filter_test.cc │ ├── selector_direct.cc │ ├── selector_direct.h │ └── selector_direct_test.cc ├── domain │ ├── BUILD │ ├── README.md │ ├── domain_selector_filter.h │ ├── domain_selector_filter_test.cc │ ├── selector_domain.cc │ ├── selector_domain.h │ └── selector_domain_test.cc ├── limiter.h ├── limiter_factory.cc ├── limiter_factory.h ├── limiter_factory_test.cc ├── load_balance.h ├── load_balance_factory.cc ├── load_balance_factory.h ├── registry.h ├── registry_factory.cc ├── registry_factory.h ├── registry_factory_test.cc ├── selector.h ├── selector_factory.cc ├── selector_factory.h ├── selector_factory_test.cc ├── selector_workflow.cc ├── selector_workflow.h ├── selector_workflow_test.cc ├── testing │ ├── BUILD │ ├── domain_test.yaml │ ├── test.yaml │ ├── trpc_limiter_testing.h │ ├── trpc_registry_testing.h │ └── trpc_selector_testing.h ├── trpc_naming.cc ├── trpc_naming.h ├── trpc_naming_registry.cc └── trpc_naming_registry.h ├── overload_control ├── BUILD ├── README.md ├── common │ ├── BUILD │ ├── histogram.cc │ ├── histogram.h │ ├── histogram_test.cc │ ├── overload_control_factory.h │ ├── priority.h │ ├── priority_adapter.cc │ ├── priority_adapter.h │ ├── priority_adapter_test.cc │ ├── priority_conf_parse.h │ ├── report.cc │ ├── report.h │ ├── report_test.cc │ ├── report_test.yaml │ ├── request_priority.cc │ ├── request_priority.h │ ├── request_priority_test.cc │ ├── window.cc │ ├── window.h │ └── window_test.cc ├── concurrency_limiter │ ├── BUILD │ ├── concurrency_limiter_conf.cc │ ├── concurrency_limiter_conf.h │ ├── concurrency_limiter_conf_test.cc │ ├── concurrency_limiter_server_filter.cc │ ├── concurrency_limiter_server_filter.h │ ├── concurrency_limiter_server_filter_test.cc │ └── concurrency_overload_ctrl.yaml ├── fiber_limiter │ ├── BUILD │ ├── fiber_limiter_client_filter.cc │ ├── fiber_limiter_client_filter.h │ ├── fiber_limiter_client_filter_test.cc │ ├── fiber_limiter_conf.cc │ ├── fiber_limiter_conf.h │ ├── fiber_limiter_conf_test.cc │ ├── fiber_limiter_server_filter.cc │ ├── fiber_limiter_server_filter.h │ ├── fiber_limiter_server_filter_test.cc │ └── fibers_overload_ctrl.yaml ├── flow_control │ ├── BUILD │ ├── README.md │ ├── flow_controller.h │ ├── flow_controller_conf.cc │ ├── flow_controller_conf.h │ ├── flow_controller_conf_test.cc │ ├── flow_controller_factory.cc │ ├── flow_controller_factory.h │ ├── flow_controller_factory_test.cc │ ├── flow_controller_generator.cc │ ├── flow_controller_generator.h │ ├── flow_controller_generator_test.cc │ ├── flow_controller_server_filter.cc │ ├── flow_controller_server_filter.h │ ├── flow_controller_server_filter_test.cc │ ├── flow_test.yaml │ ├── hit_queue.cc │ ├── hit_queue.h │ ├── hit_queue_test.cc │ ├── seconds_limiter.cc │ ├── seconds_limiter.h │ ├── seconds_limiter_test.cc │ ├── smooth_limiter.cc │ ├── smooth_limiter.h │ ├── smooth_limiter_test.cc │ ├── tick_timer.cc │ ├── tick_timer.h │ └── tick_timer_test.cc ├── high_percentile │ ├── BUILD │ ├── high_avg.cc │ ├── high_avg.h │ ├── high_avg_ema.cc │ ├── high_avg_ema.h │ ├── high_avg_ema_test.cc │ ├── high_avg_strategy.cc │ ├── high_avg_strategy.h │ ├── high_avg_strategy_test.cc │ ├── high_avg_test.cc │ ├── high_percentile.yaml │ ├── high_percentile_conf.cc │ ├── high_percentile_conf.h │ ├── high_percentile_conf_test.cc │ ├── high_percentile_overload_controller.cc │ ├── high_percentile_overload_controller.h │ ├── high_percentile_overload_controller_test.cc │ ├── high_percentile_priority_impl.cc │ ├── high_percentile_priority_impl.h │ ├── high_percentile_priority_impl_test.cc │ ├── high_percentile_server_filter.cc │ ├── high_percentile_server_filter.h │ ├── high_percentile_server_filter_test.cc │ ├── max_in_every_n.cc │ ├── max_in_every_n.h │ └── max_in_every_n_test.cc ├── overload_control_defs.h ├── server_overload_controller.h ├── server_overload_controller_factory.h ├── server_overload_controller_factory_test.cc ├── testing │ ├── BUILD │ └── overload_control_testing.h ├── throttler │ ├── BUILD │ ├── throttler.cc │ ├── throttler.h │ ├── throttler.yaml │ ├── throttler_client_filter.cc │ ├── throttler_client_filter.h │ ├── throttler_client_filter_test.cc │ ├── throttler_conf.cc │ ├── throttler_conf.h │ ├── throttler_conf_test.cc │ ├── throttler_ema.cc │ ├── throttler_ema.h │ ├── throttler_ema_test.cc │ ├── throttler_overload_controller.cc │ ├── throttler_overload_controller.h │ ├── throttler_overload_controller_test.cc │ ├── throttler_priority_impl.cc │ ├── throttler_priority_impl.h │ ├── throttler_priority_impl_test.cc │ └── throttler_test.cc ├── token_bucket_limiter │ ├── BUILD │ ├── token_bucket_limiter_conf.cc │ ├── token_bucket_limiter_conf.h │ ├── token_bucket_limiter_conf_test.cc │ ├── token_bucket_limiter_server_filter.cc │ ├── token_bucket_limiter_server_filter.h │ ├── token_bucket_limiter_server_filter_test.cc │ ├── token_bucket_overload_controller.cc │ ├── token_bucket_overload_controller.h │ ├── token_bucket_overload_controller_test.cc │ └── token_bucket_overload_ctrl.yaml ├── trpc_overload_control.cc ├── trpc_overload_control.h └── window_limiter_control │ ├── BUILD │ ├── filter_test.yaml │ ├── window_limiter_overload_controller.cc │ ├── window_limiter_overload_controller.h │ ├── window_limiter_overload_controller_filter.cc │ ├── window_limiter_overload_controller_filter.h │ ├── window_limiter_overload_controller_filter_test.cc │ └── window_limiter_overload_controller_test.cc ├── proto ├── BUILD ├── testing │ ├── BUILD │ ├── helloworld.fbs │ └── helloworld.proto └── trpc.proto ├── rpcz ├── BUILD ├── README.md ├── collector.cc ├── collector.h ├── collector_test.cc ├── filter │ ├── BUILD │ ├── client_filter.cc │ ├── client_filter.h │ ├── client_filter_test.cc │ ├── rpcz_filter_index.h │ ├── server_filter.cc │ ├── server_filter.h │ └── server_filter_test.cc ├── rpcz.cc ├── rpcz.h ├── rpcz_test.cc ├── span.cc ├── span.h ├── span_test.cc ├── testing │ ├── BUILD │ └── rpcz.yaml ├── trpc_rpcz.cc ├── trpc_rpcz.h ├── trpc_rpcz_test.cc └── util │ ├── BUILD │ ├── block_group.h │ ├── block_group_test.cc │ ├── combiner.h │ ├── combiner_test.cc │ ├── link_list.h │ ├── link_list_test.cc │ ├── reducer.h │ ├── reducer_test.cc │ ├── rpcz_fixture.h │ ├── sampler.cc │ ├── sampler.h │ └── sampler_test.cc ├── runtime ├── BUILD ├── common │ ├── BUILD │ ├── heartbeat │ │ ├── BUILD │ │ ├── heartbeat_info.cc │ │ ├── heartbeat_info.h │ │ ├── heartbeat_report.cc │ │ ├── heartbeat_report.h │ │ └── heartbeat_report_test.cc │ ├── periphery_task_scheduler.cc │ ├── periphery_task_scheduler.h │ ├── periphery_task_scheduler_test.cc │ ├── runtime_info_report │ │ ├── BUILD │ │ ├── runtime_info_reporter.cc │ │ ├── runtime_info_reporter.h │ │ ├── runtime_info_reporter_test.cc │ │ └── test.yaml │ └── stats │ │ ├── BUILD │ │ ├── backup_request_stats.cc │ │ ├── backup_request_stats.h │ │ ├── backup_request_stats_test.cc │ │ ├── frame_stats.cc │ │ ├── frame_stats.h │ │ ├── frame_stats_test.cc │ │ ├── frame_stats_testing.h │ │ ├── server_stats.cc │ │ ├── server_stats.h │ │ ├── server_stats.yaml │ │ └── server_stats_test.cc ├── fiber_runtime.cc ├── fiber_runtime.h ├── init_runtime.h ├── iomodel │ ├── BUILD │ ├── README.md │ ├── async_io │ │ ├── BUILD │ │ ├── async_io.cc │ │ ├── async_io.h │ │ └── async_io_test.cc │ └── reactor │ │ ├── BUILD │ │ ├── common │ │ ├── BUILD │ │ ├── accept_connection_info.h │ │ ├── connection.h │ │ ├── connection_handler.h │ │ ├── default_io_handler.h │ │ ├── epoll.cc │ │ ├── epoll.h │ │ ├── epoll_poller.cc │ │ ├── epoll_poller.h │ │ ├── eventfd_notifier.cc │ │ ├── eventfd_notifier.h │ │ ├── io_handler.h │ │ ├── io_message.h │ │ ├── network_address.cc │ │ ├── network_address.h │ │ ├── network_address_test.cc │ │ ├── notifier.h │ │ ├── socket.cc │ │ ├── socket.h │ │ ├── socket_test.cc │ │ ├── unix_address.cc │ │ ├── unix_address.h │ │ └── unix_address_test.cc │ │ ├── default │ │ ├── BUILD │ │ ├── acceptor.h │ │ ├── reactor_impl.cc │ │ ├── reactor_impl.h │ │ ├── reactor_impl_test.cc │ │ ├── tcp_acceptor.cc │ │ ├── tcp_acceptor.h │ │ ├── tcp_acceptor_test.cc │ │ ├── tcp_connection.cc │ │ ├── tcp_connection.h │ │ ├── tcp_connection_test.cc │ │ ├── timer_queue.cc │ │ ├── timer_queue.h │ │ ├── timer_queue_test.cc │ │ ├── udp_transceiver.cc │ │ ├── udp_transceiver.h │ │ ├── udp_transceiver_test.cc │ │ ├── uds_acceptor.cc │ │ ├── uds_acceptor.h │ │ └── uds_acceptor_test.cc │ │ ├── event_handler.cc │ │ ├── event_handler.h │ │ ├── fiber │ │ ├── BUILD │ │ ├── fiber_acceptor.cc │ │ ├── fiber_acceptor.h │ │ ├── fiber_connection.cc │ │ ├── fiber_connection.h │ │ ├── fiber_connection_test.cc │ │ ├── fiber_reactor.cc │ │ ├── fiber_reactor.h │ │ ├── fiber_reactor_test.cc │ │ ├── fiber_tcp_connection.cc │ │ ├── fiber_tcp_connection.h │ │ ├── fiber_tcp_connection_test.cc │ │ ├── fiber_udp_transceiver.cc │ │ ├── fiber_udp_transceiver.h │ │ ├── fiber_udp_transceiver_test.cc │ │ ├── writing_buffer_list.cc │ │ ├── writing_buffer_list.h │ │ ├── writing_buffer_list_test.cc │ │ ├── writing_datagram_list.cc │ │ ├── writing_datagram_list.h │ │ └── writing_datagram_list_test.cc │ │ ├── poller.h │ │ ├── reactor.h │ │ └── testing │ │ ├── BUILD │ │ └── mock_connection_testing.h ├── merge_runtime.cc ├── merge_runtime.h ├── runtime.cc ├── runtime.h ├── runtime_compatible.cc ├── runtime_compatible.h ├── runtime_state.h ├── separate_runtime.cc ├── separate_runtime.h ├── testing │ ├── BUILD │ └── heartbeat_report_test.yaml └── threadmodel │ ├── BUILD │ ├── common │ ├── BUILD │ ├── msg_task.h │ ├── task_type.h │ ├── timer_task.h │ ├── worker_thread.cc │ └── worker_thread.h │ ├── fiber │ ├── BUILD │ ├── README.md │ ├── detail │ │ ├── BUILD │ │ ├── assembly.h │ │ ├── fcontext │ │ │ ├── aarch64 │ │ │ │ ├── jump_context.S │ │ │ │ └── make_context.S │ │ │ ├── ppc64le │ │ │ │ ├── jump_context.S │ │ │ │ └── make_context.S │ │ │ └── x86_64 │ │ │ │ ├── jump_context.S │ │ │ │ └── make_context.S │ │ ├── fiber_desc.cc │ │ ├── fiber_desc.h │ │ ├── fiber_desc_test.cc │ │ ├── fiber_entity.cc │ │ ├── fiber_entity.h │ │ ├── fiber_entity_test.cc │ │ ├── fiber_id_gen.h │ │ ├── fiber_worker.cc │ │ ├── fiber_worker.h │ │ ├── fiber_worker_test.cc │ │ ├── runnable_entity.h │ │ ├── scheduling │ │ │ ├── scheduling.cc │ │ │ ├── scheduling.h │ │ │ ├── scheduling_var.h │ │ │ ├── v1 │ │ │ │ ├── run_queue.cc │ │ │ │ ├── run_queue.h │ │ │ │ ├── run_queue_test.cc │ │ │ │ ├── scheduling_impl.cc │ │ │ │ └── scheduling_impl.h │ │ │ └── v2 │ │ │ │ ├── local_queue.cc │ │ │ │ ├── local_queue.h │ │ │ │ ├── scheduling_impl.cc │ │ │ │ └── scheduling_impl.h │ │ ├── scheduling_group.cc │ │ ├── scheduling_group.h │ │ ├── scheduling_group_test.cc │ │ ├── stack_allocator_impl.cc │ │ ├── stack_allocator_impl.h │ │ ├── stack_allocator_impl_test.cc │ │ ├── testing.h │ │ ├── timer_worker.cc │ │ ├── timer_worker.h │ │ ├── timer_worker_test.cc │ │ ├── waitable.cc │ │ ├── waitable.h │ │ └── waitable_test.cc │ ├── fiber_thread_model.cc │ └── fiber_thread_model.h │ ├── merge │ ├── BUILD │ ├── merge_thread_model.cc │ ├── merge_thread_model.h │ ├── merge_thread_model_test.cc │ ├── merge_worker_thread.cc │ └── merge_worker_thread.h │ ├── separate │ ├── BUILD │ ├── handle_worker_thread.cc │ ├── handle_worker_thread.h │ ├── io_worker_thread.cc │ ├── io_worker_thread.h │ ├── non_steal │ │ ├── BUILD │ │ ├── non_steal_scheduling.cc │ │ └── non_steal_scheduling.h │ ├── separate_scheduling.cc │ ├── separate_scheduling.h │ ├── separate_thread_model.cc │ ├── separate_thread_model.h │ ├── separate_thread_model_test.cc │ └── steal │ │ ├── BUILD │ │ ├── steal_scheduling.cc │ │ └── steal_scheduling.h │ ├── testing │ ├── BUILD │ ├── fiber.yaml │ ├── merge.yaml │ ├── separate.yaml │ └── thread_model_testing.h │ ├── thread_model.h │ ├── thread_model_manager.cc │ └── thread_model_manager.h ├── serialization ├── BUILD ├── README.md ├── flatbuffers │ ├── BUILD │ ├── fbs_serialization.cc │ ├── fbs_serialization.h │ └── fbs_serialization_test.cc ├── json │ ├── BUILD │ ├── json_serialization.cc │ ├── json_serialization.h │ └── json_serialization_test.cc ├── noop │ ├── BUILD │ ├── noop_serialization.cc │ ├── noop_serialization.h │ └── noop_serialization_test.cc ├── pb │ ├── BUILD │ ├── pb_serialization.cc │ ├── pb_serialization.h │ └── pb_serialization_test.cc ├── serialization.h ├── serialization_factory.cc ├── serialization_factory.h ├── serialization_factory_test.cc ├── serialization_type.h ├── testing │ ├── BUILD │ └── test_serialization.proto ├── trpc_serialization.cc └── trpc_serialization.h ├── server ├── BUILD ├── README.md ├── async_rpc │ ├── BUILD │ ├── async_rpc_method_handler.h │ ├── async_rpc_service_impl.cc │ ├── async_rpc_service_impl.h │ ├── async_rpc_service_impl_test.cc │ └── async_stream_rpc_method_handler.h ├── forward │ ├── BUILD │ ├── forward_rpc_method_handler.h │ ├── forward_rpc_service_impl.cc │ ├── forward_rpc_service_impl.h │ └── forward_rpc_service_impl_test.cc ├── http │ ├── BUILD │ ├── http_async_stream_service.cc │ ├── http_async_stream_service.h │ └── http_async_stream_service_test.cc ├── http_service.cc ├── http_service.h ├── make_server_context.h ├── method.h ├── method_handler.cc ├── method_handler.h ├── non_rpc │ ├── BUILD │ ├── non_rpc_method_handler.h │ ├── non_rpc_service_impl.cc │ ├── non_rpc_service_impl.h │ ├── non_rpc_service_impl_test.cc │ ├── non_rpc_service_method.h │ └── simple_non_rpc_service_impl.h ├── non_rpc_method_handler.h ├── non_rpc_service_impl.h ├── non_rpc_service_method.h ├── rpc │ ├── BUILD │ ├── rpc_method_handler.h │ ├── rpc_service_impl.cc │ ├── rpc_service_impl.h │ ├── rpc_service_impl_test.cc │ ├── rpc_service_method.h │ ├── stream_rpc_method_handler.h │ └── unary_rpc_method_handler.h ├── rpc_async_method_handler.h ├── rpc_method_handler.h ├── rpc_service_impl.h ├── rpc_service_method.h ├── server_context.cc ├── server_context.h ├── service.cc ├── service.h ├── service_adapter.cc ├── service_adapter.h ├── service_adapter_option.h ├── service_impl.cc ├── service_impl.h ├── stream_rpc_async_method_handler.h ├── stream_rpc_method_handler.h ├── testing │ ├── BUILD │ ├── fiber_server_testing.h │ ├── greeter_service_testing.cc │ ├── greeter_service_testing.h │ ├── http_client_testing.cc │ ├── http_client_testing.h │ ├── http_service_testing.cc │ ├── http_service_testing.h │ ├── merge_server.yaml │ ├── mock_server_transport.h │ ├── server_context_testing.h │ ├── server_fiber.yaml │ ├── server_fiber_with_ssl.yaml │ ├── service_adapter_testing.h │ ├── stream_transport_testing.cc │ ├── stream_transport_testing.h │ ├── trpc_client_testing.cc │ └── trpc_client_testing.h ├── trpc_server.cc ├── trpc_server.h ├── trpc_server_test.cc └── trpc_server_with_stream_rpc_test.cc ├── stream ├── BUILD ├── README.md ├── client_stream_handler_factory.h ├── common_stream.cc ├── common_stream.h ├── common_stream_test.cc ├── fiber_stream_job_scheduler.cc ├── fiber_stream_job_scheduler.h ├── fiber_stream_job_scheduler_test.cc ├── grpc │ ├── BUILD │ ├── grpc_client_stream_connection_handler.cc │ ├── grpc_client_stream_connection_handler.h │ ├── grpc_client_stream_connection_handler_test.cc │ ├── grpc_client_stream_handler.cc │ ├── grpc_client_stream_handler.h │ ├── grpc_client_stream_handler_test.cc │ ├── grpc_io_handler.cc │ ├── grpc_io_handler.h │ ├── grpc_io_handler_test.cc │ ├── grpc_server_stream.cc │ ├── grpc_server_stream.h │ ├── grpc_server_stream_connection_handler.cc │ ├── grpc_server_stream_connection_handler.h │ ├── grpc_server_stream_connection_handler_test.cc │ ├── grpc_server_stream_handler.cc │ ├── grpc_server_stream_handler.h │ ├── grpc_server_stream_handler_test.cc │ ├── grpc_server_stream_test.cc │ ├── grpc_stream.cc │ ├── grpc_stream.h │ ├── grpc_stream_test.cc │ ├── util.cc │ ├── util.h │ └── util_test.cc ├── http │ ├── BUILD │ ├── async │ │ ├── BUILD │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── stream.cc │ │ │ ├── stream.h │ │ │ ├── stream_connection_handler.cc │ │ │ ├── stream_connection_handler.h │ │ │ ├── stream_connection_handler_test.cc │ │ │ ├── stream_handler.cc │ │ │ ├── stream_handler.h │ │ │ ├── stream_handler_test.cc │ │ │ └── stream_test.cc │ │ ├── server │ │ │ ├── BUILD │ │ │ ├── stream.cc │ │ │ ├── stream.h │ │ │ ├── stream_connection_handler.cc │ │ │ ├── stream_connection_handler.h │ │ │ ├── stream_connection_handler_test.cc │ │ │ ├── stream_handler.cc │ │ │ ├── stream_handler.h │ │ │ ├── stream_handler_test.cc │ │ │ ├── stream_test.cc │ │ │ └── testing │ │ │ │ ├── BUILD │ │ │ │ └── mock_server_async_stream.h │ │ ├── stream.cc │ │ ├── stream.h │ │ ├── stream_function_handler.h │ │ ├── stream_reader_writer.cc │ │ ├── stream_reader_writer.h │ │ ├── stream_reader_writer_test.cc │ │ ├── stream_test.cc │ │ └── testing │ │ │ ├── BUILD │ │ │ └── mock_async_stream.h │ ├── common.cc │ ├── common.h │ ├── common │ │ ├── BUILD │ │ ├── client │ │ │ ├── BUILD │ │ │ ├── stream_handler.cc │ │ │ ├── stream_handler.h │ │ │ └── stream_handler_test.cc │ │ ├── server │ │ │ ├── BUILD │ │ │ ├── stream_handler.cc │ │ │ ├── stream_handler.h │ │ │ └── stream_handler_test.cc │ │ ├── stream.cc │ │ ├── stream.h │ │ ├── stream_handler.cc │ │ ├── stream_handler.h │ │ ├── stream_handler_test.cc │ │ ├── stream_test.cc │ │ └── testing │ │ │ ├── BUILD │ │ │ └── mock_stream.h │ ├── common_test.cc │ ├── http_client_stream.cc │ ├── http_client_stream.h │ ├── http_client_stream_connection_handler.cc │ ├── http_client_stream_connection_handler.h │ ├── http_client_stream_connection_handler_test.cc │ ├── http_client_stream_handler.cc │ ├── http_client_stream_handler.h │ ├── http_client_stream_handler_test.cc │ ├── http_client_stream_test.cc │ ├── http_stream.cc │ ├── http_stream.h │ ├── http_stream_provider.h │ └── http_stream_test.cc ├── server_stream_handler_factory.h ├── stream.h ├── stream_async.h ├── stream_async_test.cc ├── stream_handler.h ├── stream_handler_manager.cc ├── stream_handler_manager.h ├── stream_handler_manager_test.cc ├── stream_message.h ├── stream_provider.h ├── stream_provider_test.cc ├── stream_test.cc ├── stream_var.cc ├── stream_var.h ├── stream_var_test.cc ├── testing │ ├── BUILD │ ├── mock_connection.h │ ├── mock_stream_handler.h │ ├── mock_stream_provider.h │ └── stream.proto ├── trpc │ ├── BUILD │ ├── testing │ │ ├── BUILD │ │ └── trpc_stream_testing.h │ ├── trpc_client_stream.cc │ ├── trpc_client_stream.h │ ├── trpc_client_stream_connection_handler.cc │ ├── trpc_client_stream_connection_handler.h │ ├── trpc_client_stream_connection_handler_test.cc │ ├── trpc_client_stream_handler.cc │ ├── trpc_client_stream_handler.h │ ├── trpc_client_stream_handler_test.cc │ ├── trpc_client_stream_test.cc │ ├── trpc_server_stream.cc │ ├── trpc_server_stream.h │ ├── trpc_server_stream_connection_handler.cc │ ├── trpc_server_stream_connection_handler.h │ ├── trpc_server_stream_connection_handler_test.cc │ ├── trpc_server_stream_handler.cc │ ├── trpc_server_stream_handler.h │ ├── trpc_server_stream_handler_test.cc │ ├── trpc_server_stream_test.cc │ ├── trpc_stream.cc │ ├── trpc_stream.h │ ├── trpc_stream_flow_controller.h │ ├── trpc_stream_flow_controller_test.cc │ ├── trpc_stream_handler.cc │ ├── trpc_stream_handler.h │ ├── trpc_stream_handler_test.cc │ └── trpc_stream_test.cc ├── util.cc └── util.h ├── telemetry ├── BUILD ├── telemetry.h ├── telemetry_factory.cc ├── telemetry_factory.h ├── telemetry_factory_test.cc ├── trpc_telemetry.cc ├── trpc_telemetry.h └── trpc_telemetry_test.cc ├── tools ├── README.md ├── comm │ ├── BUILD │ ├── trpc_cpp_options.proto │ ├── utils.cc │ └── utils.h ├── flatbuffers_tool │ ├── BUILD │ ├── CMakeLists.txt │ ├── fbs2cpp.cc │ ├── fbs2cpp.h │ ├── fbs2cpp_test.cc │ ├── fbs_gen_test_fixture.h │ ├── idl_gen_trpc.cc │ ├── idl_gen_trpc.h │ ├── idl_gen_trpc_test.cc │ ├── main.cc │ ├── parse_fbs_file.cc │ ├── parse_fbs_file.h │ ├── parse_fbs_file_test.cc │ ├── schema_interface.h │ └── testing │ │ ├── BUILD │ │ ├── greeter.fbs │ │ ├── greeter.trpc.fb_cc.txt │ │ ├── greeter.trpc.fb_h.txt │ │ └── greeter_generated_h.txt ├── gdb_plugin │ ├── README.md │ └── gdb_fiber_plugin.py └── trpc_cpp_plugin │ ├── BUILD │ ├── CMakeLists.txt │ ├── README.md │ ├── gen_hdr.cc │ ├── gen_mock.cc │ ├── gen_src.cc │ ├── main.cc │ └── template │ ├── trpc.cc.tpl │ ├── trpc.h.tpl │ └── trpc.mock.h.tpl ├── tracing ├── BUILD ├── README.md ├── tracing.h ├── tracing_factory.cc ├── tracing_factory.h ├── tracing_factory_test.cc ├── tracing_filter_index.h ├── trpc_tracing.cc ├── trpc_tracing.h └── trpc_tracing_test.cc ├── transport ├── README.md ├── client │ ├── BUILD │ ├── client_transport.h │ ├── client_transport_message.h │ ├── common │ │ ├── BUILD │ │ ├── client_io_handler.cc │ │ ├── client_io_handler.h │ │ ├── client_io_handler_factory.cc │ │ ├── client_io_handler_factory.h │ │ ├── client_transport_state.h │ │ ├── redis_client_io_handler.cc │ │ └── redis_client_io_handler.h │ ├── fiber │ │ ├── BUILD │ │ ├── common │ │ │ ├── BUILD │ │ │ ├── call_context.h │ │ │ ├── fiber_backup_request_retry.cc │ │ │ ├── fiber_backup_request_retry.h │ │ │ ├── fiber_client_connection_handler.cc │ │ │ ├── fiber_client_connection_handler.h │ │ │ ├── fiber_client_connection_handler_factory.cc │ │ │ ├── fiber_client_connection_handler_factory.h │ │ │ └── sharded_call_map.h │ │ ├── conn_complex │ │ │ ├── BUILD │ │ │ ├── fiber_tcp_conn_complex_connector.cc │ │ │ ├── fiber_tcp_conn_complex_connector.h │ │ │ ├── fiber_tcp_conn_complex_connector_group.cc │ │ │ ├── fiber_tcp_conn_complex_connector_group.h │ │ │ ├── fiber_udp_io_complex_connector.cc │ │ │ ├── fiber_udp_io_complex_connector.h │ │ │ ├── fiber_udp_io_complex_connector_group.cc │ │ │ └── fiber_udp_io_complex_connector_group.h │ │ ├── conn_pool │ │ │ ├── BUILD │ │ │ ├── fiber_tcp_conn_pool_connector.cc │ │ │ ├── fiber_tcp_conn_pool_connector.h │ │ │ ├── fiber_tcp_conn_pool_connector_group.cc │ │ │ ├── fiber_tcp_conn_pool_connector_group.h │ │ │ ├── fiber_udp_io_pool_connector.cc │ │ │ ├── fiber_udp_io_pool_connector.h │ │ │ ├── fiber_udp_io_pool_connector_group.cc │ │ │ └── fiber_udp_io_pool_connector_group.h │ │ ├── fiber_connector_group.h │ │ ├── fiber_connector_group_manager.cc │ │ ├── fiber_connector_group_manager.h │ │ ├── fiber_transport.cc │ │ ├── fiber_transport.h │ │ ├── fiber_transport_test.cc │ │ ├── pipeline │ │ │ ├── BUILD │ │ │ ├── fiber_tcp_pipeline_connector.cc │ │ │ ├── fiber_tcp_pipeline_connector.h │ │ │ ├── fiber_tcp_pipeline_connector_group.cc │ │ │ └── fiber_tcp_pipeline_connector_group.h │ │ └── testing │ │ │ ├── BUILD │ │ │ ├── fake_server.h │ │ │ ├── fiber_transport_test.yaml │ │ │ └── thread_model_op.h │ ├── fixed_connector_id.h │ ├── future │ │ ├── BUILD │ │ ├── README.md │ │ ├── common │ │ │ ├── BUILD │ │ │ ├── future_connection_handler.cc │ │ │ ├── future_connection_handler.h │ │ │ ├── future_connector.h │ │ │ ├── future_connector_options.h │ │ │ ├── future_transport_adapter.cc │ │ │ ├── future_transport_adapter.h │ │ │ ├── timingwheel.h │ │ │ ├── timingwheel_timeout_queue.h │ │ │ ├── timingwheel_timeout_queue_test.cc │ │ │ ├── utils.cc │ │ │ └── utils.h │ │ ├── conn_complex │ │ │ ├── BUILD │ │ │ ├── future_conn_complex_connection_handler.cc │ │ │ ├── future_conn_complex_connection_handler.h │ │ │ ├── future_conn_complex_connection_handler_factory.cc │ │ │ ├── future_conn_complex_connection_handler_factory.h │ │ │ ├── future_conn_complex_message_timeout_handler.cc │ │ │ ├── future_conn_complex_message_timeout_handler.h │ │ │ ├── future_tcp_conn_complex_connector.cc │ │ │ ├── future_tcp_conn_complex_connector.h │ │ │ ├── future_tcp_conn_complex_connector_group.cc │ │ │ ├── future_tcp_conn_complex_connector_group.h │ │ │ ├── future_udp_io_complex_connector.cc │ │ │ ├── future_udp_io_complex_connector.h │ │ │ ├── future_udp_io_complex_connector_group.cc │ │ │ └── future_udp_io_complex_connector_group.h │ │ ├── conn_pool │ │ │ ├── BUILD │ │ │ ├── conn_pool.h │ │ │ ├── conn_pool_test.cc │ │ │ ├── future_conn_pool_connection_handler.cc │ │ │ ├── future_conn_pool_connection_handler.h │ │ │ ├── future_conn_pool_connection_handler_factory.cc │ │ │ ├── future_conn_pool_connection_handler_factory.h │ │ │ ├── future_conn_pool_message_timeout_handler.cc │ │ │ ├── future_conn_pool_message_timeout_handler.h │ │ │ ├── future_tcp_conn_pool_connector.cc │ │ │ ├── future_tcp_conn_pool_connector.h │ │ │ ├── future_tcp_conn_pool_connector_group.cc │ │ │ ├── future_tcp_conn_pool_connector_group.h │ │ │ ├── future_udp_io_pool_connector.cc │ │ │ ├── future_udp_io_pool_connector.h │ │ │ ├── future_udp_io_pool_connector_group.cc │ │ │ ├── future_udp_io_pool_connector_group.h │ │ │ ├── shared_send_queue.cc │ │ │ ├── shared_send_queue.h │ │ │ └── shared_send_queue_test.cc │ │ ├── future_connector_group.h │ │ ├── future_connector_group_manager.h │ │ ├── future_tcp_connector_group_manager.cc │ │ ├── future_tcp_connector_group_manager.h │ │ ├── future_transport.cc │ │ ├── future_transport.h │ │ ├── future_transport_test.cc │ │ ├── future_udp_connector_group_manager.cc │ │ ├── future_udp_connector_group_manager.h │ │ ├── pipeline │ │ │ ├── BUILD │ │ │ ├── future_pipeline_message_timeout_handler.cc │ │ │ ├── future_pipeline_message_timeout_handler.h │ │ │ ├── future_tcp_pipeline_connector.cc │ │ │ ├── future_tcp_pipeline_connector.h │ │ │ ├── future_tcp_pipeline_connector_group.cc │ │ │ ├── future_tcp_pipeline_connector_group.h │ │ │ ├── pipeline_conn_pool.h │ │ │ └── pipeline_conn_pool_test.cc │ │ └── testing │ │ │ ├── BUILD │ │ │ ├── fake_trpc_server.h │ │ │ └── merge_separate_threadmodel.yaml │ ├── preallocation_option.h │ ├── retry_info_def.h │ └── trans_info.h ├── common │ ├── BUILD │ ├── connection_handler_manager.cc │ ├── connection_handler_manager.h │ ├── connection_handler_manager_test.cc │ ├── io_handler_manager.cc │ ├── io_handler_manager.h │ ├── io_handler_manager_test.cc │ ├── ssl │ │ ├── BUILD │ │ ├── cert │ │ │ ├── README.md │ │ │ ├── ca │ │ │ │ └── xxops-com-chain │ │ │ │ │ ├── mk_ca_root_key.sh │ │ │ │ │ ├── mk_xxops_com_csr_cert.sh │ │ │ │ │ ├── mk_xxops_com_dhparam.sh │ │ │ │ │ ├── root-ca.crt │ │ │ │ │ ├── root-ca.key │ │ │ │ │ ├── root-ca.srl │ │ │ │ │ ├── xxops-com.crt │ │ │ │ │ ├── xxops-com.csr │ │ │ │ │ ├── xxops-com.dhparam │ │ │ │ │ └── xxops-com.key │ │ │ ├── client_ca_cert.pem │ │ │ ├── server_cert.pem │ │ │ ├── server_dhparam.pem │ │ │ ├── server_key.pem │ │ │ ├── xxops-com-chain.pem │ │ │ ├── xxops-com.crt │ │ │ ├── xxops-com.dhparam │ │ │ └── xxops-com.key │ │ ├── core.h │ │ ├── errno.h │ │ ├── random.h │ │ ├── random_test.cc │ │ ├── ssl.cc │ │ ├── ssl.h │ │ └── ssl_test.cc │ ├── ssl_helper.cc │ ├── ssl_helper.h │ ├── ssl_helper_test.cc │ ├── ssl_io_handler.cc │ ├── ssl_io_handler.h │ ├── ssl_io_handler_test.cc │ ├── transport_message.h │ └── transport_message_common.h └── server │ ├── BUILD │ ├── common │ ├── BUILD │ ├── server_connection_handler.h │ ├── server_io_handler_factory.cc │ ├── server_io_handler_factory.h │ └── server_io_handler_factory_test.cc │ ├── default │ ├── BUILD │ ├── bind_adapter.cc │ ├── bind_adapter.h │ ├── connection_manager.cc │ ├── connection_manager.h │ ├── connection_manager_test.cc │ ├── server_connection_handler.cc │ ├── server_connection_handler.h │ ├── server_connection_handler_factory.cc │ ├── server_connection_handler_factory.h │ ├── server_transport_impl.cc │ ├── server_transport_impl.h │ └── server_transport_impl_test.cc │ ├── fiber │ ├── BUILD │ ├── fiber_bind_adapter.cc │ ├── fiber_bind_adapter.h │ ├── fiber_connection_manager.cc │ ├── fiber_connection_manager.h │ ├── fiber_server_connection_handler.cc │ ├── fiber_server_connection_handler.h │ ├── fiber_server_connection_handler_factory.cc │ ├── fiber_server_connection_handler_factory.h │ ├── fiber_server_transport_impl.cc │ ├── fiber_server_transport_impl.h │ └── fiber_server_transport_impl_test.cc │ ├── server_transport.h │ ├── server_transport_def.h │ ├── server_transport_message.h │ └── testing │ ├── BUILD │ └── server_transport_testing.h ├── trpc.bzl ├── tvar ├── BUILD ├── README.md ├── basic_ops │ ├── BUILD │ ├── basic_traits.h │ ├── noseries_test.cc │ ├── passive_status.h │ ├── passive_status_test.cc │ ├── recorder.h │ ├── recorder_test.cc │ ├── reducer.h │ ├── reducer_test.cc │ ├── status.h │ └── status_test.cc ├── common │ ├── BUILD │ ├── atomic_type.h │ ├── atomic_type_test.cc │ ├── fast_rand.cc │ ├── fast_rand.h │ ├── macros.h │ ├── op_util.h │ ├── op_util_test.cc │ ├── percentile.cc │ ├── percentile.h │ ├── percentile_test.cc │ ├── sampler.cc │ ├── sampler.h │ ├── sampler_test.cc │ ├── series.h │ ├── series_test.cc │ ├── tvar_group.cc │ ├── tvar_group.h │ ├── tvar_group_test.cc │ └── write_mostly.h ├── compound_ops │ ├── BUILD │ ├── internal_latency.h │ ├── internal_latency_test.cc │ ├── latency_recorder.cc │ ├── latency_recorder.h │ ├── latency_recorder_test.cc │ ├── noseries_test.cc │ ├── window.h │ └── window_test.cc ├── testing │ ├── BUILD │ ├── noseries.yaml │ └── series.yaml └── tvar.h ├── util ├── BUILD ├── README.md ├── algorithm │ ├── BUILD │ ├── hash.cc │ ├── hash.h │ ├── hash_test.cc │ ├── power_of_two.cc │ ├── power_of_two.h │ ├── power_of_two_test.cc │ └── random.h ├── align.h ├── async_io │ ├── BUILD │ └── async_io.h ├── bind_core_manager.cc ├── bind_core_manager.h ├── bind_core_manager_test.cc ├── buffer │ ├── BUILD │ ├── buffer.cc │ ├── buffer.h │ ├── buffer_test.cc │ ├── contiguous_buffer.cc │ ├── contiguous_buffer.h │ ├── contiguous_buffer_test.cc │ ├── memory_pool │ │ ├── BUILD │ │ ├── common.cc │ │ ├── common.h │ │ ├── common_test.cc │ │ ├── disabled_memory_pool.cc │ │ ├── disabled_memory_pool.h │ │ ├── disabled_memory_pool_test.cc │ │ ├── global_memory_pool.cc │ │ ├── global_memory_pool.h │ │ ├── global_memory_pool_test.cc │ │ ├── memory_pool.cc │ │ ├── memory_pool.h │ │ ├── memory_pool_test.cc │ │ ├── shared_nothing_memory_pool.cc │ │ ├── shared_nothing_memory_pool.h │ │ └── shared_nothing_memory_pool_test.cc │ ├── noncontiguous_buffer.cc │ ├── noncontiguous_buffer.h │ ├── noncontiguous_buffer_test.cc │ ├── noncontiguous_buffer_view.cc │ ├── noncontiguous_buffer_view.h │ ├── noncontiguous_buffer_view_test.cc │ ├── testing │ │ ├── BUILD │ │ └── message.proto │ ├── zero_copy_stream.cc │ ├── zero_copy_stream.h │ └── zero_copy_stream_test.cc ├── check.cc ├── check.h ├── check_test.cc ├── chrono │ ├── BUILD │ ├── chrono.cc │ ├── chrono.h │ ├── chrono_test.cc │ ├── time.cc │ ├── time.h │ ├── time_test.cc │ ├── tsc.cc │ └── tsc.h ├── concurrency │ ├── BUILD │ ├── detail │ │ ├── BUILD │ │ ├── lightly_concurrent_hashmap_impl.h │ │ └── lightly_concurrent_hashmap_impl_test.cc │ └── lightly_concurrent_hashmap.h ├── container │ ├── BUILD │ ├── bounded_queue.h │ ├── bounded_queue_test.cc │ ├── container.h │ └── fixed_arena_allocator.h ├── deferred.h ├── delayed_init.h ├── delayed_init_test.cc ├── domain_util.cc ├── domain_util.h ├── domain_util_test.cc ├── doubly_linked_list.h ├── erased_ptr.h ├── erased_ptr_test.cc ├── flatbuffers │ ├── BUILD │ ├── message_fbs.h │ ├── trpc_fbs.cc │ ├── trpc_fbs.h │ └── trpc_fbs_test.cc ├── function.h ├── function_test.cc ├── function_view.h ├── function_view_test.cc ├── hash_util.h ├── hazptr │ ├── BUILD │ ├── README.md │ ├── entry.h │ ├── entry_cache.cc │ ├── entry_cache.h │ ├── hazptr.h │ ├── hazptr_domain.cc │ ├── hazptr_domain.h │ ├── hazptr_object.cc │ └── hazptr_object.h ├── http │ ├── BUILD │ ├── base64.h │ ├── base64_test.cc │ ├── body_params.h │ ├── common.h │ ├── content.cc │ ├── content.h │ ├── exception.h │ ├── exception_test.cc │ ├── field_map.h │ ├── field_map_test.cc │ ├── function_handlers.h │ ├── handler.h │ ├── header.h │ ├── header_test.cc │ ├── http_cookie.cc │ ├── http_cookie.h │ ├── http_cookie_test.cc │ ├── http_handler.h │ ├── http_handler_groups.h │ ├── http_handler_groups_test.cc │ ├── http_handler_test.cc │ ├── http_header.h │ ├── http_parser.cc │ ├── http_parser.h │ ├── http_parser_test.cc │ ├── match_rule.h │ ├── match_rule_test.cc │ ├── matcher.cc │ ├── matcher.h │ ├── matcher_test.cc │ ├── method.cc │ ├── method.h │ ├── method_test.cc │ ├── mime_types.cc │ ├── mime_types.h │ ├── mime_types_test.cc │ ├── parameter.h │ ├── parameter_test.cc │ ├── path.h │ ├── path_test.cc │ ├── reply.h │ ├── request.cc │ ├── request.h │ ├── request_test.cc │ ├── response.cc │ ├── response.h │ ├── response_test.cc │ ├── routes.cc │ ├── routes.h │ ├── routes_test.cc │ ├── status.cc │ ├── status.h │ ├── status_test.cc │ ├── stream │ │ ├── BUILD │ │ ├── http_client_stream_response.h │ │ ├── http_start_line.h │ │ ├── http_stream_handler.h │ │ ├── stream_function_handlers.h │ │ ├── stream_function_handlers_test.cc │ │ └── stream_handler.h │ ├── url.cc │ ├── url.h │ ├── url_test.cc │ ├── util.cc │ ├── util.h │ └── util_test.cc ├── internal │ ├── BUILD │ ├── README.md │ ├── casting.h │ ├── casting_test.cc │ ├── demangle.cc │ ├── demangle.h │ ├── demangle_test.cc │ ├── doubly_linked_list.h │ ├── doubly_linked_list_test.cc │ ├── index_alloc.cc │ ├── index_alloc.h │ ├── index_alloc_test.cc │ ├── meta.h │ ├── never_destroyed.h │ ├── never_destroyed_test.cc │ ├── singly_linked_list.h │ ├── singly_linked_list_test.cc │ ├── time_keeper.cc │ ├── time_keeper.h │ └── time_keeper_test.cc ├── latch.h ├── likely.h ├── lockfree_queue.h ├── log │ ├── BUILD │ ├── README.md │ ├── default │ │ ├── BUILD │ │ ├── default_log.cc │ │ ├── default_log.h │ │ ├── default_log_test.cc │ │ ├── sinks │ │ │ ├── local_file │ │ │ │ ├── BUILD │ │ │ │ ├── file_helper.cc │ │ │ │ ├── file_helper.h │ │ │ │ ├── file_helper_test.cc │ │ │ │ ├── hourly_file_sink.h │ │ │ │ ├── hourly_file_sink_test.cc │ │ │ │ ├── local_file_sink.cc │ │ │ │ ├── local_file_sink.h │ │ │ │ └── local_file_sink_test.cc │ │ │ └── stdout │ │ │ │ ├── BUILD │ │ │ │ ├── stdout_sink.h │ │ │ │ └── stdout_sink_test.cc │ │ └── testing │ │ │ ├── BUILD │ │ │ ├── default_log_test.yaml │ │ │ └── mock_sink.h │ ├── log.h │ ├── log_test.cc │ ├── logging.cc │ ├── logging.h │ ├── logging_test.cc │ ├── printf_like.h │ ├── printf_like_test.cc │ ├── python_like.h │ ├── python_like_test.cc │ ├── stream_like.h │ ├── stream_like_test.cc │ └── testing │ │ ├── BUILD │ │ ├── mock_log.h │ │ └── trpc_log_test.yaml ├── net_util.cc ├── net_util.h ├── net_util_test.cc ├── object_pool │ ├── BUILD │ ├── README.md │ ├── disabled.h │ ├── disabled_test.cc │ ├── global.h │ ├── global_test.cc │ ├── object_pool.h │ ├── object_pool_ptr.h │ ├── object_pool_ptr_test.cc │ ├── shared_nothing.cc │ ├── shared_nothing.h │ ├── shared_nothing_test.cc │ └── util.h ├── pb2json.cc ├── pb2json.h ├── pb2json_test.cc ├── prometheus.cc ├── prometheus.h ├── prometheus_test.cc ├── queue │ ├── BUILD │ ├── bounded_mpmc_queue.h │ ├── bounded_mpmc_queue_test.cc │ ├── bounded_mpsc_queue.h │ ├── bounded_mpsc_queue_test.cc │ ├── bounded_spmc_queue.h │ ├── bounded_spmc_queue_test.cc │ ├── detail │ │ ├── BUILD │ │ └── util.h │ ├── lockfree_queue.h │ ├── lockfree_queue_test.cc │ └── unbounded_spmc_queue.h ├── random.h ├── ref_ptr.h ├── ref_ptr_test.cc ├── singleton.h ├── singleton_test.cc ├── string │ ├── BUILD │ ├── string_helper.cc │ ├── string_helper.h │ ├── string_helper_test.cc │ ├── string_util.cc │ ├── string_util.h │ └── string_util_test.cc ├── string_helper.h ├── string_util.h ├── testing │ ├── BUILD │ └── testjson.proto ├── thread │ ├── BUILD │ ├── bounded_mpmc_queue.h │ ├── bounded_mpsc_queue.h │ ├── compile.h │ ├── cpu.cc │ ├── cpu.h │ ├── cpu_test.cc │ ├── futex_notifier.h │ ├── futex_notifier_test.cc │ ├── internal │ │ ├── BUILD │ │ ├── memory_barrier.cc │ │ ├── memory_barrier.h │ │ └── object_array.h │ ├── latch.cc │ ├── latch.h │ ├── latch_test.cc │ ├── memory_barrier.h │ ├── mq_thread_pool.cc │ ├── mq_thread_pool.h │ ├── mq_thread_pool_task.h │ ├── mq_thread_pool_test.cc │ ├── mq_thread_pool_worker.h │ ├── predicate_notifier.h │ ├── process_info.cc │ ├── process_info.h │ ├── process_info_test.cc │ ├── spinlock.cc │ ├── spinlock.h │ ├── spinlock_test.cc │ ├── sq_thread_pool.cc │ ├── sq_thread_pool.h │ ├── sq_thread_pool_test.cc │ ├── thread_cond.h │ ├── thread_helper.cc │ ├── thread_helper.h │ ├── thread_helper_test.cc │ ├── thread_local.h │ ├── thread_local_test.cc │ ├── thread_lock.h │ ├── thread_monitor.h │ ├── thread_monitor_test.cc │ ├── thread_mutex.h │ ├── thread_pool.h │ ├── thread_pool_option.h │ ├── thread_pool_test.cc │ └── unbounded_spmc_queue.h ├── time.cc ├── time.h └── unique_id.h └── workspace.bzl /.bazelignore: -------------------------------------------------------------------------------- 1 | cmake_third_party 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/.bazelrc -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/.github/.codecov.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/CODE_OF_CONDUCT.zh_CN.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTING.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/CONTRIBUTING.zh_CN.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /CONTRIBUTORS.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/CONTRIBUTORS.zh_CN.md -------------------------------------------------------------------------------- /DEVELOP_SPECIFICATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/DEVELOP_SPECIFICATIONS.md -------------------------------------------------------------------------------- /DEVELOP_SPECIFICATIONS.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/DEVELOP_SPECIFICATIONS.zh_CN.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/README.md -------------------------------------------------------------------------------- /README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/README.zh_CN.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/WORKSPACE -------------------------------------------------------------------------------- /clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/clean.sh -------------------------------------------------------------------------------- /cmake/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake/config/trpc_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/config/trpc_config.cmake -------------------------------------------------------------------------------- /cmake/flatbuffers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/flatbuffers.cmake -------------------------------------------------------------------------------- /cmake/fmt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/fmt.cmake -------------------------------------------------------------------------------- /cmake/gflags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/gflags.cmake -------------------------------------------------------------------------------- /cmake/gtest_gmock.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/gtest_gmock.cmake -------------------------------------------------------------------------------- /cmake/jsoncpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/jsoncpp.cmake -------------------------------------------------------------------------------- /cmake/jwt_cpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/jwt_cpp.cmake -------------------------------------------------------------------------------- /cmake/lz4.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/lz4.cmake -------------------------------------------------------------------------------- /cmake/nghttp2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/nghttp2.cmake -------------------------------------------------------------------------------- /cmake/picohttpparser.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/picohttpparser.cmake -------------------------------------------------------------------------------- /cmake/prometheus.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/prometheus.cmake -------------------------------------------------------------------------------- /cmake/protobuf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/protobuf.cmake -------------------------------------------------------------------------------- /cmake/rapidjson.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/rapidjson.cmake -------------------------------------------------------------------------------- /cmake/snappy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/snappy.cmake -------------------------------------------------------------------------------- /cmake/spdlog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/spdlog.cmake -------------------------------------------------------------------------------- /cmake/toml11.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/toml11.cmake -------------------------------------------------------------------------------- /cmake/tools/copy_fmt_to_spdlog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/tools/copy_fmt_to_spdlog.sh -------------------------------------------------------------------------------- /cmake/tools/sed_gflags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/tools/sed_gflags.sh -------------------------------------------------------------------------------- /cmake/tools/shared_lib_pack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/tools/shared_lib_pack.sh -------------------------------------------------------------------------------- /cmake/tools/static_lib_pack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/tools/static_lib_pack.sh -------------------------------------------------------------------------------- /cmake/tools/trpc_utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/tools/trpc_utils.cmake -------------------------------------------------------------------------------- /cmake/trpc_protocol.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/trpc_protocol.cmake -------------------------------------------------------------------------------- /cmake/yaml.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/cmake/yaml.cmake -------------------------------------------------------------------------------- /docker/dockerfile-gcc7: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/dockerfile-gcc8: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/README.zh_CN.md -------------------------------------------------------------------------------- /docs/en/admin_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/admin_service.md -------------------------------------------------------------------------------- /docs/en/architecture_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/architecture_design.md -------------------------------------------------------------------------------- /docs/en/attachment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/attachment.md -------------------------------------------------------------------------------- /docs/en/backup_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/backup_request.md -------------------------------------------------------------------------------- /docs/en/basic_tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/basic_tutorial.md -------------------------------------------------------------------------------- /docs/en/bazel_or_cmake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/bazel_or_cmake.md -------------------------------------------------------------------------------- /docs/en/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/benchmark.md -------------------------------------------------------------------------------- /docs/en/client_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/client_guide.md -------------------------------------------------------------------------------- /docs/en/compression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/compression.md -------------------------------------------------------------------------------- /docs/en/custom_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/custom_config.md -------------------------------------------------------------------------------- /docs/en/custom_logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/custom_logging.md -------------------------------------------------------------------------------- /docs/en/custom_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/custom_metrics.md -------------------------------------------------------------------------------- /docs/en/custom_naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/custom_naming.md -------------------------------------------------------------------------------- /docs/en/custom_protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/custom_protocol.md -------------------------------------------------------------------------------- /docs/en/custom_telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/custom_telemetry.md -------------------------------------------------------------------------------- /docs/en/custom_tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/custom_tracing.md -------------------------------------------------------------------------------- /docs/en/fiber.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/fiber.md -------------------------------------------------------------------------------- /docs/en/fiber_faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/fiber_faq.md -------------------------------------------------------------------------------- /docs/en/fiber_user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/fiber_user_guide.md -------------------------------------------------------------------------------- /docs/en/filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/filter.md -------------------------------------------------------------------------------- /docs/en/framework_config_full.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/framework_config_full.md -------------------------------------------------------------------------------- /docs/en/framework_config_lite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/framework_config_lite.md -------------------------------------------------------------------------------- /docs/en/future_promise_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/future_promise_guide.md -------------------------------------------------------------------------------- /docs/en/grpc_protocol_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/grpc_protocol_client.md -------------------------------------------------------------------------------- /docs/en/grpc_protocol_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/grpc_protocol_service.md -------------------------------------------------------------------------------- /docs/en/http_protocol_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/http_protocol_client.md -------------------------------------------------------------------------------- /docs/en/http_protocol_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/http_protocol_service.md -------------------------------------------------------------------------------- /docs/en/local_logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/local_logging.md -------------------------------------------------------------------------------- /docs/en/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/overview.md -------------------------------------------------------------------------------- /docs/en/pb_arena.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/pb_arena.md -------------------------------------------------------------------------------- /docs/en/plugin_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/plugin_management.md -------------------------------------------------------------------------------- /docs/en/prometheus_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/prometheus_metrics.md -------------------------------------------------------------------------------- /docs/en/proto_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/proto_management.md -------------------------------------------------------------------------------- /docs/en/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/quick_start.md -------------------------------------------------------------------------------- /docs/en/redis_client_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/redis_client_guide.md -------------------------------------------------------------------------------- /docs/en/rpcz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/rpcz.md -------------------------------------------------------------------------------- /docs/en/runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/runtime.md -------------------------------------------------------------------------------- /docs/en/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/serialization.md -------------------------------------------------------------------------------- /docs/en/server_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/server_guide.md -------------------------------------------------------------------------------- /docs/en/setup_env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/setup_env.md -------------------------------------------------------------------------------- /docs/en/timeout_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/timeout_control.md -------------------------------------------------------------------------------- /docs/en/transparent_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/transparent_service.md -------------------------------------------------------------------------------- /docs/en/trpc_protocol_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/trpc_protocol_client.md -------------------------------------------------------------------------------- /docs/en/trpc_protocol_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/trpc_protocol_service.md -------------------------------------------------------------------------------- /docs/en/trpc_status_code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/trpc_status_code.md -------------------------------------------------------------------------------- /docs/en/tvar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/tvar.md -------------------------------------------------------------------------------- /docs/en/unit_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/en/unit_testing.md -------------------------------------------------------------------------------- /docs/images/admin_main_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/admin_main_page.png -------------------------------------------------------------------------------- /docs/images/arch_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/arch_design.png -------------------------------------------------------------------------------- /docs/images/backup_request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/backup_request.png -------------------------------------------------------------------------------- /docs/images/config_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/config_design.png -------------------------------------------------------------------------------- /docs/images/dir_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/dir_structure.png -------------------------------------------------------------------------------- /docs/images/fiber_limiter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/fiber_limiter.png -------------------------------------------------------------------------------- /docs/images/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/filter.png -------------------------------------------------------------------------------- /docs/images/filter_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/filter_point.png -------------------------------------------------------------------------------- /docs/images/log_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/log_design.png -------------------------------------------------------------------------------- /docs/images/m_n_coroutine_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/m_n_coroutine_en.png -------------------------------------------------------------------------------- /docs/images/m_n_coroutine_zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/m_n_coroutine_zh.png -------------------------------------------------------------------------------- /docs/images/plugin_factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/plugin_factory.png -------------------------------------------------------------------------------- /docs/images/rpcz_design_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/rpcz_design_en.png -------------------------------------------------------------------------------- /docs/images/rpcz_design_zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/rpcz_design_zh.png -------------------------------------------------------------------------------- /docs/images/rpcz_perfetto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/rpcz_perfetto.png -------------------------------------------------------------------------------- /docs/images/rpcz_sample_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/rpcz_sample_en.png -------------------------------------------------------------------------------- /docs/images/rpcz_sample_zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/rpcz_sample_zh.png -------------------------------------------------------------------------------- /docs/images/timeout_control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/timeout_control.png -------------------------------------------------------------------------------- /docs/images/tracing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/images/tracing.png -------------------------------------------------------------------------------- /docs/zh/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/zh/admin_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/admin_service.md -------------------------------------------------------------------------------- /docs/zh/architecture_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/architecture_design.md -------------------------------------------------------------------------------- /docs/zh/attachment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/attachment.md -------------------------------------------------------------------------------- /docs/zh/backup_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/backup_request.md -------------------------------------------------------------------------------- /docs/zh/basic_tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/basic_tutorial.md -------------------------------------------------------------------------------- /docs/zh/bazel_or_cmake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/bazel_or_cmake.md -------------------------------------------------------------------------------- /docs/zh/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/benchmark.md -------------------------------------------------------------------------------- /docs/zh/client_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/client_guide.md -------------------------------------------------------------------------------- /docs/zh/compression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/compression.md -------------------------------------------------------------------------------- /docs/zh/custom_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/custom_config.md -------------------------------------------------------------------------------- /docs/zh/custom_logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/custom_logging.md -------------------------------------------------------------------------------- /docs/zh/custom_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/custom_metrics.md -------------------------------------------------------------------------------- /docs/zh/custom_naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/custom_naming.md -------------------------------------------------------------------------------- /docs/zh/custom_protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/custom_protocol.md -------------------------------------------------------------------------------- /docs/zh/custom_telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/custom_telemetry.md -------------------------------------------------------------------------------- /docs/zh/custom_tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/custom_tracing.md -------------------------------------------------------------------------------- /docs/zh/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/faq.md -------------------------------------------------------------------------------- /docs/zh/faq/fiber_problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/faq/fiber_problem.md -------------------------------------------------------------------------------- /docs/zh/faq/http_promblem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/faq/http_promblem.md -------------------------------------------------------------------------------- /docs/zh/faq/log_problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/faq/log_problem.md -------------------------------------------------------------------------------- /docs/zh/faq/low_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/faq/low_performance.md -------------------------------------------------------------------------------- /docs/zh/faq/program_crash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/faq/program_crash.md -------------------------------------------------------------------------------- /docs/zh/fiber.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/fiber.md -------------------------------------------------------------------------------- /docs/zh/fiber_user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/fiber_user_guide.md -------------------------------------------------------------------------------- /docs/zh/filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/filter.md -------------------------------------------------------------------------------- /docs/zh/framework_config_full.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/framework_config_full.md -------------------------------------------------------------------------------- /docs/zh/framework_config_lite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/framework_config_lite.md -------------------------------------------------------------------------------- /docs/zh/future_promise_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/future_promise_guide.md -------------------------------------------------------------------------------- /docs/zh/grpc_protocol_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/grpc_protocol_client.md -------------------------------------------------------------------------------- /docs/zh/grpc_protocol_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/grpc_protocol_service.md -------------------------------------------------------------------------------- /docs/zh/hash_loadbalance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/hash_loadbalance.md -------------------------------------------------------------------------------- /docs/zh/http_protocol_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/http_protocol_client.md -------------------------------------------------------------------------------- /docs/zh/http_protocol_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/http_protocol_service.md -------------------------------------------------------------------------------- /docs/zh/loadbalance_round_robin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/loadbalance_round_robin.md -------------------------------------------------------------------------------- /docs/zh/local_logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/local_logging.md -------------------------------------------------------------------------------- /docs/zh/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/overview.md -------------------------------------------------------------------------------- /docs/zh/pb_arena.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/pb_arena.md -------------------------------------------------------------------------------- /docs/zh/plugin_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/plugin_management.md -------------------------------------------------------------------------------- /docs/zh/prometheus_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/prometheus_metrics.md -------------------------------------------------------------------------------- /docs/zh/proto_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/proto_management.md -------------------------------------------------------------------------------- /docs/zh/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/quick_start.md -------------------------------------------------------------------------------- /docs/zh/redis_client_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/redis_client_guide.md -------------------------------------------------------------------------------- /docs/zh/rpcz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/rpcz.md -------------------------------------------------------------------------------- /docs/zh/runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/runtime.md -------------------------------------------------------------------------------- /docs/zh/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/serialization.md -------------------------------------------------------------------------------- /docs/zh/server_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/server_guide.md -------------------------------------------------------------------------------- /docs/zh/setup_env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/setup_env.md -------------------------------------------------------------------------------- /docs/zh/timeout_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/timeout_control.md -------------------------------------------------------------------------------- /docs/zh/transparent_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/transparent_service.md -------------------------------------------------------------------------------- /docs/zh/trpc_protocol_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/trpc_protocol_client.md -------------------------------------------------------------------------------- /docs/zh/trpc_protocol_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/trpc_protocol_service.md -------------------------------------------------------------------------------- /docs/zh/trpc_status_code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/trpc_status_code.md -------------------------------------------------------------------------------- /docs/zh/tvar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/tvar.md -------------------------------------------------------------------------------- /docs/zh/unit_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/docs/zh/unit_testing.md -------------------------------------------------------------------------------- /doxygen/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/doxygen/Doxyfile -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/README.md -------------------------------------------------------------------------------- /examples/features/admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/admin/README.md -------------------------------------------------------------------------------- /examples/features/admin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/admin/run.sh -------------------------------------------------------------------------------- /examples/features/filter/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/features/filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/filter/README.md -------------------------------------------------------------------------------- /examples/features/filter/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/filter/run.sh -------------------------------------------------------------------------------- /examples/features/grpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/grpc/README.md -------------------------------------------------------------------------------- /examples/features/grpc/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/grpc/run.sh -------------------------------------------------------------------------------- /examples/features/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/http/README.md -------------------------------------------------------------------------------- /examples/features/http/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/http/run.sh -------------------------------------------------------------------------------- /examples/features/http_rpc/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/http_rpc/run.sh -------------------------------------------------------------------------------- /examples/features/https/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/https/README.md -------------------------------------------------------------------------------- /examples/features/https/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/https/run.sh -------------------------------------------------------------------------------- /examples/features/redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/redis/README.md -------------------------------------------------------------------------------- /examples/features/redis/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/redis/run.sh -------------------------------------------------------------------------------- /examples/features/rpcz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/rpcz/README.md -------------------------------------------------------------------------------- /examples/features/rpcz/proxy/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/rpcz/proxy/BUILD -------------------------------------------------------------------------------- /examples/features/rpcz/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/rpcz/run.sh -------------------------------------------------------------------------------- /examples/features/trpc_json/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/trpc_json/run.sh -------------------------------------------------------------------------------- /examples/features/trpc_noop/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/trpc_noop/run.sh -------------------------------------------------------------------------------- /examples/features/tvar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/tvar/README.md -------------------------------------------------------------------------------- /examples/features/tvar/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/features/tvar/run.sh -------------------------------------------------------------------------------- /examples/helloworld/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/helloworld/BUILD -------------------------------------------------------------------------------- /examples/helloworld/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/helloworld/CMakeLists.txt -------------------------------------------------------------------------------- /examples/helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/helloworld/README.md -------------------------------------------------------------------------------- /examples/helloworld/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/helloworld/run.sh -------------------------------------------------------------------------------- /examples/helloworld/run_cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/helloworld/run_cmake.sh -------------------------------------------------------------------------------- /examples/helloworld/test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/helloworld/test/BUILD -------------------------------------------------------------------------------- /examples/unittest/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/unittest/BUILD -------------------------------------------------------------------------------- /examples/unittest/client/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/unittest/client/BUILD -------------------------------------------------------------------------------- /examples/unittest/helloworld.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/examples/unittest/helloworld.proto -------------------------------------------------------------------------------- /run_examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/run_examples.sh -------------------------------------------------------------------------------- /run_examples_cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/run_examples_cmake.sh -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end2end/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end2end/README.md: -------------------------------------------------------------------------------- 1 | # end2end testing -------------------------------------------------------------------------------- /test/end2end/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/common/BUILD -------------------------------------------------------------------------------- /test/end2end/common/subprocess.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/common/subprocess.cc -------------------------------------------------------------------------------- /test/end2end/common/subprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/common/subprocess.h -------------------------------------------------------------------------------- /test/end2end/common/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/common/util.cc -------------------------------------------------------------------------------- /test/end2end/common/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/common/util.h -------------------------------------------------------------------------------- /test/end2end/run_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/run_coverage.sh -------------------------------------------------------------------------------- /test/end2end/stream/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end2end/stream/trpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/stream/trpc/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end2end/unary/fiber/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/fiber/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/fiber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/fiber/README.md -------------------------------------------------------------------------------- /test/end2end/unary/future/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/future/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/http/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/http/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/http/README.md -------------------------------------------------------------------------------- /test/end2end/unary/redis/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/redis/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/redis/README.md -------------------------------------------------------------------------------- /test/end2end/unary/rpcz/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/rpcz/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/rpcz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/rpcz/README.md -------------------------------------------------------------------------------- /test/end2end/unary/rpcz/conf/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/rpcz/conf/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/rpcz/rpcz.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/rpcz/rpcz.proto -------------------------------------------------------------------------------- /test/end2end/unary/trpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/trpc/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/trpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/trpc/README.md -------------------------------------------------------------------------------- /test/end2end/unary/trpc/conf/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/trpc/conf/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/tvar/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/tvar/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/tvar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/tvar/README.md -------------------------------------------------------------------------------- /test/end2end/unary/tvar/conf/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/tvar/conf/BUILD -------------------------------------------------------------------------------- /test/end2end/unary/tvar/tvar.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/test/end2end/unary/tvar/tvar.proto -------------------------------------------------------------------------------- /third_party/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/third_party/BUILD -------------------------------------------------------------------------------- /third_party/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_axboe_liburing/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_fmtlib_fmt/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_gabime_spdlog/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_google_flatbuffers/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_google_snappy/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_h2o_picohttpparser/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_lz4_lz4/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_madler_zlib/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_nghttp2_nghttp2/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_tencent_rapidjson/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_thalhammer_jwt_cpp/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/com_github_toruniina_toml11/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/zlib/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/zlib/zlib.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/third_party/zlib/zlib.BUILD -------------------------------------------------------------------------------- /trpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/BUILD -------------------------------------------------------------------------------- /trpc/admin/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/BUILD -------------------------------------------------------------------------------- /trpc/admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/README.md -------------------------------------------------------------------------------- /trpc/admin/admin_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/admin_handler.cc -------------------------------------------------------------------------------- /trpc/admin/admin_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/admin_handler.h -------------------------------------------------------------------------------- /trpc/admin/admin_handler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/admin_handler_test.cc -------------------------------------------------------------------------------- /trpc/admin/admin_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/admin_service.cc -------------------------------------------------------------------------------- /trpc/admin/admin_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/admin_service.h -------------------------------------------------------------------------------- /trpc/admin/admin_service_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/admin_service_test.cc -------------------------------------------------------------------------------- /trpc/admin/base_funcs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/base_funcs.cc -------------------------------------------------------------------------------- /trpc/admin/base_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/base_funcs.h -------------------------------------------------------------------------------- /trpc/admin/base_funcs_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/base_funcs_test.cc -------------------------------------------------------------------------------- /trpc/admin/client_detach_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/client_detach_handler.h -------------------------------------------------------------------------------- /trpc/admin/commands_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/commands_handler.cc -------------------------------------------------------------------------------- /trpc/admin/commands_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/commands_handler.h -------------------------------------------------------------------------------- /trpc/admin/cpu_profiler_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/cpu_profiler_handler.cc -------------------------------------------------------------------------------- /trpc/admin/cpu_profiler_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/cpu_profiler_handler.h -------------------------------------------------------------------------------- /trpc/admin/heap_profiler_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/heap_profiler_handler.h -------------------------------------------------------------------------------- /trpc/admin/index_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/index_handler.cc -------------------------------------------------------------------------------- /trpc/admin/index_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/index_handler.h -------------------------------------------------------------------------------- /trpc/admin/index_handler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/index_handler_test.cc -------------------------------------------------------------------------------- /trpc/admin/js/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js/BUILD -------------------------------------------------------------------------------- /trpc/admin/js/flot_min_js.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js/flot_min_js.cc -------------------------------------------------------------------------------- /trpc/admin/js/flot_min_js.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js/flot_min_js.h -------------------------------------------------------------------------------- /trpc/admin/js/flot_min_js_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js/flot_min_js_test.cc -------------------------------------------------------------------------------- /trpc/admin/js/jquery_min_js.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js/jquery_min_js.cc -------------------------------------------------------------------------------- /trpc/admin/js/jquery_min_js.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js/jquery_min_js.h -------------------------------------------------------------------------------- /trpc/admin/js/viz_min_js.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js/viz_min_js.cc -------------------------------------------------------------------------------- /trpc/admin/js/viz_min_js.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js/viz_min_js.h -------------------------------------------------------------------------------- /trpc/admin/js/viz_min_js_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js/viz_min_js_test.cc -------------------------------------------------------------------------------- /trpc/admin/js_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js_handler.cc -------------------------------------------------------------------------------- /trpc/admin/js_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js_handler.h -------------------------------------------------------------------------------- /trpc/admin/js_handler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/js_handler_test.cc -------------------------------------------------------------------------------- /trpc/admin/log_level_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/log_level_handler.cc -------------------------------------------------------------------------------- /trpc/admin/log_level_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/log_level_handler.h -------------------------------------------------------------------------------- /trpc/admin/mutex.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/mutex.cc -------------------------------------------------------------------------------- /trpc/admin/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/mutex.h -------------------------------------------------------------------------------- /trpc/admin/mutex_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/mutex_test.cc -------------------------------------------------------------------------------- /trpc/admin/perl_tools/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/perl_tools/BUILD -------------------------------------------------------------------------------- /trpc/admin/perl_tools/pprof.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/perl_tools/pprof.cc -------------------------------------------------------------------------------- /trpc/admin/perl_tools/pprof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/perl_tools/pprof.h -------------------------------------------------------------------------------- /trpc/admin/prometheus_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/prometheus_handler.cc -------------------------------------------------------------------------------- /trpc/admin/prometheus_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/prometheus_handler.h -------------------------------------------------------------------------------- /trpc/admin/reload_config_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/reload_config_handler.h -------------------------------------------------------------------------------- /trpc/admin/sample.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/sample.cc -------------------------------------------------------------------------------- /trpc/admin/sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/sample.h -------------------------------------------------------------------------------- /trpc/admin/sample_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/sample_test.cc -------------------------------------------------------------------------------- /trpc/admin/stats_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/stats_handler.cc -------------------------------------------------------------------------------- /trpc/admin/stats_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/stats_handler.h -------------------------------------------------------------------------------- /trpc/admin/stats_handler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/stats_handler_test.cc -------------------------------------------------------------------------------- /trpc/admin/sysvars_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/sysvars_handler.cc -------------------------------------------------------------------------------- /trpc/admin/sysvars_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/sysvars_handler.h -------------------------------------------------------------------------------- /trpc/admin/sysvars_handler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/sysvars_handler_test.cc -------------------------------------------------------------------------------- /trpc/admin/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/test.yaml -------------------------------------------------------------------------------- /trpc/admin/test2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/test2.yaml -------------------------------------------------------------------------------- /trpc/admin/version_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/version_handler.cc -------------------------------------------------------------------------------- /trpc/admin/version_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/version_handler.h -------------------------------------------------------------------------------- /trpc/admin/version_handler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/version_handler_test.cc -------------------------------------------------------------------------------- /trpc/admin/watch_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/watch_handler.cc -------------------------------------------------------------------------------- /trpc/admin/watch_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/watch_handler.h -------------------------------------------------------------------------------- /trpc/admin/watch_handler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/watch_handler_test.cc -------------------------------------------------------------------------------- /trpc/admin/web_css_jquery.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/web_css_jquery.cc -------------------------------------------------------------------------------- /trpc/admin/web_css_jquery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/web_css_jquery.h -------------------------------------------------------------------------------- /trpc/admin/web_css_jquery_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/admin/web_css_jquery_test.cc -------------------------------------------------------------------------------- /trpc/auth/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/auth/BUILD -------------------------------------------------------------------------------- /trpc/auth/README.md: -------------------------------------------------------------------------------- 1 | Token-based auth plugin. -------------------------------------------------------------------------------- /trpc/auth/auth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/auth/auth.h -------------------------------------------------------------------------------- /trpc/auth/auth_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/auth/auth_factory.cc -------------------------------------------------------------------------------- /trpc/auth/auth_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/auth/auth_factory.h -------------------------------------------------------------------------------- /trpc/auth/auth_factory_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/auth/auth_factory_test.cc -------------------------------------------------------------------------------- /trpc/auth/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/auth/testing/BUILD -------------------------------------------------------------------------------- /trpc/auth/testing/auth_testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/auth/testing/auth_testing.h -------------------------------------------------------------------------------- /trpc/client/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/BUILD -------------------------------------------------------------------------------- /trpc/client/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/client/client_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/client_context.cc -------------------------------------------------------------------------------- /trpc/client/client_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/client_context.h -------------------------------------------------------------------------------- /trpc/client/grpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/grpc/BUILD -------------------------------------------------------------------------------- /trpc/client/grpc/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/grpc/testing/BUILD -------------------------------------------------------------------------------- /trpc/client/http/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/http/BUILD -------------------------------------------------------------------------------- /trpc/client/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/http/README.md -------------------------------------------------------------------------------- /trpc/client/http/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/http/testing/BUILD -------------------------------------------------------------------------------- /trpc/client/make_client_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/make_client_context.cc -------------------------------------------------------------------------------- /trpc/client/make_client_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/make_client_context.h -------------------------------------------------------------------------------- /trpc/client/redis/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/BUILD -------------------------------------------------------------------------------- /trpc/client/redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/README.md -------------------------------------------------------------------------------- /trpc/client/redis/cmdgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/cmdgen.h -------------------------------------------------------------------------------- /trpc/client/redis/cmdgen_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/cmdgen_test.cc -------------------------------------------------------------------------------- /trpc/client/redis/formatter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/formatter.cc -------------------------------------------------------------------------------- /trpc/client/redis/formatter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/formatter.h -------------------------------------------------------------------------------- /trpc/client/redis/reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/reader.cc -------------------------------------------------------------------------------- /trpc/client/redis/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/reader.h -------------------------------------------------------------------------------- /trpc/client/redis/reader_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/reader_test.cc -------------------------------------------------------------------------------- /trpc/client/redis/reply.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/reply.h -------------------------------------------------------------------------------- /trpc/client/redis/reply_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/reply_test.cc -------------------------------------------------------------------------------- /trpc/client/redis/request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/redis/request.h -------------------------------------------------------------------------------- /trpc/client/rpc_service_proxy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/rpc_service_proxy.cc -------------------------------------------------------------------------------- /trpc/client/rpc_service_proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/rpc_service_proxy.h -------------------------------------------------------------------------------- /trpc/client/service_proxy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/service_proxy.cc -------------------------------------------------------------------------------- /trpc/client/service_proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/service_proxy.h -------------------------------------------------------------------------------- /trpc/client/service_proxy_option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/service_proxy_option.h -------------------------------------------------------------------------------- /trpc/client/service_proxy_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/service_proxy_test.cc -------------------------------------------------------------------------------- /trpc/client/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/testing/BUILD -------------------------------------------------------------------------------- /trpc/client/trpc_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/trpc_client.cc -------------------------------------------------------------------------------- /trpc/client/trpc_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/trpc_client.h -------------------------------------------------------------------------------- /trpc/client/trpc_client_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/trpc_client_test.cc -------------------------------------------------------------------------------- /trpc/client/trpc_service_proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/client/trpc_service_proxy.h -------------------------------------------------------------------------------- /trpc/codec/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/BUILD -------------------------------------------------------------------------------- /trpc/codec/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/codec/client_codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/client_codec.h -------------------------------------------------------------------------------- /trpc/codec/client_codec_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/client_codec_factory.cc -------------------------------------------------------------------------------- /trpc/codec/client_codec_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/client_codec_factory.h -------------------------------------------------------------------------------- /trpc/codec/client_codec_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/client_codec_test.cc -------------------------------------------------------------------------------- /trpc/codec/codec_helper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/codec_helper.cc -------------------------------------------------------------------------------- /trpc/codec/codec_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/codec_helper.h -------------------------------------------------------------------------------- /trpc/codec/codec_helper_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/codec_helper_test.cc -------------------------------------------------------------------------------- /trpc/codec/codec_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/codec_manager.cc -------------------------------------------------------------------------------- /trpc/codec/codec_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/codec_manager.h -------------------------------------------------------------------------------- /trpc/codec/codec_manager_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/codec_manager_test.cc -------------------------------------------------------------------------------- /trpc/codec/grpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/BUILD -------------------------------------------------------------------------------- /trpc/codec/grpc/grpc_protocol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/grpc_protocol.cc -------------------------------------------------------------------------------- /trpc/codec/grpc/grpc_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/grpc_protocol.h -------------------------------------------------------------------------------- /trpc/codec/grpc/http2/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/http2/BUILD -------------------------------------------------------------------------------- /trpc/codec/grpc/http2/http2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/http2/http2.cc -------------------------------------------------------------------------------- /trpc/codec/grpc/http2/http2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/http2/http2.h -------------------------------------------------------------------------------- /trpc/codec/grpc/http2/request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/http2/request.cc -------------------------------------------------------------------------------- /trpc/codec/grpc/http2/request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/http2/request.h -------------------------------------------------------------------------------- /trpc/codec/grpc/http2/response.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/http2/response.cc -------------------------------------------------------------------------------- /trpc/codec/grpc/http2/response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/http2/response.h -------------------------------------------------------------------------------- /trpc/codec/grpc/http2/session.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/http2/session.cc -------------------------------------------------------------------------------- /trpc/codec/grpc/http2/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/grpc/http2/session.h -------------------------------------------------------------------------------- /trpc/codec/http/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/http/BUILD -------------------------------------------------------------------------------- /trpc/codec/http/README.md: -------------------------------------------------------------------------------- 1 | HTTP protocol checker. -------------------------------------------------------------------------------- /trpc/codec/http/http_protocol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/http/http_protocol.cc -------------------------------------------------------------------------------- /trpc/codec/http/http_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/http/http_protocol.h -------------------------------------------------------------------------------- /trpc/codec/non_rpc_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/non_rpc_protocol.h -------------------------------------------------------------------------------- /trpc/codec/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/protocol.h -------------------------------------------------------------------------------- /trpc/codec/protocol_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/protocol_test.cc -------------------------------------------------------------------------------- /trpc/codec/redis/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/redis/BUILD -------------------------------------------------------------------------------- /trpc/codec/redis/redis_protocol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/redis/redis_protocol.cc -------------------------------------------------------------------------------- /trpc/codec/redis/redis_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/redis/redis_protocol.h -------------------------------------------------------------------------------- /trpc/codec/server_codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/server_codec.h -------------------------------------------------------------------------------- /trpc/codec/server_codec_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/server_codec_factory.cc -------------------------------------------------------------------------------- /trpc/codec/server_codec_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/server_codec_factory.h -------------------------------------------------------------------------------- /trpc/codec/server_codec_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/server_codec_test.cc -------------------------------------------------------------------------------- /trpc/codec/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/testing/BUILD -------------------------------------------------------------------------------- /trpc/codec/trpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/trpc/BUILD -------------------------------------------------------------------------------- /trpc/codec/trpc/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/codec/trpc/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/trpc/testing/BUILD -------------------------------------------------------------------------------- /trpc/codec/trpc/trpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/trpc/trpc.proto -------------------------------------------------------------------------------- /trpc/codec/trpc/trpc_protocol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/trpc/trpc_protocol.cc -------------------------------------------------------------------------------- /trpc/codec/trpc/trpc_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/codec/trpc/trpc_protocol.h -------------------------------------------------------------------------------- /trpc/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/BUILD -------------------------------------------------------------------------------- /trpc/common/async_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/async_timer.h -------------------------------------------------------------------------------- /trpc/common/config/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/config/BUILD -------------------------------------------------------------------------------- /trpc/common/config/client_conf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/config/client_conf.cc -------------------------------------------------------------------------------- /trpc/common/config/retry_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/config/retry_conf.h -------------------------------------------------------------------------------- /trpc/common/config/ssl_conf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/config/ssl_conf.cc -------------------------------------------------------------------------------- /trpc/common/config/ssl_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/config/ssl_conf.h -------------------------------------------------------------------------------- /trpc/common/coroutine/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/coroutine/BUILD -------------------------------------------------------------------------------- /trpc/common/future/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/future/BUILD -------------------------------------------------------------------------------- /trpc/common/future/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/future/README.md -------------------------------------------------------------------------------- /trpc/common/future/basics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/future/basics.h -------------------------------------------------------------------------------- /trpc/common/future/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/future/exception.h -------------------------------------------------------------------------------- /trpc/common/future/executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/future/executor.h -------------------------------------------------------------------------------- /trpc/common/future/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/future/future.h -------------------------------------------------------------------------------- /trpc/common/future/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/future/types.h -------------------------------------------------------------------------------- /trpc/common/logging/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/logging/BUILD -------------------------------------------------------------------------------- /trpc/common/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/plugin.h -------------------------------------------------------------------------------- /trpc/common/plugin_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/plugin_test.cc -------------------------------------------------------------------------------- /trpc/common/runtime_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/runtime_manager.cc -------------------------------------------------------------------------------- /trpc/common/runtime_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/runtime_manager.h -------------------------------------------------------------------------------- /trpc/common/status.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/status.cc -------------------------------------------------------------------------------- /trpc/common/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/status.h -------------------------------------------------------------------------------- /trpc/common/status_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/status_test.cc -------------------------------------------------------------------------------- /trpc/common/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/testing/BUILD -------------------------------------------------------------------------------- /trpc/common/trpc_app.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/trpc_app.cc -------------------------------------------------------------------------------- /trpc/common/trpc_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/trpc_app.h -------------------------------------------------------------------------------- /trpc/common/trpc_plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/trpc_plugin.cc -------------------------------------------------------------------------------- /trpc/common/trpc_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/trpc_plugin.h -------------------------------------------------------------------------------- /trpc/common/trpc_version.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/trpc_version.cc -------------------------------------------------------------------------------- /trpc/common/trpc_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/common/trpc_version.h -------------------------------------------------------------------------------- /trpc/compressor/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/BUILD -------------------------------------------------------------------------------- /trpc/compressor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/README.md -------------------------------------------------------------------------------- /trpc/compressor/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/common/BUILD -------------------------------------------------------------------------------- /trpc/compressor/common/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/common/util.cc -------------------------------------------------------------------------------- /trpc/compressor/common/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/common/util.h -------------------------------------------------------------------------------- /trpc/compressor/compressor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/compressor.cc -------------------------------------------------------------------------------- /trpc/compressor/compressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/compressor.h -------------------------------------------------------------------------------- /trpc/compressor/gzip/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/gzip/BUILD -------------------------------------------------------------------------------- /trpc/compressor/lz4/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/lz4/BUILD -------------------------------------------------------------------------------- /trpc/compressor/lz4/lz4_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/lz4/lz4_util.cc -------------------------------------------------------------------------------- /trpc/compressor/lz4/lz4_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/lz4/lz4_util.h -------------------------------------------------------------------------------- /trpc/compressor/snappy/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/snappy/BUILD -------------------------------------------------------------------------------- /trpc/compressor/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/testing/BUILD -------------------------------------------------------------------------------- /trpc/compressor/zlib/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/compressor/zlib/BUILD -------------------------------------------------------------------------------- /trpc/config/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/BUILD -------------------------------------------------------------------------------- /trpc/config/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/config/codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/codec.h -------------------------------------------------------------------------------- /trpc/config/codec/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/codec/BUILD -------------------------------------------------------------------------------- /trpc/config/codec/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/codec/common/BUILD -------------------------------------------------------------------------------- /trpc/config/codec/json_codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/codec/json_codec.h -------------------------------------------------------------------------------- /trpc/config/codec/toml_codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/codec/toml_codec.h -------------------------------------------------------------------------------- /trpc/config/codec/yaml_codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/codec/yaml_codec.h -------------------------------------------------------------------------------- /trpc/config/codec_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/codec_factory.h -------------------------------------------------------------------------------- /trpc/config/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/config.h -------------------------------------------------------------------------------- /trpc/config/config_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/config_factory.h -------------------------------------------------------------------------------- /trpc/config/config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/config_test.cc -------------------------------------------------------------------------------- /trpc/config/default/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/default/BUILD -------------------------------------------------------------------------------- /trpc/config/default/loader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/default/loader.cc -------------------------------------------------------------------------------- /trpc/config/default/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/default/loader.h -------------------------------------------------------------------------------- /trpc/config/provider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/provider.h -------------------------------------------------------------------------------- /trpc/config/provider/local_file/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/config/provider_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/provider_factory.h -------------------------------------------------------------------------------- /trpc/config/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/testing/BUILD -------------------------------------------------------------------------------- /trpc/config/testing/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/testing/test.yaml -------------------------------------------------------------------------------- /trpc/config/trpc_conf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/trpc_conf.cc -------------------------------------------------------------------------------- /trpc/config/trpc_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/trpc_conf.h -------------------------------------------------------------------------------- /trpc/config/trpc_conf_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/config/trpc_conf_test.cc -------------------------------------------------------------------------------- /trpc/coroutine/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/BUILD -------------------------------------------------------------------------------- /trpc/coroutine/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/coroutine/async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/async.h -------------------------------------------------------------------------------- /trpc/coroutine/async_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/async_test.cc -------------------------------------------------------------------------------- /trpc/coroutine/fiber.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber.cc -------------------------------------------------------------------------------- /trpc/coroutine/fiber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber.h -------------------------------------------------------------------------------- /trpc/coroutine/fiber/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber/BUILD -------------------------------------------------------------------------------- /trpc/coroutine/fiber/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber/runtime.h -------------------------------------------------------------------------------- /trpc/coroutine/fiber_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_event.h -------------------------------------------------------------------------------- /trpc/coroutine/fiber_latch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_latch.cc -------------------------------------------------------------------------------- /trpc/coroutine/fiber_latch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_latch.h -------------------------------------------------------------------------------- /trpc/coroutine/fiber_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_local.h -------------------------------------------------------------------------------- /trpc/coroutine/fiber_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_mutex.h -------------------------------------------------------------------------------- /trpc/coroutine/fiber_seqlock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_seqlock.cc -------------------------------------------------------------------------------- /trpc/coroutine/fiber_seqlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_seqlock.h -------------------------------------------------------------------------------- /trpc/coroutine/fiber_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_test.cc -------------------------------------------------------------------------------- /trpc/coroutine/fiber_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_timer.cc -------------------------------------------------------------------------------- /trpc/coroutine/fiber_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/fiber_timer.h -------------------------------------------------------------------------------- /trpc/coroutine/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/future.h -------------------------------------------------------------------------------- /trpc/coroutine/future_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/future_test.cc -------------------------------------------------------------------------------- /trpc/coroutine/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/coroutine/testing/BUILD -------------------------------------------------------------------------------- /trpc/filter/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/BUILD -------------------------------------------------------------------------------- /trpc/filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/README.md -------------------------------------------------------------------------------- /trpc/filter/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/filter.h -------------------------------------------------------------------------------- /trpc/filter/filter_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/filter_base.h -------------------------------------------------------------------------------- /trpc/filter/filter_base_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/filter_base_test.cc -------------------------------------------------------------------------------- /trpc/filter/filter_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/filter_controller.h -------------------------------------------------------------------------------- /trpc/filter/filter_id_counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/filter_id_counter.h -------------------------------------------------------------------------------- /trpc/filter/filter_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/filter_manager.cc -------------------------------------------------------------------------------- /trpc/filter/filter_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/filter_manager.h -------------------------------------------------------------------------------- /trpc/filter/filter_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/filter_point.h -------------------------------------------------------------------------------- /trpc/filter/filter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/filter_test.cc -------------------------------------------------------------------------------- /trpc/filter/retry/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/retry/BUILD -------------------------------------------------------------------------------- /trpc/filter/rpc_filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/rpc_filter.cc -------------------------------------------------------------------------------- /trpc/filter/rpc_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/rpc_filter.h -------------------------------------------------------------------------------- /trpc/filter/rpc_filter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/rpc_filter_test.cc -------------------------------------------------------------------------------- /trpc/filter/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/testing/BUILD -------------------------------------------------------------------------------- /trpc/filter/trpc_filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/trpc_filter.cc -------------------------------------------------------------------------------- /trpc/filter/trpc_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/filter/trpc_filter.h -------------------------------------------------------------------------------- /trpc/flatbuffers.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/flatbuffers.bzl -------------------------------------------------------------------------------- /trpc/future/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/BUILD -------------------------------------------------------------------------------- /trpc/future/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/README.md -------------------------------------------------------------------------------- /trpc/future/async_lock/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/async_lock/BUILD -------------------------------------------------------------------------------- /trpc/future/async_lock/rwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/async_lock/rwlock.h -------------------------------------------------------------------------------- /trpc/future/async_timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/async_timer.cc -------------------------------------------------------------------------------- /trpc/future/async_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/async_timer.h -------------------------------------------------------------------------------- /trpc/future/async_timer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/async_timer_test.cc -------------------------------------------------------------------------------- /trpc/future/basics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/basics.h -------------------------------------------------------------------------------- /trpc/future/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/exception.h -------------------------------------------------------------------------------- /trpc/future/exception_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/exception_test.cc -------------------------------------------------------------------------------- /trpc/future/executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/executor.h -------------------------------------------------------------------------------- /trpc/future/function_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/function_traits.h -------------------------------------------------------------------------------- /trpc/future/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/future.h -------------------------------------------------------------------------------- /trpc/future/future_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/future_test.cc -------------------------------------------------------------------------------- /trpc/future/future_utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/future_utility.h -------------------------------------------------------------------------------- /trpc/future/reactor_executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/reactor_executor.h -------------------------------------------------------------------------------- /trpc/future/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/future/types.h -------------------------------------------------------------------------------- /trpc/log/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/log/BUILD -------------------------------------------------------------------------------- /trpc/log/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/log/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/log/logging.h -------------------------------------------------------------------------------- /trpc/log/printf_like.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/log/printf_like.h -------------------------------------------------------------------------------- /trpc/log/python_like.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/log/python_like.h -------------------------------------------------------------------------------- /trpc/log/stream_like.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/log/stream_like.h -------------------------------------------------------------------------------- /trpc/log/trpc_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/log/trpc_log.h -------------------------------------------------------------------------------- /trpc/metrics/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/metrics/BUILD -------------------------------------------------------------------------------- /trpc/metrics/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/metrics/metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/metrics/metrics.h -------------------------------------------------------------------------------- /trpc/metrics/metrics_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/metrics/metrics_factory.cc -------------------------------------------------------------------------------- /trpc/metrics/metrics_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/metrics/metrics_factory.h -------------------------------------------------------------------------------- /trpc/metrics/prometheus/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/metrics/prometheus/BUILD -------------------------------------------------------------------------------- /trpc/metrics/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/metrics/testing/BUILD -------------------------------------------------------------------------------- /trpc/metrics/trpc_metrics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/metrics/trpc_metrics.cc -------------------------------------------------------------------------------- /trpc/metrics/trpc_metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/metrics/trpc_metrics.h -------------------------------------------------------------------------------- /trpc/naming/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/BUILD -------------------------------------------------------------------------------- /trpc/naming/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/common/BUILD -------------------------------------------------------------------------------- /trpc/naming/common/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/common/constants.h -------------------------------------------------------------------------------- /trpc/naming/common/util/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/common/util/BUILD -------------------------------------------------------------------------------- /trpc/naming/direct/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/direct/BUILD -------------------------------------------------------------------------------- /trpc/naming/direct/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/naming/domain/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/domain/BUILD -------------------------------------------------------------------------------- /trpc/naming/domain/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/naming/limiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/limiter.h -------------------------------------------------------------------------------- /trpc/naming/limiter_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/limiter_factory.cc -------------------------------------------------------------------------------- /trpc/naming/limiter_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/limiter_factory.h -------------------------------------------------------------------------------- /trpc/naming/load_balance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/load_balance.h -------------------------------------------------------------------------------- /trpc/naming/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/registry.h -------------------------------------------------------------------------------- /trpc/naming/registry_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/registry_factory.cc -------------------------------------------------------------------------------- /trpc/naming/registry_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/registry_factory.h -------------------------------------------------------------------------------- /trpc/naming/selector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/selector.h -------------------------------------------------------------------------------- /trpc/naming/selector_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/selector_factory.cc -------------------------------------------------------------------------------- /trpc/naming/selector_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/selector_factory.h -------------------------------------------------------------------------------- /trpc/naming/selector_workflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/selector_workflow.h -------------------------------------------------------------------------------- /trpc/naming/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/testing/BUILD -------------------------------------------------------------------------------- /trpc/naming/testing/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/testing/test.yaml -------------------------------------------------------------------------------- /trpc/naming/trpc_naming.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/trpc_naming.cc -------------------------------------------------------------------------------- /trpc/naming/trpc_naming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/naming/trpc_naming.h -------------------------------------------------------------------------------- /trpc/overload_control/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/overload_control/BUILD -------------------------------------------------------------------------------- /trpc/overload_control/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/overload_control/README.md -------------------------------------------------------------------------------- /trpc/proto/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/proto/BUILD -------------------------------------------------------------------------------- /trpc/proto/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/proto/testing/BUILD -------------------------------------------------------------------------------- /trpc/proto/trpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/proto/trpc.proto -------------------------------------------------------------------------------- /trpc/rpcz/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/BUILD -------------------------------------------------------------------------------- /trpc/rpcz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/README.md -------------------------------------------------------------------------------- /trpc/rpcz/collector.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/collector.cc -------------------------------------------------------------------------------- /trpc/rpcz/collector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/collector.h -------------------------------------------------------------------------------- /trpc/rpcz/collector_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/collector_test.cc -------------------------------------------------------------------------------- /trpc/rpcz/filter/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/filter/BUILD -------------------------------------------------------------------------------- /trpc/rpcz/rpcz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/rpcz.cc -------------------------------------------------------------------------------- /trpc/rpcz/rpcz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/rpcz.h -------------------------------------------------------------------------------- /trpc/rpcz/rpcz_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/rpcz_test.cc -------------------------------------------------------------------------------- /trpc/rpcz/span.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/span.cc -------------------------------------------------------------------------------- /trpc/rpcz/span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/span.h -------------------------------------------------------------------------------- /trpc/rpcz/span_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/span_test.cc -------------------------------------------------------------------------------- /trpc/rpcz/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/testing/BUILD -------------------------------------------------------------------------------- /trpc/rpcz/testing/rpcz.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/testing/rpcz.yaml -------------------------------------------------------------------------------- /trpc/rpcz/trpc_rpcz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/trpc_rpcz.cc -------------------------------------------------------------------------------- /trpc/rpcz/trpc_rpcz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/trpc_rpcz.h -------------------------------------------------------------------------------- /trpc/rpcz/trpc_rpcz_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/trpc_rpcz_test.cc -------------------------------------------------------------------------------- /trpc/rpcz/util/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/BUILD -------------------------------------------------------------------------------- /trpc/rpcz/util/block_group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/block_group.h -------------------------------------------------------------------------------- /trpc/rpcz/util/combiner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/combiner.h -------------------------------------------------------------------------------- /trpc/rpcz/util/combiner_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/combiner_test.cc -------------------------------------------------------------------------------- /trpc/rpcz/util/link_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/link_list.h -------------------------------------------------------------------------------- /trpc/rpcz/util/reducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/reducer.h -------------------------------------------------------------------------------- /trpc/rpcz/util/reducer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/reducer_test.cc -------------------------------------------------------------------------------- /trpc/rpcz/util/rpcz_fixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/rpcz_fixture.h -------------------------------------------------------------------------------- /trpc/rpcz/util/sampler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/sampler.cc -------------------------------------------------------------------------------- /trpc/rpcz/util/sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/sampler.h -------------------------------------------------------------------------------- /trpc/rpcz/util/sampler_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/rpcz/util/sampler_test.cc -------------------------------------------------------------------------------- /trpc/runtime/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/BUILD -------------------------------------------------------------------------------- /trpc/runtime/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/common/BUILD -------------------------------------------------------------------------------- /trpc/runtime/common/stats/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/common/stats/BUILD -------------------------------------------------------------------------------- /trpc/runtime/fiber_runtime.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/fiber_runtime.cc -------------------------------------------------------------------------------- /trpc/runtime/fiber_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/fiber_runtime.h -------------------------------------------------------------------------------- /trpc/runtime/init_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/init_runtime.h -------------------------------------------------------------------------------- /trpc/runtime/iomodel/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/iomodel/BUILD -------------------------------------------------------------------------------- /trpc/runtime/iomodel/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/runtime/merge_runtime.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/merge_runtime.cc -------------------------------------------------------------------------------- /trpc/runtime/merge_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/merge_runtime.h -------------------------------------------------------------------------------- /trpc/runtime/runtime.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/runtime.cc -------------------------------------------------------------------------------- /trpc/runtime/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/runtime.h -------------------------------------------------------------------------------- /trpc/runtime/runtime_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/runtime_state.h -------------------------------------------------------------------------------- /trpc/runtime/separate_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/separate_runtime.h -------------------------------------------------------------------------------- /trpc/runtime/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/testing/BUILD -------------------------------------------------------------------------------- /trpc/runtime/threadmodel/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/runtime/threadmodel/BUILD -------------------------------------------------------------------------------- /trpc/runtime/threadmodel/fiber/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/serialization/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/serialization/BUILD -------------------------------------------------------------------------------- /trpc/serialization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/serialization/README.md -------------------------------------------------------------------------------- /trpc/serialization/json/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/serialization/json/BUILD -------------------------------------------------------------------------------- /trpc/serialization/noop/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/serialization/noop/BUILD -------------------------------------------------------------------------------- /trpc/serialization/pb/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/serialization/pb/BUILD -------------------------------------------------------------------------------- /trpc/server/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/BUILD -------------------------------------------------------------------------------- /trpc/server/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/server/async_rpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/async_rpc/BUILD -------------------------------------------------------------------------------- /trpc/server/forward/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/forward/BUILD -------------------------------------------------------------------------------- /trpc/server/http/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/http/BUILD -------------------------------------------------------------------------------- /trpc/server/http_service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/http_service.cc -------------------------------------------------------------------------------- /trpc/server/http_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/http_service.h -------------------------------------------------------------------------------- /trpc/server/method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/method.h -------------------------------------------------------------------------------- /trpc/server/method_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/method_handler.cc -------------------------------------------------------------------------------- /trpc/server/method_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/method_handler.h -------------------------------------------------------------------------------- /trpc/server/non_rpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/non_rpc/BUILD -------------------------------------------------------------------------------- /trpc/server/rpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/rpc/BUILD -------------------------------------------------------------------------------- /trpc/server/rpc_service_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/rpc_service_impl.h -------------------------------------------------------------------------------- /trpc/server/server_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/server_context.cc -------------------------------------------------------------------------------- /trpc/server/server_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/server_context.h -------------------------------------------------------------------------------- /trpc/server/service.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/service.cc -------------------------------------------------------------------------------- /trpc/server/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/service.h -------------------------------------------------------------------------------- /trpc/server/service_adapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/service_adapter.cc -------------------------------------------------------------------------------- /trpc/server/service_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/service_adapter.h -------------------------------------------------------------------------------- /trpc/server/service_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/service_impl.cc -------------------------------------------------------------------------------- /trpc/server/service_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/service_impl.h -------------------------------------------------------------------------------- /trpc/server/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/testing/BUILD -------------------------------------------------------------------------------- /trpc/server/trpc_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/trpc_server.cc -------------------------------------------------------------------------------- /trpc/server/trpc_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/trpc_server.h -------------------------------------------------------------------------------- /trpc/server/trpc_server_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/server/trpc_server_test.cc -------------------------------------------------------------------------------- /trpc/stream/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/BUILD -------------------------------------------------------------------------------- /trpc/stream/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/stream/common_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/common_stream.cc -------------------------------------------------------------------------------- /trpc/stream/common_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/common_stream.h -------------------------------------------------------------------------------- /trpc/stream/grpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/grpc/BUILD -------------------------------------------------------------------------------- /trpc/stream/grpc/grpc_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/grpc/grpc_stream.cc -------------------------------------------------------------------------------- /trpc/stream/grpc/grpc_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/grpc/grpc_stream.h -------------------------------------------------------------------------------- /trpc/stream/grpc/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/grpc/util.cc -------------------------------------------------------------------------------- /trpc/stream/grpc/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/grpc/util.h -------------------------------------------------------------------------------- /trpc/stream/grpc/util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/grpc/util_test.cc -------------------------------------------------------------------------------- /trpc/stream/http/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/http/BUILD -------------------------------------------------------------------------------- /trpc/stream/http/async/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/http/async/BUILD -------------------------------------------------------------------------------- /trpc/stream/http/async/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/http/async/stream.h -------------------------------------------------------------------------------- /trpc/stream/http/common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/http/common.cc -------------------------------------------------------------------------------- /trpc/stream/http/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/http/common.h -------------------------------------------------------------------------------- /trpc/stream/http/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/http/common/BUILD -------------------------------------------------------------------------------- /trpc/stream/http/common_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/http/common_test.cc -------------------------------------------------------------------------------- /trpc/stream/http/http_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/http/http_stream.cc -------------------------------------------------------------------------------- /trpc/stream/http/http_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/http/http_stream.h -------------------------------------------------------------------------------- /trpc/stream/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/stream.h -------------------------------------------------------------------------------- /trpc/stream/stream_async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/stream_async.h -------------------------------------------------------------------------------- /trpc/stream/stream_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/stream_handler.h -------------------------------------------------------------------------------- /trpc/stream/stream_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/stream_message.h -------------------------------------------------------------------------------- /trpc/stream/stream_provider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/stream_provider.h -------------------------------------------------------------------------------- /trpc/stream/stream_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/stream_test.cc -------------------------------------------------------------------------------- /trpc/stream/stream_var.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/stream_var.cc -------------------------------------------------------------------------------- /trpc/stream/stream_var.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/stream_var.h -------------------------------------------------------------------------------- /trpc/stream/stream_var_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/stream_var_test.cc -------------------------------------------------------------------------------- /trpc/stream/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/testing/BUILD -------------------------------------------------------------------------------- /trpc/stream/trpc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/trpc/BUILD -------------------------------------------------------------------------------- /trpc/stream/trpc/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/trpc/testing/BUILD -------------------------------------------------------------------------------- /trpc/stream/trpc/trpc_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/trpc/trpc_stream.cc -------------------------------------------------------------------------------- /trpc/stream/trpc/trpc_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/trpc/trpc_stream.h -------------------------------------------------------------------------------- /trpc/stream/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/util.cc -------------------------------------------------------------------------------- /trpc/stream/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/stream/util.h -------------------------------------------------------------------------------- /trpc/telemetry/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/telemetry/BUILD -------------------------------------------------------------------------------- /trpc/telemetry/telemetry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/telemetry/telemetry.h -------------------------------------------------------------------------------- /trpc/telemetry/trpc_telemetry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/telemetry/trpc_telemetry.h -------------------------------------------------------------------------------- /trpc/tools/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/tools/comm/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tools/comm/BUILD -------------------------------------------------------------------------------- /trpc/tools/comm/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tools/comm/utils.cc -------------------------------------------------------------------------------- /trpc/tools/comm/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tools/comm/utils.h -------------------------------------------------------------------------------- /trpc/tools/gdb_plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tools/gdb_plugin/README.md -------------------------------------------------------------------------------- /trpc/tracing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tracing/BUILD -------------------------------------------------------------------------------- /trpc/tracing/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/tracing/tracing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tracing/tracing.h -------------------------------------------------------------------------------- /trpc/tracing/tracing_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tracing/tracing_factory.cc -------------------------------------------------------------------------------- /trpc/tracing/tracing_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tracing/tracing_factory.h -------------------------------------------------------------------------------- /trpc/tracing/trpc_tracing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tracing/trpc_tracing.cc -------------------------------------------------------------------------------- /trpc/tracing/trpc_tracing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tracing/trpc_tracing.h -------------------------------------------------------------------------------- /trpc/transport/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/transport/client/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/transport/client/BUILD -------------------------------------------------------------------------------- /trpc/transport/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/transport/common/BUILD -------------------------------------------------------------------------------- /trpc/transport/common/ssl/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/transport/common/ssl/BUILD -------------------------------------------------------------------------------- /trpc/transport/common/ssl/cert/ca/xxops-com-chain/root-ca.srl: -------------------------------------------------------------------------------- 1 | A65262790647EC1B 2 | -------------------------------------------------------------------------------- /trpc/transport/common/ssl/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/transport/common/ssl/ssl.h -------------------------------------------------------------------------------- /trpc/transport/server/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/transport/server/BUILD -------------------------------------------------------------------------------- /trpc/trpc.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/trpc.bzl -------------------------------------------------------------------------------- /trpc/tvar/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/BUILD -------------------------------------------------------------------------------- /trpc/tvar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/README.md -------------------------------------------------------------------------------- /trpc/tvar/basic_ops/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/basic_ops/BUILD -------------------------------------------------------------------------------- /trpc/tvar/basic_ops/recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/basic_ops/recorder.h -------------------------------------------------------------------------------- /trpc/tvar/basic_ops/reducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/basic_ops/reducer.h -------------------------------------------------------------------------------- /trpc/tvar/basic_ops/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/basic_ops/status.h -------------------------------------------------------------------------------- /trpc/tvar/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/BUILD -------------------------------------------------------------------------------- /trpc/tvar/common/atomic_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/atomic_type.h -------------------------------------------------------------------------------- /trpc/tvar/common/fast_rand.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/fast_rand.cc -------------------------------------------------------------------------------- /trpc/tvar/common/fast_rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/fast_rand.h -------------------------------------------------------------------------------- /trpc/tvar/common/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/macros.h -------------------------------------------------------------------------------- /trpc/tvar/common/op_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/op_util.h -------------------------------------------------------------------------------- /trpc/tvar/common/percentile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/percentile.cc -------------------------------------------------------------------------------- /trpc/tvar/common/percentile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/percentile.h -------------------------------------------------------------------------------- /trpc/tvar/common/sampler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/sampler.cc -------------------------------------------------------------------------------- /trpc/tvar/common/sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/sampler.h -------------------------------------------------------------------------------- /trpc/tvar/common/series.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/series.h -------------------------------------------------------------------------------- /trpc/tvar/common/series_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/series_test.cc -------------------------------------------------------------------------------- /trpc/tvar/common/tvar_group.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/tvar_group.cc -------------------------------------------------------------------------------- /trpc/tvar/common/tvar_group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/tvar_group.h -------------------------------------------------------------------------------- /trpc/tvar/common/write_mostly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/common/write_mostly.h -------------------------------------------------------------------------------- /trpc/tvar/compound_ops/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/compound_ops/BUILD -------------------------------------------------------------------------------- /trpc/tvar/compound_ops/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/compound_ops/window.h -------------------------------------------------------------------------------- /trpc/tvar/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/testing/BUILD -------------------------------------------------------------------------------- /trpc/tvar/testing/noseries.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/testing/noseries.yaml -------------------------------------------------------------------------------- /trpc/tvar/testing/series.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/testing/series.yaml -------------------------------------------------------------------------------- /trpc/tvar/tvar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/tvar/tvar.h -------------------------------------------------------------------------------- /trpc/util/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/BUILD -------------------------------------------------------------------------------- /trpc/util/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/util/algorithm/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/algorithm/BUILD -------------------------------------------------------------------------------- /trpc/util/algorithm/hash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/algorithm/hash.cc -------------------------------------------------------------------------------- /trpc/util/algorithm/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/algorithm/hash.h -------------------------------------------------------------------------------- /trpc/util/algorithm/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/algorithm/random.h -------------------------------------------------------------------------------- /trpc/util/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/align.h -------------------------------------------------------------------------------- /trpc/util/async_io/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/async_io/BUILD -------------------------------------------------------------------------------- /trpc/util/async_io/async_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/async_io/async_io.h -------------------------------------------------------------------------------- /trpc/util/bind_core_manager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/bind_core_manager.cc -------------------------------------------------------------------------------- /trpc/util/bind_core_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/bind_core_manager.h -------------------------------------------------------------------------------- /trpc/util/buffer/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/buffer/BUILD -------------------------------------------------------------------------------- /trpc/util/buffer/buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/buffer/buffer.cc -------------------------------------------------------------------------------- /trpc/util/buffer/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/buffer/buffer.h -------------------------------------------------------------------------------- /trpc/util/buffer/buffer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/buffer/buffer_test.cc -------------------------------------------------------------------------------- /trpc/util/buffer/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/buffer/testing/BUILD -------------------------------------------------------------------------------- /trpc/util/check.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/check.cc -------------------------------------------------------------------------------- /trpc/util/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/check.h -------------------------------------------------------------------------------- /trpc/util/check_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/check_test.cc -------------------------------------------------------------------------------- /trpc/util/chrono/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/chrono/BUILD -------------------------------------------------------------------------------- /trpc/util/chrono/chrono.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/chrono/chrono.cc -------------------------------------------------------------------------------- /trpc/util/chrono/chrono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/chrono/chrono.h -------------------------------------------------------------------------------- /trpc/util/chrono/chrono_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/chrono/chrono_test.cc -------------------------------------------------------------------------------- /trpc/util/chrono/time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/chrono/time.cc -------------------------------------------------------------------------------- /trpc/util/chrono/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/chrono/time.h -------------------------------------------------------------------------------- /trpc/util/chrono/time_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/chrono/time_test.cc -------------------------------------------------------------------------------- /trpc/util/chrono/tsc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/chrono/tsc.cc -------------------------------------------------------------------------------- /trpc/util/chrono/tsc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/chrono/tsc.h -------------------------------------------------------------------------------- /trpc/util/concurrency/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/concurrency/BUILD -------------------------------------------------------------------------------- /trpc/util/container/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/container/BUILD -------------------------------------------------------------------------------- /trpc/util/container/container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/container/container.h -------------------------------------------------------------------------------- /trpc/util/deferred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/deferred.h -------------------------------------------------------------------------------- /trpc/util/delayed_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/delayed_init.h -------------------------------------------------------------------------------- /trpc/util/delayed_init_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/delayed_init_test.cc -------------------------------------------------------------------------------- /trpc/util/domain_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/domain_util.cc -------------------------------------------------------------------------------- /trpc/util/domain_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/domain_util.h -------------------------------------------------------------------------------- /trpc/util/domain_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/domain_util_test.cc -------------------------------------------------------------------------------- /trpc/util/doubly_linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/doubly_linked_list.h -------------------------------------------------------------------------------- /trpc/util/erased_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/erased_ptr.h -------------------------------------------------------------------------------- /trpc/util/erased_ptr_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/erased_ptr_test.cc -------------------------------------------------------------------------------- /trpc/util/flatbuffers/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/flatbuffers/BUILD -------------------------------------------------------------------------------- /trpc/util/function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/function.h -------------------------------------------------------------------------------- /trpc/util/function_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/function_test.cc -------------------------------------------------------------------------------- /trpc/util/function_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/function_view.h -------------------------------------------------------------------------------- /trpc/util/function_view_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/function_view_test.cc -------------------------------------------------------------------------------- /trpc/util/hash_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/hash_util.h -------------------------------------------------------------------------------- /trpc/util/hazptr/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/hazptr/BUILD -------------------------------------------------------------------------------- /trpc/util/hazptr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/hazptr/README.md -------------------------------------------------------------------------------- /trpc/util/hazptr/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/hazptr/entry.h -------------------------------------------------------------------------------- /trpc/util/hazptr/entry_cache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/hazptr/entry_cache.cc -------------------------------------------------------------------------------- /trpc/util/hazptr/entry_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/hazptr/entry_cache.h -------------------------------------------------------------------------------- /trpc/util/hazptr/hazptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/hazptr/hazptr.h -------------------------------------------------------------------------------- /trpc/util/http/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/BUILD -------------------------------------------------------------------------------- /trpc/util/http/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/base64.h -------------------------------------------------------------------------------- /trpc/util/http/base64_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/base64_test.cc -------------------------------------------------------------------------------- /trpc/util/http/body_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/body_params.h -------------------------------------------------------------------------------- /trpc/util/http/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/common.h -------------------------------------------------------------------------------- /trpc/util/http/content.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/content.cc -------------------------------------------------------------------------------- /trpc/util/http/content.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/content.h -------------------------------------------------------------------------------- /trpc/util/http/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/exception.h -------------------------------------------------------------------------------- /trpc/util/http/field_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/field_map.h -------------------------------------------------------------------------------- /trpc/util/http/handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/handler.h -------------------------------------------------------------------------------- /trpc/util/http/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/header.h -------------------------------------------------------------------------------- /trpc/util/http/header_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/header_test.cc -------------------------------------------------------------------------------- /trpc/util/http/http_cookie.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/http_cookie.cc -------------------------------------------------------------------------------- /trpc/util/http/http_cookie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/http_cookie.h -------------------------------------------------------------------------------- /trpc/util/http/http_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/http_handler.h -------------------------------------------------------------------------------- /trpc/util/http/http_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/http_header.h -------------------------------------------------------------------------------- /trpc/util/http/http_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/http_parser.cc -------------------------------------------------------------------------------- /trpc/util/http/http_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/http_parser.h -------------------------------------------------------------------------------- /trpc/util/http/match_rule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/match_rule.h -------------------------------------------------------------------------------- /trpc/util/http/matcher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/matcher.cc -------------------------------------------------------------------------------- /trpc/util/http/matcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/matcher.h -------------------------------------------------------------------------------- /trpc/util/http/matcher_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/matcher_test.cc -------------------------------------------------------------------------------- /trpc/util/http/method.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/method.cc -------------------------------------------------------------------------------- /trpc/util/http/method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/method.h -------------------------------------------------------------------------------- /trpc/util/http/method_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/method_test.cc -------------------------------------------------------------------------------- /trpc/util/http/mime_types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/mime_types.cc -------------------------------------------------------------------------------- /trpc/util/http/mime_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/mime_types.h -------------------------------------------------------------------------------- /trpc/util/http/parameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/parameter.h -------------------------------------------------------------------------------- /trpc/util/http/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/path.h -------------------------------------------------------------------------------- /trpc/util/http/path_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/path_test.cc -------------------------------------------------------------------------------- /trpc/util/http/reply.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/reply.h -------------------------------------------------------------------------------- /trpc/util/http/request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/request.cc -------------------------------------------------------------------------------- /trpc/util/http/request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/request.h -------------------------------------------------------------------------------- /trpc/util/http/request_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/request_test.cc -------------------------------------------------------------------------------- /trpc/util/http/response.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/response.cc -------------------------------------------------------------------------------- /trpc/util/http/response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/response.h -------------------------------------------------------------------------------- /trpc/util/http/response_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/response_test.cc -------------------------------------------------------------------------------- /trpc/util/http/routes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/routes.cc -------------------------------------------------------------------------------- /trpc/util/http/routes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/routes.h -------------------------------------------------------------------------------- /trpc/util/http/routes_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/routes_test.cc -------------------------------------------------------------------------------- /trpc/util/http/status.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/status.cc -------------------------------------------------------------------------------- /trpc/util/http/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/status.h -------------------------------------------------------------------------------- /trpc/util/http/status_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/status_test.cc -------------------------------------------------------------------------------- /trpc/util/http/stream/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/stream/BUILD -------------------------------------------------------------------------------- /trpc/util/http/url.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/url.cc -------------------------------------------------------------------------------- /trpc/util/http/url.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/url.h -------------------------------------------------------------------------------- /trpc/util/http/url_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/url_test.cc -------------------------------------------------------------------------------- /trpc/util/http/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/util.cc -------------------------------------------------------------------------------- /trpc/util/http/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/util.h -------------------------------------------------------------------------------- /trpc/util/http/util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/http/util_test.cc -------------------------------------------------------------------------------- /trpc/util/internal/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/internal/BUILD -------------------------------------------------------------------------------- /trpc/util/internal/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/util/internal/casting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/internal/casting.h -------------------------------------------------------------------------------- /trpc/util/internal/demangle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/internal/demangle.cc -------------------------------------------------------------------------------- /trpc/util/internal/demangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/internal/demangle.h -------------------------------------------------------------------------------- /trpc/util/internal/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/internal/meta.h -------------------------------------------------------------------------------- /trpc/util/latch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/latch.h -------------------------------------------------------------------------------- /trpc/util/likely.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/likely.h -------------------------------------------------------------------------------- /trpc/util/lockfree_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/lockfree_queue.h -------------------------------------------------------------------------------- /trpc/util/log/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/BUILD -------------------------------------------------------------------------------- /trpc/util/log/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/util/log/default/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/default/BUILD -------------------------------------------------------------------------------- /trpc/util/log/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/log.h -------------------------------------------------------------------------------- /trpc/util/log/log_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/log_test.cc -------------------------------------------------------------------------------- /trpc/util/log/logging.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/logging.cc -------------------------------------------------------------------------------- /trpc/util/log/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/logging.h -------------------------------------------------------------------------------- /trpc/util/log/logging_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/logging_test.cc -------------------------------------------------------------------------------- /trpc/util/log/printf_like.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/printf_like.h -------------------------------------------------------------------------------- /trpc/util/log/python_like.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/python_like.h -------------------------------------------------------------------------------- /trpc/util/log/stream_like.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/stream_like.h -------------------------------------------------------------------------------- /trpc/util/log/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/log/testing/BUILD -------------------------------------------------------------------------------- /trpc/util/net_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/net_util.cc -------------------------------------------------------------------------------- /trpc/util/net_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/net_util.h -------------------------------------------------------------------------------- /trpc/util/net_util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/net_util_test.cc -------------------------------------------------------------------------------- /trpc/util/object_pool/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/object_pool/BUILD -------------------------------------------------------------------------------- /trpc/util/object_pool/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trpc/util/object_pool/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/object_pool/global.h -------------------------------------------------------------------------------- /trpc/util/object_pool/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/object_pool/util.h -------------------------------------------------------------------------------- /trpc/util/pb2json.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/pb2json.cc -------------------------------------------------------------------------------- /trpc/util/pb2json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/pb2json.h -------------------------------------------------------------------------------- /trpc/util/pb2json_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/pb2json_test.cc -------------------------------------------------------------------------------- /trpc/util/prometheus.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/prometheus.cc -------------------------------------------------------------------------------- /trpc/util/prometheus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/prometheus.h -------------------------------------------------------------------------------- /trpc/util/prometheus_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/prometheus_test.cc -------------------------------------------------------------------------------- /trpc/util/queue/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/queue/BUILD -------------------------------------------------------------------------------- /trpc/util/queue/detail/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/queue/detail/BUILD -------------------------------------------------------------------------------- /trpc/util/queue/detail/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/queue/detail/util.h -------------------------------------------------------------------------------- /trpc/util/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/random.h -------------------------------------------------------------------------------- /trpc/util/ref_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/ref_ptr.h -------------------------------------------------------------------------------- /trpc/util/ref_ptr_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/ref_ptr_test.cc -------------------------------------------------------------------------------- /trpc/util/singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/singleton.h -------------------------------------------------------------------------------- /trpc/util/singleton_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/singleton_test.cc -------------------------------------------------------------------------------- /trpc/util/string/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/string/BUILD -------------------------------------------------------------------------------- /trpc/util/string/string_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/string/string_util.cc -------------------------------------------------------------------------------- /trpc/util/string/string_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/string/string_util.h -------------------------------------------------------------------------------- /trpc/util/string_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/string_helper.h -------------------------------------------------------------------------------- /trpc/util/string_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/string_util.h -------------------------------------------------------------------------------- /trpc/util/testing/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/testing/BUILD -------------------------------------------------------------------------------- /trpc/util/thread/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/BUILD -------------------------------------------------------------------------------- /trpc/util/thread/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/compile.h -------------------------------------------------------------------------------- /trpc/util/thread/cpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/cpu.cc -------------------------------------------------------------------------------- /trpc/util/thread/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/cpu.h -------------------------------------------------------------------------------- /trpc/util/thread/cpu_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/cpu_test.cc -------------------------------------------------------------------------------- /trpc/util/thread/internal/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/internal/BUILD -------------------------------------------------------------------------------- /trpc/util/thread/latch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/latch.cc -------------------------------------------------------------------------------- /trpc/util/thread/latch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/latch.h -------------------------------------------------------------------------------- /trpc/util/thread/latch_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/latch_test.cc -------------------------------------------------------------------------------- /trpc/util/thread/process_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/process_info.h -------------------------------------------------------------------------------- /trpc/util/thread/spinlock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/spinlock.cc -------------------------------------------------------------------------------- /trpc/util/thread/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/spinlock.h -------------------------------------------------------------------------------- /trpc/util/thread/thread_cond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/thread_cond.h -------------------------------------------------------------------------------- /trpc/util/thread/thread_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/thread_local.h -------------------------------------------------------------------------------- /trpc/util/thread/thread_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/thread_lock.h -------------------------------------------------------------------------------- /trpc/util/thread/thread_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/thread_mutex.h -------------------------------------------------------------------------------- /trpc/util/thread/thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/thread/thread_pool.h -------------------------------------------------------------------------------- /trpc/util/time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/time.cc -------------------------------------------------------------------------------- /trpc/util/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/time.h -------------------------------------------------------------------------------- /trpc/util/unique_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/util/unique_id.h -------------------------------------------------------------------------------- /trpc/workspace.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-group/trpc-cpp/HEAD/trpc/workspace.bzl --------------------------------------------------------------------------------