[][src]Trait bluez_generated::adapter1::OrgBluezAdapter1

pub trait OrgBluezAdapter1 {
    fn start_discovery(&self) -> MethodReply<()>;
fn set_discovery_filter(
        &self,
        properties: HashMap<&str, Variant<Box<dyn RefArg>>>
    ) -> 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 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>; }

Required methods

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

fn set_discovery_filter(
    &self,
    properties: HashMap<&str, Variant<Box<dyn RefArg>>>
) -> 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 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>

Loading content...

Implementations on Foreign Types

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

Loading content...

Implementors

Loading content...