ocean.util.aio

Modules

AsyncIO
module ocean.util.aio.AsyncIO

Module for doing non-blocking reads supported by threads.

DelegateJobNotification
module ocean.util.aio.DelegateJobNotification

DelegateJobNotification. Used for notifying jobs from the AsyncIO. Allows the job to specify how it will be suspended and resumed via delegates.

EventFDJobNotification
module ocean.util.aio.EventFDJobNotification

FiberSelectEvent suspend/resume interface for suspendable jobs waiting for AsyncIO to finish.

JobNotification
module ocean.util.aio.JobNotification

Common interface for various types of suspendable jobs waiting for AsyncIO to finish.

TaskJobNotification
module ocean.util.aio.TaskJobNotification

Task suspend/resume interface for suspendable jobs waiting for AsyncIO to finish.