├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── example ├── CMakeLists.txt ├── file_transfer.cc ├── tcp_discard.cc ├── tcp_echo.cc └── udp_discard.cc ├── http ├── CMakeLists.txt ├── example │ ├── CMakeLists.txt │ ├── http_hello.cc │ └── https_hello.cc ├── file_reader.cc ├── file_reader.h ├── http_message.cc ├── http_message.h ├── http_stream.cc └── http_stream.h ├── kernel ├── CMakeLists.txt ├── crypto │ ├── ssl_config.cc │ ├── ssl_config.h │ ├── test │ │ ├── CMakeLists.txt │ │ ├── tls_echo.cc │ │ └── util_test.cc │ ├── tls_stream.cc │ ├── tls_stream.h │ ├── util.cc │ └── util.h ├── log │ ├── append_file.cc │ ├── append_file.h │ ├── async_logging.cc │ ├── async_logging.h │ ├── log_file.cc │ ├── log_file.h │ ├── log_stream.cc │ ├── log_stream.h │ ├── logger.cc │ ├── logger.h │ └── test │ │ ├── CMakeLists.txt │ │ ├── async_logging_test.cc │ │ └── logger_test.cc ├── net │ ├── inet_address.cc │ ├── inet_address.h │ ├── net_buffer.cc │ ├── net_buffer.h │ ├── net_buffer_pool.cc │ ├── net_buffer_pool.h │ ├── socket.cc │ ├── socket.h │ ├── tcp_listener.cc │ ├── tcp_listener.h │ ├── tcp_stream.cc │ ├── tcp_stream.h │ ├── test │ │ ├── CMakeLists.txt │ │ └── inet_address_test.cc │ ├── udp_stream.cc │ └── udp_stream.h ├── process │ ├── daemon.cc │ ├── daemon.h │ ├── process_info.cc │ ├── process_info.h │ ├── signal.cc │ ├── signal.h │ └── test │ │ ├── CMakeLists.txt │ │ └── daemon_test.cc ├── runtime │ ├── async_park.cc │ ├── async_park.h │ ├── event_loop.cc │ ├── event_loop.h │ ├── routine.cc │ ├── routine.h │ ├── routine_pool.cc │ ├── routine_pool.h │ └── test │ │ ├── CMakeLists.txt │ │ ├── routine_test.cc │ │ └── timeout_routine_test.cc ├── thread │ ├── condition.cc │ ├── condition.h │ ├── mutex.h │ ├── test │ │ ├── CMakeLists.txt │ │ ├── thread_test.cc │ │ └── wait_group_test.cc │ ├── thread.cc │ ├── thread.h │ ├── wait_group.cc │ └── wait_group.h ├── time │ ├── test │ │ ├── CMakeLists.txt │ │ ├── time_stamp_test.cc │ │ └── time_wheel_test.cc │ ├── time_stamp.cc │ ├── time_stamp.h │ ├── time_wheel.cc │ ├── time_wheel.h │ ├── timer.cc │ └── timer.h └── util │ ├── fixed_buffer.h │ ├── string_piece.cc │ ├── string_piece.h │ ├── test │ ├── CMakeLists.txt │ └── string_piece_test.cc │ └── types.h ├── quic ├── CMakeLists.txt ├── QuicConfig.cc ├── QuicConfig.h ├── QuicConnection.cc ├── QuicConnection.h ├── QuicDiscard.cc ├── QuicListener.cc ├── QuicListener.h ├── QuicType.h ├── RandomFile.h ├── cert.crt └── cert.key ├── script ├── bzft.sh ├── format.sh └── perf_flame.sh ├── third_party └── README.md └── webrtc ├── CMakeLists.txt ├── dtls ├── dtls_config.cc ├── dtls_config.h ├── dtls_transport.cc └── dtls_transport.h ├── example ├── CMakeLists.txt ├── chrome.sdp ├── demo.html └── webrtc_sfu_server.cc ├── ice ├── ice_server.cc ├── ice_server.h ├── stun_packet.cc └── stun_packet.h ├── pc ├── peer_connection.cc ├── peer_connection.h ├── webrtc_server.cc ├── webrtc_server.h ├── webrtc_settings.cc └── webrtc_settings.h ├── rtp ├── rtcp_packet.cc ├── rtcp_packet.h ├── rtp_packet.cc ├── rtp_packet.h ├── srtp_session.cc └── srtp_session.h └── sdp ├── sdp_message.cc └── sdp_message.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/README.md -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/file_transfer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/example/file_transfer.cc -------------------------------------------------------------------------------- /example/tcp_discard.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/example/tcp_discard.cc -------------------------------------------------------------------------------- /example/tcp_echo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/example/tcp_echo.cc -------------------------------------------------------------------------------- /example/udp_discard.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/example/udp_discard.cc -------------------------------------------------------------------------------- /http/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/CMakeLists.txt -------------------------------------------------------------------------------- /http/example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/example/CMakeLists.txt -------------------------------------------------------------------------------- /http/example/http_hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/example/http_hello.cc -------------------------------------------------------------------------------- /http/example/https_hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/example/https_hello.cc -------------------------------------------------------------------------------- /http/file_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/file_reader.cc -------------------------------------------------------------------------------- /http/file_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/file_reader.h -------------------------------------------------------------------------------- /http/http_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/http_message.cc -------------------------------------------------------------------------------- /http/http_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/http_message.h -------------------------------------------------------------------------------- /http/http_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/http_stream.cc -------------------------------------------------------------------------------- /http/http_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/http/http_stream.h -------------------------------------------------------------------------------- /kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/crypto/ssl_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/crypto/ssl_config.cc -------------------------------------------------------------------------------- /kernel/crypto/ssl_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/crypto/ssl_config.h -------------------------------------------------------------------------------- /kernel/crypto/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/crypto/test/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/crypto/test/tls_echo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/crypto/test/tls_echo.cc -------------------------------------------------------------------------------- /kernel/crypto/test/util_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/crypto/test/util_test.cc -------------------------------------------------------------------------------- /kernel/crypto/tls_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/crypto/tls_stream.cc -------------------------------------------------------------------------------- /kernel/crypto/tls_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/crypto/tls_stream.h -------------------------------------------------------------------------------- /kernel/crypto/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/crypto/util.cc -------------------------------------------------------------------------------- /kernel/crypto/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/crypto/util.h -------------------------------------------------------------------------------- /kernel/log/append_file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/append_file.cc -------------------------------------------------------------------------------- /kernel/log/append_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/append_file.h -------------------------------------------------------------------------------- /kernel/log/async_logging.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/async_logging.cc -------------------------------------------------------------------------------- /kernel/log/async_logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/async_logging.h -------------------------------------------------------------------------------- /kernel/log/log_file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/log_file.cc -------------------------------------------------------------------------------- /kernel/log/log_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/log_file.h -------------------------------------------------------------------------------- /kernel/log/log_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/log_stream.cc -------------------------------------------------------------------------------- /kernel/log/log_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/log_stream.h -------------------------------------------------------------------------------- /kernel/log/logger.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/logger.cc -------------------------------------------------------------------------------- /kernel/log/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/logger.h -------------------------------------------------------------------------------- /kernel/log/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/test/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/log/test/async_logging_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/test/async_logging_test.cc -------------------------------------------------------------------------------- /kernel/log/test/logger_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/log/test/logger_test.cc -------------------------------------------------------------------------------- /kernel/net/inet_address.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/inet_address.cc -------------------------------------------------------------------------------- /kernel/net/inet_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/inet_address.h -------------------------------------------------------------------------------- /kernel/net/net_buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/net_buffer.cc -------------------------------------------------------------------------------- /kernel/net/net_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/net_buffer.h -------------------------------------------------------------------------------- /kernel/net/net_buffer_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/net_buffer_pool.cc -------------------------------------------------------------------------------- /kernel/net/net_buffer_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/net_buffer_pool.h -------------------------------------------------------------------------------- /kernel/net/socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/socket.cc -------------------------------------------------------------------------------- /kernel/net/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/socket.h -------------------------------------------------------------------------------- /kernel/net/tcp_listener.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/tcp_listener.cc -------------------------------------------------------------------------------- /kernel/net/tcp_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/tcp_listener.h -------------------------------------------------------------------------------- /kernel/net/tcp_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/tcp_stream.cc -------------------------------------------------------------------------------- /kernel/net/tcp_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/tcp_stream.h -------------------------------------------------------------------------------- /kernel/net/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/test/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/net/test/inet_address_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/test/inet_address_test.cc -------------------------------------------------------------------------------- /kernel/net/udp_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/udp_stream.cc -------------------------------------------------------------------------------- /kernel/net/udp_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/net/udp_stream.h -------------------------------------------------------------------------------- /kernel/process/daemon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/process/daemon.cc -------------------------------------------------------------------------------- /kernel/process/daemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/process/daemon.h -------------------------------------------------------------------------------- /kernel/process/process_info.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/process/process_info.cc -------------------------------------------------------------------------------- /kernel/process/process_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/process/process_info.h -------------------------------------------------------------------------------- /kernel/process/signal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/process/signal.cc -------------------------------------------------------------------------------- /kernel/process/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/process/signal.h -------------------------------------------------------------------------------- /kernel/process/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/process/test/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/process/test/daemon_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/process/test/daemon_test.cc -------------------------------------------------------------------------------- /kernel/runtime/async_park.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/async_park.cc -------------------------------------------------------------------------------- /kernel/runtime/async_park.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/async_park.h -------------------------------------------------------------------------------- /kernel/runtime/event_loop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/event_loop.cc -------------------------------------------------------------------------------- /kernel/runtime/event_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/event_loop.h -------------------------------------------------------------------------------- /kernel/runtime/routine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/routine.cc -------------------------------------------------------------------------------- /kernel/runtime/routine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/routine.h -------------------------------------------------------------------------------- /kernel/runtime/routine_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/routine_pool.cc -------------------------------------------------------------------------------- /kernel/runtime/routine_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/routine_pool.h -------------------------------------------------------------------------------- /kernel/runtime/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/test/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/runtime/test/routine_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/test/routine_test.cc -------------------------------------------------------------------------------- /kernel/runtime/test/timeout_routine_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/runtime/test/timeout_routine_test.cc -------------------------------------------------------------------------------- /kernel/thread/condition.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/condition.cc -------------------------------------------------------------------------------- /kernel/thread/condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/condition.h -------------------------------------------------------------------------------- /kernel/thread/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/mutex.h -------------------------------------------------------------------------------- /kernel/thread/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/test/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/thread/test/thread_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/test/thread_test.cc -------------------------------------------------------------------------------- /kernel/thread/test/wait_group_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/test/wait_group_test.cc -------------------------------------------------------------------------------- /kernel/thread/thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/thread.cc -------------------------------------------------------------------------------- /kernel/thread/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/thread.h -------------------------------------------------------------------------------- /kernel/thread/wait_group.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/wait_group.cc -------------------------------------------------------------------------------- /kernel/thread/wait_group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/thread/wait_group.h -------------------------------------------------------------------------------- /kernel/time/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/time/test/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/time/test/time_stamp_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/time/test/time_stamp_test.cc -------------------------------------------------------------------------------- /kernel/time/test/time_wheel_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/time/test/time_wheel_test.cc -------------------------------------------------------------------------------- /kernel/time/time_stamp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/time/time_stamp.cc -------------------------------------------------------------------------------- /kernel/time/time_stamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/time/time_stamp.h -------------------------------------------------------------------------------- /kernel/time/time_wheel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/time/time_wheel.cc -------------------------------------------------------------------------------- /kernel/time/time_wheel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/time/time_wheel.h -------------------------------------------------------------------------------- /kernel/time/timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/time/timer.cc -------------------------------------------------------------------------------- /kernel/time/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/time/timer.h -------------------------------------------------------------------------------- /kernel/util/fixed_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/util/fixed_buffer.h -------------------------------------------------------------------------------- /kernel/util/string_piece.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/util/string_piece.cc -------------------------------------------------------------------------------- /kernel/util/string_piece.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/util/string_piece.h -------------------------------------------------------------------------------- /kernel/util/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/util/test/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/util/test/string_piece_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/util/test/string_piece_test.cc -------------------------------------------------------------------------------- /kernel/util/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/kernel/util/types.h -------------------------------------------------------------------------------- /quic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/CMakeLists.txt -------------------------------------------------------------------------------- /quic/QuicConfig.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/QuicConfig.cc -------------------------------------------------------------------------------- /quic/QuicConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/QuicConfig.h -------------------------------------------------------------------------------- /quic/QuicConnection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/QuicConnection.cc -------------------------------------------------------------------------------- /quic/QuicConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/QuicConnection.h -------------------------------------------------------------------------------- /quic/QuicDiscard.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/QuicDiscard.cc -------------------------------------------------------------------------------- /quic/QuicListener.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/QuicListener.cc -------------------------------------------------------------------------------- /quic/QuicListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/QuicListener.h -------------------------------------------------------------------------------- /quic/QuicType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/QuicType.h -------------------------------------------------------------------------------- /quic/RandomFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/RandomFile.h -------------------------------------------------------------------------------- /quic/cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/cert.crt -------------------------------------------------------------------------------- /quic/cert.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/quic/cert.key -------------------------------------------------------------------------------- /script/bzft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/script/bzft.sh -------------------------------------------------------------------------------- /script/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/script/format.sh -------------------------------------------------------------------------------- /script/perf_flame.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/script/perf_flame.sh -------------------------------------------------------------------------------- /third_party/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/third_party/README.md -------------------------------------------------------------------------------- /webrtc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/CMakeLists.txt -------------------------------------------------------------------------------- /webrtc/dtls/dtls_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/dtls/dtls_config.cc -------------------------------------------------------------------------------- /webrtc/dtls/dtls_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/dtls/dtls_config.h -------------------------------------------------------------------------------- /webrtc/dtls/dtls_transport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/dtls/dtls_transport.cc -------------------------------------------------------------------------------- /webrtc/dtls/dtls_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/dtls/dtls_transport.h -------------------------------------------------------------------------------- /webrtc/example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/example/CMakeLists.txt -------------------------------------------------------------------------------- /webrtc/example/chrome.sdp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/example/chrome.sdp -------------------------------------------------------------------------------- /webrtc/example/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/example/demo.html -------------------------------------------------------------------------------- /webrtc/example/webrtc_sfu_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/example/webrtc_sfu_server.cc -------------------------------------------------------------------------------- /webrtc/ice/ice_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/ice/ice_server.cc -------------------------------------------------------------------------------- /webrtc/ice/ice_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/ice/ice_server.h -------------------------------------------------------------------------------- /webrtc/ice/stun_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/ice/stun_packet.cc -------------------------------------------------------------------------------- /webrtc/ice/stun_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/ice/stun_packet.h -------------------------------------------------------------------------------- /webrtc/pc/peer_connection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/pc/peer_connection.cc -------------------------------------------------------------------------------- /webrtc/pc/peer_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/pc/peer_connection.h -------------------------------------------------------------------------------- /webrtc/pc/webrtc_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/pc/webrtc_server.cc -------------------------------------------------------------------------------- /webrtc/pc/webrtc_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/pc/webrtc_server.h -------------------------------------------------------------------------------- /webrtc/pc/webrtc_settings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/pc/webrtc_settings.cc -------------------------------------------------------------------------------- /webrtc/pc/webrtc_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/pc/webrtc_settings.h -------------------------------------------------------------------------------- /webrtc/rtp/rtcp_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/rtp/rtcp_packet.cc -------------------------------------------------------------------------------- /webrtc/rtp/rtcp_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/rtp/rtcp_packet.h -------------------------------------------------------------------------------- /webrtc/rtp/rtp_packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/rtp/rtp_packet.cc -------------------------------------------------------------------------------- /webrtc/rtp/rtp_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/rtp/rtp_packet.h -------------------------------------------------------------------------------- /webrtc/rtp/srtp_session.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/rtp/srtp_session.cc -------------------------------------------------------------------------------- /webrtc/rtp/srtp_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/rtp/srtp_session.h -------------------------------------------------------------------------------- /webrtc/sdp/sdp_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/sdp/sdp_message.cc -------------------------------------------------------------------------------- /webrtc/sdp/sdp_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhngs/baize/HEAD/webrtc/sdp/sdp_message.h --------------------------------------------------------------------------------