#include <grpc/support/port_platform.h>#include "src/core/lib/resource_quota/api.h"#include <stdint.h>#include <atomic>#include <memory>#include <string>#include <utility>#include "absl/strings/str_cat.h"#include <grpc/grpc.h>#include "src/core/lib/channel/channel_args.h"#include "src/core/lib/channel/channel_args_preconditioning.h"#include "src/core/lib/gprpp/ref_counted_ptr.h"#include "src/core/lib/iomgr/exec_ctx.h"#include "src/core/lib/resource_quota/memory_quota.h"#include "src/core/lib/resource_quota/resource_quota.h"#include "src/core/lib/resource_quota/thread_quota.h"
Go to the source code of this file.
Namespaces | |
| grpc_core | |
Functions | |
| ChannelArgs | grpc_core::EnsureResourceQuotaInChannelArgs (ChannelArgs args) |
| const grpc_arg_pointer_vtable * | grpc_resource_quota_arg_vtable () |
| grpc_resource_quota * | grpc_resource_quota_create (const char *name) |
| void | grpc_resource_quota_ref (grpc_resource_quota *resource_quota) |
| void | grpc_resource_quota_resize (grpc_resource_quota *resource_quota, size_t new_size) |
| void | grpc_resource_quota_set_max_threads (grpc_resource_quota *resource_quota, int new_max_threads) |
| void | grpc_resource_quota_unref (grpc_resource_quota *resource_quota) |
| void | grpc_core::RegisterResourceQuota (CoreConfiguration::Builder *builder) |
| ResourceQuotaRefPtr | grpc_core::ResourceQuotaFromChannelArgs (const grpc_channel_args *args) |
| const grpc_arg_pointer_vtable* grpc_resource_quota_arg_vtable | ( | void | ) |
| grpc_resource_quota* grpc_resource_quota_create | ( | const char * | trace_name | ) |
| void grpc_resource_quota_ref | ( | grpc_resource_quota * | resource_quota | ) |
| void grpc_resource_quota_resize | ( | grpc_resource_quota * | resource_quota, |
| size_t | new_size | ||
| ) |
| void grpc_resource_quota_set_max_threads | ( | grpc_resource_quota * | resource_quota, |
| int | new_max_threads | ||
| ) |
| void grpc_resource_quota_unref | ( | grpc_resource_quota * | resource_quota | ) |