Struct capsules::usb_user::UsbSyscallDriver [] [src]

pub struct UsbSyscallDriver<'a, C: Client + 'a> {
    usbc_client: &'a C,
    apps: Grant<App>,
    serving_app: Cell<Option<AppId>>,
}

Fields

Methods

impl<'a, C> UsbSyscallDriver<'a, C> where
    C: Client
[src]

[src]

[src]

Trait Implementations

impl<'a, C> Driver for UsbSyscallDriver<'a, C> where
    C: Client
[src]

[src]

subscribe lets an application pass a callback to the driver to be called later. This returns ENOSUPPORT if not used. Read more

[src]

command instructs a driver to perform some action synchronously. This returns ENOSUPPORT if not used. Read more

[src]

allow lets an application give the driver access to a buffer in the application's memory. This returns ENOSUPPORT if not used. Read more