#ifndef GRPC_SRC_CORE_LIB_RESOURCE_QUOTA_RESOURCE_QUOTA_H
#define GRPC_SRC_CORE_LIB_RESOURCE_QUOTA_RESOURCE_QUOTA_H
#include <grpc/support/port_platform.h>
#include <string>
#include <utility>
#include "absl/strings/string_view.h"
#include <grpc/grpc.h>
#include "src/core/lib/gpr/useful.h"
#include "src/core/lib/gprpp/cpp_impl_of.h"
#include "src/core/lib/gprpp/ref_counted.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"
#include "src/core/lib/resource_quota/memory_quota.h"
#include "src/core/lib/resource_quota/thread_quota.h"
namespace grpc_core {
class ResourceQuota;
ResourceQuotaRefPtr;
class ResourceQuota : public RefCounted<ResourceQuota>,
public CppImplOf<ResourceQuota, grpc_resource_quota> { … };
inline ResourceQuotaRefPtr MakeResourceQuota(std::string name) { … }
}
#endif