pub trait DeviceExtraProxyInterface: Send + Sync {
    // Required methods
    fn form_network(
        &self,
        params: &ProvisioningParams,
        progress: ServerEnd<ProvisioningMonitorMarker>
    ) -> Result<(), Error>;
    fn join_network(
        &self,
        params: &JoinParams,
        progress: ServerEnd<ProvisioningMonitorMarker>
    ) -> Result<(), Error>;
    fn start_network_scan(
        &self,
        params: &NetworkScanParameters,
        stream: ServerEnd<BeaconInfoStreamMarker>
    ) -> Result<(), Error>;
}

Required Methods§

source

fn form_network( &self, params: &ProvisioningParams, progress: ServerEnd<ProvisioningMonitorMarker> ) -> Result<(), Error>

source

fn join_network( &self, params: &JoinParams, progress: ServerEnd<ProvisioningMonitorMarker> ) -> Result<(), Error>

source

fn start_network_scan( &self, params: &NetworkScanParameters, stream: ServerEnd<BeaconInfoStreamMarker> ) -> Result<(), Error>

Implementors§