Add uc_wqueue_flush() to immedately preform mbuf writes
This commit is contained in:
@@ -43,6 +43,8 @@ static int uc_wqueue_handle_write(struct UCWQueue *wqueue)
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
||||
|
||||
static void uc_wqueue_cb(struct IOMux *mux, struct IOMuxFD *fd, unsigned int what)
|
||||
{
|
||||
int rc = 0;
|
||||
@@ -110,3 +112,12 @@ int uc_wqueue_enqueue(struct UCWQueue *wqueue, struct MBuf *mbuf)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int uc_wqueue_flush(struct UCWQueue *wqueue)
|
||||
{
|
||||
if (uc_wqueue_handle_write(wqueue) < 0) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user