MCPcopy Create free account
hub / github.com/defold/defold / ConnectTLSSocket

Function ConnectTLSSocket

engine/dlib/src/test/test_sslsocket.cpp:44–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42}
43
44static void ConnectTLSSocket(dmSocket::Socket* socket, dmSSLSocket::Socket* ssl_socket)
45{
46 *socket = dmSocket::INVALID_SOCKET_HANDLE;
47 *ssl_socket = dmSSLSocket::INVALID_SOCKET_HANDLE;
48
49 dmSocket::Result socket_result = dmSocket::New(dmSocket::DOMAIN_IPV4, dmSocket::TYPE_STREAM, dmSocket::PROTOCOL_TCP, socket);
50 ASSERT_EQ(dmSocket::RESULT_OK, socket_result);
51
52 dmSocket::Address address;
53 socket_result = dmSocket::GetHostByName(g_HttpAddress, &address, true, false);
54 ASSERT_EQ(dmSocket::RESULT_OK, socket_result);
55
56 socket_result = dmSocket::Connect(*socket, address, g_HttpPortTLS);
57 ASSERT_EQ(dmSocket::RESULT_OK, socket_result);
58
59 dmSSLSocket::Result ssl_result = dmSSLSocket::New(*socket, g_HttpAddress, 10 * 1000000, ssl_socket);
60 ASSERT_EQ(dmSSLSocket::RESULT_OK, ssl_result);
61}
62
63static void SendAll(dmSSLSocket::Socket ssl_socket, const char* buffer, uint32_t length)
64{

Callers 1

TESTFunction · 0.85

Calls 3

NewFunction · 0.50
GetHostByNameFunction · 0.50
ConnectFunction · 0.50

Tested by

no test coverage detected