#include <grpc/support/port_platform.h>
#include <stdint.h>
#include <iosfwd>
#include <string>
#include "absl/functional/function_ref.h"
#include "absl/status/status.h"
#include "absl/types/optional.h"
#include "absl/utility/utility.h"
#include <grpc/support/log.h>
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gprpp/time.h"
#include "src/core/lib/resource_quota/memory_quota.h"
#include "src/core/lib/transport/bdp_estimator.h"
#include "src/core/lib/transport/pid_controller.h"
Go to the source code of this file.
Namespaces | |
grpc | |
grpc::testing | |
grpc_core | |
grpc_core::chttp2 | |
Enumerations | |
enum | grpc_core::chttp2::StallEdge { grpc_core::chttp2::StallEdge::kNoChange, grpc_core::chttp2::StallEdge::kStalled, grpc_core::chttp2::StallEdge::kUnstalled } |
Functions | |
std::ostream & | grpc_core::chttp2::operator<< (std::ostream &out, const FlowControlAction &action) |
std::ostream & | grpc_core::chttp2::operator<< (std::ostream &out, FlowControlAction::Urgency u) |
Variables | |
grpc_core::TraceFlag | grpc_flowctl_trace |
static constexpr uint32_t | grpc_core::chttp2::kDefaultFrameSize = 16384 |
static constexpr uint32_t | grpc_core::chttp2::kDefaultWindow = 65535 |
static constexpr uint32_t | grpc_core::chttp2::kFrameSize = 1024 * 1024 |
static constexpr const uint32_t | grpc_core::chttp2::kMaxInitialWindowSize = (1u << 30) |
static constexpr int64_t | grpc_core::chttp2::kMaxWindow = static_cast<int64_t>((1u << 31) - 1) |
static constexpr const int64_t | grpc_core::chttp2::kMaxWindowDelta = (1u << 20) |
static constexpr const uint32_t | grpc_core::chttp2::kMinInitialWindowSize = 128 |
grpc_core::TraceFlag grpc_flowctl_trace |