Module may::cqueue [] [src]

Structs

Cqueue

cqueue interface for general select model

Event

The event that poll would return, events are generated when a select coroutine has finished it's top half

EventSender

each select coroutine would use this struct to communicate with the cqueue. the struct is created in add for each select coroutine

Selector

a handle type for the select coroutine you can only use the remove method to manually delete the coroutine

Enums

PollError

This enumeration is the list of the possible reasons that poll could not return Event when called.

Functions

scope

Create a new scope, for select coroutines.