mirror of
https://github.com/cuberite/libevent.git
synced 2025-08-04 01:36:23 -04:00
Expose view of current rate limit as constrained by group limit
This commit is contained in:
parent
db08f640d5
commit
162ce8a856
@ -727,6 +727,27 @@ bufferevent_get_write_limit(struct bufferevent *bev)
|
|||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ev_ssize_t
|
||||||
|
bufferevent_get_max_to_read(struct bufferevent *bev)
|
||||||
|
{
|
||||||
|
ev_ssize_t r;
|
||||||
|
BEV_LOCK(bev);
|
||||||
|
r = _bufferevent_get_read_max(BEV_UPCAST(bev));
|
||||||
|
BEV_UNLOCK(bev);
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
ev_ssize_t
|
||||||
|
bufferevent_get_max_to_write(struct bufferevent *bev)
|
||||||
|
{
|
||||||
|
ev_ssize_t r;
|
||||||
|
BEV_LOCK(bev);
|
||||||
|
r = _bufferevent_get_write_max(BEV_UPCAST(bev));
|
||||||
|
BEV_UNLOCK(bev);
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Mostly you don't want to use this function from inside libevent;
|
/* Mostly you don't want to use this function from inside libevent;
|
||||||
* _bufferevent_get_read_max() is more likely what you want*/
|
* _bufferevent_get_read_max() is more likely what you want*/
|
||||||
ev_ssize_t
|
ev_ssize_t
|
||||||
|
@ -597,6 +597,9 @@ ev_ssize_t bufferevent_get_read_limit(struct bufferevent *bev);
|
|||||||
ev_ssize_t bufferevent_get_write_limit(struct bufferevent *bev);
|
ev_ssize_t bufferevent_get_write_limit(struct bufferevent *bev);
|
||||||
/*@}*/
|
/*@}*/
|
||||||
|
|
||||||
|
ev_ssize_t bufferevent_get_max_to_read(struct bufferevent *bev);
|
||||||
|
ev_ssize_t bufferevent_get_max_to_write(struct bufferevent *bev);
|
||||||
|
|
||||||
/*@{*/
|
/*@{*/
|
||||||
/**
|
/**
|
||||||
Return the read or write bucket size for a bufferevent rate limit
|
Return the read or write bucket size for a bufferevent rate limit
|
||||||
|
Loading…
x
Reference in New Issue
Block a user