Lines Matching defs:sessions
58 pa_hashmap *sessions, *previous_sessions;
84 pa_hashmap_put(u->sessions, session->id, session);
116 char **sessions;
122 r = sd_uid_get_sessions(getuid(), 0, &sessions);
126 /* We copy all sessions that still exist from one hashmap to the
130 u->previous_sessions = u->sessions;
131 u->sessions = h;
133 if (sessions) {
136 /* Note that the sessions array is allocated with libc's
140 for (s = sessions; *s; s++) {
143 pa_hashmap_put(u->sessions, o->id, o);
150 free(sessions);
200 u->sessions = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, NULL, (pa_free_cb_t) free_session);
231 if (u->sessions) {
232 pa_hashmap_free(u->sessions);