Logo Search packages:      
Sourcecode: pulseaudio version File versions  Download package

Public Types | Public Member Functions | Public Attributes

pa_mainloop Struct Reference

Collaboration diagram for pa_mainloop:
Collaboration graph
[legend]

List of all members.

Public Types

enum  {
  STATE_PASSIVE, STATE_PREPARED, STATE_POLLING, STATE_POLLED,
  STATE_QUIT
}

Public Member Functions

 PA_LLIST_HEAD (pa_io_event, io_events)
 PA_LLIST_HEAD (pa_defer_event, defer_events)
 PA_LLIST_HEAD (pa_time_event, time_events)

Public Attributes

pa_mainloop_api api
pa_time_eventcached_next_time_event
unsigned defer_events_please_scan
unsigned io_events_please_scan
unsigned max_pollfds
unsigned n_enabled_defer_events
unsigned n_enabled_time_events
unsigned n_io_events
unsigned n_pollfds
pa_poll_func poll_func
int poll_func_ret
void * poll_func_userdata
struct pollfdpollfds
pa_usec_t prepared_timeout
pa_bool_t quit:1
pa_bool_t rebuild_pollfds:1
int retval
enum pa_mainloop:: { ... }  state
unsigned time_events_please_scan
int wakeup_pipe [2]
int wakeup_pipe_type
pa_bool_t wakeup_requested:1

Detailed Description

Definition at line 104 of file mainloop.c.


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

Generated by  Doxygen 1.6.0   Back to index