Struct blurz::bluetooth_device::BluetoothDevice
[−]
[src]
pub struct BluetoothDevice { /* fields omitted */ }
Methods
impl BluetoothDevice
[src]
fn new(object_path: String) -> BluetoothDevice
[src]
fn get_id(&self) -> String
[src]
fn get_address(&self) -> Result<String, Box<Error>>
[src]
fn get_name(&self) -> Result<String, Box<Error>>
[src]
fn get_icon(&self) -> Result<String, Box<Error>>
[src]
fn get_class(&self) -> Result<u32, Box<Error>>
[src]
fn get_appearance(&self) -> Result<u16, Box<Error>>
[src]
fn get_uuids(&self) -> Result<Vec<String>, Box<Error>>
[src]
fn is_paired(&self) -> Result<bool, Box<Error>>
[src]
fn is_connected(&self) -> Result<bool, Box<Error>>
[src]
fn is_trusted(&self) -> Result<bool, Box<Error>>
[src]
fn is_blocked(&self) -> Result<bool, Box<Error>>
[src]
fn get_alias(&self) -> Result<String, Box<Error>>
[src]
fn set_alias(&self, value: String) -> Result<(), Box<Error>>
[src]
fn get_adapter(&self) -> Result<String, Box<Error>>
[src]
fn is_legacy_pairing(&self) -> Result<bool, Box<Error>>
[src]
fn get_modalias(&self) -> Result<(String, u32, u32, u32), Box<Error>>
[src]
fn get_vendor_id_source(&self) -> Result<String, Box<Error>>
[src]
fn get_vendor_id(&self) -> Result<u32, Box<Error>>
[src]
fn get_product_id(&self) -> Result<u32, Box<Error>>
[src]
fn get_device_id(&self) -> Result<u32, Box<Error>>
[src]
fn get_rssi(&self) -> Result<i16, Box<Error>>
[src]
fn get_tx_power(&self) -> Result<i16, Box<Error>>
[src]
fn get_manufacturer_data(&self) -> Result<HashMap<u16, Vec<u8>>, Box<Error>>
[src]
fn get_service_data(&self) -> Result<HashMap<String, Vec<u8>>, Box<Error>>
[src]
fn get_gatt_services(&self) -> Result<Vec<String>, Box<Error>>
[src]
fn connect(&self) -> Result<(), Box<Error>>
[src]
fn disconnect(&self) -> Result<(), Box<Error>>
[src]
fn connect_profile(&self, uuid: String) -> Result<(), Box<Error>>
[src]
fn disconnect_profile(&self, uuid: String) -> Result<(), Box<Error>>
[src]
fn pair(&self) -> Result<(), Box<Error>>
[src]
fn cancel_pairing(&self) -> Result<(), Box<Error>>
[src]
Trait Implementations
impl Clone for BluetoothDevice
[src]
fn clone(&self) -> BluetoothDevice
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more