Classes | |
| class | FlowControlAction |
| class | StreamFlowControl |
| class | TestOnlyTransportTargetWindowEstimatesMocker |
| class | TransportFlowControl |
Enumerations | |
| enum | StallEdge { StallEdge::kNoChange, StallEdge::kStalled, StallEdge::kUnstalled } |
Functions | |
| static double | AdjustForMemoryPressure (double memory_pressure, double target) |
| std::ostream & | operator<< (std::ostream &out, const FlowControlAction &action) |
| std::ostream & | operator<< (std::ostream &out, FlowControlAction::Urgency u) |
| TEST (FlowControl, GradualReadsUpdate) | |
| TEST (FlowControl, InitialStreamUpdate) | |
| TEST (FlowControl, InitialTransportUpdate) | |
| TEST (FlowControl, NoOp) | |
| TEST (FlowControl, NoUpdateWithoutReader) | |
| TEST (FlowControl, RecvData) | |
| TEST (FlowControl, SendData) | |
| TEST (FlowControl, TrackMinProgressSize) | |
Variables | |
| TestOnlyTransportTargetWindowEstimatesMocker * | g_test_only_transport_target_window_estimates_mocker |
| static constexpr uint32_t | kDefaultFrameSize = 16384 |
| static constexpr uint32_t | kDefaultWindow = 65535 |
| static constexpr uint32_t | kFrameSize = 1024 * 1024 |
| static constexpr const uint32_t | kMaxInitialWindowSize = (1u << 30) |
| static constexpr int64_t | kMaxWindow = static_cast<int64_t>((1u << 31) - 1) |
| static constexpr const int64_t | kMaxWindowDelta = (1u << 20) |
| static constexpr const uint32_t | kMinInitialWindowSize = 128 |
|
strong |
| Enumerator | |
|---|---|
| kNoChange | |
| kStalled | |
| kUnstalled | |
Definition at line 66 of file flow_control.h.
|
static |
Definition at line 183 of file flow_control.cc.
| std::ostream & grpc_core::chttp2::operator<< | ( | std::ostream & | out, |
| const FlowControlAction & | action | ||
| ) |
Definition at line 97 of file flow_control.cc.
| std::ostream & grpc_core::chttp2::operator<< | ( | std::ostream & | out, |
| FlowControlAction::Urgency | u | ||
| ) |
Definition at line 70 of file flow_control.cc.
| grpc_core::chttp2::TEST | ( | FlowControl | , |
| GradualReadsUpdate | |||
| ) |
Definition at line 139 of file flow_control_test.cc.
| grpc_core::chttp2::TEST | ( | FlowControl | , |
| InitialStreamUpdate | |||
| ) |
Definition at line 62 of file flow_control_test.cc.
| grpc_core::chttp2::TEST | ( | FlowControl | , |
| InitialTransportUpdate | |||
| ) |
Definition at line 55 of file flow_control_test.cc.
| grpc_core::chttp2::TEST | ( | FlowControl | , |
| NoOp | |||
| ) |
Definition at line 30 of file flow_control_test.cc.
| grpc_core::chttp2::TEST | ( | FlowControl | , |
| NoUpdateWithoutReader | |||
| ) |
Definition at line 117 of file flow_control_test.cc.
| grpc_core::chttp2::TEST | ( | FlowControl | , |
| RecvData | |||
| ) |
Definition at line 70 of file flow_control_test.cc.
| grpc_core::chttp2::TEST | ( | FlowControl | , |
| SendData | |||
| ) |
Definition at line 43 of file flow_control_test.cc.
| grpc_core::chttp2::TEST | ( | FlowControl | , |
| TrackMinProgressSize | |||
| ) |
Definition at line 81 of file flow_control_test.cc.
| TestOnlyTransportTargetWindowEstimatesMocker * grpc_core::chttp2::g_test_only_transport_target_window_estimates_mocker |
Definition at line 48 of file flow_control.cc.
|
staticconstexpr |
Definition at line 54 of file flow_control.h.
|
staticconstexpr |
Definition at line 53 of file flow_control.h.
|
staticconstexpr |
Definition at line 57 of file flow_control.h.
Definition at line 59 of file flow_control.h.
|
staticconstexpr |
Definition at line 55 of file flow_control.h.
Definition at line 61 of file flow_control.h.
Definition at line 58 of file flow_control.h.