Module libpulse_binding::mainloop::api[][src]

Main loop abstraction layer API.

Structs

MainloopApi

An abstract mainloop API vtable

MainloopInner

Mainloop inner wrapper.

Traits

Mainloop
MainloopInnerType

This enables generic type enforcement with MainloopInner objects, and describes mandatory accessors for the internal pointers, allowing access to these pointers across the generic implementations to work.

MainloopInternalType

This enables generic type enforcement with the opaque C objects.

Type Definitions

DeferEventCb

A defer event callback prototype

DeferEventDestroyCb

A defer event destroy callback prototype

IoEventCb

An IO event callback prototype

IoEventDestroyCb

A IO event destroy callback prototype

TimeEventCb

A time event callback prototype

TimeEventDestroyCb

A time event destroy callback prototype