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

Function HandleSocketShutdownWrite

test/brpc_socket_unittest.cpp:1573–1584  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1571};
1572
1573int HandleSocketShutdownWrite(bthread_id_t id, void* data, int error_code,
1574 const std::string& error_text) {
1575 auto arg = static_cast<ShutdownWriterArg*>(data);
1576 EXPECT_NE(nullptr, arg);
1577 EXPECT_TRUE(0 == error_code || brpc::ESHUTDOWNWRITE == error_code) << error_code;
1578 ++arg->total_count;
1579 if (0 == error_code) {
1580 ++arg->success_count;
1581 }
1582 CHECK_EQ(0, bthread_id_unlock_and_destroy(id));
1583 return 0;
1584}
1585
1586void* ShutdownWriter(void* void_arg) {
1587 auto arg = static_cast<ShutdownWriterArg*>(void_arg);

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected