MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / connTLSSyncRead

Function connTLSSyncRead

src/tls.cpp:1218–1228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1216}
1217
1218static ssize_t connTLSSyncRead(connection *conn_, char *ptr, ssize_t size, long long timeout) {
1219 tls_connection *conn = (tls_connection *) conn_;
1220
1221 serverAssert(conn->el == serverTL->el);
1222
1223 setBlockingTimeout(conn, timeout);
1224 int ret = SSL_read(conn->ssl, ptr, size);
1225 unsetBlockingTimeout(conn);
1226
1227 return ret;
1228}
1229
1230static ssize_t connTLSSyncReadLine(connection *conn_, char *ptr, ssize_t size, long long timeout) {
1231 tls_connection *conn = (tls_connection *) conn_;

Callers

nothing calls this directly

Calls 2

setBlockingTimeoutFunction · 0.85
unsetBlockingTimeoutFunction · 0.85

Tested by

no test coverage detected