OrgBluezDevice1

Trait OrgBluezDevice1 

Source
pub trait OrgBluezDevice1 {
Show 32 methods // Required methods fn disconnect(&self) -> MethodReply<()>; fn connect(&self) -> MethodReply<()>; fn connect_profile(&self, uuid: &str) -> MethodReply<()>; fn disconnect_profile(&self, uuid: &str) -> MethodReply<()>; fn pair(&self) -> MethodReply<()>; fn cancel_pairing(&self) -> MethodReply<()>; fn address(&self) -> MethodReply<String>; fn address_type(&self) -> MethodReply<String>; fn name(&self) -> MethodReply<String>; fn alias(&self) -> MethodReply<String>; fn set_alias(&self, value: String) -> MethodReply<()>; fn class(&self) -> MethodReply<u32>; fn appearance(&self) -> MethodReply<u16>; fn icon(&self) -> MethodReply<String>; fn paired(&self) -> MethodReply<bool>; fn bonded(&self) -> MethodReply<bool>; fn trusted(&self) -> MethodReply<bool>; fn set_trusted(&self, value: bool) -> MethodReply<()>; fn blocked(&self) -> MethodReply<bool>; fn set_blocked(&self, value: bool) -> MethodReply<()>; fn legacy_pairing(&self) -> MethodReply<bool>; fn rssi(&self) -> MethodReply<i16>; fn connected(&self) -> MethodReply<bool>; fn uuids(&self) -> MethodReply<Vec<String>>; fn modalias(&self) -> MethodReply<String>; fn adapter(&self) -> MethodReply<Path<'static>>; fn manufacturer_data( &self, ) -> MethodReply<HashMap<u16, Variant<Box<dyn RefArg + 'static>>>>; fn service_data(&self) -> MethodReply<PropMap>; fn tx_power(&self) -> MethodReply<i16>; fn services_resolved(&self) -> MethodReply<bool>; fn wake_allowed(&self) -> MethodReply<bool>; fn set_wake_allowed(&self, value: bool) -> MethodReply<()>;
}

Required Methods§

Source

fn disconnect(&self) -> MethodReply<()>

Source

fn connect(&self) -> MethodReply<()>

Source

fn connect_profile(&self, uuid: &str) -> MethodReply<()>

Source

fn disconnect_profile(&self, uuid: &str) -> MethodReply<()>

Source

fn pair(&self) -> MethodReply<()>

Source

fn cancel_pairing(&self) -> MethodReply<()>

Source

fn address(&self) -> MethodReply<String>

Source

fn address_type(&self) -> MethodReply<String>

Source

fn name(&self) -> MethodReply<String>

Source

fn alias(&self) -> MethodReply<String>

Source

fn set_alias(&self, value: String) -> MethodReply<()>

Source

fn class(&self) -> MethodReply<u32>

Source

fn appearance(&self) -> MethodReply<u16>

Source

fn icon(&self) -> MethodReply<String>

Source

fn paired(&self) -> MethodReply<bool>

Source

fn bonded(&self) -> MethodReply<bool>

Source

fn trusted(&self) -> MethodReply<bool>

Source

fn set_trusted(&self, value: bool) -> MethodReply<()>

Source

fn blocked(&self) -> MethodReply<bool>

Source

fn set_blocked(&self, value: bool) -> MethodReply<()>

Source

fn legacy_pairing(&self) -> MethodReply<bool>

Source

fn rssi(&self) -> MethodReply<i16>

Source

fn connected(&self) -> MethodReply<bool>

Source

fn uuids(&self) -> MethodReply<Vec<String>>

Source

fn modalias(&self) -> MethodReply<String>

Source

fn adapter(&self) -> MethodReply<Path<'static>>

Source

fn manufacturer_data( &self, ) -> MethodReply<HashMap<u16, Variant<Box<dyn RefArg + 'static>>>>

Source

fn service_data(&self) -> MethodReply<PropMap>

Source

fn tx_power(&self) -> MethodReply<i16>

Source

fn services_resolved(&self) -> MethodReply<bool>

Source

fn wake_allowed(&self) -> MethodReply<bool>

Source

fn set_wake_allowed(&self, value: bool) -> MethodReply<()>

Implementations on Foreign Types§

Source§

impl<'a, T: NonblockReply, C: Deref<Target = T>> OrgBluezDevice1 for Proxy<'a, C>

Source§

fn disconnect(&self) -> MethodReply<()>

Source§

fn connect(&self) -> MethodReply<()>

Source§

fn connect_profile(&self, uuid: &str) -> MethodReply<()>

Source§

fn disconnect_profile(&self, uuid: &str) -> MethodReply<()>

Source§

fn pair(&self) -> MethodReply<()>

Source§

fn cancel_pairing(&self) -> MethodReply<()>

Source§

fn address(&self) -> MethodReply<String>

Source§

fn address_type(&self) -> MethodReply<String>

Source§

fn name(&self) -> MethodReply<String>

Source§

fn alias(&self) -> MethodReply<String>

Source§

fn class(&self) -> MethodReply<u32>

Source§

fn appearance(&self) -> MethodReply<u16>

Source§

fn icon(&self) -> MethodReply<String>

Source§

fn paired(&self) -> MethodReply<bool>

Source§

fn bonded(&self) -> MethodReply<bool>

Source§

fn trusted(&self) -> MethodReply<bool>

Source§

fn blocked(&self) -> MethodReply<bool>

Source§

fn legacy_pairing(&self) -> MethodReply<bool>

Source§

fn rssi(&self) -> MethodReply<i16>

Source§

fn connected(&self) -> MethodReply<bool>

Source§

fn uuids(&self) -> MethodReply<Vec<String>>

Source§

fn modalias(&self) -> MethodReply<String>

Source§

fn adapter(&self) -> MethodReply<Path<'static>>

Source§

fn manufacturer_data( &self, ) -> MethodReply<HashMap<u16, Variant<Box<dyn RefArg + 'static>>>>

Source§

fn service_data(&self) -> MethodReply<PropMap>

Source§

fn tx_power(&self) -> MethodReply<i16>

Source§

fn services_resolved(&self) -> MethodReply<bool>

Source§

fn wake_allowed(&self) -> MethodReply<bool>

Source§

fn set_alias(&self, value: String) -> MethodReply<()>

Source§

fn set_trusted(&self, value: bool) -> MethodReply<()>

Source§

fn set_blocked(&self, value: bool) -> MethodReply<()>

Source§

fn set_wake_allowed(&self, value: bool) -> MethodReply<()>

Implementors§