Lines Matching refs:userdata

61 struct userdata {
80 struct userdata *userdata;
101 pa_assert_se(pa_dbus_protocol_unregister_connection(c->server->userdata->dbus_protocol, pa_dbus_wrap_connection_get(c->wrap_conn)) >= 0);
113 pa_assert(c->userdata);
115 conn = c->userdata;
116 pa_idxset_remove_by_data(conn->server->userdata->connections, conn, NULL);
118 c->userdata = NULL;
132 pa_assert(c->userdata);
134 conn = c->userdata;
136 pa_assert_se(signal_msg = dbus_message_new_signal(pa_dbusiface_core_get_client_path(conn->server->userdata->core_iface, c),
165 c->server->userdata->module->core->mainloop->defer_enable(c->server->userdata->cleanup_event, 1);
182 new_data.module = s->userdata->module;
185 client = pa_client_new(s->userdata->module->core, &new_data);
193 if (s->type == SERVER_TYPE_TCP || s->userdata->module->core->server_type == PA_SERVER_TYPE_SYSTEM) {
202 c->wrap_conn = pa_dbus_wrap_connection_new_from_existing(s->userdata->module->core->mainloop, true, new_connection);
207 c->client->userdata = c;
211 pa_idxset_put(s->userdata->connections, c, NULL);
213 pa_assert_se(pa_dbus_protocol_register_connection(s->userdata->dbus_protocol, new_connection, c->client) >= 0);
217 static void io_event_cb(pa_mainloop_api *mainloop, pa_io_event *e, int fd, pa_io_event_flags_t events, void *userdata) {
219 DBusWatch *watch = userdata;
241 static void time_event_cb(pa_mainloop_api *mainloop, pa_time_event* e, const struct timeval *tv, void *userdata) {
242 DBusTimeout *timeout = userdata;
284 mainloop = s->userdata->module->core->mainloop;
305 s->userdata->module->core->mainloop->io_free(ev);
319 s->userdata->module->core->mainloop->io_enable(ev, get_watch_flags(watch));
335 mainloop = s->userdata->module->core->mainloop;
356 s->userdata->module->core->mainloop->time_free(ev);
368 mainloop = s->userdata->module->core->mainloop;
394 static struct server *start_server(struct userdata *u, const char *address, enum server_type type) {
411 s->userdata = u;
443 static struct server *start_local_server(struct userdata *u) {
458 static struct server *start_tcp_server(struct userdata *u) {
499 static void cleanup_cb(pa_mainloop_api *a, pa_defer_event *e, void *userdata) {
500 struct userdata *u = userdata;
515 struct userdata *u = NULL;
525 m->userdata = u = pa_xnew0(struct userdata, 1);
575 struct userdata *u;
579 if (!(u = m->userdata))
608 m->userdata = NULL;