[][src]Trait bluez_generated::gattcharacteristic1::OrgBluezGattCharacteristic1

pub trait OrgBluezGattCharacteristic1 {
    fn read_value(
        &self,
        options: HashMap<&str, Variant<Box<dyn RefArg>>>
    ) -> MethodReply<Vec<u8>>;
fn write_value(
        &self,
        value: Vec<u8>,
        options: HashMap<&str, Variant<Box<dyn RefArg>>>
    ) -> MethodReply<()>;
fn acquire_write(
        &self,
        options: HashMap<&str, Variant<Box<dyn RefArg>>>
    ) -> MethodReply<(OwnedFd, u16)>;
fn acquire_notify(
        &self,
        options: HashMap<&str, Variant<Box<dyn RefArg>>>
    ) -> MethodReply<(OwnedFd, u16)>;
fn start_notify(&self) -> MethodReply<()>;
fn stop_notify(&self) -> MethodReply<()>;
fn uuid(&self) -> MethodReply<String>;
fn service(&self) -> MethodReply<Path<'static>>;
fn value(&self) -> MethodReply<Vec<u8>>;
fn notifying(&self) -> MethodReply<bool>;
fn flags(&self) -> MethodReply<Vec<String>>;
fn write_acquired(&self) -> MethodReply<bool>;
fn notify_acquired(&self) -> MethodReply<bool>; }

Required methods

fn read_value(
    &self,
    options: HashMap<&str, Variant<Box<dyn RefArg>>>
) -> MethodReply<Vec<u8>>

fn write_value(
    &self,
    value: Vec<u8>,
    options: HashMap<&str, Variant<Box<dyn RefArg>>>
) -> MethodReply<()>

fn acquire_write(
    &self,
    options: HashMap<&str, Variant<Box<dyn RefArg>>>
) -> MethodReply<(OwnedFd, u16)>

fn acquire_notify(
    &self,
    options: HashMap<&str, Variant<Box<dyn RefArg>>>
) -> MethodReply<(OwnedFd, u16)>

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

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

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

fn service(&self) -> MethodReply<Path<'static>>

fn value(&self) -> MethodReply<Vec<u8>>

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

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

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

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

Loading content...

Implementations on Foreign Types

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

Loading content...

Implementors

Loading content...