mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 05:27:43 +00:00
Kernel: Avoid some copies during USBInterface enumeration/creation
This commit is contained in:
parent
b857c6b92f
commit
c230a0d96f
2 changed files with 6 additions and 5 deletions
|
@ -16,10 +16,10 @@ class USBConfiguration;
|
|||
class USBInterface final {
|
||||
public:
|
||||
USBInterface() = delete;
|
||||
USBInterface(USBConfiguration const& configuration, USBInterfaceDescriptor const descriptor, Vector<USBEndpointDescriptor> const& endpoint_descriptors)
|
||||
USBInterface(USBConfiguration const& configuration, USBInterfaceDescriptor const descriptor, Vector<USBEndpointDescriptor> endpoint_descriptors)
|
||||
: m_configuration(configuration)
|
||||
, m_descriptor(descriptor)
|
||||
, m_endpoint_descriptors(endpoint_descriptors)
|
||||
, m_endpoint_descriptors(move(endpoint_descriptors))
|
||||
{
|
||||
m_endpoint_descriptors.ensure_capacity(descriptor.number_of_endpoints);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue