MCPcopy Create free account
hub / github.com/apache/brpc / DoConnect

Method DoConnect

src/brpc/socket.cpp:1386–1393  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1384}
1385
1386int Socket::DoConnect(const timespec* abstime,
1387 int (*on_connect)(int, int, void*), void* data) {
1388 if (_conn) {
1389 return _conn->Connect(this, abstime, on_connect, data);
1390 } else {
1391 return Connect(abstime, on_connect, data);
1392 }
1393}
1394
1395int Socket::ConnectIfNot(const timespec* abstime, WriteRequest* req) {
1396 if (_fd.load(butil::memory_order_consume) >= 0) {

Callers

nothing calls this directly

Calls 1

ConnectMethod · 0.45

Tested by

no test coverage detected