|
@@ -178,3 +178,14 @@ token_bucket_dec_write(token_bucket_t *bucket,
|
|
|
return decrement_single_bucket(&bucket->write_bucket, n);
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * As token_bucket_dec_read and token_bucket_dec_write, in a single operation.
|
|
|
+ */
|
|
|
+void
|
|
|
+token_bucket_dec(token_bucket_t *bucket,
|
|
|
+ ssize_t n_read, ssize_t n_written)
|
|
|
+{
|
|
|
+ token_bucket_dec_read(bucket, n_read);
|
|
|
+ token_bucket_dec_read(bucket, n_written);
|
|
|
+}
|
|
|
+
|