Searched refs:VolumeBase (Results 1 - 18 of 18) sorted by relevance

/system/vold/
H A DMoveStorage.h21 #include "model/VolumeBase.h"
26 void MoveStorage(const std::shared_ptr<VolumeBase>& from, const std::shared_ptr<VolumeBase>& to,
H A DVolumeManager.h39 #include "model/VolumeBase.h"
86 std::shared_ptr<android::vold::VolumeBase> findVolume(const std::string& id);
88 void listVolumes(android::vold::VolumeBase::Type type, std::list<std::string>& list);
99 int setPrimary(const std::shared_ptr<android::vold::VolumeBase>& vol);
149 std::list<std::shared_ptr<android::vold::VolumeBase>> mObbVolumes;
156 std::shared_ptr<android::vold::VolumeBase> mInternalEmulated;
157 std::shared_ptr<android::vold::VolumeBase> mPrimary;
H A DMoveStorage.cpp174 static void bringOffline(const std::shared_ptr<VolumeBase>& vol) {
182 static void bringOnline(const std::shared_ptr<VolumeBase>& vol) {
188 static status_t moveStorageInternal(const std::shared_ptr<VolumeBase>& from,
189 const std::shared_ptr<VolumeBase>& to,
195 if (from->getType() != VolumeBase::Type::kEmulated) goto fail;
196 if (to->getType() != VolumeBase::Type::kEmulated) goto fail;
251 void MoveStorage(const std::shared_ptr<VolumeBase>& from, const std::shared_ptr<VolumeBase>& to,
H A DVolumeManager.cpp159 mInternalEmulated = std::shared_ptr<android::vold::VolumeBase>(
294 std::shared_ptr<android::vold::VolumeBase> VolumeManager::findVolume(const std::string& id) {
315 void VolumeManager::listVolumes(android::vold::VolumeBase::Type type,
346 if (mPrimary->getType() == android::vold::VolumeBase::Type::kEmulated) {
408 int VolumeManager::setPrimary(const std::shared_ptr<android::vold::VolumeBase>& vol) {
802 auto vol = std::shared_ptr<android::vold::VolumeBase>(
H A DIdleMaint.cpp79 vm->listVolumes(VolumeBase::Type::kPrivate, privateIds);
82 if (vol != nullptr && vol->getState() == VolumeBase::State::kMounted) {
H A DVoldNativeService.cpp366 if (vol->getType() != VolumeBase::Type::kPrivate) {
369 if (vol->getState() != VolumeBase::State::kMounted) {
/system/vold/model/
H A DVolumeBase.cpp18 #include "VolumeBase.h"
35 VolumeBase::VolumeBase(Type type) : function in class:android::vold::VolumeBase
40 VolumeBase::~VolumeBase() {
44 void VolumeBase::setState(State state) {
51 status_t VolumeBase::setDiskId(const std::string& diskId) {
61 status_t VolumeBase::setPartGuid(const std::string& partGuid) {
71 status_t VolumeBase::setMountFlags(int mountFlags) {
81 status_t VolumeBase
[all...]
H A DVolumeBase.h47 class VolumeBase { class in namespace:android::vold
49 virtual ~VolumeBase();
94 void addVolume(const std::shared_ptr<VolumeBase>& volume);
95 void removeVolume(const std::shared_ptr<VolumeBase>& volume);
97 std::shared_ptr<VolumeBase> findVolume(const std::string& id);
106 explicit VolumeBase(Type type);
145 std::list<std::shared_ptr<VolumeBase>> mVolumes;
149 DISALLOW_COPY_AND_ASSIGN(VolumeBase);
H A DDisk.h21 #include "VolumeBase.h"
30 class VolumeBase;
66 std::shared_ptr<VolumeBase> findVolume(const std::string& id);
68 void listVolumes(VolumeBase::Type type, std::list<std::string>& list);
98 std::vector<std::shared_ptr<VolumeBase>> mVolumes;
H A DEmulatedVolume.h20 #include "VolumeBase.h"
38 class EmulatedVolume : public VolumeBase {
H A DObbVolume.h20 #include "VolumeBase.h"
30 class ObbVolume : public VolumeBase {
H A DPrivateVolume.h20 #include "VolumeBase.h"
38 class PrivateVolume : public VolumeBase {
H A DPublicVolume.h20 #include "VolumeBase.h"
40 class PublicVolume : public VolumeBase {
H A DEmulatedVolume.cpp42 VolumeBase(Type::kEmulated), mFusePid(0) {
49 const std::string& fsUuid) : VolumeBase(Type::kEmulated), mFusePid(0) {
H A DPrivateVolume.cpp47 VolumeBase(Type::kPrivate), mRawDevice(device), mKeyRaw(keyRaw) {
163 auto vol = std::shared_ptr<VolumeBase>(
H A DDisk.cpp21 #include "VolumeBase.h"
133 std::shared_ptr<VolumeBase> Disk::findVolume(const std::string& id) {
146 void Disk::listVolumes(VolumeBase::Type type, std::list<std::string>& list) {
179 auto vol = std::shared_ptr<VolumeBase>(new PublicVolume(device));
209 auto vol = std::shared_ptr<VolumeBase>(new PrivateVolume(device, keyRaw));
H A DObbVolume.cpp45 gid_t ownerGid) : VolumeBase(Type::kObb) {
H A DPublicVolume.cpp47 VolumeBase(Type::kPublic), mDevice(device), mFusePid(0) {

Completed in 192 milliseconds