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

pub trait OrgBluezDevice1 {
    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 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<HashMap<String, Variant<Box<dyn RefArg + 'static>>>>;
fn tx_power(&self) -> MethodReply<i16>;
fn services_resolved(&self) -> MethodReply<bool>; }

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 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<HashMap<String, Variant<Box<dyn RefArg + 'static>>>>

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

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

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...