Trait xhci::context::InputControlHandler
source · pub trait InputControlHandler: AsRef<[u32]> + AsMut<[u32]> {
// Provided methods
fn drop_context_flag(&self, i: usize) -> bool { ... }
fn set_drop_context_flag(&mut self, i: usize) { ... }
fn clear_drop_context_flag(&mut self, i: usize) { ... }
fn add_context_flag(&self, i: usize) -> bool { ... }
fn set_add_context_flag(&mut self, i: usize) { ... }
fn clear_add_context_flag(&mut self, i: usize) { ... }
fn configuration_value(&self) -> u8 { ... }
fn set_configuration_value(&mut self, value: u8) { ... }
fn interface_number(&self) -> u8 { ... }
fn set_interface_number(&mut self, value: u8) { ... }
fn alternate_setting(&self) -> u8 { ... }
fn set_alternate_setting(&mut self, value: u8) { ... }
}
Expand description
A trait to handle Input Control Context.
Provided Methods§
sourcefn drop_context_flag(&self, i: usize) -> bool
fn drop_context_flag(&self, i: usize) -> bool
sourcefn set_drop_context_flag(&mut self, i: usize)
fn set_drop_context_flag(&mut self, i: usize)
sourcefn clear_drop_context_flag(&mut self, i: usize)
fn clear_drop_context_flag(&mut self, i: usize)
sourcefn add_context_flag(&self, i: usize) -> bool
fn add_context_flag(&self, i: usize) -> bool
sourcefn set_add_context_flag(&mut self, i: usize)
fn set_add_context_flag(&mut self, i: usize)
sourcefn clear_add_context_flag(&mut self, i: usize)
fn clear_add_context_flag(&mut self, i: usize)
sourcefn configuration_value(&self) -> u8
fn configuration_value(&self) -> u8
Returns the value of the Configuration Value field.
sourcefn set_configuration_value(&mut self, value: u8)
fn set_configuration_value(&mut self, value: u8)
Sets the value of the Configuration Value field.
sourcefn interface_number(&self) -> u8
fn interface_number(&self) -> u8
Returns the value of the Interface Number field.
sourcefn set_interface_number(&mut self, value: u8)
fn set_interface_number(&mut self, value: u8)
Sets the value of the Interface Number field.
sourcefn alternate_setting(&self) -> u8
fn alternate_setting(&self) -> u8
Returns the value of the Alternate Setting field.
sourcefn set_alternate_setting(&mut self, value: u8)
fn set_alternate_setting(&mut self, value: u8)
Sets the value of the Alternate Setting field.