[−][src]Trait gio::DBusProxyExt
Required methods
fn call<P: IsA<Cancellable>, Q: FnOnce(Result<Variant, Error>) + Send + 'static>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
cancellable: Option<&P>,
callback: Q
)
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
cancellable: Option<&P>,
callback: Q
)
fn call_future(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32
) -> Pin<Box_<dyn Future<Output = Result<Variant, Error>> + 'static>>
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32
) -> Pin<Box_<dyn Future<Output = Result<Variant, Error>> + 'static>>
fn call_sync<P: IsA<Cancellable>>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
cancellable: Option<&P>
) -> Result<Variant, Error>
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
cancellable: Option<&P>
) -> Result<Variant, Error>
fn call_with_unix_fd_list<P: IsA<UnixFDList>, Q: IsA<Cancellable>, R: FnOnce(Result<(Variant, UnixFDList), Error>) + Send + 'static>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>,
cancellable: Option<&Q>,
callback: R
)
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>,
cancellable: Option<&Q>,
callback: R
)
fn call_with_unix_fd_list_future<P: IsA<UnixFDList> + Clone + 'static>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>
) -> Pin<Box_<dyn Future<Output = Result<(Variant, UnixFDList), Error>> + 'static>>
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>
) -> Pin<Box_<dyn Future<Output = Result<(Variant, UnixFDList), Error>> + 'static>>
fn call_with_unix_fd_list_sync<P: IsA<UnixFDList>, Q: IsA<Cancellable>>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>,
cancellable: Option<&Q>
) -> Result<(Variant, UnixFDList), Error>
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>,
cancellable: Option<&Q>
) -> Result<(Variant, UnixFDList), Error>
fn get_cached_property(&self, property_name: &str) -> Option<Variant>
fn get_cached_property_names(&self) -> Vec<GString>
fn get_connection(&self) -> Option<DBusConnection>
fn get_default_timeout(&self) -> i32
fn get_flags(&self) -> DBusProxyFlags
fn get_interface_info(&self) -> Option<DBusInterfaceInfo>
fn get_interface_name(&self) -> Option<GString>
fn get_name(&self) -> Option<GString>
fn get_name_owner(&self) -> Option<GString>
fn get_object_path(&self) -> Option<GString>
fn set_cached_property(&self, property_name: &str, value: Option<&Variant>)
fn set_default_timeout(&self, timeout_msec: i32)
fn set_interface_info(&self, info: Option<&DBusInterfaceInfo>)
fn get_property_g_connection(&self) -> Option<DBusConnection>
fn get_property_g_default_timeout(&self) -> i32
fn set_property_g_default_timeout(&self, g_default_timeout: i32)
fn get_property_g_flags(&self) -> DBusProxyFlags
fn get_property_g_interface_info(&self) -> Option<DBusInterfaceInfo>
fn set_property_g_interface_info(
&self,
g_interface_info: Option<&DBusInterfaceInfo>
)
&self,
g_interface_info: Option<&DBusInterfaceInfo>
)
fn get_property_g_interface_name(&self) -> Option<GString>
fn get_property_g_name(&self) -> Option<GString>
fn get_property_g_name_owner(&self) -> Option<GString>
fn get_property_g_object_path(&self) -> Option<GString>
fn connect_property_g_default_timeout_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_g_interface_info_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_g_name_owner_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<DBusProxy>> DBusProxyExt for O
[src]
fn call<P: IsA<Cancellable>, Q: FnOnce(Result<Variant, Error>) + Send + 'static>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
cancellable: Option<&P>,
callback: Q
)
[src]
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
cancellable: Option<&P>,
callback: Q
)
fn call_future(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32
) -> Pin<Box_<dyn Future<Output = Result<Variant, Error>> + 'static>>
[src]
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32
) -> Pin<Box_<dyn Future<Output = Result<Variant, Error>> + 'static>>
fn call_sync<P: IsA<Cancellable>>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
cancellable: Option<&P>
) -> Result<Variant, Error>
[src]
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
cancellable: Option<&P>
) -> Result<Variant, Error>
fn call_with_unix_fd_list<P: IsA<UnixFDList>, Q: IsA<Cancellable>, R: FnOnce(Result<(Variant, UnixFDList), Error>) + Send + 'static>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>,
cancellable: Option<&Q>,
callback: R
)
[src]
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>,
cancellable: Option<&Q>,
callback: R
)
fn call_with_unix_fd_list_future<P: IsA<UnixFDList> + Clone + 'static>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>
) -> Pin<Box_<dyn Future<Output = Result<(Variant, UnixFDList), Error>> + 'static>>
[src]
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>
) -> Pin<Box_<dyn Future<Output = Result<(Variant, UnixFDList), Error>> + 'static>>
fn call_with_unix_fd_list_sync<P: IsA<UnixFDList>, Q: IsA<Cancellable>>(
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>,
cancellable: Option<&Q>
) -> Result<(Variant, UnixFDList), Error>
[src]
&self,
method_name: &str,
parameters: Option<&Variant>,
flags: DBusCallFlags,
timeout_msec: i32,
fd_list: Option<&P>,
cancellable: Option<&Q>
) -> Result<(Variant, UnixFDList), Error>
fn get_cached_property(&self, property_name: &str) -> Option<Variant>
[src]
fn get_cached_property_names(&self) -> Vec<GString>
[src]
fn get_connection(&self) -> Option<DBusConnection>
[src]
fn get_default_timeout(&self) -> i32
[src]
fn get_flags(&self) -> DBusProxyFlags
[src]
fn get_interface_info(&self) -> Option<DBusInterfaceInfo>
[src]
fn get_interface_name(&self) -> Option<GString>
[src]
fn get_name(&self) -> Option<GString>
[src]
fn get_name_owner(&self) -> Option<GString>
[src]
fn get_object_path(&self) -> Option<GString>
[src]
fn set_cached_property(&self, property_name: &str, value: Option<&Variant>)
[src]
fn set_default_timeout(&self, timeout_msec: i32)
[src]
fn set_interface_info(&self, info: Option<&DBusInterfaceInfo>)
[src]
fn get_property_g_connection(&self) -> Option<DBusConnection>
[src]
fn get_property_g_default_timeout(&self) -> i32
[src]
fn set_property_g_default_timeout(&self, g_default_timeout: i32)
[src]
fn get_property_g_flags(&self) -> DBusProxyFlags
[src]
fn get_property_g_interface_info(&self) -> Option<DBusInterfaceInfo>
[src]
fn set_property_g_interface_info(
&self,
g_interface_info: Option<&DBusInterfaceInfo>
)
[src]
&self,
g_interface_info: Option<&DBusInterfaceInfo>
)
fn get_property_g_interface_name(&self) -> Option<GString>
[src]
fn get_property_g_name(&self) -> Option<GString>
[src]
fn get_property_g_name_owner(&self) -> Option<GString>
[src]
fn get_property_g_object_path(&self) -> Option<GString>
[src]
fn connect_property_g_default_timeout_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_g_interface_info_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_g_name_owner_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId