mirror of
https://github.com/ii64/gouring.git
synced 2025-04-26 05:42:48 +02:00
feat(): expose GetCQEvent
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
This commit is contained in:
parent
b19e609515
commit
914abe7c45
1 changed files with 2 additions and 2 deletions
|
@ -146,7 +146,7 @@ func (q *Queue) cqAdvance(d uint32) {
|
|||
}
|
||||
}
|
||||
|
||||
func (q *Queue) getCQEvent(wait bool) (cqe *gouring.CQEntry, err error) {
|
||||
func (q *Queue) GetCQEvent(wait bool) (cqe *gouring.CQEntry, err error) {
|
||||
if err = q.precheck(); err != nil {
|
||||
return
|
||||
}
|
||||
|
@ -181,7 +181,7 @@ func (q *Queue) getCQEvent(wait bool) (cqe *gouring.CQEntry, err error) {
|
|||
|
||||
func (q *Queue) Run(f func(cqe *gouring.CQEntry)) {
|
||||
for q.precheck() == nil {
|
||||
cqe, err := q.getCQEvent(true)
|
||||
cqe, err := q.GetCQEvent(true)
|
||||
if cqe == nil || err != nil {
|
||||
// fmt.Printf("run error: %+#v\n", err)
|
||||
if err == ErrQueueClosed {
|
||||
|
|
Loading…
Add table
Reference in a new issue