summaryrefslogtreecommitdiffstats
path: root/fuse_sideload.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-03-07Export fuse_sideload.h for libfusesideload.Tao Bao1-40/+0
Move the module into a separate directory so that we can export only the expected header. With this change, minadbd no longer needs to include bootable/recovery. Test: mmma -j bootable/recovery Change-Id: I69b888ceb160a33a67d79c5bda208dc17ad6ed86
2017-11-04Clean up fuse_sideload and add a testcase.Tao Bao1-12/+14
This CL mainly changes: a) moving the interface in struct provider_vtab to std::function; b) code cleanup, such as moving the declaration closer to the uses, using explicit type conversion. Test: recovery_component_test Test: minadbd_test Test: Sideload a package on marlin. Change-Id: Id0e3c70f1ada54a4cd985b54c84438c23ed4687e
2015-07-24recovery: Switch fuse_* to C++.Tao Bao1-6/+0
Change-Id: Id50c3e6febd0ab61f10a654b9b265cf21a2d1701 (cherry picked from commit 71dc365f25676cfb3f62dbb7163697a8c3c5243d)
2015-07-20recovery: Switch fuse_* to C++.Tao Bao1-6/+0
Change-Id: I68770ad1a9e99caee292f8010cfd37dfea3acc64
2015-04-10Switch minadb over to C++.Elliott Hughes1-0/+6
Change-Id: I5afaf70caa590525627c676c88b445d3162de33e
2014-07-10refactor fuse sideloading codeDoug Zongker1-0/+38
Split the adb-specific portions (fetching a block from the adb host and closing the connections) out from the rest of the FUSE filesystem code, so that we can reuse the fuse stuff for installing off sdcards as well. Change-Id: I0ba385fd35999c5f5cad27842bc82024a264dd14