graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[include/ylt/standalone/cinatra/coro_http_connection.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_client.hpp]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[include/ylt/standalone/cinatra/coro_http_server.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_client.hpp]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[include/ylt/standalone/cinatra/coro_http_server.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_connection.hpp]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[include/ylt/coro_rpc/impl/protocol/coro_rpc_protocol.hpp]" -- "[include/ylt/coro_rpc/impl/coro_connection.hpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[include/ylt/coro_rpc/impl/protocol/coro_rpc_protocol.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_client.hpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[include/ylt/coro_io/coro_io.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_client.hpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[include/ylt/coro_rpc/impl/coro_connection.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_client.hpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[include/ylt/reflection/member_count.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_connection.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_rpc/impl/common_service.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_client.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_io/coro_io.hpp]" -- "[include/ylt/coro_io/io_context_pool.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/struct_pb/tools/struct_token.hpp]" -- "[src/struct_pb/tools/proto_to_struct.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_io/client_pool.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_client.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/util/time_util.h]" -- "[include/ylt/easylog/appender.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/metric/benchmark/bench.hpp]" -- "[include/ylt/metric/summary_impl.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/standalone/cinatra/coro_http_client.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_client.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_rpc/impl/protocol/coro_rpc_protocol.hpp]" -- "[include/ylt/coro_io/coro_io.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/standalone/cinatra/websocket.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_connection.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_rpc/impl/coro_rpc_server.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_client.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/standalone/cinatra/websocket.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_client.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_rpc/impl/protocol/coro_rpc_protocol.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_server.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/struct_pb/tools/struct_token.hpp]" -- "[src/struct_pb/tools/struct_code_generator.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_rpc/impl/coro_connection.hpp]" -- "[include/ylt/coro_io/coro_io.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_rpc/impl/coro_rpc_server.hpp]" -- "[include/ylt/coro_rpc/impl/coro_connection.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_io/coro_io.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_client.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/coro_io/client_pool.hpp]" -- "[include/ylt/coro_io/coro_io.hpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/struct_pb/tools/struct_code_generator.hpp]" -- "[src/struct_pb/tools/proto_to_struct.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[include/ylt/struct_pack/unpacker.hpp]" -- "[include/ylt/coro_rpc/impl/errno.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/standalone/cinatra/time_util.hpp]" -- "[include/ylt/easylog/appender.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/reflection/internal/generate/member_macro.hpp]" -- "[include/ylt/coro_rpc/impl/errno.h]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/standalone/cinatra/coro_http_response.hpp]" -- "[include/ylt/reflection/template_string.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/struct_pack/calculate_size.hpp]" -- "[include/ylt/reflection/internal/generate/member_macro.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/struct_pack/reflection.hpp]" -- "[include/ylt/reflection/internal/generate/member_macro.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/struct_pack/unpacker.hpp]" -- "[include/ylt/struct_pack/packer.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/metric/summary_impl.hpp]" -- "[include/ylt/coro_io/io_context_pool.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/reflection/template_string.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_server.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/coro_io/client_pool.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_client.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/standalone/cinatra/cinatra_log_wrapper.hpp]" -- "[include/ylt/easylog/appender.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/standalone/cinatra/session_manager.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_server.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/util/atomic_shared_ptr.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_client.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/struct_pack/foreach_macro.h]" -- "[include/ylt/reflection/internal/arg_list_macro.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/coro_rpc/impl/protocol/coro_rpc_protocol.hpp]" -- "[include/ylt/coro_io/io_context_pool.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/coro_rpc/impl/protocol/coro_rpc_protocol.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_client.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/standalone/cinatra/session_manager.hpp]" -- "[include/ylt/coro_rpc/impl/coro_rpc_client.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/standalone/cinatra/multipart.hpp]" -- "[include/ylt/standalone/cinatra/gzip.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/coro_rpc/impl/protocol/coro_rpc_protocol.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_server.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/standalone/cinatra/picohttpparser.h]" -- "[include/ylt/standalone/cinatra/gzip.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/standalone/cinatra/uri.hpp]" -- "[include/ylt/standalone/cinatra/coro_http_client.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/standalone/iguana/util.hpp]" -- "[include/ylt/standalone/iguana/json_reader.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/util/tl/expected.hpp]" -- "[include/ylt/struct_pack.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[include/ylt/metric/histogram.hpp]" -- "[include/ylt/metric/dynamic_metric.hpp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }