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

Method RemoveStream

src/brpc/socket.cpp:2551–2561  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2549}
2550
2551int Socket::RemoveStream(StreamId stream_id) {
2552 _stream_mutex.lock();
2553 if (_stream_set == NULL) {
2554 _stream_mutex.unlock();
2555 CHECK(false) << "AddStream was not called";
2556 return -1;
2557 }
2558 _stream_set->erase(stream_id);
2559 _stream_mutex.unlock();
2560 return 0;
2561}
2562
2563void Socket::ResetAllStreams(int error_code, const std::string& error_text) {
2564 DCHECK(Failed());

Callers 1

BeforeRecycleMethod · 0.80

Calls 3

lockMethod · 0.45
unlockMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected