├── .github └── workflows │ ├── cmake.yml │ └── make.yml ├── .gitignore ├── 3rd-party ├── Makefile └── nlohmann │ ├── CMakeLists.txt │ ├── LICENSE.MIT │ ├── Makefile │ ├── json.hpp │ └── json_fwd.hpp ├── CMakeLists.txt ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── Config.cmake.in ├── LICENSE ├── Makefile ├── README.md ├── README_CN.md ├── config.mk ├── documents ├── images │ ├── 0000-terminal-show.gif │ ├── 0001-set-log-level.gif │ ├── 0001-tbox-loop.jpg │ ├── 0002-exit-friendly.gif │ ├── 0002-log-show.png │ ├── 0003-run-in-loop.png │ ├── 0004-run-thread-pool.png │ ├── 0005-arguments.png │ ├── 0006-error-dump.png │ ├── 0008-main-framework.png │ ├── 0009-demo-app.png │ ├── 0010-action-tree-graph.jpg │ ├── 0010-state-machine-graph.png │ ├── 0011-trace-view.png │ ├── README.md │ ├── logo-with-slogan.png │ ├── logo.png │ └── modules-dependence.png └── logo.txt ├── examples ├── Makefile ├── alarm │ ├── Makefile │ ├── cron_alarm │ │ ├── Makefile │ │ └── main.cpp │ ├── oneshot_alarm │ │ ├── Makefile │ │ └── main.cpp │ └── weekly_alarm │ │ ├── Makefile │ │ └── main.cpp ├── base │ ├── Makefile │ ├── assert │ │ ├── Makefile │ │ └── main.cpp │ ├── object_pool │ │ ├── Makefile │ │ └── main.cpp │ └── print_log │ │ ├── Makefile │ │ ├── main.cpp │ │ └── other.c ├── dbus │ ├── 00-loop │ │ ├── Makefile │ │ └── main.cpp │ └── Makefile ├── event │ ├── 01_io │ │ ├── Makefile │ │ └── main.cpp │ ├── 02_timer │ │ ├── Makefile │ │ └── main.cpp │ ├── 03_signal │ │ ├── Makefile │ │ └── main.cpp │ ├── 04_run_in_loop │ │ ├── Makefile │ │ └── main.cpp │ ├── 05_run_next_seq │ │ ├── Makefile │ │ └── main.cpp │ ├── 06_stdin_timer_signal │ │ ├── Makefile │ │ └── main.cpp │ ├── 07_delay_delete │ │ ├── Makefile │ │ └── main.cpp │ ├── 08_calc_game │ │ ├── Makefile │ │ ├── game.cpp │ │ ├── game.h │ │ ├── game_lite.cpp │ │ ├── game_lite.h │ │ └── main.cpp │ ├── 09_named_pipe │ │ ├── Makefile │ │ └── main.cpp │ └── Makefile ├── eventx │ ├── Makefile │ ├── thread_pool │ │ ├── Makefile │ │ └── main.cpp │ └── timer_fd │ │ ├── Makefile │ │ └── main.cpp ├── http │ ├── Makefile │ └── server │ │ ├── Makefile │ │ ├── async_respond │ │ ├── Makefile │ │ └── async_respond.cpp │ │ ├── file_download │ │ ├── Makefile │ │ └── file_download.cpp │ │ ├── form_data │ │ ├── Makefile │ │ └── file_upload.cpp │ │ ├── router │ │ ├── Makefile │ │ ├── router.cpp │ │ └── webpage.cpp │ │ └── simple │ │ ├── Makefile │ │ └── simple.cpp ├── jsonrpc │ ├── Makefile │ ├── message │ │ ├── Makefile │ │ ├── ping │ │ │ ├── Makefile │ │ │ └── ping.cpp │ │ └── pong │ │ │ ├── Makefile │ │ │ └── pong.cpp │ └── req_rsp │ │ ├── Makefile │ │ ├── ping │ │ ├── Makefile │ │ └── ping.cpp │ │ └── pong │ │ ├── Makefile │ │ └── pong.cpp ├── main │ ├── 00_empty │ │ └── Makefile │ ├── 01_one_app │ │ ├── Makefile │ │ ├── app.cpp │ │ ├── app.h │ │ └── main.cpp │ ├── 02_more_than_one_apps │ │ ├── Makefile │ │ ├── app1 │ │ │ ├── app.cpp │ │ │ ├── app.h │ │ │ ├── app.mk │ │ │ ├── sub.cpp │ │ │ └── sub.h │ │ ├── app2 │ │ │ ├── app.cpp │ │ │ ├── app.h │ │ │ └── app.mk │ │ ├── app3 │ │ │ ├── app.cpp │ │ │ ├── app.h │ │ │ └── app.mk │ │ └── main.cpp │ ├── 03_nc_client_and_echo_server │ │ ├── Makefile │ │ ├── README.md │ │ ├── echo_server │ │ │ ├── app.cpp │ │ │ ├── app.h │ │ │ └── app.mk │ │ ├── main.cpp │ │ └── nc_client │ │ │ ├── app.cpp │ │ │ ├── app.h │ │ │ └── app.mk │ ├── 04_runtime_error │ │ ├── Makefile │ │ ├── README.txt │ │ └── main.cpp │ ├── 06_run_in_backend │ │ ├── Makefile │ │ ├── app.cpp │ │ ├── app.h │ │ ├── app_main.cpp │ │ └── main.cpp │ ├── Makefile │ ├── README.md │ └── sample │ │ ├── Makefile │ │ ├── README.md │ │ ├── app1 │ │ ├── app.cpp │ │ ├── app.h │ │ └── app.mk │ │ ├── app2 │ │ ├── app.cpp │ │ ├── app.h │ │ └── app.mk │ │ ├── app_main.cpp │ │ ├── build_time.cpp │ │ └── default.conf ├── mqtt │ ├── Makefile │ ├── conn │ │ ├── Makefile │ │ └── conn.cpp │ ├── pub │ │ ├── Makefile │ │ └── pub.cpp │ └── sub │ │ ├── Makefile │ │ └── sub.cpp ├── network │ ├── Makefile │ ├── buffered_fd │ │ ├── Makefile │ │ └── io_echo.cpp │ ├── stdio_stream │ │ ├── 01_stdin_out │ │ │ ├── Makefile │ │ │ └── main.cpp │ │ ├── 02_stdio │ │ │ ├── Makefile │ │ │ └── main.cpp │ │ └── Makefile │ ├── tcp_acceptor │ │ ├── Makefile │ │ ├── tcp_echo │ │ │ ├── Makefile │ │ │ └── tcp_echo.cpp │ │ └── tcp_nc_server │ │ │ ├── Makefile │ │ │ └── tcp_nc_server.cpp │ ├── tcp_client │ │ ├── Makefile │ │ ├── tcp_echo │ │ │ ├── Makefile │ │ │ └── tcp_echo.cpp │ │ ├── tcp_hex_client │ │ │ ├── Makefile │ │ │ └── tcp_hex_client.cpp │ │ └── tcp_nc_client │ │ │ ├── Makefile │ │ │ └── tcp_nc_client.cpp │ ├── tcp_connector │ │ ├── Makefile │ │ ├── tcp_echo │ │ │ ├── Makefile │ │ │ └── tcp_echo.cpp │ │ └── tcp_nc_client │ │ │ ├── Makefile │ │ │ └── tcp_nc_client.cpp │ ├── tcp_server │ │ ├── Makefile │ │ ├── tcp_echo │ │ │ ├── Makefile │ │ │ └── tcp_echo.cpp │ │ └── tcp_nc_server │ │ │ ├── Makefile │ │ │ └── tcp_nc_server.cpp │ ├── uart │ │ ├── Makefile │ │ ├── uart_to_uart │ │ │ ├── Makefile │ │ │ └── uart_to_uart.cpp │ │ └── uart_tool │ │ │ ├── Makefile │ │ │ └── uart_tool.cpp │ └── udp_socket │ │ ├── Makefile │ │ ├── ping_pong │ │ ├── Makefile │ │ └── ping_pong.cpp │ │ ├── recv_only │ │ ├── Makefile │ │ └── recv_only.cpp │ │ ├── request │ │ ├── Makefile │ │ └── request.cpp │ │ ├── respond │ │ ├── Makefile │ │ └── respond.cpp │ │ └── send_only │ │ ├── Makefile │ │ └── send_only.cpp ├── run │ ├── Makefile │ ├── echo_server │ │ ├── Makefile │ │ ├── echo_server.cpp │ │ └── echo_server.h │ ├── nc_client │ │ ├── Makefile │ │ ├── nc_client.cpp │ │ └── nc_client.h │ └── timer_event │ │ ├── Makefile │ │ └── timer_event.cpp ├── terminal │ ├── Makefile │ ├── build_nodes.cpp │ ├── stdio │ │ ├── Makefile │ │ └── main.cpp │ ├── tcp_rpc │ │ ├── Makefile │ │ └── main.cpp │ └── telnetd │ │ ├── Makefile │ │ └── main.cpp ├── trace │ ├── 01_demo │ │ ├── Makefile │ │ └── main.cpp │ ├── 02_multi_threads │ │ ├── Makefile │ │ └── main.cpp │ └── Makefile └── util │ ├── Makefile │ └── json_deep_loader │ ├── Makefile │ ├── config │ ├── common.json │ ├── main.json │ ├── sub │ │ ├── sub1.json │ │ └── sub2.json │ └── sub3.json │ └── main.cpp ├── mk ├── exe_common.mk ├── lib_common.mk ├── lib_header_only_common.mk └── lib_tbox_common.mk ├── modules ├── Makefile ├── alarm │ ├── 3rd-party │ │ ├── ccronexpr.cpp │ │ └── ccronexpr.h │ ├── CMakeLists.txt │ ├── Makefile │ ├── alarm.cpp │ ├── alarm.h │ ├── cron_alarm.cpp │ ├── cron_alarm.h │ ├── oneshot_alarm.cpp │ ├── oneshot_alarm.h │ ├── weekly_alarm.cpp │ ├── weekly_alarm.h │ ├── workday_alarm.cpp │ ├── workday_alarm.h │ ├── workday_calendar.cpp │ ├── workday_calendar.h │ └── workday_calendar_test.cpp ├── base │ ├── CMakeLists.txt │ ├── Makefile │ ├── assert.h │ ├── backtrace.cpp │ ├── backtrace.h │ ├── backtrace_test.cpp │ ├── cabinet.hpp │ ├── cabinet_test.cpp │ ├── cabinet_token.h │ ├── cabinet_token_test.cpp │ ├── catch_throw.cpp │ ├── catch_throw.h │ ├── catch_throw_test.cpp │ ├── defines.h │ ├── func_types.h │ ├── json.hpp │ ├── json_fwd.h │ ├── json_test.cpp │ ├── lifetime_tag.hpp │ ├── lifetime_tag_test.cpp │ ├── log.h │ ├── log_impl.cpp │ ├── log_impl.h │ ├── log_output.cpp │ ├── log_output.h │ ├── log_output_test.cpp │ ├── memblock.h │ ├── object_pool.hpp │ ├── object_pool_test.cpp │ ├── recorder.cpp │ ├── recorder.h │ ├── recorder_test.cpp │ ├── scope_exit.hpp │ ├── scope_exit_test.cpp │ ├── version.cpp │ ├── version.h │ └── wrapped_recorder.h ├── coroutine │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── broadcast.hpp │ ├── broadcast_test.cpp │ ├── channel.hpp │ ├── channel_test.cpp │ ├── condition.hpp │ ├── condition_test.cpp │ ├── mutex.hpp │ ├── mutex_test.cpp │ ├── scheduler.cpp │ ├── scheduler.h │ ├── scheduler_test.cpp │ ├── semaphore.hpp │ └── semaphore_test.cpp ├── crypto │ ├── CMakeLists.txt │ ├── Makefile │ ├── aes.cpp │ ├── aes.h │ ├── aes_test.cpp │ ├── md5.cpp │ ├── md5.h │ └── md5_test.cpp ├── dbus │ ├── CMakeLists.txt │ ├── Makefile │ ├── connection.cpp │ ├── connection.h │ ├── loop.cpp │ └── loop.h ├── event │ ├── CMakeLists.txt │ ├── Makefile │ ├── common_loop.cpp │ ├── common_loop.h │ ├── common_loop_run.cpp │ ├── common_loop_signal.cpp │ ├── common_loop_test.cpp │ ├── common_loop_timer.cpp │ ├── engines │ │ ├── epoll │ │ │ ├── fd_event.cpp │ │ │ ├── fd_event.h │ │ │ ├── loop.cpp │ │ │ ├── loop.h │ │ │ └── types.h │ │ └── select │ │ │ ├── fd_event.cpp │ │ │ ├── fd_event.h │ │ │ ├── loop.cpp │ │ │ ├── loop.h │ │ │ └── types.h │ ├── event.h │ ├── fd_event.h │ ├── fd_event_test.cpp │ ├── forward.h │ ├── loop.cpp │ ├── loop.h │ ├── misc.cpp │ ├── misc.h │ ├── signal_event.h │ ├── signal_event_impl.cpp │ ├── signal_event_impl.h │ ├── signal_event_test.cpp │ ├── stat.cpp │ ├── stat.h │ ├── stat_test.cpp │ ├── timer_event.h │ ├── timer_event_impl.cpp │ ├── timer_event_impl.h │ └── timer_event_test.cpp ├── eventx │ ├── CMakeLists.txt │ ├── Makefile │ ├── async.cpp │ ├── async.h │ ├── async_test.cpp │ ├── loop_thread.cpp │ ├── loop_thread.h │ ├── loop_thread_test.cpp │ ├── loop_wdog.cpp │ ├── loop_wdog.h │ ├── loop_wdog_test.cpp │ ├── request_pool.hpp │ ├── request_pool_test.cpp │ ├── thread_executor.h │ ├── thread_pool.cpp │ ├── thread_pool.h │ ├── thread_pool_test.cpp │ ├── timeout_monitor.hpp │ ├── timeout_monitor_impl.hpp │ ├── timeout_monitor_test.cpp │ ├── timer_fd.cpp │ ├── timer_fd.h │ ├── timer_fd_test.cpp │ ├── timer_pool.cpp │ ├── timer_pool.h │ ├── timer_pool_test.cpp │ ├── work_thread.cpp │ ├── work_thread.h │ └── work_thread_test.cpp ├── flow │ ├── CMakeLists.txt │ ├── Makefile │ ├── action.cpp │ ├── action.h │ ├── action_executor.cpp │ ├── action_executor.h │ ├── action_executor_test.cpp │ ├── action_reason.h │ ├── action_test.cpp │ ├── actions │ │ ├── assemble_action.cpp │ │ ├── assemble_action.h │ │ ├── assemble_action_test.cpp │ │ ├── composite_action.cpp │ │ ├── composite_action.h │ │ ├── composite_action_test.cpp │ │ ├── dummy_action.cpp │ │ ├── dummy_action.h │ │ ├── event_action.cpp │ │ ├── event_action.h │ │ ├── execute_cmd_action.cpp │ │ ├── execute_cmd_action.h │ │ ├── execute_cmd_action_test.cpp │ │ ├── execute_in_thread_action.cpp │ │ ├── execute_in_thread_action.h │ │ ├── execute_in_thread_action_test.cpp │ │ ├── function_action.cpp │ │ ├── function_action.h │ │ ├── function_action_test.cpp │ │ ├── if_else_action.cpp │ │ ├── if_else_action.h │ │ ├── if_else_action_test.cpp │ │ ├── if_then_action.cpp │ │ ├── if_then_action.h │ │ ├── if_then_action_test.cpp │ │ ├── loop_action.cpp │ │ ├── loop_action.h │ │ ├── loop_action_test.cpp │ │ ├── loop_if_action.cpp │ │ ├── loop_if_action.h │ │ ├── loop_if_action_test.cpp │ │ ├── parallel_action.cpp │ │ ├── parallel_action.h │ │ ├── parallel_action_test.cpp │ │ ├── random_select_action.cpp │ │ ├── random_select_action.h │ │ ├── random_select_action_test.cpp │ │ ├── repeat_action.cpp │ │ ├── repeat_action.h │ │ ├── repeat_action_test.cpp │ │ ├── sequence_action.cpp │ │ ├── sequence_action.h │ │ ├── sequence_action_test.cpp │ │ ├── sleep_action.cpp │ │ ├── sleep_action.h │ │ ├── sleep_action_test.cpp │ │ ├── succ_fail_action.h │ │ ├── succ_fail_action_test.cpp │ │ ├── switch_action.cpp │ │ ├── switch_action.h │ │ ├── switch_action_test.cpp │ │ ├── wrapper_action.cpp │ │ ├── wrapper_action.h │ │ └── wrapper_action_test.cpp │ ├── event.h │ ├── event_publisher.h │ ├── event_publisher_impl.cpp │ ├── event_publisher_impl.h │ ├── event_publisher_impl_test.cpp │ ├── event_subscriber.h │ ├── state_machine.cpp │ ├── state_machine.h │ ├── state_machine_test.cpp │ ├── to_graphviz.cpp │ ├── to_graphviz.h │ └── to_graphviz_test.cpp ├── http │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── client │ │ ├── client.cpp │ │ └── client.h │ ├── common.cpp │ ├── common.h │ ├── common_test.cpp │ ├── request.cpp │ ├── request.h │ ├── request_test.cpp │ ├── respond.cpp │ ├── respond.h │ ├── respond_test.cpp │ ├── server │ │ ├── context.cpp │ │ ├── context.h │ │ ├── middleware.h │ │ ├── middlewares │ │ │ ├── file_downloader_middleware.cpp │ │ │ ├── file_downloader_middleware.h │ │ │ ├── form_data.cpp │ │ │ ├── form_data.h │ │ │ ├── form_data_middleware.cpp │ │ │ ├── form_data_middleware.h │ │ │ ├── route_key.h │ │ │ ├── router_middleware.cpp │ │ │ └── router_middleware.h │ │ ├── request_parser.cpp │ │ ├── request_parser.h │ │ ├── request_parser_test.cpp │ │ ├── server.cpp │ │ ├── server.h │ │ ├── server_imp.cpp │ │ ├── server_imp.h │ │ └── types.h │ ├── url.cpp │ ├── url.h │ └── url_test.cpp ├── jsonrpc │ ├── CMakeLists.txt │ ├── Makefile │ ├── inner_types.h │ ├── proto.cpp │ ├── proto.h │ ├── protos │ │ ├── header_stream_proto.cpp │ │ ├── header_stream_proto.h │ │ ├── header_stream_proto_test.cpp │ │ ├── packet_proto.cpp │ │ ├── packet_proto.h │ │ ├── packet_proto_test.cpp │ │ ├── raw_stream_proto.cpp │ │ ├── raw_stream_proto.h │ │ └── raw_stream_proto_test.cpp │ ├── rpc.cpp │ ├── rpc.h │ ├── rpc_int_test.cpp │ ├── rpc_str_test.cpp │ └── types.h ├── log │ ├── CMakeLists.txt │ ├── Makefile │ ├── async_file_sink.cpp │ ├── async_file_sink.h │ ├── async_file_sink_test.cpp │ ├── async_sink.cpp │ ├── async_sink.h │ ├── async_sink_test.cpp │ ├── async_stdout_sink.cpp │ ├── async_stdout_sink.h │ ├── async_stdout_sink_test.cpp │ ├── async_syslog_sink.cpp │ ├── async_syslog_sink.h │ ├── async_syslog_sink_test.cpp │ ├── sink.cpp │ ├── sink.h │ ├── sync_stdout_sink.cpp │ ├── sync_stdout_sink.h │ └── sync_stdout_sink_test.cpp ├── main │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── args.cpp │ ├── args.h │ ├── context.h │ ├── context_imp.cpp │ ├── context_imp.h │ ├── error_signals.cpp │ ├── log.cpp │ ├── log.h │ ├── main.h │ ├── misc.cpp │ ├── module.cpp │ ├── module.h │ ├── run_in_backend.cpp │ ├── run_in_frontend.cpp │ ├── terminate.cpp │ ├── trace.cpp │ └── trace.h ├── mqtt │ ├── CMakeLists.txt │ ├── Makefile │ ├── client.cpp │ └── client.h ├── network │ ├── CMakeLists.txt │ ├── Makefile │ ├── README │ ├── buffered_fd.cpp │ ├── buffered_fd.h │ ├── buffered_fd_test.cpp │ ├── byte_stream.h │ ├── dns_request.cpp │ ├── dns_request.h │ ├── dns_request_test.cpp │ ├── domain_name.h │ ├── ip_address.cpp │ ├── ip_address.h │ ├── ip_address_test.cpp │ ├── net_if.cpp │ ├── net_if.h │ ├── net_if_test.cpp │ ├── sockaddr.cpp │ ├── sockaddr.h │ ├── sockaddr_test.cpp │ ├── socket_fd.cpp │ ├── socket_fd.h │ ├── stdio_stream.cpp │ ├── stdio_stream.h │ ├── tcp_acceptor.cpp │ ├── tcp_acceptor.h │ ├── tcp_client.cpp │ ├── tcp_client.h │ ├── tcp_connection.cpp │ ├── tcp_connection.h │ ├── tcp_connector.cpp │ ├── tcp_connector.h │ ├── tcp_server.cpp │ ├── tcp_server.h │ ├── uart.cpp │ ├── uart.h │ ├── uart_test.cpp │ ├── udp_socket.cpp │ ├── udp_socket.h │ └── udp_socket_test.cpp ├── run │ ├── Makefile │ └── main.cpp ├── tbox ├── terminal │ ├── CMakeLists.txt │ ├── Makefile │ ├── README.md │ ├── connection.h │ ├── helper.cpp │ ├── helper.h │ ├── impl │ │ ├── dir_node.cpp │ │ ├── dir_node.h │ │ ├── func_node.cpp │ │ ├── func_node.h │ │ ├── inner_types.h │ │ ├── key_event_scanner.cpp │ │ ├── key_event_scanner.h │ │ ├── key_event_scanner_test.cpp │ │ ├── node.h │ │ ├── service │ │ │ ├── stdio.cpp │ │ │ ├── stdio.h │ │ │ ├── tcp_rpc.cpp │ │ │ ├── tcp_rpc.h │ │ │ ├── telnetd.cpp │ │ │ └── telnetd.h │ │ ├── session_context.h │ │ ├── terminal.cpp │ │ ├── terminal.h │ │ ├── terminal_commands.cpp │ │ ├── terminal_key_events.cpp │ │ └── terminal_nodes.cpp │ ├── service │ │ ├── stdio.cpp │ │ ├── stdio.h │ │ ├── tcp_rpc.cpp │ │ ├── tcp_rpc.h │ │ ├── telnetd.cpp │ │ └── telnetd.h │ ├── session.cpp │ ├── session.h │ ├── terminal.cpp │ ├── terminal.h │ ├── terminal_interact.h │ ├── terminal_nodes.h │ └── types.h ├── trace │ ├── CMakeLists.txt │ ├── Makefile │ ├── sink.cpp │ ├── sink.h │ └── sink_test.cpp └── util │ ├── CMakeLists.txt │ ├── Makefile │ ├── argument_parser.cpp │ ├── argument_parser.h │ ├── argument_parser_test.cpp │ ├── async_pipe.cpp │ ├── async_pipe.h │ ├── async_pipe_test.cpp │ ├── base64.cpp │ ├── base64.h │ ├── base64_test.cpp │ ├── buffer.cpp │ ├── buffer.h │ ├── buffer_test.cpp │ ├── checksum.cpp │ ├── checksum.h │ ├── checksum_test.cpp │ ├── crc.cpp │ ├── crc.h │ ├── crc_test.cpp │ ├── execute_cmd.cpp │ ├── execute_cmd.h │ ├── execute_cmd_test.cpp │ ├── fd.cpp │ ├── fd.h │ ├── fd_test.cpp │ ├── fs.cpp │ ├── fs.h │ ├── fs_test.cpp │ ├── json.cpp │ ├── json.h │ ├── json_deep_loader.cpp │ ├── json_deep_loader.h │ ├── json_deep_loader_test.cpp │ ├── json_test.cpp │ ├── pid_file.cpp │ ├── pid_file.h │ ├── pid_file_test.cpp │ ├── scalable_integer.cpp │ ├── scalable_integer.h │ ├── scalable_integer_test.cpp │ ├── serializer.cpp │ ├── serializer.h │ ├── serializer_test.cpp │ ├── split_cmdline.cpp │ ├── split_cmdline.h │ ├── split_cmdline_test.cpp │ ├── string.cpp │ ├── string.h │ ├── string_test.cpp │ ├── string_to.cpp │ ├── string_to.h │ ├── string_to_test.cpp │ ├── timestamp.cpp │ ├── timestamp.h │ ├── timestamp_test.cpp │ ├── uuid.cpp │ ├── uuid.h │ ├── variables.cpp │ ├── variables.h │ └── variables_test.cpp ├── tools ├── Makefile ├── check_and_archive_log_files.sh ├── graphviz_render │ ├── .gitignore │ ├── README_cn.md │ ├── requirements.txt │ └── src │ │ ├── data_processing.py │ │ ├── data_source.py │ │ ├── main.py │ │ ├── signal_handler.py │ │ ├── transform │ │ ├── __init__.py │ │ ├── zoomable.py │ │ └── zoomable_cpu.py │ │ └── ui │ │ ├── __init__.py │ │ └── viewer.py └── trace │ ├── Makefile │ └── analyzer │ ├── Makefile │ ├── main.cpp │ ├── writer.cpp │ └── writer.h └── version.mk /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.github/workflows/make.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/.github/workflows/make.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/.gitignore -------------------------------------------------------------------------------- /3rd-party/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/3rd-party/Makefile -------------------------------------------------------------------------------- /3rd-party/nlohmann/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/3rd-party/nlohmann/CMakeLists.txt -------------------------------------------------------------------------------- /3rd-party/nlohmann/LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/3rd-party/nlohmann/LICENSE.MIT -------------------------------------------------------------------------------- /3rd-party/nlohmann/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/3rd-party/nlohmann/Makefile -------------------------------------------------------------------------------- /3rd-party/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/3rd-party/nlohmann/json.hpp -------------------------------------------------------------------------------- /3rd-party/nlohmann/json_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/3rd-party/nlohmann/json_fwd.hpp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/Config.cmake.in -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/README_CN.md -------------------------------------------------------------------------------- /config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/config.mk -------------------------------------------------------------------------------- /documents/images/0000-terminal-show.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0000-terminal-show.gif -------------------------------------------------------------------------------- /documents/images/0001-set-log-level.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0001-set-log-level.gif -------------------------------------------------------------------------------- /documents/images/0001-tbox-loop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0001-tbox-loop.jpg -------------------------------------------------------------------------------- /documents/images/0002-exit-friendly.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0002-exit-friendly.gif -------------------------------------------------------------------------------- /documents/images/0002-log-show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0002-log-show.png -------------------------------------------------------------------------------- /documents/images/0003-run-in-loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0003-run-in-loop.png -------------------------------------------------------------------------------- /documents/images/0004-run-thread-pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0004-run-thread-pool.png -------------------------------------------------------------------------------- /documents/images/0005-arguments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0005-arguments.png -------------------------------------------------------------------------------- /documents/images/0006-error-dump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0006-error-dump.png -------------------------------------------------------------------------------- /documents/images/0008-main-framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0008-main-framework.png -------------------------------------------------------------------------------- /documents/images/0009-demo-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0009-demo-app.png -------------------------------------------------------------------------------- /documents/images/0010-action-tree-graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0010-action-tree-graph.jpg -------------------------------------------------------------------------------- /documents/images/0010-state-machine-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0010-state-machine-graph.png -------------------------------------------------------------------------------- /documents/images/0011-trace-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/0011-trace-view.png -------------------------------------------------------------------------------- /documents/images/README.md: -------------------------------------------------------------------------------- 1 | 这里存放文档照片 2 | -------------------------------------------------------------------------------- /documents/images/logo-with-slogan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/logo-with-slogan.png -------------------------------------------------------------------------------- /documents/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/logo.png -------------------------------------------------------------------------------- /documents/images/modules-dependence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/images/modules-dependence.png -------------------------------------------------------------------------------- /documents/logo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/documents/logo.txt -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/alarm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/alarm/Makefile -------------------------------------------------------------------------------- /examples/alarm/cron_alarm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/alarm/cron_alarm/Makefile -------------------------------------------------------------------------------- /examples/alarm/cron_alarm/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/alarm/cron_alarm/main.cpp -------------------------------------------------------------------------------- /examples/alarm/oneshot_alarm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/alarm/oneshot_alarm/Makefile -------------------------------------------------------------------------------- /examples/alarm/oneshot_alarm/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/alarm/oneshot_alarm/main.cpp -------------------------------------------------------------------------------- /examples/alarm/weekly_alarm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/alarm/weekly_alarm/Makefile -------------------------------------------------------------------------------- /examples/alarm/weekly_alarm/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/alarm/weekly_alarm/main.cpp -------------------------------------------------------------------------------- /examples/base/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/base/Makefile -------------------------------------------------------------------------------- /examples/base/assert/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/base/assert/Makefile -------------------------------------------------------------------------------- /examples/base/assert/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/base/assert/main.cpp -------------------------------------------------------------------------------- /examples/base/object_pool/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/base/object_pool/Makefile -------------------------------------------------------------------------------- /examples/base/object_pool/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/base/object_pool/main.cpp -------------------------------------------------------------------------------- /examples/base/print_log/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/base/print_log/Makefile -------------------------------------------------------------------------------- /examples/base/print_log/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/base/print_log/main.cpp -------------------------------------------------------------------------------- /examples/base/print_log/other.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/base/print_log/other.c -------------------------------------------------------------------------------- /examples/dbus/00-loop/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/dbus/00-loop/Makefile -------------------------------------------------------------------------------- /examples/dbus/00-loop/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/dbus/00-loop/main.cpp -------------------------------------------------------------------------------- /examples/dbus/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/dbus/Makefile -------------------------------------------------------------------------------- /examples/event/01_io/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/01_io/Makefile -------------------------------------------------------------------------------- /examples/event/01_io/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/01_io/main.cpp -------------------------------------------------------------------------------- /examples/event/02_timer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/02_timer/Makefile -------------------------------------------------------------------------------- /examples/event/02_timer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/02_timer/main.cpp -------------------------------------------------------------------------------- /examples/event/03_signal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/03_signal/Makefile -------------------------------------------------------------------------------- /examples/event/03_signal/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/03_signal/main.cpp -------------------------------------------------------------------------------- /examples/event/04_run_in_loop/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/04_run_in_loop/Makefile -------------------------------------------------------------------------------- /examples/event/04_run_in_loop/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/04_run_in_loop/main.cpp -------------------------------------------------------------------------------- /examples/event/05_run_next_seq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/05_run_next_seq/Makefile -------------------------------------------------------------------------------- /examples/event/05_run_next_seq/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/05_run_next_seq/main.cpp -------------------------------------------------------------------------------- /examples/event/06_stdin_timer_signal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/06_stdin_timer_signal/Makefile -------------------------------------------------------------------------------- /examples/event/06_stdin_timer_signal/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/06_stdin_timer_signal/main.cpp -------------------------------------------------------------------------------- /examples/event/07_delay_delete/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/07_delay_delete/Makefile -------------------------------------------------------------------------------- /examples/event/07_delay_delete/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/07_delay_delete/main.cpp -------------------------------------------------------------------------------- /examples/event/08_calc_game/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/08_calc_game/Makefile -------------------------------------------------------------------------------- /examples/event/08_calc_game/game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/08_calc_game/game.cpp -------------------------------------------------------------------------------- /examples/event/08_calc_game/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/08_calc_game/game.h -------------------------------------------------------------------------------- /examples/event/08_calc_game/game_lite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/08_calc_game/game_lite.cpp -------------------------------------------------------------------------------- /examples/event/08_calc_game/game_lite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/08_calc_game/game_lite.h -------------------------------------------------------------------------------- /examples/event/08_calc_game/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/08_calc_game/main.cpp -------------------------------------------------------------------------------- /examples/event/09_named_pipe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/09_named_pipe/Makefile -------------------------------------------------------------------------------- /examples/event/09_named_pipe/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/09_named_pipe/main.cpp -------------------------------------------------------------------------------- /examples/event/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/event/Makefile -------------------------------------------------------------------------------- /examples/eventx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/eventx/Makefile -------------------------------------------------------------------------------- /examples/eventx/thread_pool/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/eventx/thread_pool/Makefile -------------------------------------------------------------------------------- /examples/eventx/thread_pool/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/eventx/thread_pool/main.cpp -------------------------------------------------------------------------------- /examples/eventx/timer_fd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/eventx/timer_fd/Makefile -------------------------------------------------------------------------------- /examples/eventx/timer_fd/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/eventx/timer_fd/main.cpp -------------------------------------------------------------------------------- /examples/http/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/Makefile -------------------------------------------------------------------------------- /examples/http/server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/Makefile -------------------------------------------------------------------------------- /examples/http/server/async_respond/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/async_respond/Makefile -------------------------------------------------------------------------------- /examples/http/server/async_respond/async_respond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/async_respond/async_respond.cpp -------------------------------------------------------------------------------- /examples/http/server/file_download/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/file_download/Makefile -------------------------------------------------------------------------------- /examples/http/server/file_download/file_download.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/file_download/file_download.cpp -------------------------------------------------------------------------------- /examples/http/server/form_data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/form_data/Makefile -------------------------------------------------------------------------------- /examples/http/server/form_data/file_upload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/form_data/file_upload.cpp -------------------------------------------------------------------------------- /examples/http/server/router/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/router/Makefile -------------------------------------------------------------------------------- /examples/http/server/router/router.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/router/router.cpp -------------------------------------------------------------------------------- /examples/http/server/router/webpage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/router/webpage.cpp -------------------------------------------------------------------------------- /examples/http/server/simple/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/simple/Makefile -------------------------------------------------------------------------------- /examples/http/server/simple/simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/http/server/simple/simple.cpp -------------------------------------------------------------------------------- /examples/jsonrpc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/Makefile -------------------------------------------------------------------------------- /examples/jsonrpc/message/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/message/Makefile -------------------------------------------------------------------------------- /examples/jsonrpc/message/ping/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/message/ping/Makefile -------------------------------------------------------------------------------- /examples/jsonrpc/message/ping/ping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/message/ping/ping.cpp -------------------------------------------------------------------------------- /examples/jsonrpc/message/pong/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/message/pong/Makefile -------------------------------------------------------------------------------- /examples/jsonrpc/message/pong/pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/message/pong/pong.cpp -------------------------------------------------------------------------------- /examples/jsonrpc/req_rsp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/req_rsp/Makefile -------------------------------------------------------------------------------- /examples/jsonrpc/req_rsp/ping/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/req_rsp/ping/Makefile -------------------------------------------------------------------------------- /examples/jsonrpc/req_rsp/ping/ping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/req_rsp/ping/ping.cpp -------------------------------------------------------------------------------- /examples/jsonrpc/req_rsp/pong/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/req_rsp/pong/Makefile -------------------------------------------------------------------------------- /examples/jsonrpc/req_rsp/pong/pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/jsonrpc/req_rsp/pong/pong.cpp -------------------------------------------------------------------------------- /examples/main/00_empty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/00_empty/Makefile -------------------------------------------------------------------------------- /examples/main/01_one_app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/01_one_app/Makefile -------------------------------------------------------------------------------- /examples/main/01_one_app/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/01_one_app/app.cpp -------------------------------------------------------------------------------- /examples/main/01_one_app/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/01_one_app/app.h -------------------------------------------------------------------------------- /examples/main/01_one_app/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/01_one_app/main.cpp -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/Makefile -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app1/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app1/app.cpp -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app1/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app1/app.h -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app1/app.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app1/app.mk -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app1/sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app1/sub.cpp -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app1/sub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app1/sub.h -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app2/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app2/app.cpp -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app2/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app2/app.h -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app2/app.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app2/app.mk -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app3/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app3/app.cpp -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app3/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app3/app.h -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/app3/app.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/app3/app.mk -------------------------------------------------------------------------------- /examples/main/02_more_than_one_apps/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/02_more_than_one_apps/main.cpp -------------------------------------------------------------------------------- /examples/main/03_nc_client_and_echo_server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/03_nc_client_and_echo_server/Makefile -------------------------------------------------------------------------------- /examples/main/03_nc_client_and_echo_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/03_nc_client_and_echo_server/README.md -------------------------------------------------------------------------------- /examples/main/03_nc_client_and_echo_server/echo_server/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/03_nc_client_and_echo_server/echo_server/app.cpp -------------------------------------------------------------------------------- /examples/main/03_nc_client_and_echo_server/echo_server/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/03_nc_client_and_echo_server/echo_server/app.h -------------------------------------------------------------------------------- /examples/main/03_nc_client_and_echo_server/echo_server/app.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/03_nc_client_and_echo_server/echo_server/app.mk -------------------------------------------------------------------------------- /examples/main/03_nc_client_and_echo_server/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/03_nc_client_and_echo_server/main.cpp -------------------------------------------------------------------------------- /examples/main/03_nc_client_and_echo_server/nc_client/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/03_nc_client_and_echo_server/nc_client/app.cpp -------------------------------------------------------------------------------- /examples/main/03_nc_client_and_echo_server/nc_client/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/03_nc_client_and_echo_server/nc_client/app.h -------------------------------------------------------------------------------- /examples/main/03_nc_client_and_echo_server/nc_client/app.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/03_nc_client_and_echo_server/nc_client/app.mk -------------------------------------------------------------------------------- /examples/main/04_runtime_error/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/04_runtime_error/Makefile -------------------------------------------------------------------------------- /examples/main/04_runtime_error/README.txt: -------------------------------------------------------------------------------- 1 | 本示例模拟程序出现异常,使程序打印调用栈 2 | -------------------------------------------------------------------------------- /examples/main/04_runtime_error/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/04_runtime_error/main.cpp -------------------------------------------------------------------------------- /examples/main/06_run_in_backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/06_run_in_backend/Makefile -------------------------------------------------------------------------------- /examples/main/06_run_in_backend/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/06_run_in_backend/app.cpp -------------------------------------------------------------------------------- /examples/main/06_run_in_backend/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/06_run_in_backend/app.h -------------------------------------------------------------------------------- /examples/main/06_run_in_backend/app_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/06_run_in_backend/app_main.cpp -------------------------------------------------------------------------------- /examples/main/06_run_in_backend/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/06_run_in_backend/main.cpp -------------------------------------------------------------------------------- /examples/main/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/Makefile -------------------------------------------------------------------------------- /examples/main/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/README.md -------------------------------------------------------------------------------- /examples/main/sample/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/Makefile -------------------------------------------------------------------------------- /examples/main/sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/README.md -------------------------------------------------------------------------------- /examples/main/sample/app1/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/app1/app.cpp -------------------------------------------------------------------------------- /examples/main/sample/app1/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/app1/app.h -------------------------------------------------------------------------------- /examples/main/sample/app1/app.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/app1/app.mk -------------------------------------------------------------------------------- /examples/main/sample/app2/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/app2/app.cpp -------------------------------------------------------------------------------- /examples/main/sample/app2/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/app2/app.h -------------------------------------------------------------------------------- /examples/main/sample/app2/app.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/app2/app.mk -------------------------------------------------------------------------------- /examples/main/sample/app_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/app_main.cpp -------------------------------------------------------------------------------- /examples/main/sample/build_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/build_time.cpp -------------------------------------------------------------------------------- /examples/main/sample/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/main/sample/default.conf -------------------------------------------------------------------------------- /examples/mqtt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/mqtt/Makefile -------------------------------------------------------------------------------- /examples/mqtt/conn/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/mqtt/conn/Makefile -------------------------------------------------------------------------------- /examples/mqtt/conn/conn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/mqtt/conn/conn.cpp -------------------------------------------------------------------------------- /examples/mqtt/pub/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/mqtt/pub/Makefile -------------------------------------------------------------------------------- /examples/mqtt/pub/pub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/mqtt/pub/pub.cpp -------------------------------------------------------------------------------- /examples/mqtt/sub/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/mqtt/sub/Makefile -------------------------------------------------------------------------------- /examples/mqtt/sub/sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/mqtt/sub/sub.cpp -------------------------------------------------------------------------------- /examples/network/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/Makefile -------------------------------------------------------------------------------- /examples/network/buffered_fd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/buffered_fd/Makefile -------------------------------------------------------------------------------- /examples/network/buffered_fd/io_echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/buffered_fd/io_echo.cpp -------------------------------------------------------------------------------- /examples/network/stdio_stream/01_stdin_out/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/stdio_stream/01_stdin_out/Makefile -------------------------------------------------------------------------------- /examples/network/stdio_stream/01_stdin_out/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/stdio_stream/01_stdin_out/main.cpp -------------------------------------------------------------------------------- /examples/network/stdio_stream/02_stdio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/stdio_stream/02_stdio/Makefile -------------------------------------------------------------------------------- /examples/network/stdio_stream/02_stdio/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/stdio_stream/02_stdio/main.cpp -------------------------------------------------------------------------------- /examples/network/stdio_stream/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/stdio_stream/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_acceptor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_acceptor/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_acceptor/tcp_echo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_acceptor/tcp_echo/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_acceptor/tcp_echo/tcp_echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_acceptor/tcp_echo/tcp_echo.cpp -------------------------------------------------------------------------------- /examples/network/tcp_acceptor/tcp_nc_server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_acceptor/tcp_nc_server/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_acceptor/tcp_nc_server/tcp_nc_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_acceptor/tcp_nc_server/tcp_nc_server.cpp -------------------------------------------------------------------------------- /examples/network/tcp_client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_client/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_client/tcp_echo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_client/tcp_echo/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_client/tcp_echo/tcp_echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_client/tcp_echo/tcp_echo.cpp -------------------------------------------------------------------------------- /examples/network/tcp_client/tcp_hex_client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_client/tcp_hex_client/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_client/tcp_hex_client/tcp_hex_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_client/tcp_hex_client/tcp_hex_client.cpp -------------------------------------------------------------------------------- /examples/network/tcp_client/tcp_nc_client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_client/tcp_nc_client/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_client/tcp_nc_client/tcp_nc_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_client/tcp_nc_client/tcp_nc_client.cpp -------------------------------------------------------------------------------- /examples/network/tcp_connector/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_connector/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_connector/tcp_echo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_connector/tcp_echo/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_connector/tcp_echo/tcp_echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_connector/tcp_echo/tcp_echo.cpp -------------------------------------------------------------------------------- /examples/network/tcp_connector/tcp_nc_client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_connector/tcp_nc_client/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_connector/tcp_nc_client/tcp_nc_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_connector/tcp_nc_client/tcp_nc_client.cpp -------------------------------------------------------------------------------- /examples/network/tcp_server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_server/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_server/tcp_echo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_server/tcp_echo/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_server/tcp_echo/tcp_echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_server/tcp_echo/tcp_echo.cpp -------------------------------------------------------------------------------- /examples/network/tcp_server/tcp_nc_server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_server/tcp_nc_server/Makefile -------------------------------------------------------------------------------- /examples/network/tcp_server/tcp_nc_server/tcp_nc_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/tcp_server/tcp_nc_server/tcp_nc_server.cpp -------------------------------------------------------------------------------- /examples/network/uart/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/uart/Makefile -------------------------------------------------------------------------------- /examples/network/uart/uart_to_uart/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/uart/uart_to_uart/Makefile -------------------------------------------------------------------------------- /examples/network/uart/uart_to_uart/uart_to_uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/uart/uart_to_uart/uart_to_uart.cpp -------------------------------------------------------------------------------- /examples/network/uart/uart_tool/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/uart/uart_tool/Makefile -------------------------------------------------------------------------------- /examples/network/uart/uart_tool/uart_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/uart/uart_tool/uart_tool.cpp -------------------------------------------------------------------------------- /examples/network/udp_socket/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/Makefile -------------------------------------------------------------------------------- /examples/network/udp_socket/ping_pong/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/ping_pong/Makefile -------------------------------------------------------------------------------- /examples/network/udp_socket/ping_pong/ping_pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/ping_pong/ping_pong.cpp -------------------------------------------------------------------------------- /examples/network/udp_socket/recv_only/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/recv_only/Makefile -------------------------------------------------------------------------------- /examples/network/udp_socket/recv_only/recv_only.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/recv_only/recv_only.cpp -------------------------------------------------------------------------------- /examples/network/udp_socket/request/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/request/Makefile -------------------------------------------------------------------------------- /examples/network/udp_socket/request/request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/request/request.cpp -------------------------------------------------------------------------------- /examples/network/udp_socket/respond/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/respond/Makefile -------------------------------------------------------------------------------- /examples/network/udp_socket/respond/respond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/respond/respond.cpp -------------------------------------------------------------------------------- /examples/network/udp_socket/send_only/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/send_only/Makefile -------------------------------------------------------------------------------- /examples/network/udp_socket/send_only/send_only.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/network/udp_socket/send_only/send_only.cpp -------------------------------------------------------------------------------- /examples/run/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/run/Makefile -------------------------------------------------------------------------------- /examples/run/echo_server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/run/echo_server/Makefile -------------------------------------------------------------------------------- /examples/run/echo_server/echo_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/run/echo_server/echo_server.cpp -------------------------------------------------------------------------------- /examples/run/echo_server/echo_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/run/echo_server/echo_server.h -------------------------------------------------------------------------------- /examples/run/nc_client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/run/nc_client/Makefile -------------------------------------------------------------------------------- /examples/run/nc_client/nc_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/run/nc_client/nc_client.cpp -------------------------------------------------------------------------------- /examples/run/nc_client/nc_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/run/nc_client/nc_client.h -------------------------------------------------------------------------------- /examples/run/timer_event/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/run/timer_event/Makefile -------------------------------------------------------------------------------- /examples/run/timer_event/timer_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/run/timer_event/timer_event.cpp -------------------------------------------------------------------------------- /examples/terminal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/terminal/Makefile -------------------------------------------------------------------------------- /examples/terminal/build_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/terminal/build_nodes.cpp -------------------------------------------------------------------------------- /examples/terminal/stdio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/terminal/stdio/Makefile -------------------------------------------------------------------------------- /examples/terminal/stdio/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/terminal/stdio/main.cpp -------------------------------------------------------------------------------- /examples/terminal/tcp_rpc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/terminal/tcp_rpc/Makefile -------------------------------------------------------------------------------- /examples/terminal/tcp_rpc/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/terminal/tcp_rpc/main.cpp -------------------------------------------------------------------------------- /examples/terminal/telnetd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/terminal/telnetd/Makefile -------------------------------------------------------------------------------- /examples/terminal/telnetd/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/terminal/telnetd/main.cpp -------------------------------------------------------------------------------- /examples/trace/01_demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/trace/01_demo/Makefile -------------------------------------------------------------------------------- /examples/trace/01_demo/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/trace/01_demo/main.cpp -------------------------------------------------------------------------------- /examples/trace/02_multi_threads/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/trace/02_multi_threads/Makefile -------------------------------------------------------------------------------- /examples/trace/02_multi_threads/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/trace/02_multi_threads/main.cpp -------------------------------------------------------------------------------- /examples/trace/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/trace/Makefile -------------------------------------------------------------------------------- /examples/util/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/util/Makefile -------------------------------------------------------------------------------- /examples/util/json_deep_loader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/util/json_deep_loader/Makefile -------------------------------------------------------------------------------- /examples/util/json_deep_loader/config/common.json: -------------------------------------------------------------------------------- 1 | { 2 | "common.a": 2 3 | } 4 | -------------------------------------------------------------------------------- /examples/util/json_deep_loader/config/main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/util/json_deep_loader/config/main.json -------------------------------------------------------------------------------- /examples/util/json_deep_loader/config/sub/sub1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/util/json_deep_loader/config/sub/sub1.json -------------------------------------------------------------------------------- /examples/util/json_deep_loader/config/sub/sub2.json: -------------------------------------------------------------------------------- 1 | [1, 2, 3, { "__include__": "../sub3.json"} ] 2 | -------------------------------------------------------------------------------- /examples/util/json_deep_loader/config/sub3.json: -------------------------------------------------------------------------------- 1 | { 2 | "sub3.a": 4 3 | } 4 | -------------------------------------------------------------------------------- /examples/util/json_deep_loader/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/examples/util/json_deep_loader/main.cpp -------------------------------------------------------------------------------- /mk/exe_common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/mk/exe_common.mk -------------------------------------------------------------------------------- /mk/lib_common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/mk/lib_common.mk -------------------------------------------------------------------------------- /mk/lib_header_only_common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/mk/lib_header_only_common.mk -------------------------------------------------------------------------------- /mk/lib_tbox_common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/mk/lib_tbox_common.mk -------------------------------------------------------------------------------- /modules/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/Makefile -------------------------------------------------------------------------------- /modules/alarm/3rd-party/ccronexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/3rd-party/ccronexpr.cpp -------------------------------------------------------------------------------- /modules/alarm/3rd-party/ccronexpr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/3rd-party/ccronexpr.h -------------------------------------------------------------------------------- /modules/alarm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/CMakeLists.txt -------------------------------------------------------------------------------- /modules/alarm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/Makefile -------------------------------------------------------------------------------- /modules/alarm/alarm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/alarm.cpp -------------------------------------------------------------------------------- /modules/alarm/alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/alarm.h -------------------------------------------------------------------------------- /modules/alarm/cron_alarm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/cron_alarm.cpp -------------------------------------------------------------------------------- /modules/alarm/cron_alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/cron_alarm.h -------------------------------------------------------------------------------- /modules/alarm/oneshot_alarm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/oneshot_alarm.cpp -------------------------------------------------------------------------------- /modules/alarm/oneshot_alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/oneshot_alarm.h -------------------------------------------------------------------------------- /modules/alarm/weekly_alarm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/weekly_alarm.cpp -------------------------------------------------------------------------------- /modules/alarm/weekly_alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/weekly_alarm.h -------------------------------------------------------------------------------- /modules/alarm/workday_alarm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/workday_alarm.cpp -------------------------------------------------------------------------------- /modules/alarm/workday_alarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/workday_alarm.h -------------------------------------------------------------------------------- /modules/alarm/workday_calendar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/workday_calendar.cpp -------------------------------------------------------------------------------- /modules/alarm/workday_calendar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/workday_calendar.h -------------------------------------------------------------------------------- /modules/alarm/workday_calendar_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/alarm/workday_calendar_test.cpp -------------------------------------------------------------------------------- /modules/base/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/CMakeLists.txt -------------------------------------------------------------------------------- /modules/base/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/Makefile -------------------------------------------------------------------------------- /modules/base/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/assert.h -------------------------------------------------------------------------------- /modules/base/backtrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/backtrace.cpp -------------------------------------------------------------------------------- /modules/base/backtrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/backtrace.h -------------------------------------------------------------------------------- /modules/base/backtrace_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/backtrace_test.cpp -------------------------------------------------------------------------------- /modules/base/cabinet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/cabinet.hpp -------------------------------------------------------------------------------- /modules/base/cabinet_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/cabinet_test.cpp -------------------------------------------------------------------------------- /modules/base/cabinet_token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/cabinet_token.h -------------------------------------------------------------------------------- /modules/base/cabinet_token_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/cabinet_token_test.cpp -------------------------------------------------------------------------------- /modules/base/catch_throw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/catch_throw.cpp -------------------------------------------------------------------------------- /modules/base/catch_throw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/catch_throw.h -------------------------------------------------------------------------------- /modules/base/catch_throw_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/catch_throw_test.cpp -------------------------------------------------------------------------------- /modules/base/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/defines.h -------------------------------------------------------------------------------- /modules/base/func_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/func_types.h -------------------------------------------------------------------------------- /modules/base/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/json.hpp -------------------------------------------------------------------------------- /modules/base/json_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/json_fwd.h -------------------------------------------------------------------------------- /modules/base/json_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/json_test.cpp -------------------------------------------------------------------------------- /modules/base/lifetime_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/lifetime_tag.hpp -------------------------------------------------------------------------------- /modules/base/lifetime_tag_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/lifetime_tag_test.cpp -------------------------------------------------------------------------------- /modules/base/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/log.h -------------------------------------------------------------------------------- /modules/base/log_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/log_impl.cpp -------------------------------------------------------------------------------- /modules/base/log_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/log_impl.h -------------------------------------------------------------------------------- /modules/base/log_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/log_output.cpp -------------------------------------------------------------------------------- /modules/base/log_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/log_output.h -------------------------------------------------------------------------------- /modules/base/log_output_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/log_output_test.cpp -------------------------------------------------------------------------------- /modules/base/memblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/memblock.h -------------------------------------------------------------------------------- /modules/base/object_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/object_pool.hpp -------------------------------------------------------------------------------- /modules/base/object_pool_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/object_pool_test.cpp -------------------------------------------------------------------------------- /modules/base/recorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/recorder.cpp -------------------------------------------------------------------------------- /modules/base/recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/recorder.h -------------------------------------------------------------------------------- /modules/base/recorder_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/recorder_test.cpp -------------------------------------------------------------------------------- /modules/base/scope_exit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/scope_exit.hpp -------------------------------------------------------------------------------- /modules/base/scope_exit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/scope_exit_test.cpp -------------------------------------------------------------------------------- /modules/base/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/version.cpp -------------------------------------------------------------------------------- /modules/base/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/version.h -------------------------------------------------------------------------------- /modules/base/wrapped_recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/base/wrapped_recorder.h -------------------------------------------------------------------------------- /modules/coroutine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/CMakeLists.txt -------------------------------------------------------------------------------- /modules/coroutine/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/Makefile -------------------------------------------------------------------------------- /modules/coroutine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/README.md -------------------------------------------------------------------------------- /modules/coroutine/broadcast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/broadcast.hpp -------------------------------------------------------------------------------- /modules/coroutine/broadcast_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/broadcast_test.cpp -------------------------------------------------------------------------------- /modules/coroutine/channel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/channel.hpp -------------------------------------------------------------------------------- /modules/coroutine/channel_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/channel_test.cpp -------------------------------------------------------------------------------- /modules/coroutine/condition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/condition.hpp -------------------------------------------------------------------------------- /modules/coroutine/condition_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/condition_test.cpp -------------------------------------------------------------------------------- /modules/coroutine/mutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/mutex.hpp -------------------------------------------------------------------------------- /modules/coroutine/mutex_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/mutex_test.cpp -------------------------------------------------------------------------------- /modules/coroutine/scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/scheduler.cpp -------------------------------------------------------------------------------- /modules/coroutine/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/scheduler.h -------------------------------------------------------------------------------- /modules/coroutine/scheduler_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/scheduler_test.cpp -------------------------------------------------------------------------------- /modules/coroutine/semaphore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/semaphore.hpp -------------------------------------------------------------------------------- /modules/coroutine/semaphore_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/coroutine/semaphore_test.cpp -------------------------------------------------------------------------------- /modules/crypto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/crypto/CMakeLists.txt -------------------------------------------------------------------------------- /modules/crypto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/crypto/Makefile -------------------------------------------------------------------------------- /modules/crypto/aes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/crypto/aes.cpp -------------------------------------------------------------------------------- /modules/crypto/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/crypto/aes.h -------------------------------------------------------------------------------- /modules/crypto/aes_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/crypto/aes_test.cpp -------------------------------------------------------------------------------- /modules/crypto/md5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/crypto/md5.cpp -------------------------------------------------------------------------------- /modules/crypto/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/crypto/md5.h -------------------------------------------------------------------------------- /modules/crypto/md5_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/crypto/md5_test.cpp -------------------------------------------------------------------------------- /modules/dbus/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/dbus/CMakeLists.txt -------------------------------------------------------------------------------- /modules/dbus/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/dbus/Makefile -------------------------------------------------------------------------------- /modules/dbus/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/dbus/connection.cpp -------------------------------------------------------------------------------- /modules/dbus/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/dbus/connection.h -------------------------------------------------------------------------------- /modules/dbus/loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/dbus/loop.cpp -------------------------------------------------------------------------------- /modules/dbus/loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/dbus/loop.h -------------------------------------------------------------------------------- /modules/event/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/CMakeLists.txt -------------------------------------------------------------------------------- /modules/event/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/Makefile -------------------------------------------------------------------------------- /modules/event/common_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/common_loop.cpp -------------------------------------------------------------------------------- /modules/event/common_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/common_loop.h -------------------------------------------------------------------------------- /modules/event/common_loop_run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/common_loop_run.cpp -------------------------------------------------------------------------------- /modules/event/common_loop_signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/common_loop_signal.cpp -------------------------------------------------------------------------------- /modules/event/common_loop_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/common_loop_test.cpp -------------------------------------------------------------------------------- /modules/event/common_loop_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/common_loop_timer.cpp -------------------------------------------------------------------------------- /modules/event/engines/epoll/fd_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/epoll/fd_event.cpp -------------------------------------------------------------------------------- /modules/event/engines/epoll/fd_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/epoll/fd_event.h -------------------------------------------------------------------------------- /modules/event/engines/epoll/loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/epoll/loop.cpp -------------------------------------------------------------------------------- /modules/event/engines/epoll/loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/epoll/loop.h -------------------------------------------------------------------------------- /modules/event/engines/epoll/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/epoll/types.h -------------------------------------------------------------------------------- /modules/event/engines/select/fd_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/select/fd_event.cpp -------------------------------------------------------------------------------- /modules/event/engines/select/fd_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/select/fd_event.h -------------------------------------------------------------------------------- /modules/event/engines/select/loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/select/loop.cpp -------------------------------------------------------------------------------- /modules/event/engines/select/loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/select/loop.h -------------------------------------------------------------------------------- /modules/event/engines/select/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/engines/select/types.h -------------------------------------------------------------------------------- /modules/event/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/event.h -------------------------------------------------------------------------------- /modules/event/fd_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/fd_event.h -------------------------------------------------------------------------------- /modules/event/fd_event_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/fd_event_test.cpp -------------------------------------------------------------------------------- /modules/event/forward.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/forward.h -------------------------------------------------------------------------------- /modules/event/loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/loop.cpp -------------------------------------------------------------------------------- /modules/event/loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/loop.h -------------------------------------------------------------------------------- /modules/event/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/misc.cpp -------------------------------------------------------------------------------- /modules/event/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/misc.h -------------------------------------------------------------------------------- /modules/event/signal_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/signal_event.h -------------------------------------------------------------------------------- /modules/event/signal_event_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/signal_event_impl.cpp -------------------------------------------------------------------------------- /modules/event/signal_event_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/signal_event_impl.h -------------------------------------------------------------------------------- /modules/event/signal_event_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/signal_event_test.cpp -------------------------------------------------------------------------------- /modules/event/stat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/stat.cpp -------------------------------------------------------------------------------- /modules/event/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/stat.h -------------------------------------------------------------------------------- /modules/event/stat_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/stat_test.cpp -------------------------------------------------------------------------------- /modules/event/timer_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/timer_event.h -------------------------------------------------------------------------------- /modules/event/timer_event_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/timer_event_impl.cpp -------------------------------------------------------------------------------- /modules/event/timer_event_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/timer_event_impl.h -------------------------------------------------------------------------------- /modules/event/timer_event_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/event/timer_event_test.cpp -------------------------------------------------------------------------------- /modules/eventx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/CMakeLists.txt -------------------------------------------------------------------------------- /modules/eventx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/Makefile -------------------------------------------------------------------------------- /modules/eventx/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/async.cpp -------------------------------------------------------------------------------- /modules/eventx/async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/async.h -------------------------------------------------------------------------------- /modules/eventx/async_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/async_test.cpp -------------------------------------------------------------------------------- /modules/eventx/loop_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/loop_thread.cpp -------------------------------------------------------------------------------- /modules/eventx/loop_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/loop_thread.h -------------------------------------------------------------------------------- /modules/eventx/loop_thread_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/loop_thread_test.cpp -------------------------------------------------------------------------------- /modules/eventx/loop_wdog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/loop_wdog.cpp -------------------------------------------------------------------------------- /modules/eventx/loop_wdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/loop_wdog.h -------------------------------------------------------------------------------- /modules/eventx/loop_wdog_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/loop_wdog_test.cpp -------------------------------------------------------------------------------- /modules/eventx/request_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/request_pool.hpp -------------------------------------------------------------------------------- /modules/eventx/request_pool_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/request_pool_test.cpp -------------------------------------------------------------------------------- /modules/eventx/thread_executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/thread_executor.h -------------------------------------------------------------------------------- /modules/eventx/thread_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/thread_pool.cpp -------------------------------------------------------------------------------- /modules/eventx/thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/thread_pool.h -------------------------------------------------------------------------------- /modules/eventx/thread_pool_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/thread_pool_test.cpp -------------------------------------------------------------------------------- /modules/eventx/timeout_monitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/timeout_monitor.hpp -------------------------------------------------------------------------------- /modules/eventx/timeout_monitor_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/timeout_monitor_impl.hpp -------------------------------------------------------------------------------- /modules/eventx/timeout_monitor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/timeout_monitor_test.cpp -------------------------------------------------------------------------------- /modules/eventx/timer_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/timer_fd.cpp -------------------------------------------------------------------------------- /modules/eventx/timer_fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/timer_fd.h -------------------------------------------------------------------------------- /modules/eventx/timer_fd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/timer_fd_test.cpp -------------------------------------------------------------------------------- /modules/eventx/timer_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/timer_pool.cpp -------------------------------------------------------------------------------- /modules/eventx/timer_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/timer_pool.h -------------------------------------------------------------------------------- /modules/eventx/timer_pool_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/timer_pool_test.cpp -------------------------------------------------------------------------------- /modules/eventx/work_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/work_thread.cpp -------------------------------------------------------------------------------- /modules/eventx/work_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/work_thread.h -------------------------------------------------------------------------------- /modules/eventx/work_thread_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/eventx/work_thread_test.cpp -------------------------------------------------------------------------------- /modules/flow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/CMakeLists.txt -------------------------------------------------------------------------------- /modules/flow/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/Makefile -------------------------------------------------------------------------------- /modules/flow/action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/action.cpp -------------------------------------------------------------------------------- /modules/flow/action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/action.h -------------------------------------------------------------------------------- /modules/flow/action_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/action_executor.cpp -------------------------------------------------------------------------------- /modules/flow/action_executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/action_executor.h -------------------------------------------------------------------------------- /modules/flow/action_executor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/action_executor_test.cpp -------------------------------------------------------------------------------- /modules/flow/action_reason.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/action_reason.h -------------------------------------------------------------------------------- /modules/flow/action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/assemble_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/assemble_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/assemble_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/assemble_action.h -------------------------------------------------------------------------------- /modules/flow/actions/assemble_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/assemble_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/composite_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/composite_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/composite_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/composite_action.h -------------------------------------------------------------------------------- /modules/flow/actions/composite_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/composite_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/dummy_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/dummy_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/dummy_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/dummy_action.h -------------------------------------------------------------------------------- /modules/flow/actions/event_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/event_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/event_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/event_action.h -------------------------------------------------------------------------------- /modules/flow/actions/execute_cmd_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/execute_cmd_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/execute_cmd_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/execute_cmd_action.h -------------------------------------------------------------------------------- /modules/flow/actions/execute_cmd_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/execute_cmd_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/execute_in_thread_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/execute_in_thread_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/execute_in_thread_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/execute_in_thread_action.h -------------------------------------------------------------------------------- /modules/flow/actions/execute_in_thread_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/execute_in_thread_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/function_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/function_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/function_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/function_action.h -------------------------------------------------------------------------------- /modules/flow/actions/function_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/function_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/if_else_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/if_else_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/if_else_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/if_else_action.h -------------------------------------------------------------------------------- /modules/flow/actions/if_else_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/if_else_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/if_then_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/if_then_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/if_then_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/if_then_action.h -------------------------------------------------------------------------------- /modules/flow/actions/if_then_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/if_then_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/loop_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/loop_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/loop_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/loop_action.h -------------------------------------------------------------------------------- /modules/flow/actions/loop_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/loop_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/loop_if_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/loop_if_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/loop_if_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/loop_if_action.h -------------------------------------------------------------------------------- /modules/flow/actions/loop_if_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/loop_if_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/parallel_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/parallel_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/parallel_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/parallel_action.h -------------------------------------------------------------------------------- /modules/flow/actions/parallel_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/parallel_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/random_select_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/random_select_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/random_select_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/random_select_action.h -------------------------------------------------------------------------------- /modules/flow/actions/random_select_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/random_select_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/repeat_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/repeat_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/repeat_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/repeat_action.h -------------------------------------------------------------------------------- /modules/flow/actions/repeat_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/repeat_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/sequence_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/sequence_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/sequence_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/sequence_action.h -------------------------------------------------------------------------------- /modules/flow/actions/sequence_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/sequence_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/sleep_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/sleep_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/sleep_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/sleep_action.h -------------------------------------------------------------------------------- /modules/flow/actions/sleep_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/sleep_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/succ_fail_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/succ_fail_action.h -------------------------------------------------------------------------------- /modules/flow/actions/succ_fail_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/succ_fail_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/switch_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/switch_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/switch_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/switch_action.h -------------------------------------------------------------------------------- /modules/flow/actions/switch_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/switch_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/actions/wrapper_action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/wrapper_action.cpp -------------------------------------------------------------------------------- /modules/flow/actions/wrapper_action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/wrapper_action.h -------------------------------------------------------------------------------- /modules/flow/actions/wrapper_action_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/actions/wrapper_action_test.cpp -------------------------------------------------------------------------------- /modules/flow/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/event.h -------------------------------------------------------------------------------- /modules/flow/event_publisher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/event_publisher.h -------------------------------------------------------------------------------- /modules/flow/event_publisher_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/event_publisher_impl.cpp -------------------------------------------------------------------------------- /modules/flow/event_publisher_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/event_publisher_impl.h -------------------------------------------------------------------------------- /modules/flow/event_publisher_impl_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/event_publisher_impl_test.cpp -------------------------------------------------------------------------------- /modules/flow/event_subscriber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/event_subscriber.h -------------------------------------------------------------------------------- /modules/flow/state_machine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/state_machine.cpp -------------------------------------------------------------------------------- /modules/flow/state_machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/state_machine.h -------------------------------------------------------------------------------- /modules/flow/state_machine_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/state_machine_test.cpp -------------------------------------------------------------------------------- /modules/flow/to_graphviz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/to_graphviz.cpp -------------------------------------------------------------------------------- /modules/flow/to_graphviz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/to_graphviz.h -------------------------------------------------------------------------------- /modules/flow/to_graphviz_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/flow/to_graphviz_test.cpp -------------------------------------------------------------------------------- /modules/http/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/CMakeLists.txt -------------------------------------------------------------------------------- /modules/http/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/Makefile -------------------------------------------------------------------------------- /modules/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/README.md -------------------------------------------------------------------------------- /modules/http/client/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/client/client.cpp -------------------------------------------------------------------------------- /modules/http/client/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/client/client.h -------------------------------------------------------------------------------- /modules/http/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/common.cpp -------------------------------------------------------------------------------- /modules/http/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/common.h -------------------------------------------------------------------------------- /modules/http/common_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/common_test.cpp -------------------------------------------------------------------------------- /modules/http/request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/request.cpp -------------------------------------------------------------------------------- /modules/http/request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/request.h -------------------------------------------------------------------------------- /modules/http/request_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/request_test.cpp -------------------------------------------------------------------------------- /modules/http/respond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/respond.cpp -------------------------------------------------------------------------------- /modules/http/respond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/respond.h -------------------------------------------------------------------------------- /modules/http/respond_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/respond_test.cpp -------------------------------------------------------------------------------- /modules/http/server/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/context.cpp -------------------------------------------------------------------------------- /modules/http/server/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/context.h -------------------------------------------------------------------------------- /modules/http/server/middleware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middleware.h -------------------------------------------------------------------------------- /modules/http/server/middlewares/file_downloader_middleware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middlewares/file_downloader_middleware.cpp -------------------------------------------------------------------------------- /modules/http/server/middlewares/file_downloader_middleware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middlewares/file_downloader_middleware.h -------------------------------------------------------------------------------- /modules/http/server/middlewares/form_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middlewares/form_data.cpp -------------------------------------------------------------------------------- /modules/http/server/middlewares/form_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middlewares/form_data.h -------------------------------------------------------------------------------- /modules/http/server/middlewares/form_data_middleware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middlewares/form_data_middleware.cpp -------------------------------------------------------------------------------- /modules/http/server/middlewares/form_data_middleware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middlewares/form_data_middleware.h -------------------------------------------------------------------------------- /modules/http/server/middlewares/route_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middlewares/route_key.h -------------------------------------------------------------------------------- /modules/http/server/middlewares/router_middleware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middlewares/router_middleware.cpp -------------------------------------------------------------------------------- /modules/http/server/middlewares/router_middleware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/middlewares/router_middleware.h -------------------------------------------------------------------------------- /modules/http/server/request_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/request_parser.cpp -------------------------------------------------------------------------------- /modules/http/server/request_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/request_parser.h -------------------------------------------------------------------------------- /modules/http/server/request_parser_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/request_parser_test.cpp -------------------------------------------------------------------------------- /modules/http/server/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/server.cpp -------------------------------------------------------------------------------- /modules/http/server/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/server.h -------------------------------------------------------------------------------- /modules/http/server/server_imp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/server_imp.cpp -------------------------------------------------------------------------------- /modules/http/server/server_imp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/server_imp.h -------------------------------------------------------------------------------- /modules/http/server/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/server/types.h -------------------------------------------------------------------------------- /modules/http/url.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/url.cpp -------------------------------------------------------------------------------- /modules/http/url.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/url.h -------------------------------------------------------------------------------- /modules/http/url_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/http/url_test.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/CMakeLists.txt -------------------------------------------------------------------------------- /modules/jsonrpc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/Makefile -------------------------------------------------------------------------------- /modules/jsonrpc/inner_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/inner_types.h -------------------------------------------------------------------------------- /modules/jsonrpc/proto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/proto.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/proto.h -------------------------------------------------------------------------------- /modules/jsonrpc/protos/header_stream_proto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/protos/header_stream_proto.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/protos/header_stream_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/protos/header_stream_proto.h -------------------------------------------------------------------------------- /modules/jsonrpc/protos/header_stream_proto_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/protos/header_stream_proto_test.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/protos/packet_proto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/protos/packet_proto.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/protos/packet_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/protos/packet_proto.h -------------------------------------------------------------------------------- /modules/jsonrpc/protos/packet_proto_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/protos/packet_proto_test.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/protos/raw_stream_proto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/protos/raw_stream_proto.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/protos/raw_stream_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/protos/raw_stream_proto.h -------------------------------------------------------------------------------- /modules/jsonrpc/protos/raw_stream_proto_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/protos/raw_stream_proto_test.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/rpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/rpc.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/rpc.h -------------------------------------------------------------------------------- /modules/jsonrpc/rpc_int_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/rpc_int_test.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/rpc_str_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/rpc_str_test.cpp -------------------------------------------------------------------------------- /modules/jsonrpc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/jsonrpc/types.h -------------------------------------------------------------------------------- /modules/log/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/CMakeLists.txt -------------------------------------------------------------------------------- /modules/log/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/Makefile -------------------------------------------------------------------------------- /modules/log/async_file_sink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_file_sink.cpp -------------------------------------------------------------------------------- /modules/log/async_file_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_file_sink.h -------------------------------------------------------------------------------- /modules/log/async_file_sink_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_file_sink_test.cpp -------------------------------------------------------------------------------- /modules/log/async_sink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_sink.cpp -------------------------------------------------------------------------------- /modules/log/async_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_sink.h -------------------------------------------------------------------------------- /modules/log/async_sink_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_sink_test.cpp -------------------------------------------------------------------------------- /modules/log/async_stdout_sink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_stdout_sink.cpp -------------------------------------------------------------------------------- /modules/log/async_stdout_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_stdout_sink.h -------------------------------------------------------------------------------- /modules/log/async_stdout_sink_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_stdout_sink_test.cpp -------------------------------------------------------------------------------- /modules/log/async_syslog_sink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_syslog_sink.cpp -------------------------------------------------------------------------------- /modules/log/async_syslog_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_syslog_sink.h -------------------------------------------------------------------------------- /modules/log/async_syslog_sink_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/async_syslog_sink_test.cpp -------------------------------------------------------------------------------- /modules/log/sink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/sink.cpp -------------------------------------------------------------------------------- /modules/log/sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/sink.h -------------------------------------------------------------------------------- /modules/log/sync_stdout_sink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/sync_stdout_sink.cpp -------------------------------------------------------------------------------- /modules/log/sync_stdout_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/sync_stdout_sink.h -------------------------------------------------------------------------------- /modules/log/sync_stdout_sink_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/log/sync_stdout_sink_test.cpp -------------------------------------------------------------------------------- /modules/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/CMakeLists.txt -------------------------------------------------------------------------------- /modules/main/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/Makefile -------------------------------------------------------------------------------- /modules/main/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/README.md -------------------------------------------------------------------------------- /modules/main/args.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/args.cpp -------------------------------------------------------------------------------- /modules/main/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/args.h -------------------------------------------------------------------------------- /modules/main/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/context.h -------------------------------------------------------------------------------- /modules/main/context_imp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/context_imp.cpp -------------------------------------------------------------------------------- /modules/main/context_imp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/context_imp.h -------------------------------------------------------------------------------- /modules/main/error_signals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/error_signals.cpp -------------------------------------------------------------------------------- /modules/main/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/log.cpp -------------------------------------------------------------------------------- /modules/main/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/log.h -------------------------------------------------------------------------------- /modules/main/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/main.h -------------------------------------------------------------------------------- /modules/main/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/misc.cpp -------------------------------------------------------------------------------- /modules/main/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/module.cpp -------------------------------------------------------------------------------- /modules/main/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/module.h -------------------------------------------------------------------------------- /modules/main/run_in_backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/run_in_backend.cpp -------------------------------------------------------------------------------- /modules/main/run_in_frontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/run_in_frontend.cpp -------------------------------------------------------------------------------- /modules/main/terminate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/terminate.cpp -------------------------------------------------------------------------------- /modules/main/trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/trace.cpp -------------------------------------------------------------------------------- /modules/main/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/main/trace.h -------------------------------------------------------------------------------- /modules/mqtt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/mqtt/CMakeLists.txt -------------------------------------------------------------------------------- /modules/mqtt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/mqtt/Makefile -------------------------------------------------------------------------------- /modules/mqtt/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/mqtt/client.cpp -------------------------------------------------------------------------------- /modules/mqtt/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/mqtt/client.h -------------------------------------------------------------------------------- /modules/network/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/CMakeLists.txt -------------------------------------------------------------------------------- /modules/network/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/Makefile -------------------------------------------------------------------------------- /modules/network/README: -------------------------------------------------------------------------------- 1 | 通信模块 2 | 包含:串口、TCP、UDP 等 3 | -------------------------------------------------------------------------------- /modules/network/buffered_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/buffered_fd.cpp -------------------------------------------------------------------------------- /modules/network/buffered_fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/buffered_fd.h -------------------------------------------------------------------------------- /modules/network/buffered_fd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/buffered_fd_test.cpp -------------------------------------------------------------------------------- /modules/network/byte_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/byte_stream.h -------------------------------------------------------------------------------- /modules/network/dns_request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/dns_request.cpp -------------------------------------------------------------------------------- /modules/network/dns_request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/dns_request.h -------------------------------------------------------------------------------- /modules/network/dns_request_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/dns_request_test.cpp -------------------------------------------------------------------------------- /modules/network/domain_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/domain_name.h -------------------------------------------------------------------------------- /modules/network/ip_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/ip_address.cpp -------------------------------------------------------------------------------- /modules/network/ip_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/ip_address.h -------------------------------------------------------------------------------- /modules/network/ip_address_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/ip_address_test.cpp -------------------------------------------------------------------------------- /modules/network/net_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/net_if.cpp -------------------------------------------------------------------------------- /modules/network/net_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/net_if.h -------------------------------------------------------------------------------- /modules/network/net_if_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/net_if_test.cpp -------------------------------------------------------------------------------- /modules/network/sockaddr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/sockaddr.cpp -------------------------------------------------------------------------------- /modules/network/sockaddr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/sockaddr.h -------------------------------------------------------------------------------- /modules/network/sockaddr_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/sockaddr_test.cpp -------------------------------------------------------------------------------- /modules/network/socket_fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/socket_fd.cpp -------------------------------------------------------------------------------- /modules/network/socket_fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/socket_fd.h -------------------------------------------------------------------------------- /modules/network/stdio_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/stdio_stream.cpp -------------------------------------------------------------------------------- /modules/network/stdio_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/stdio_stream.h -------------------------------------------------------------------------------- /modules/network/tcp_acceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_acceptor.cpp -------------------------------------------------------------------------------- /modules/network/tcp_acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_acceptor.h -------------------------------------------------------------------------------- /modules/network/tcp_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_client.cpp -------------------------------------------------------------------------------- /modules/network/tcp_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_client.h -------------------------------------------------------------------------------- /modules/network/tcp_connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_connection.cpp -------------------------------------------------------------------------------- /modules/network/tcp_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_connection.h -------------------------------------------------------------------------------- /modules/network/tcp_connector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_connector.cpp -------------------------------------------------------------------------------- /modules/network/tcp_connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_connector.h -------------------------------------------------------------------------------- /modules/network/tcp_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_server.cpp -------------------------------------------------------------------------------- /modules/network/tcp_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/tcp_server.h -------------------------------------------------------------------------------- /modules/network/uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/uart.cpp -------------------------------------------------------------------------------- /modules/network/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/uart.h -------------------------------------------------------------------------------- /modules/network/uart_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/uart_test.cpp -------------------------------------------------------------------------------- /modules/network/udp_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/udp_socket.cpp -------------------------------------------------------------------------------- /modules/network/udp_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/udp_socket.h -------------------------------------------------------------------------------- /modules/network/udp_socket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/network/udp_socket_test.cpp -------------------------------------------------------------------------------- /modules/run/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/run/Makefile -------------------------------------------------------------------------------- /modules/run/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/run/main.cpp -------------------------------------------------------------------------------- /modules/tbox: -------------------------------------------------------------------------------- 1 | ../modules -------------------------------------------------------------------------------- /modules/terminal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/CMakeLists.txt -------------------------------------------------------------------------------- /modules/terminal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/Makefile -------------------------------------------------------------------------------- /modules/terminal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/README.md -------------------------------------------------------------------------------- /modules/terminal/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/connection.h -------------------------------------------------------------------------------- /modules/terminal/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/helper.cpp -------------------------------------------------------------------------------- /modules/terminal/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/helper.h -------------------------------------------------------------------------------- /modules/terminal/impl/dir_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/dir_node.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/dir_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/dir_node.h -------------------------------------------------------------------------------- /modules/terminal/impl/func_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/func_node.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/func_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/func_node.h -------------------------------------------------------------------------------- /modules/terminal/impl/inner_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/inner_types.h -------------------------------------------------------------------------------- /modules/terminal/impl/key_event_scanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/key_event_scanner.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/key_event_scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/key_event_scanner.h -------------------------------------------------------------------------------- /modules/terminal/impl/key_event_scanner_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/key_event_scanner_test.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/node.h -------------------------------------------------------------------------------- /modules/terminal/impl/service/stdio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/service/stdio.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/service/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/service/stdio.h -------------------------------------------------------------------------------- /modules/terminal/impl/service/tcp_rpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/service/tcp_rpc.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/service/tcp_rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/service/tcp_rpc.h -------------------------------------------------------------------------------- /modules/terminal/impl/service/telnetd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/service/telnetd.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/service/telnetd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/service/telnetd.h -------------------------------------------------------------------------------- /modules/terminal/impl/session_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/session_context.h -------------------------------------------------------------------------------- /modules/terminal/impl/terminal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/terminal.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/terminal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/terminal.h -------------------------------------------------------------------------------- /modules/terminal/impl/terminal_commands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/terminal_commands.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/terminal_key_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/terminal_key_events.cpp -------------------------------------------------------------------------------- /modules/terminal/impl/terminal_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/impl/terminal_nodes.cpp -------------------------------------------------------------------------------- /modules/terminal/service/stdio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/service/stdio.cpp -------------------------------------------------------------------------------- /modules/terminal/service/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/service/stdio.h -------------------------------------------------------------------------------- /modules/terminal/service/tcp_rpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/service/tcp_rpc.cpp -------------------------------------------------------------------------------- /modules/terminal/service/tcp_rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/service/tcp_rpc.h -------------------------------------------------------------------------------- /modules/terminal/service/telnetd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/service/telnetd.cpp -------------------------------------------------------------------------------- /modules/terminal/service/telnetd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/service/telnetd.h -------------------------------------------------------------------------------- /modules/terminal/session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/session.cpp -------------------------------------------------------------------------------- /modules/terminal/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/session.h -------------------------------------------------------------------------------- /modules/terminal/terminal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/terminal.cpp -------------------------------------------------------------------------------- /modules/terminal/terminal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/terminal.h -------------------------------------------------------------------------------- /modules/terminal/terminal_interact.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/terminal_interact.h -------------------------------------------------------------------------------- /modules/terminal/terminal_nodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/terminal_nodes.h -------------------------------------------------------------------------------- /modules/terminal/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/terminal/types.h -------------------------------------------------------------------------------- /modules/trace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/trace/CMakeLists.txt -------------------------------------------------------------------------------- /modules/trace/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/trace/Makefile -------------------------------------------------------------------------------- /modules/trace/sink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/trace/sink.cpp -------------------------------------------------------------------------------- /modules/trace/sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/trace/sink.h -------------------------------------------------------------------------------- /modules/trace/sink_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/trace/sink_test.cpp -------------------------------------------------------------------------------- /modules/util/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/CMakeLists.txt -------------------------------------------------------------------------------- /modules/util/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/Makefile -------------------------------------------------------------------------------- /modules/util/argument_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/argument_parser.cpp -------------------------------------------------------------------------------- /modules/util/argument_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/argument_parser.h -------------------------------------------------------------------------------- /modules/util/argument_parser_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/argument_parser_test.cpp -------------------------------------------------------------------------------- /modules/util/async_pipe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/async_pipe.cpp -------------------------------------------------------------------------------- /modules/util/async_pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/async_pipe.h -------------------------------------------------------------------------------- /modules/util/async_pipe_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/async_pipe_test.cpp -------------------------------------------------------------------------------- /modules/util/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/base64.cpp -------------------------------------------------------------------------------- /modules/util/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/base64.h -------------------------------------------------------------------------------- /modules/util/base64_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/base64_test.cpp -------------------------------------------------------------------------------- /modules/util/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/buffer.cpp -------------------------------------------------------------------------------- /modules/util/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/buffer.h -------------------------------------------------------------------------------- /modules/util/buffer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/buffer_test.cpp -------------------------------------------------------------------------------- /modules/util/checksum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/checksum.cpp -------------------------------------------------------------------------------- /modules/util/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/checksum.h -------------------------------------------------------------------------------- /modules/util/checksum_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/checksum_test.cpp -------------------------------------------------------------------------------- /modules/util/crc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/crc.cpp -------------------------------------------------------------------------------- /modules/util/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/crc.h -------------------------------------------------------------------------------- /modules/util/crc_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/crc_test.cpp -------------------------------------------------------------------------------- /modules/util/execute_cmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/execute_cmd.cpp -------------------------------------------------------------------------------- /modules/util/execute_cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/execute_cmd.h -------------------------------------------------------------------------------- /modules/util/execute_cmd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/execute_cmd_test.cpp -------------------------------------------------------------------------------- /modules/util/fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/fd.cpp -------------------------------------------------------------------------------- /modules/util/fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/fd.h -------------------------------------------------------------------------------- /modules/util/fd_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/fd_test.cpp -------------------------------------------------------------------------------- /modules/util/fs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/fs.cpp -------------------------------------------------------------------------------- /modules/util/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/fs.h -------------------------------------------------------------------------------- /modules/util/fs_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/fs_test.cpp -------------------------------------------------------------------------------- /modules/util/json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/json.cpp -------------------------------------------------------------------------------- /modules/util/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/json.h -------------------------------------------------------------------------------- /modules/util/json_deep_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/json_deep_loader.cpp -------------------------------------------------------------------------------- /modules/util/json_deep_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/json_deep_loader.h -------------------------------------------------------------------------------- /modules/util/json_deep_loader_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/json_deep_loader_test.cpp -------------------------------------------------------------------------------- /modules/util/json_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/json_test.cpp -------------------------------------------------------------------------------- /modules/util/pid_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/pid_file.cpp -------------------------------------------------------------------------------- /modules/util/pid_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/pid_file.h -------------------------------------------------------------------------------- /modules/util/pid_file_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/pid_file_test.cpp -------------------------------------------------------------------------------- /modules/util/scalable_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/scalable_integer.cpp -------------------------------------------------------------------------------- /modules/util/scalable_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/scalable_integer.h -------------------------------------------------------------------------------- /modules/util/scalable_integer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/scalable_integer_test.cpp -------------------------------------------------------------------------------- /modules/util/serializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/serializer.cpp -------------------------------------------------------------------------------- /modules/util/serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/serializer.h -------------------------------------------------------------------------------- /modules/util/serializer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/serializer_test.cpp -------------------------------------------------------------------------------- /modules/util/split_cmdline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/split_cmdline.cpp -------------------------------------------------------------------------------- /modules/util/split_cmdline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/split_cmdline.h -------------------------------------------------------------------------------- /modules/util/split_cmdline_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/split_cmdline_test.cpp -------------------------------------------------------------------------------- /modules/util/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/string.cpp -------------------------------------------------------------------------------- /modules/util/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/string.h -------------------------------------------------------------------------------- /modules/util/string_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/string_test.cpp -------------------------------------------------------------------------------- /modules/util/string_to.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/string_to.cpp -------------------------------------------------------------------------------- /modules/util/string_to.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/string_to.h -------------------------------------------------------------------------------- /modules/util/string_to_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/string_to_test.cpp -------------------------------------------------------------------------------- /modules/util/timestamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/timestamp.cpp -------------------------------------------------------------------------------- /modules/util/timestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/timestamp.h -------------------------------------------------------------------------------- /modules/util/timestamp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/timestamp_test.cpp -------------------------------------------------------------------------------- /modules/util/uuid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/uuid.cpp -------------------------------------------------------------------------------- /modules/util/uuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/uuid.h -------------------------------------------------------------------------------- /modules/util/variables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/variables.cpp -------------------------------------------------------------------------------- /modules/util/variables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/variables.h -------------------------------------------------------------------------------- /modules/util/variables_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/modules/util/variables_test.cpp -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/check_and_archive_log_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/check_and_archive_log_files.sh -------------------------------------------------------------------------------- /tools/graphviz_render/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /tools/graphviz_render/README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/README_cn.md -------------------------------------------------------------------------------- /tools/graphviz_render/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/requirements.txt -------------------------------------------------------------------------------- /tools/graphviz_render/src/data_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/src/data_processing.py -------------------------------------------------------------------------------- /tools/graphviz_render/src/data_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/src/data_source.py -------------------------------------------------------------------------------- /tools/graphviz_render/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/src/main.py -------------------------------------------------------------------------------- /tools/graphviz_render/src/signal_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/src/signal_handler.py -------------------------------------------------------------------------------- /tools/graphviz_render/src/transform/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/src/transform/__init__.py -------------------------------------------------------------------------------- /tools/graphviz_render/src/transform/zoomable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/src/transform/zoomable.py -------------------------------------------------------------------------------- /tools/graphviz_render/src/transform/zoomable_cpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/src/transform/zoomable_cpu.py -------------------------------------------------------------------------------- /tools/graphviz_render/src/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/src/ui/__init__.py -------------------------------------------------------------------------------- /tools/graphviz_render/src/ui/viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/graphviz_render/src/ui/viewer.py -------------------------------------------------------------------------------- /tools/trace/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/trace/Makefile -------------------------------------------------------------------------------- /tools/trace/analyzer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/trace/analyzer/Makefile -------------------------------------------------------------------------------- /tools/trace/analyzer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/trace/analyzer/main.cpp -------------------------------------------------------------------------------- /tools/trace/analyzer/writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/trace/analyzer/writer.cpp -------------------------------------------------------------------------------- /tools/trace/analyzer/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/tools/trace/analyzer/writer.h -------------------------------------------------------------------------------- /version.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpp-main/cpp-tbox/HEAD/version.mk --------------------------------------------------------------------------------