[][src]Trait bluez_generated::device1::OrgBluezDevice1

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

Required methods

pub fn disconnect(&self) -> MethodReply<()>[src]

pub fn connect(&self) -> MethodReply<()>[src]

pub fn connect_profile(&self, uuid: &str) -> MethodReply<()>[src]

pub fn disconnect_profile(&self, uuid: &str) -> MethodReply<()>[src]

pub fn pair(&self) -> MethodReply<()>[src]

pub fn cancel_pairing(&self) -> MethodReply<()>[src]

pub fn address(&self) -> MethodReply<String>[src]

pub fn address_type(&self) -> MethodReply<String>[src]

pub fn name(&self) -> MethodReply<String>[src]

pub fn alias(&self) -> MethodReply<String>[src]

pub fn set_alias(&self, value: String) -> MethodReply<()>[src]

pub fn class(&self) -> MethodReply<u32>[src]

pub fn appearance(&self) -> MethodReply<u16>[src]

pub fn icon(&self) -> MethodReply<String>[src]

pub fn paired(&self) -> MethodReply<bool>[src]

pub fn trusted(&self) -> MethodReply<bool>[src]

pub fn set_trusted(&self, value: bool) -> MethodReply<()>[src]

pub fn blocked(&self) -> MethodReply<bool>[src]

pub fn set_blocked(&self, value: bool) -> MethodReply<()>[src]

pub fn legacy_pairing(&self) -> MethodReply<bool>[src]

pub fn rssi(&self) -> MethodReply<i16>[src]

pub fn connected(&self) -> MethodReply<bool>[src]

pub fn uuids(&self) -> MethodReply<Vec<String>>[src]

pub fn modalias(&self) -> MethodReply<String>[src]

pub fn adapter(&self) -> MethodReply<Path<'static>>[src]

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

pub fn service_data(&self) -> MethodReply<PropMap>[src]

pub fn tx_power(&self) -> MethodReply<i16>[src]

pub fn services_resolved(&self) -> MethodReply<bool>[src]

Loading content...

Implementations on Foreign Types

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

Loading content...

Implementors

Loading content...