Skip to content
Snippets Groups Projects
Commit 94170644 authored by Craig Tiller's avatar Craig Tiller Committed by GitHub
Browse files

Merge pull request #9181 from daniel-j-born/resource_quota

Method to expose the resource quota of a resource user
parents 352c993f 9c627c20
No related branches found
No related tags found
No related merge requests found
......@@ -691,6 +691,11 @@ grpc_resource_user *grpc_resource_user_create(
return resource_user;
}
grpc_resource_quota *grpc_resource_user_quota(
grpc_resource_user *resource_user) {
return resource_user->resource_quota;
}
static void ru_ref_by(grpc_resource_user *resource_user, gpr_atm amount) {
GPR_ASSERT(amount > 0);
GPR_ASSERT(gpr_atm_no_barrier_fetch_add(&resource_user->refs, amount) != 0);
......
......@@ -88,6 +88,12 @@ typedef struct grpc_resource_user grpc_resource_user;
grpc_resource_user *grpc_resource_user_create(
grpc_resource_quota *resource_quota, const char *name);
/* Returns a borrowed reference to the underlying resource quota for this
resource user. */
grpc_resource_quota *grpc_resource_user_quota(
grpc_resource_user *resource_user);
void grpc_resource_user_ref(grpc_resource_user *resource_user);
void grpc_resource_user_unref(grpc_exec_ctx *exec_ctx,
grpc_resource_user *resource_user);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment