diff --git a/Kernel/Bus/USB/USBTransfer.h b/Kernel/Bus/USB/USBTransfer.h index 1c579a79cb..f4c6570a85 100644 --- a/Kernel/Bus/USB/USBTransfer.h +++ b/Kernel/Bus/USB/USBTransfer.h @@ -21,9 +21,7 @@ class Transfer : public RefCounted { public: static ErrorOr> try_create(Pipe&, u16 length); -public: Transfer() = delete; - Transfer(Pipe& pipe, u16 len, NonnullOwnPtr); ~Transfer(); void set_setup_packet(const USBRequestData& request); @@ -41,6 +39,7 @@ public: bool error_occurred() const { return m_error_occurred; } private: + Transfer(Pipe& pipe, u16 len, NonnullOwnPtr); Pipe& m_pipe; // Pipe that initiated this transfer USBRequestData m_request; // USB request NonnullOwnPtr m_data_buffer; // DMA Data buffer for transaction