123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- #ifndef foomainloophfoo
- #define foomainloophfoo
- #include <pulse/mainloop-api.h>
- #include <pulse/cdecl.h>
- PA_C_DECL_BEGIN
- struct pollfd;
- typedef struct pa_mainloop pa_mainloop;
- pa_mainloop *pa_mainloop_new(void);
- void pa_mainloop_free(pa_mainloop* m);
- int pa_mainloop_prepare(pa_mainloop *m, int timeout);
- int pa_mainloop_poll(pa_mainloop *m);
- int pa_mainloop_dispatch(pa_mainloop *m);
- int pa_mainloop_get_retval(pa_mainloop *m);
- int pa_mainloop_iterate(pa_mainloop *m, int block, int *retval);
- int pa_mainloop_run(pa_mainloop *m, int *retval);
- pa_mainloop_api* pa_mainloop_get_api(pa_mainloop*m);
- void pa_mainloop_quit(pa_mainloop *m, int retval);
- void pa_mainloop_wakeup(pa_mainloop *m);
- typedef int (*pa_poll_func)(struct pollfd *ufds, unsigned long nfds, int timeout, void*userdata);
- void pa_mainloop_set_poll_func(pa_mainloop *m, pa_poll_func poll_func, void *userdata);
- PA_C_DECL_END
- #endif
|