INNER CODE UNIT · Rust

build_dbus_session

Rikorose/DeepFilterNet · ladspa/src/lib.rs:493

fn build_dbus_session<I>(control: I) -> Result<zbus::blocking::Connection, zbus::Error>
where
    I: zbus::Interface,
{
    ConnectionBuilder::session()?
        .name(DBUS_NAME)?
        .serve_at(DBUS_PATH, control)?
        .build()
}
#[cfg(feature = "dbus")]
fn test_dbus_name_avail() -> bool {
    let control = DfDbusControlDummy {};
    match build_dbus_session(control) {
        Ok(con) => {
            con.release_name(DBUS_NAME).expect("Failed to release dbus name");
            true
        }
        Err(e) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…