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

Method ReleaseDeferredWindowUpdate

src/brpc/policy/http2_rpc_protocol.cpp:1071–1076  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1069}
1070
1071inline int64_t H2Context::ReleaseDeferredWindowUpdate() {
1072 if (_deferred_window_update.load(butil::memory_order_relaxed) == 0) {
1073 return 0;
1074 }
1075 return _deferred_window_update.exchange(0, butil::memory_order_relaxed);
1076}
1077
1078void H2Context::DeferWindowUpdate(int64_t size) {
1079 if (size <= 0) {

Callers 3

OnDataMethod · 0.45
PackH2MessageFunction · 0.45

Calls 2

loadMethod · 0.45
exchangeMethod · 0.45

Tested by

no test coverage detected