History log of /system/core/fastboot/usb_linux.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
290a228fdca935ab2e702db77516758314900c3a 15-Nov-2016 Elliott Hughes <enh@google.com> Switch fastboot/init/libprocessgroup to std::this_thread::sleep_for.

Bug: http://b/32878766
Test: boots
Change-Id: Ie0ddfb7e60f2da5f6eefbb10c83a92e88c137ae3
/system/core/fastboot/usb_linux.cpp
1c563d96f000876d77b2d33fbfb03c241bc503e1 30-Apr-2016 Chih-Hung Hsieh <chh@google.com> Fix google-explicit-constructor warnings.

Bug: 28341362
Change-Id: I4504e98a8db31e0edcbe63c23f9af43eb13e9d86
/system/core/fastboot/usb_linux.cpp
588a2cad7faee54bfb16050d0c7398709f304fea 18-Feb-2016 James Hawkins <jhawkins@google.com> system/core: Cleanup direct calls to opendir by containing in a
std::unique_ptr.

Bug: 26643633
Change-Id: Ia3491fdbff086558da694ae949cf08e4c89d0307
/system/core/fastboot/usb_linux.cpp
0b156638307db890e5539b52521fd24beb3440cb 30-Oct-2015 David Pursell <dpursell@google.com> fastboot: create Transport object (take 2).

(Second upload of this CL; original upload had the wrong version of
usb_windows.cpp that caused a compilation error. Fixed error and
re-tested.)

This CL creates a Transport object to provide a generic interface for
various transports. Specifically this is designed to be able to add UDP
support to fastboot in an upcoming CL without changing the main program
logic.

Also includes some minor code style fixes and replaces malloc/free
in the USB implementation files with smart pointers and std::string.

Bug: http://b/22029765
Change-Id: I1175bbce08690fbd15f51e68166be9b3e9973ea0
/system/core/fastboot/usb_linux.cpp
c0504e18734ee87e737eb9d80311f5c3478974c3 14-Nov-2015 David Pursell <dpursell@google.com> Revert "fastboot: create Transport object."

This broke some stuff, will look into it Monday.

This reverts commit 6f233a7799a681e65c539e9c8287db0814c8948f.

Change-Id: I155bc85d21fda3b0ba1e5e17839059797fb15509
/system/core/fastboot/usb_linux.cpp
6f233a7799a681e65c539e9c8287db0814c8948f 30-Oct-2015 David Pursell <dpursell@google.com> fastboot: create Transport object.

This CL creates a Transport object to provide a generic interface for
various transports. Specifically this is designed to be able to add UDP
support to fastboot in an upcoming CL without changing the main program
logic.

Also includes some minor code style fixes and replaces malloc/free
in the USB implementation files with smart pointers and std::string.

Bug: http://b/22029765
Change-Id: I68641af0da7d13db4647f5e20a18d04d67f0b327
/system/core/fastboot/usb_linux.cpp
93f65faee85facd14fa58993bbcb98c357217fcb 24-Jul-2015 Elliott Hughes <enh@google.com> Document the current MAX_USBFS_BULK_SIZE situation.

Bug: http://b/22688598
Change-Id: I8e5b92996d635f6b939f3add4dda0b9023629a8b
/system/core/fastboot/usb_linux.cpp
b3748de33f651597259f52e4645571a1da2e32dd 24-Jun-2015 Elliott Hughes <enh@google.com> Move fastboot to C++.

Minimal conversion.

Change-Id: I32cbf125be481a8757720d10fa303c38a7fd5e38
/system/core/fastboot/usb_linux.cpp