Trait sourceview5::prelude::DBusInterfaceSkeletonExt

source ·
pub trait DBusInterfaceSkeletonExt: IsA<DBusInterfaceSkeleton> + Sealed + 'static {
Show 16 methods // Provided methods fn export( &self, connection: &DBusConnection, object_path: &str, ) -> Result<(), Error> { ... } fn flush(&self) { ... } fn connection(&self) -> Option<DBusConnection> { ... } fn connections(&self) -> Vec<DBusConnection> { ... } fn flags(&self) -> DBusInterfaceSkeletonFlags { ... } fn info(&self) -> DBusInterfaceInfo { ... } fn object_path(&self) -> Option<GString> { ... } fn properties(&self) -> Variant { ... } fn has_connection(&self, connection: &DBusConnection) -> bool { ... } fn set_flags(&self, flags: DBusInterfaceSkeletonFlags) { ... } fn unexport(&self) { ... } fn unexport_from_connection(&self, connection: &DBusConnection) { ... } fn g_flags(&self) -> DBusInterfaceSkeletonFlags { ... } fn set_g_flags(&self, g_flags: DBusInterfaceSkeletonFlags) { ... } fn connect_g_authorize_method<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self, &DBusMethodInvocation) -> bool + 'static { ... } fn connect_g_flags_notify<F>(&self, f: F) -> SignalHandlerId where F: Fn(&Self) + 'static { ... }
}

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§