summaryrefslogtreecommitdiffstats
path: root/libs/storage
Commit message (Collapse)AuthorAgeFilesLines
* am c3041432: am de846ac6: Merge "Change to new binder implementation for ↵Kenny Root2010-10-131-1/+4
|\ | | | | | | | | | | | | | | | | OBB" into gingerbread Merge commit 'c30414329c381afba7bd23bdd0f1237fad0850a6' * commit 'c30414329c381afba7bd23bdd0f1237fad0850a6': Change to new binder implementation for OBB
| * Change to new binder implementation for OBBKenny Root2010-10-111-1/+4
| | | | | | | | Change-Id: I3282df361a11fc37e94bc5ba4bd5860ae62a10e4
* | resolved conflicts for merge of 8bb7a1df to masterKenny Root2010-10-132-5/+7
|\ \ | |/ | | | | Change-Id: Ieec036f494a54eab74a27b954d1423bf981dd3f9
| * OBB: rearrange to be entirely asynchronousKenny Root2010-10-112-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | Rearrange structure of MountService handling of OBBs to be entirely asynchronous so we don't rely on locking as much. We still need the locking to support dumpsys which has been improved to output all the data structures for OBBs. Added more tests to cover more of the error return codes. Oh and fix a logic inversion bug. Change-Id: I34f541192dbbb1903b24825889b8fa8f43e6e2a9
* | Add API to check for emulated external storageKenny Root2010-10-121-0/+1
|/ | | | | | | | | | When the storage is emulated, we don't want to install ASEC containers to it. This adds the API to check when the external storage is emulated and uses it to check whether or not to install packages to the external storage in an ASEC container. Bug: 3024387 Change-Id: Ia0318aca9e4938a4897deaada5603a4c7c1d0f48
* Update OBB API to include callbacksKenny Root2010-09-281-3/+3
| | | | | | | | | | | | Add a callback for users of the StorageManager API to be able to receive notifications when the requested operation completes for mountObb and unmountObb. Add NDK API to get to ObbInfo like the Java API has. Also update the docs for the API and remove the "STOPSHIP" comments. Change-Id: I23a4409c7f8b74d3169614beba920b4d667990a4
* Reorganize MountService IPCKenny Root2010-08-207-0/+873
Remove auto-generated AIDL files and replace them with manually edited .java and .cpp/.h files so that binder calls can be made from either Java or C++. Update the makefiles to not attempt to generate the AIDL files and also remove the old auto-generated .java files. Put all the storage-related C++ things in libstorage so that we don't pollute other libraries. Change-Id: I82d1631295452709f12ff1270f36c3100e652806