A defer event callback prototype \since 0.9.3
A defer event destroy callback prototype \since 0.9.3
An IO event callback prototype \since 0.9.3
A IO event destroy callback prototype \since 0.9.3
A time event callback prototype \since 0.9.3
A time event destroy callback prototype \since 0.9.3
A bitmask for IO events
Run the specified callback function once from the main loop using an * anonymous defer event. If the mainloop runs in a different thread, you need * to follow the mainloop implementation's rules regarding how to safely create * defer events. In particular, if you're using \ref pa_threaded_mainloop, you * must lock the mainloop before calling this function.
An opaque deferred event source object. Events of this type are triggered once in every main loop iteration
An opaque IO event source object
An abstract mainloop API vtable
An opaque timer event source object