OrgBluezAdapter1

Trait OrgBluezAdapter1 

Source
pub trait OrgBluezAdapter1 {
Show 27 methods // Required methods fn start_discovery(&self) -> MethodReply<()>; fn set_discovery_filter(&self, properties: PropMap) -> MethodReply<()>; fn stop_discovery(&self) -> MethodReply<()>; fn remove_device(&self, device: Path<'_>) -> MethodReply<()>; fn get_discovery_filters(&self) -> MethodReply<Vec<String>>; 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 powered(&self) -> MethodReply<bool>; fn set_powered(&self, value: bool) -> MethodReply<()>; fn power_state(&self) -> MethodReply<String>; fn discoverable(&self) -> MethodReply<bool>; fn set_discoverable(&self, value: bool) -> MethodReply<()>; fn discoverable_timeout(&self) -> MethodReply<u32>; fn set_discoverable_timeout(&self, value: u32) -> MethodReply<()>; fn pairable(&self) -> MethodReply<bool>; fn set_pairable(&self, value: bool) -> MethodReply<()>; fn pairable_timeout(&self) -> MethodReply<u32>; fn set_pairable_timeout(&self, value: u32) -> MethodReply<()>; fn discovering(&self) -> MethodReply<bool>; fn uuids(&self) -> MethodReply<Vec<String>>; fn modalias(&self) -> MethodReply<String>; fn roles(&self) -> MethodReply<Vec<String>>; fn experimental_features(&self) -> MethodReply<Vec<String>>;
}

Required Methods§

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

fn set_discovery_filter(&self, properties: PropMap) -> MethodReply<()>

Source§

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

Source§

fn remove_device(&self, device: Path<'_>) -> MethodReply<()>

Source§

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

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 powered(&self) -> MethodReply<bool>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn set_discoverable_timeout(&self, value: u32) -> MethodReply<()>

Source§

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

Source§

fn set_pairable_timeout(&self, value: u32) -> MethodReply<()>

Implementors§