 
| Typedefs | |
| typedef void | event_t | 
| typedef void (* | event_listener_t )(xine_t *xine, event_t *event, void *data) | 
| Functions | |
| int | xine_register_event_listener (xine_t *self, event_listener_t listener) | 
| registers an event listener callback. | |
| int | xine_remove_event_listener (xine_t *self, event_listener_t listener) | 
| Attempts to remove a registered event listener. | |
| void | xine_send_event (xine_t *self, event_t *event, void *data) | 
| sends an event to all listeners. | |
| 
 | 
| Event listener callback. | 
| 
 | 
| Opaque data type. 
 | 
| 
 | 
| registers an event listener callback. 
 
 
 
 
 | 
| 
 | 
| Attempts to remove a registered event listener. 
 
 
 
 
 | 
| 
 | 
| sends an event to all listeners. 
 
 
 
 | 
 1.2.8 written by Dimitri van Heesch,
 © 1997-2001
1.2.8 written by Dimitri van Heesch,
 © 1997-2001