commit | 6f233a7799a681e65c539e9c8287db0814c8948f | [log] [tgz] |
---|---|---|
author | David Pursell <dpursell@google.com> | Fri Oct 30 11:22:01 2015 -0700 |
committer | David Pursell <dpursell@google.com> | Fri Nov 13 11:08:17 2015 -0800 |
tree | 3fa9f8b84c7d48cb3907d3c3964a3cb3e130e204 | |
parent | ab75edb4ad01b518cb5c96a5a3d4ad344bc4ce26 [diff] |
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