pub trait PaverProxyInterface: Send + Sync {
    // Required methods
    fn find_data_sink(
        &self,
        data_sink: ServerEnd<DataSinkMarker>
    ) -> Result<(), Error>;
    fn use_block_device(
        &self,
        block_device: ClientEnd<BlockMarker>,
        block_controller: ClientEnd<ControllerMarker>,
        data_sink: ServerEnd<DynamicDataSinkMarker>
    ) -> Result<(), Error>;
    fn find_boot_manager(
        &self,
        boot_manager: ServerEnd<BootManagerMarker>
    ) -> Result<(), Error>;
    fn find_sysconfig(
        &self,
        sysconfig: ServerEnd<SysconfigMarker>
    ) -> Result<(), Error>;
}

Required Methods§

source

fn find_data_sink( &self, data_sink: ServerEnd<DataSinkMarker> ) -> Result<(), Error>

source

fn use_block_device( &self, block_device: ClientEnd<BlockMarker>, block_controller: ClientEnd<ControllerMarker>, data_sink: ServerEnd<DynamicDataSinkMarker> ) -> Result<(), Error>

source

fn find_boot_manager( &self, boot_manager: ServerEnd<BootManagerMarker> ) -> Result<(), Error>

source

fn find_sysconfig( &self, sysconfig: ServerEnd<SysconfigMarker> ) -> Result<(), Error>

Implementors§