• Home
  • Raw
  • Download

Lines Matching refs:sl

78     pa_dbusobj_server_lookup *sl = user_data;  in unregister_cb()  local
80 pa_assert(sl); in unregister_cb()
81 pa_assert(sl->path_registered); in unregister_cb()
83 sl->path_registered = false; in unregister_cb()
86 …lerResult handle_introspect(DBusConnection *conn, DBusMessage *msg, pa_dbusobj_server_lookup *sl) { in handle_introspect() argument
140 …erResult handle_get_address(DBusConnection *conn, DBusMessage *msg, pa_dbusobj_server_lookup *sl) { in handle_get_address() argument
149 pa_assert(sl); in handle_get_address()
151 switch (get_address(sl->core->server_type, &address)) { in handle_get_address()
201 …BusHandlerResult handle_get(DBusConnection *conn, DBusMessage *msg, pa_dbusobj_server_lookup *sl) { in handle_get() argument
209 pa_assert(sl); in handle_get()
242 r = handle_get_address(conn, msg, sl); in handle_get()
251 …BusHandlerResult handle_set(DBusConnection *conn, DBusMessage *msg, pa_dbusobj_server_lookup *sl) { in handle_set() argument
259 pa_assert(sl); in handle_set()
309 …andlerResult handle_get_all(DBusConnection *conn, DBusMessage *msg, pa_dbusobj_server_lookup *sl) { in handle_get_all() argument
322 pa_assert(sl); in handle_get_all()
337 switch (get_address(sl->core->server_type, &address)) { in handle_get_all()
408 pa_dbusobj_server_lookup *sl = user_data; in message_cb() local
412 pa_assert(sl); in message_cb()
421 return handle_introspect(conn, msg, sl); in message_cb()
425 return handle_get(conn, msg, sl); in message_cb()
429 return handle_set(conn, msg, sl); in message_cb()
433 return handle_get_all(conn, msg, sl); in message_cb()
448 pa_dbusobj_server_lookup *sl; in pa_dbusobj_server_lookup_new() local
453 sl = pa_xnew(pa_dbusobj_server_lookup, 1); in pa_dbusobj_server_lookup_new()
454 sl->core = c; in pa_dbusobj_server_lookup_new()
455 sl->path_registered = false; in pa_dbusobj_server_lookup_new()
457 if (!(sl->conn = pa_dbus_bus_get(c, DBUS_BUS_SESSION, &error)) || dbus_error_is_set(&error)) { in pa_dbusobj_server_lookup_new()
462 …dbus_connection_register_object_path(pa_dbus_connection_get(sl->conn), OBJECT_PATH, &vtable, sl)) { in pa_dbusobj_server_lookup_new()
467 sl->path_registered = true; in pa_dbusobj_server_lookup_new()
469 return sl; in pa_dbusobj_server_lookup_new()
474 pa_dbusobj_server_lookup_free(sl); in pa_dbusobj_server_lookup_new()
479 void pa_dbusobj_server_lookup_free(pa_dbusobj_server_lookup *sl) { in pa_dbusobj_server_lookup_free() argument
480 pa_assert(sl); in pa_dbusobj_server_lookup_free()
482 if (sl->path_registered) { in pa_dbusobj_server_lookup_free()
483 pa_assert(sl->conn); in pa_dbusobj_server_lookup_free()
484 if (!dbus_connection_unregister_object_path(pa_dbus_connection_get(sl->conn), OBJECT_PATH)) in pa_dbusobj_server_lookup_free()
488 if (sl->conn) in pa_dbusobj_server_lookup_free()
489 pa_dbus_connection_unref(sl->conn); in pa_dbusobj_server_lookup_free()
491 pa_xfree(sl); in pa_dbusobj_server_lookup_free()