rate_ctr: Add rate_ctr_inc2() as convenience wrapper

rate_ctr_inc2() is slightly easier to use than the old
rate_ctr_inc() variant.

Change-Id: Ie00706be201c32ec2981ea38b70354ed85e1aefd
This commit is contained in:
Harald Welte 2018-02-24 14:43:34 +01:00
parent 218c4de84f
commit 175a4ae93a
1 changed files with 9 additions and 0 deletions

View File

@ -88,6 +88,15 @@ static inline void rate_ctr_inc(struct rate_ctr *ctr)
rate_ctr_add(ctr, 1);
}
/*! Increment the counter by 1
* \param ctrg \ref rate_ctr_group of counter
* \param idx index into \a ctrg counter group */
static inline void rate_ctr_inc2(struct rate_ctr_group *ctrg, unsigned int idx)
{
rate_ctr_inc(&ctrg->ctr[idx]);
}
/*! Return the counter difference since the last call to this function */
int64_t rate_ctr_difference(struct rate_ctr *ctr);