12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #ifndef foomainloopsignalhfoo
- #define foomainloopsignalhfoo
- #include <pulse/mainloop-api.h>
- #include <pulse/cdecl.h>
- PA_C_DECL_BEGIN
- typedef struct pa_signal_event pa_signal_event;
- typedef void (*pa_signal_cb_t) (pa_mainloop_api *api, pa_signal_event*e, int sig, void *userdata);
- typedef void (*pa_signal_destroy_cb_t) (pa_mainloop_api *api, pa_signal_event*e, void *userdata);
- int pa_signal_init(pa_mainloop_api *api);
- void pa_signal_done(void);
- pa_signal_event* pa_signal_new(int sig, pa_signal_cb_t callback, void *userdata);
- void pa_signal_free(pa_signal_event *e);
- void pa_signal_set_destroy(pa_signal_event *e, pa_signal_destroy_cb_t callback);
- PA_C_DECL_END
- #endif
|