mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-12 05:48:51 -04:00
Add a bufferevent_get_priority() function
This commit is contained in:
parent
f90e25593c
commit
bd395549a3
@ -397,6 +397,16 @@ bufferevent_get_base(struct bufferevent *bufev)
|
||||
return bufev->ev_base;
|
||||
}
|
||||
|
||||
int
|
||||
bufferevent_get_priority(struct bufferevent *bufev)
|
||||
{
|
||||
if (event_initialized(&bufev->ev_read)) {
|
||||
return event_get_priority(&bufev->ev_read);
|
||||
} else {
|
||||
return event_base_get_npriorities(bufev->ev_base) / 2;
|
||||
}
|
||||
}
|
||||
|
||||
int
|
||||
bufferevent_write(struct bufferevent *bufev, const void *data, size_t size)
|
||||
{
|
||||
|
@ -273,6 +273,12 @@ struct event_base *bufferevent_get_base(struct bufferevent *bev);
|
||||
*/
|
||||
int bufferevent_priority_set(struct bufferevent *bufev, int pri);
|
||||
|
||||
/**
|
||||
Return the priority of a bufferevent.
|
||||
|
||||
Only supported for socket bufferevents
|
||||
*/
|
||||
int bufferevent_get_priority(struct bufferevent *bufev);
|
||||
|
||||
/**
|
||||
Deallocate the storage associated with a bufferevent structure.
|
||||
|
Loading…
x
Reference in New Issue
Block a user