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.