pub trait ControlProxyInterface: Send + Sync {
    // Required methods
    fn create_device(
        &self,
        config: &DeviceConfig,
        device: ServerEnd<DeviceMarker>
    ) -> Result<(), Error>;
    fn create_pair(
        &self,
        config: &DevicePairConfig,
        device_pair: ServerEnd<DevicePairMarker>
    ) -> Result<(), Error>;
}

Required Methods§

source

fn create_device( &self, config: &DeviceConfig, device: ServerEnd<DeviceMarker> ) -> Result<(), Error>

source

fn create_pair( &self, config: &DevicePairConfig, device_pair: ServerEnd<DevicePairMarker> ) -> Result<(), Error>

Implementors§