mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-12 13:58:58 -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;
|
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
|
int
|
||||||
bufferevent_write(struct bufferevent *bufev, const void *data, size_t size)
|
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);
|
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.
|
Deallocate the storage associated with a bufferevent structure.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user