Logo Search packages:      
Sourcecode: pulseaudio version File versions

pa_mainloop_api Struct Reference

#include <mainloop-api.h>

List of all members.


Detailed Description

An abstract mainloop API vtable

Definition at line 82 of file mainloop-api.h.


Public Attributes

void(* defer_enable )(pa_defer_event *e, int b)
void(* defer_free )(pa_defer_event *e)
pa_defer_event *(* defer_new )(pa_mainloop_api *a, pa_defer_event_cb_t cb, void *userdata)
void(* defer_set_destroy )(pa_defer_event *e, pa_defer_event_destroy_cb_t cb)
void(* io_enable )(pa_io_event *e, pa_io_event_flags_t events)
void(* io_free )(pa_io_event *e)
pa_io_event *(* io_new )(pa_mainloop_api *a, int fd, pa_io_event_flags_t events, pa_io_event_cb_t cb, void *userdata)
void(* io_set_destroy )(pa_io_event *e, pa_io_event_destroy_cb_t cb)
void(* quit )(pa_mainloop_api *a, int retval)
void(* time_free )(pa_time_event *e)
pa_time_event *(* time_new )(pa_mainloop_api *a, const struct timeval *tv, pa_time_event_cb_t cb, void *userdata)
void(* time_restart )(pa_time_event *e, const struct timeval *tv)
void(* time_set_destroy )(pa_time_event *e, pa_time_event_destroy_cb_t cb)
void * userdata

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index