pub trait RegistryProxyInterface: Send + Sync {
    type RegisterTouchScreenResponseFut: Future<Output = Result<(), Error>> + Send;
    type RegisterMediaButtonsDeviceResponseFut: Future<Output = Result<(), Error>> + Send;
    type RegisterKeyboardResponseFut: Future<Output = Result<(), Error>> + Send;
    type RegisterMouseResponseFut: Future<Output = Result<(), Error>> + Send;

    // Required methods
    fn register_touch_screen(
        &self,
        payload: RegistryRegisterTouchScreenRequest
    ) -> Self::RegisterTouchScreenResponseFut;
    fn register_media_buttons_device(
        &self,
        payload: RegistryRegisterMediaButtonsDeviceRequest
    ) -> Self::RegisterMediaButtonsDeviceResponseFut;
    fn register_keyboard(
        &self,
        payload: RegistryRegisterKeyboardRequest
    ) -> Self::RegisterKeyboardResponseFut;
    fn register_mouse(
        &self,
        payload: RegistryRegisterMouseRequest
    ) -> Self::RegisterMouseResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§