├── .clang-format ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── cmake-multi-platform.yml ├── .gitignore ├── .hgeol ├── CHANGELOG.md ├── CMakeLists.txt ├── CONTRIBUTING.md ├── Doxyfile ├── LICENSE ├── README.md ├── _typos.toml ├── cmake ├── sockppConfig.cmake └── version.h.in ├── conanfile.py ├── devenv.sh ├── doc ├── CMakeLists.txt └── Doxyfile.cmake ├── examples ├── CMakeLists.txt ├── linux │ ├── CMakeLists.txt │ ├── canrecv.cpp │ └── cantime.cpp ├── tcp │ ├── CMakeLists.txt │ ├── tcp6echo.cpp │ ├── tcp6echosvr.cpp │ ├── tcpecho.cpp │ ├── tcpechomt.cpp │ ├── tcpechosvr.cpp │ └── tcpechotest.cpp ├── tls │ ├── CMakeLists.txt │ ├── tlscli.cpp │ └── tlsconn.cpp ├── udp │ ├── CMakeLists.txt │ ├── udp6echo.cpp │ ├── udpecho.cpp │ └── udpechosvr.cpp └── unix │ ├── CMakeLists.txt │ ├── undgramecho.cpp │ ├── undgramechosvr.cpp │ ├── unecho.cpp │ ├── unechosvr.cpp │ └── unechotest.cpp ├── include └── sockpp │ ├── acceptor.h │ ├── can_address.h │ ├── can_frame.h │ ├── can_socket.h │ ├── connector.h │ ├── datagram_socket.h │ ├── error.h │ ├── inet6_address.h │ ├── inet_address.h │ ├── platform.h │ ├── raw_socket.h │ ├── result.h │ ├── sock_address.h │ ├── socket.h │ ├── stream_socket.h │ ├── tcp6_acceptor.h │ ├── tcp6_connector.h │ ├── tcp6_socket.h │ ├── tcp_acceptor.h │ ├── tcp_connector.h │ ├── tcp_socket.h │ ├── tls │ ├── connector.h │ ├── context.h │ ├── error.h │ ├── mbedtls_context.h │ ├── mbedtls_error.h │ ├── mbedtls_socket.h │ ├── openssl_certificate.h │ ├── openssl_connector.h │ ├── openssl_context.h │ ├── openssl_error.h │ ├── openssl_socket.h │ └── socket.h │ ├── types.h │ ├── udp6_socket.h │ ├── udp_socket.h │ ├── unix_acceptor.h │ ├── unix_address.h │ ├── unix_connector.h │ ├── unix_dgram_socket.h │ └── unix_stream_socket.h ├── src ├── CMakeLists.txt ├── acceptor.cpp ├── connector.cpp ├── datagram_socket.cpp ├── error.cpp ├── inet6_address.cpp ├── inet_address.cpp ├── linux │ ├── can_address.cpp │ └── can_socket.cpp ├── socket.cpp ├── stream_socket.cpp ├── tls │ ├── CMakeLists.txt │ ├── mbedtls_context.cpp │ ├── mbedtls_error.cpp │ ├── mbedtls_socket.cpp │ ├── openssl_certificate.cpp │ ├── openssl_context.cpp │ ├── openssl_error.cpp │ └── openssl_socket.cpp └── unix │ └── unix_address.cpp └── tests └── unit ├── CMakeLists.txt ├── catch2_version.h ├── test_acceptor.cpp ├── test_can_address.cpp ├── test_connector.cpp ├── test_datagram_socket.cpp ├── test_inet6_address.cpp ├── test_inet_address.cpp ├── test_result.cpp ├── test_sock_address.cpp ├── test_socket.cpp ├── test_stream_socket.cpp ├── test_tcp_socket.cpp ├── test_unix_address.cpp ├── test_unix_dgram_socket.cpp ├── test_unix_stream_socket.cpp └── unit_tests.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/cmake-multi-platform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/.github/workflows/cmake-multi-platform.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/.gitignore -------------------------------------------------------------------------------- /.hgeol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/.hgeol -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/README.md -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/_typos.toml -------------------------------------------------------------------------------- /cmake/sockppConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/cmake/sockppConfig.cmake -------------------------------------------------------------------------------- /cmake/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/cmake/version.h.in -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/conanfile.py -------------------------------------------------------------------------------- /devenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/devenv.sh -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Doxyfile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/doc/Doxyfile.cmake -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/linux/CMakeLists.txt -------------------------------------------------------------------------------- /examples/linux/canrecv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/linux/canrecv.cpp -------------------------------------------------------------------------------- /examples/linux/cantime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/linux/cantime.cpp -------------------------------------------------------------------------------- /examples/tcp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tcp/CMakeLists.txt -------------------------------------------------------------------------------- /examples/tcp/tcp6echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tcp/tcp6echo.cpp -------------------------------------------------------------------------------- /examples/tcp/tcp6echosvr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tcp/tcp6echosvr.cpp -------------------------------------------------------------------------------- /examples/tcp/tcpecho.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tcp/tcpecho.cpp -------------------------------------------------------------------------------- /examples/tcp/tcpechomt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tcp/tcpechomt.cpp -------------------------------------------------------------------------------- /examples/tcp/tcpechosvr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tcp/tcpechosvr.cpp -------------------------------------------------------------------------------- /examples/tcp/tcpechotest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tcp/tcpechotest.cpp -------------------------------------------------------------------------------- /examples/tls/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tls/CMakeLists.txt -------------------------------------------------------------------------------- /examples/tls/tlscli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tls/tlscli.cpp -------------------------------------------------------------------------------- /examples/tls/tlsconn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/tls/tlsconn.cpp -------------------------------------------------------------------------------- /examples/udp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/udp/CMakeLists.txt -------------------------------------------------------------------------------- /examples/udp/udp6echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/udp/udp6echo.cpp -------------------------------------------------------------------------------- /examples/udp/udpecho.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/udp/udpecho.cpp -------------------------------------------------------------------------------- /examples/udp/udpechosvr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/udp/udpechosvr.cpp -------------------------------------------------------------------------------- /examples/unix/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/unix/CMakeLists.txt -------------------------------------------------------------------------------- /examples/unix/undgramecho.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/unix/undgramecho.cpp -------------------------------------------------------------------------------- /examples/unix/undgramechosvr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/unix/undgramechosvr.cpp -------------------------------------------------------------------------------- /examples/unix/unecho.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/unix/unecho.cpp -------------------------------------------------------------------------------- /examples/unix/unechosvr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/unix/unechosvr.cpp -------------------------------------------------------------------------------- /examples/unix/unechotest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/examples/unix/unechotest.cpp -------------------------------------------------------------------------------- /include/sockpp/acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/acceptor.h -------------------------------------------------------------------------------- /include/sockpp/can_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/can_address.h -------------------------------------------------------------------------------- /include/sockpp/can_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/can_frame.h -------------------------------------------------------------------------------- /include/sockpp/can_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/can_socket.h -------------------------------------------------------------------------------- /include/sockpp/connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/connector.h -------------------------------------------------------------------------------- /include/sockpp/datagram_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/datagram_socket.h -------------------------------------------------------------------------------- /include/sockpp/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/error.h -------------------------------------------------------------------------------- /include/sockpp/inet6_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/inet6_address.h -------------------------------------------------------------------------------- /include/sockpp/inet_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/inet_address.h -------------------------------------------------------------------------------- /include/sockpp/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/platform.h -------------------------------------------------------------------------------- /include/sockpp/raw_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/raw_socket.h -------------------------------------------------------------------------------- /include/sockpp/result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/result.h -------------------------------------------------------------------------------- /include/sockpp/sock_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/sock_address.h -------------------------------------------------------------------------------- /include/sockpp/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/socket.h -------------------------------------------------------------------------------- /include/sockpp/stream_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/stream_socket.h -------------------------------------------------------------------------------- /include/sockpp/tcp6_acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tcp6_acceptor.h -------------------------------------------------------------------------------- /include/sockpp/tcp6_connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tcp6_connector.h -------------------------------------------------------------------------------- /include/sockpp/tcp6_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tcp6_socket.h -------------------------------------------------------------------------------- /include/sockpp/tcp_acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tcp_acceptor.h -------------------------------------------------------------------------------- /include/sockpp/tcp_connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tcp_connector.h -------------------------------------------------------------------------------- /include/sockpp/tcp_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tcp_socket.h -------------------------------------------------------------------------------- /include/sockpp/tls/connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/connector.h -------------------------------------------------------------------------------- /include/sockpp/tls/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/context.h -------------------------------------------------------------------------------- /include/sockpp/tls/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/error.h -------------------------------------------------------------------------------- /include/sockpp/tls/mbedtls_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/mbedtls_context.h -------------------------------------------------------------------------------- /include/sockpp/tls/mbedtls_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/mbedtls_error.h -------------------------------------------------------------------------------- /include/sockpp/tls/mbedtls_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/mbedtls_socket.h -------------------------------------------------------------------------------- /include/sockpp/tls/openssl_certificate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/openssl_certificate.h -------------------------------------------------------------------------------- /include/sockpp/tls/openssl_connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/openssl_connector.h -------------------------------------------------------------------------------- /include/sockpp/tls/openssl_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/openssl_context.h -------------------------------------------------------------------------------- /include/sockpp/tls/openssl_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/openssl_error.h -------------------------------------------------------------------------------- /include/sockpp/tls/openssl_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/openssl_socket.h -------------------------------------------------------------------------------- /include/sockpp/tls/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/tls/socket.h -------------------------------------------------------------------------------- /include/sockpp/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/types.h -------------------------------------------------------------------------------- /include/sockpp/udp6_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/udp6_socket.h -------------------------------------------------------------------------------- /include/sockpp/udp_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/udp_socket.h -------------------------------------------------------------------------------- /include/sockpp/unix_acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/unix_acceptor.h -------------------------------------------------------------------------------- /include/sockpp/unix_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/unix_address.h -------------------------------------------------------------------------------- /include/sockpp/unix_connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/unix_connector.h -------------------------------------------------------------------------------- /include/sockpp/unix_dgram_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/unix_dgram_socket.h -------------------------------------------------------------------------------- /include/sockpp/unix_stream_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/include/sockpp/unix_stream_socket.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/acceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/acceptor.cpp -------------------------------------------------------------------------------- /src/connector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/connector.cpp -------------------------------------------------------------------------------- /src/datagram_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/datagram_socket.cpp -------------------------------------------------------------------------------- /src/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/error.cpp -------------------------------------------------------------------------------- /src/inet6_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/inet6_address.cpp -------------------------------------------------------------------------------- /src/inet_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/inet_address.cpp -------------------------------------------------------------------------------- /src/linux/can_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/linux/can_address.cpp -------------------------------------------------------------------------------- /src/linux/can_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/linux/can_socket.cpp -------------------------------------------------------------------------------- /src/socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/socket.cpp -------------------------------------------------------------------------------- /src/stream_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/stream_socket.cpp -------------------------------------------------------------------------------- /src/tls/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/tls/CMakeLists.txt -------------------------------------------------------------------------------- /src/tls/mbedtls_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/tls/mbedtls_context.cpp -------------------------------------------------------------------------------- /src/tls/mbedtls_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/tls/mbedtls_error.cpp -------------------------------------------------------------------------------- /src/tls/mbedtls_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/tls/mbedtls_socket.cpp -------------------------------------------------------------------------------- /src/tls/openssl_certificate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/tls/openssl_certificate.cpp -------------------------------------------------------------------------------- /src/tls/openssl_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/tls/openssl_context.cpp -------------------------------------------------------------------------------- /src/tls/openssl_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/tls/openssl_error.cpp -------------------------------------------------------------------------------- /src/tls/openssl_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/tls/openssl_socket.cpp -------------------------------------------------------------------------------- /src/unix/unix_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/src/unix/unix_address.cpp -------------------------------------------------------------------------------- /tests/unit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/catch2_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/catch2_version.h -------------------------------------------------------------------------------- /tests/unit/test_acceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_acceptor.cpp -------------------------------------------------------------------------------- /tests/unit/test_can_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_can_address.cpp -------------------------------------------------------------------------------- /tests/unit/test_connector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_connector.cpp -------------------------------------------------------------------------------- /tests/unit/test_datagram_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_datagram_socket.cpp -------------------------------------------------------------------------------- /tests/unit/test_inet6_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_inet6_address.cpp -------------------------------------------------------------------------------- /tests/unit/test_inet_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_inet_address.cpp -------------------------------------------------------------------------------- /tests/unit/test_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_result.cpp -------------------------------------------------------------------------------- /tests/unit/test_sock_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_sock_address.cpp -------------------------------------------------------------------------------- /tests/unit/test_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_socket.cpp -------------------------------------------------------------------------------- /tests/unit/test_stream_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_stream_socket.cpp -------------------------------------------------------------------------------- /tests/unit/test_tcp_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_tcp_socket.cpp -------------------------------------------------------------------------------- /tests/unit/test_unix_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_unix_address.cpp -------------------------------------------------------------------------------- /tests/unit/test_unix_dgram_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_unix_dgram_socket.cpp -------------------------------------------------------------------------------- /tests/unit/test_unix_stream_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/test_unix_stream_socket.cpp -------------------------------------------------------------------------------- /tests/unit/unit_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpagliughi/sockpp/HEAD/tests/unit/unit_tests.cpp --------------------------------------------------------------------------------