use crate::zbus::proxy;
#[proxy(
interface = "org.freedesktop.oom1.Manager",
gen_blocking = false,
default_service = "org.freedesktop.oom1",
default_path = "/org/freedesktop/oom1"
)]
pub trait Manager {
#[zbus(name = "DumpByFileDescriptor")]
fn dump_by_file_descriptor(&self) -> crate::zbus::Result<crate::zvariant::OwnedFd>;
#[zbus(signal, name = "Killed")]
fn killed(&self, cgroup: String, reason: String) -> crate::zbus::Result<()>;
}