mirror of
https://github.com/cuberite/libevent.git
synced 2025-08-03 17:26:24 -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;
|
||||
}
|
||||
|
||||
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;
|
||||
* _bufferevent_get_read_max() is more likely what you want*/
|
||||
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_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
|
||||
|
Loading…
x
Reference in New Issue
Block a user