Lines Matching defs:path
41 pa_hashmap *objects; /* Object path -> struct object_entry */
49 char *path;
65 * a path set is empty, then that signal is accepted from all objects. This
96 address = pa_sprintf_malloc("unix:path=%s", escaped_path);
101 address = pa_sprintf_malloc("unix:path=%s", escaped_path);
615 pa_assert_se(dbus_connection_register_object_path(conn_entry->connection, obj_entry->path, &vtable, p));
756 const char *path,
764 pa_assert(path);
772 if (!(obj_entry = pa_hashmap_get(p->objects, path))) {
774 obj_entry->path = pa_xstrdup(path);
778 pa_hashmap_put(p->objects, obj_entry->path, obj_entry);
801 pa_log_debug("Interface %s added for object %s", iface_entry->name, obj_entry->path);
817 pa_assert_se(dbus_connection_unregister_object_path(conn_entry->connection, obj_entry->path));
820 int pa_dbus_protocol_remove_interface(pa_dbus_protocol *p, const char* path, const char* interface) {
826 pa_assert(path);
829 if (!(obj_entry = pa_hashmap_get(p->objects, path)))
837 pa_log_debug("Interface %s removed from object %s", iface_entry->name, obj_entry->path);
864 pa_hashmap_remove(p->objects, path);
865 pa_xfree(obj_entry->path);
882 pa_assert_se(dbus_connection_register_object_path(conn, obj_entry->path, &vtable, p));
926 pa_assert_se(dbus_connection_unregister_object_path(conn, obj_entry->path));