1 /* 2 * This file is auto-generated. DO NOT MODIFY. 3 * Using: out/host/linux-x86/bin/aidl-cpp -dout/soong/.temp/sbox/5b08f767aee751b8bbbdac3daef62eeb5599f551/out/android/os/IVold.cpp.d --ninja -Isystem/vold/binder -Iframeworks/native/aidl/binder -Iframeworks/base/core/java -t --min_sdk_version=platform_apis -Isystem/vold/binder/ system/vold/binder/android/os/IVold.aidl out/soong/.temp/sbox/5b08f767aee751b8bbbdac3daef62eeb5599f551/out out/soong/.temp/sbox/5b08f767aee751b8bbbdac3daef62eeb5599f551/out/android/os/IVold.cpp 4 * 5 * DO NOT CHECK THIS FILE INTO A CODE TREE (e.g. git, etc..). 6 * ALWAYS GENERATE THIS FILE FROM UPDATED AIDL COMPILER 7 * AS A BUILD INTERMEDIATE ONLY. THIS IS NOT SOURCE CODE. 8 */ 9 #pragma once 10 11 #include <android-base/unique_fd.h> 12 #include <android/os/IVoldListener.h> 13 #include <android/os/IVoldMountCallback.h> 14 #include <android/os/IVoldTaskListener.h> 15 #include <android/os/incremental/IncrementalFileSystemControlParcel.h> 16 #include <binder/IBinder.h> 17 #include <binder/IInterface.h> 18 #include <binder/Status.h> 19 #include <binder/Trace.h> 20 #include <cstdint> 21 #include <optional> 22 #include <string> 23 #include <utils/StrongPointer.h> 24 #include <vector> 25 26 namespace android::os { 27 class IVoldListener; 28 class IVoldMountCallback; 29 class IVoldTaskListener; 30 } // namespace android::os 31 namespace android::os::incremental { 32 class IncrementalFileSystemControlParcel; 33 } // namespace android::os::incremental 34 namespace android { 35 namespace os { 36 class LIBBINDER_EXPORTED IVoldDelegator; 37 38 class LIBBINDER_EXPORTED IVold : public ::android::IInterface { 39 public: 40 typedef IVoldDelegator DefaultDelegator; 41 DECLARE_META_INTERFACE(Vold) 42 enum : int32_t { FSTRIM_FLAG_DEEP_TRIM = 1 }; 43 enum : int32_t { MOUNT_FLAG_PRIMARY = 1 }; 44 enum : int32_t { MOUNT_FLAG_VISIBLE_FOR_READ = 2 }; 45 enum : int32_t { MOUNT_FLAG_VISIBLE_FOR_WRITE = 4 }; 46 enum : int32_t { PARTITION_TYPE_PUBLIC = 0 }; 47 enum : int32_t { PARTITION_TYPE_PRIVATE = 1 }; 48 enum : int32_t { PARTITION_TYPE_MIXED = 2 }; 49 enum : int32_t { STORAGE_FLAG_DE = 1 }; 50 enum : int32_t { STORAGE_FLAG_CE = 2 }; 51 enum : int32_t { REMOUNT_MODE_NONE = 0 }; 52 enum : int32_t { REMOUNT_MODE_DEFAULT = 1 }; 53 enum : int32_t { REMOUNT_MODE_INSTALLER = 2 }; 54 enum : int32_t { REMOUNT_MODE_PASS_THROUGH = 3 }; 55 enum : int32_t { REMOUNT_MODE_ANDROID_WRITABLE = 4 }; 56 enum : int32_t { VOLUME_STATE_UNMOUNTED = 0 }; 57 enum : int32_t { VOLUME_STATE_CHECKING = 1 }; 58 enum : int32_t { VOLUME_STATE_MOUNTED = 2 }; 59 enum : int32_t { VOLUME_STATE_MOUNTED_READ_ONLY = 3 }; 60 enum : int32_t { VOLUME_STATE_FORMATTING = 4 }; 61 enum : int32_t { VOLUME_STATE_EJECTING = 5 }; 62 enum : int32_t { VOLUME_STATE_UNMOUNTABLE = 6 }; 63 enum : int32_t { VOLUME_STATE_REMOVED = 7 }; 64 enum : int32_t { VOLUME_STATE_BAD_REMOVAL = 8 }; 65 enum : int32_t { VOLUME_TYPE_PUBLIC = 0 }; 66 enum : int32_t { VOLUME_TYPE_PRIVATE = 1 }; 67 enum : int32_t { VOLUME_TYPE_EMULATED = 2 }; 68 enum : int32_t { VOLUME_TYPE_ASEC = 3 }; 69 enum : int32_t { VOLUME_TYPE_OBB = 4 }; 70 enum : int32_t { VOLUME_TYPE_STUB = 5 }; 71 virtual ::android::binder::Status setListener(const ::android::sp<::android::os::IVoldListener>& listener) = 0; 72 virtual ::android::binder::Status abortFuse() = 0; 73 virtual ::android::binder::Status monitor() = 0; 74 virtual ::android::binder::Status reset() = 0; 75 virtual ::android::binder::Status shutdown() = 0; 76 virtual ::android::binder::Status onUserAdded(int32_t userId, int32_t userSerial, int32_t sharesStorageWithUserId) = 0; 77 virtual ::android::binder::Status onUserRemoved(int32_t userId) = 0; 78 virtual ::android::binder::Status onUserStarted(int32_t userId) = 0; 79 virtual ::android::binder::Status onUserStopped(int32_t userId) = 0; 80 virtual ::android::binder::Status addAppIds(const ::std::vector<::std::string>& packageNames, const ::std::vector<int32_t>& appIds) = 0; 81 virtual ::android::binder::Status addSandboxIds(const ::std::vector<int32_t>& appIds, const ::std::vector<::std::string>& sandboxIds) = 0; 82 virtual ::android::binder::Status onSecureKeyguardStateChanged(bool isShowing) = 0; 83 virtual ::android::binder::Status partition(const ::std::string& diskId, int32_t partitionType, int32_t ratio) = 0; 84 virtual ::android::binder::Status forgetPartition(const ::std::string& partGuid, const ::std::string& fsUuid) = 0; 85 virtual ::android::binder::Status mount(const ::std::string& volId, int32_t mountFlags, int32_t mountUserId, const ::android::sp<::android::os::IVoldMountCallback>& callback) = 0; 86 virtual ::android::binder::Status unmount(const ::std::string& volId) = 0; 87 virtual ::android::binder::Status format(const ::std::string& volId, const ::std::string& fsType) = 0; 88 virtual ::android::binder::Status benchmark(const ::std::string& volId, const ::android::sp<::android::os::IVoldTaskListener>& listener) = 0; 89 virtual ::android::binder::Status moveStorage(const ::std::string& fromVolId, const ::std::string& toVolId, const ::android::sp<::android::os::IVoldTaskListener>& listener) = 0; 90 virtual ::android::binder::Status remountUid(int32_t uid, int32_t remountMode) = 0; 91 virtual ::android::binder::Status remountAppStorageDirs(int32_t uid, int32_t pid, const ::std::vector<::std::string>& packageNames) = 0; 92 virtual ::android::binder::Status unmountAppStorageDirs(int32_t uid, int32_t pid, const ::std::vector<::std::string>& packageNames) = 0; 93 virtual ::android::binder::Status setupAppDir(const ::std::string& path, int32_t appUid) = 0; 94 virtual ::android::binder::Status fixupAppDir(const ::std::string& path, int32_t appUid) = 0; 95 virtual ::android::binder::Status ensureAppDirsCreated(const ::std::vector<::std::string>& paths, int32_t appUid) = 0; 96 virtual ::android::binder::Status createObb(const ::std::string& sourcePath, int32_t ownerGid, ::std::string* _aidl_return) = 0; 97 virtual ::android::binder::Status destroyObb(const ::std::string& volId) = 0; 98 virtual ::android::binder::Status fstrim(int32_t fstrimFlags, const ::android::sp<::android::os::IVoldTaskListener>& listener) = 0; 99 virtual ::android::binder::Status runIdleMaint(bool needGC, const ::android::sp<::android::os::IVoldTaskListener>& listener) = 0; 100 virtual ::android::binder::Status abortIdleMaint(const ::android::sp<::android::os::IVoldTaskListener>& listener) = 0; 101 virtual ::android::binder::Status getStorageLifeTime(int32_t* _aidl_return) = 0; 102 virtual ::android::binder::Status setGCUrgentPace(int32_t neededSegments, int32_t minSegmentThreshold, float dirtyReclaimRate, float reclaimWeight, int32_t gcPeriod, int32_t minGCSleepTime, int32_t targetDirtyRatio) = 0; 103 virtual ::android::binder::Status refreshLatestWrite() = 0; 104 virtual ::android::binder::Status getWriteAmount(int32_t* _aidl_return) = 0; 105 virtual ::android::binder::Status mountAppFuse(int32_t uid, int32_t mountId, ::android::base::unique_fd* _aidl_return) = 0; 106 virtual ::android::binder::Status unmountAppFuse(int32_t uid, int32_t mountId) = 0; 107 virtual ::android::binder::Status fbeEnable() = 0; 108 virtual ::android::binder::Status initUser0() = 0; 109 virtual ::android::binder::Status mountFstab(const ::std::string& blkDevice, const ::std::string& mountPoint, bool isZoned, const ::std::vector<::std::string>& userDevices) = 0; 110 virtual ::android::binder::Status encryptFstab(const ::std::string& blkDevice, const ::std::string& mountPoint, bool shouldFormat, const ::std::string& fsType, bool isZoned, const ::std::vector<::std::string>& userDevices, const ::std::vector<bool>& deviceAliased, int64_t length) = 0; 111 virtual ::android::binder::Status setStorageBindingSeed(const ::std::vector<uint8_t>& seed) = 0; 112 virtual ::android::binder::Status createUserStorageKeys(int32_t userId, bool ephemeral) = 0; 113 virtual ::android::binder::Status destroyUserStorageKeys(int32_t userId) = 0; 114 virtual ::android::binder::Status setCeStorageProtection(int32_t userId, const ::std::vector<uint8_t>& secret) = 0; 115 virtual ::android::binder::Status getUnlockedUsers(::std::vector<int32_t>* _aidl_return) = 0; 116 virtual ::android::binder::Status unlockCeStorage(int32_t userId, const ::std::vector<uint8_t>& secret) = 0; 117 virtual ::android::binder::Status lockCeStorage(int32_t userId) = 0; 118 virtual ::android::binder::Status prepareUserStorage(const ::std::optional<::std::string>& uuid, int32_t userId, int32_t storageFlags) = 0; 119 virtual ::android::binder::Status destroyUserStorage(const ::std::optional<::std::string>& uuid, int32_t userId, int32_t storageFlags) = 0; 120 virtual ::android::binder::Status prepareSandboxForApp(const ::std::string& packageName, int32_t appId, const ::std::string& sandboxId, int32_t userId) = 0; 121 virtual ::android::binder::Status destroySandboxForApp(const ::std::string& packageName, const ::std::string& sandboxId, int32_t userId) = 0; 122 virtual ::android::binder::Status startCheckpoint(int32_t retry) = 0; 123 virtual ::android::binder::Status needsCheckpoint(bool* _aidl_return) = 0; 124 virtual ::android::binder::Status needsRollback(bool* _aidl_return) = 0; 125 virtual ::android::binder::Status isCheckpointing(bool* _aidl_return) = 0; 126 virtual ::android::binder::Status abortChanges(const ::std::string& device, bool retry) = 0; 127 virtual ::android::binder::Status commitChanges() = 0; 128 virtual ::android::binder::Status prepareCheckpoint() = 0; 129 virtual ::android::binder::Status restoreCheckpoint(const ::std::string& device) = 0; 130 virtual ::android::binder::Status restoreCheckpointPart(const ::std::string& device, int32_t count) = 0; 131 virtual ::android::binder::Status markBootAttempt() = 0; 132 virtual ::android::binder::Status supportsCheckpoint(bool* _aidl_return) = 0; 133 virtual ::android::binder::Status supportsBlockCheckpoint(bool* _aidl_return) = 0; 134 virtual ::android::binder::Status supportsFileCheckpoint(bool* _aidl_return) = 0; 135 virtual ::android::binder::Status resetCheckpoint() = 0; 136 virtual ::android::binder::Status earlyBootEnded() = 0; 137 virtual ::android::binder::Status createStubVolume(const ::std::string& sourcePath, const ::std::string& mountPath, const ::std::string& fsType, const ::std::string& fsUuid, const ::std::string& fsLabel, int32_t flags, ::std::string* _aidl_return) = 0; 138 virtual ::android::binder::Status destroyStubVolume(const ::std::string& volId) = 0; 139 virtual ::android::binder::Status openAppFuseFile(int32_t uid, int32_t mountId, int32_t fileId, int32_t flags, ::android::base::unique_fd* _aidl_return) = 0; 140 virtual ::android::binder::Status incFsEnabled(bool* _aidl_return) = 0; 141 virtual ::android::binder::Status mountIncFs(const ::std::string& backingPath, const ::std::string& targetDir, int32_t flags, const ::std::string& sysfsName, ::android::os::incremental::IncrementalFileSystemControlParcel* _aidl_return) = 0; 142 virtual ::android::binder::Status unmountIncFs(const ::std::string& dir) = 0; 143 virtual ::android::binder::Status setIncFsMountOptions(const ::android::os::incremental::IncrementalFileSystemControlParcel& control, bool enableReadLogs, bool enableReadTimeouts, const ::std::string& sysfsName) = 0; 144 virtual ::android::binder::Status bindMount(const ::std::string& sourceDir, const ::std::string& targetDir) = 0; 145 virtual ::android::binder::Status destroyDsuMetadataKey(const ::std::string& dsuSlot) = 0; 146 virtual ::android::binder::Status getStorageSize(int64_t* _aidl_return) = 0; 147 virtual ::android::binder::Status getStorageRemainingLifetime(int32_t* _aidl_return) = 0; 148 }; // class IVold 149 150 class LIBBINDER_EXPORTED IVoldDefault : public IVold { 151 public: onAsBinder()152 ::android::IBinder* onAsBinder() override { 153 return nullptr; 154 } setListener(const::android::sp<::android::os::IVoldListener> &)155 ::android::binder::Status setListener(const ::android::sp<::android::os::IVoldListener>& /*listener*/) override { 156 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 157 } abortFuse()158 ::android::binder::Status abortFuse() override { 159 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 160 } monitor()161 ::android::binder::Status monitor() override { 162 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 163 } reset()164 ::android::binder::Status reset() override { 165 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 166 } shutdown()167 ::android::binder::Status shutdown() override { 168 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 169 } onUserAdded(int32_t,int32_t,int32_t)170 ::android::binder::Status onUserAdded(int32_t /*userId*/, int32_t /*userSerial*/, int32_t /*sharesStorageWithUserId*/) override { 171 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 172 } onUserRemoved(int32_t)173 ::android::binder::Status onUserRemoved(int32_t /*userId*/) override { 174 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 175 } onUserStarted(int32_t)176 ::android::binder::Status onUserStarted(int32_t /*userId*/) override { 177 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 178 } onUserStopped(int32_t)179 ::android::binder::Status onUserStopped(int32_t /*userId*/) override { 180 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 181 } addAppIds(const::std::vector<::std::string> &,const::std::vector<int32_t> &)182 ::android::binder::Status addAppIds(const ::std::vector<::std::string>& /*packageNames*/, const ::std::vector<int32_t>& /*appIds*/) override { 183 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 184 } addSandboxIds(const::std::vector<int32_t> &,const::std::vector<::std::string> &)185 ::android::binder::Status addSandboxIds(const ::std::vector<int32_t>& /*appIds*/, const ::std::vector<::std::string>& /*sandboxIds*/) override { 186 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 187 } onSecureKeyguardStateChanged(bool)188 ::android::binder::Status onSecureKeyguardStateChanged(bool /*isShowing*/) override { 189 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 190 } partition(const::std::string &,int32_t,int32_t)191 ::android::binder::Status partition(const ::std::string& /*diskId*/, int32_t /*partitionType*/, int32_t /*ratio*/) override { 192 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 193 } forgetPartition(const::std::string &,const::std::string &)194 ::android::binder::Status forgetPartition(const ::std::string& /*partGuid*/, const ::std::string& /*fsUuid*/) override { 195 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 196 } mount(const::std::string &,int32_t,int32_t,const::android::sp<::android::os::IVoldMountCallback> &)197 ::android::binder::Status mount(const ::std::string& /*volId*/, int32_t /*mountFlags*/, int32_t /*mountUserId*/, const ::android::sp<::android::os::IVoldMountCallback>& /*callback*/) override { 198 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 199 } unmount(const::std::string &)200 ::android::binder::Status unmount(const ::std::string& /*volId*/) override { 201 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 202 } format(const::std::string &,const::std::string &)203 ::android::binder::Status format(const ::std::string& /*volId*/, const ::std::string& /*fsType*/) override { 204 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 205 } benchmark(const::std::string &,const::android::sp<::android::os::IVoldTaskListener> &)206 ::android::binder::Status benchmark(const ::std::string& /*volId*/, const ::android::sp<::android::os::IVoldTaskListener>& /*listener*/) override { 207 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 208 } moveStorage(const::std::string &,const::std::string &,const::android::sp<::android::os::IVoldTaskListener> &)209 ::android::binder::Status moveStorage(const ::std::string& /*fromVolId*/, const ::std::string& /*toVolId*/, const ::android::sp<::android::os::IVoldTaskListener>& /*listener*/) override { 210 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 211 } remountUid(int32_t,int32_t)212 ::android::binder::Status remountUid(int32_t /*uid*/, int32_t /*remountMode*/) override { 213 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 214 } remountAppStorageDirs(int32_t,int32_t,const::std::vector<::std::string> &)215 ::android::binder::Status remountAppStorageDirs(int32_t /*uid*/, int32_t /*pid*/, const ::std::vector<::std::string>& /*packageNames*/) override { 216 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 217 } unmountAppStorageDirs(int32_t,int32_t,const::std::vector<::std::string> &)218 ::android::binder::Status unmountAppStorageDirs(int32_t /*uid*/, int32_t /*pid*/, const ::std::vector<::std::string>& /*packageNames*/) override { 219 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 220 } setupAppDir(const::std::string &,int32_t)221 ::android::binder::Status setupAppDir(const ::std::string& /*path*/, int32_t /*appUid*/) override { 222 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 223 } fixupAppDir(const::std::string &,int32_t)224 ::android::binder::Status fixupAppDir(const ::std::string& /*path*/, int32_t /*appUid*/) override { 225 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 226 } ensureAppDirsCreated(const::std::vector<::std::string> &,int32_t)227 ::android::binder::Status ensureAppDirsCreated(const ::std::vector<::std::string>& /*paths*/, int32_t /*appUid*/) override { 228 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 229 } createObb(const::std::string &,int32_t,::std::string *)230 ::android::binder::Status createObb(const ::std::string& /*sourcePath*/, int32_t /*ownerGid*/, ::std::string* /*_aidl_return*/) override { 231 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 232 } destroyObb(const::std::string &)233 ::android::binder::Status destroyObb(const ::std::string& /*volId*/) override { 234 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 235 } fstrim(int32_t,const::android::sp<::android::os::IVoldTaskListener> &)236 ::android::binder::Status fstrim(int32_t /*fstrimFlags*/, const ::android::sp<::android::os::IVoldTaskListener>& /*listener*/) override { 237 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 238 } runIdleMaint(bool,const::android::sp<::android::os::IVoldTaskListener> &)239 ::android::binder::Status runIdleMaint(bool /*needGC*/, const ::android::sp<::android::os::IVoldTaskListener>& /*listener*/) override { 240 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 241 } abortIdleMaint(const::android::sp<::android::os::IVoldTaskListener> &)242 ::android::binder::Status abortIdleMaint(const ::android::sp<::android::os::IVoldTaskListener>& /*listener*/) override { 243 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 244 } getStorageLifeTime(int32_t *)245 ::android::binder::Status getStorageLifeTime(int32_t* /*_aidl_return*/) override { 246 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 247 } setGCUrgentPace(int32_t,int32_t,float,float,int32_t,int32_t,int32_t)248 ::android::binder::Status setGCUrgentPace(int32_t /*neededSegments*/, int32_t /*minSegmentThreshold*/, float /*dirtyReclaimRate*/, float /*reclaimWeight*/, int32_t /*gcPeriod*/, int32_t /*minGCSleepTime*/, int32_t /*targetDirtyRatio*/) override { 249 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 250 } refreshLatestWrite()251 ::android::binder::Status refreshLatestWrite() override { 252 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 253 } getWriteAmount(int32_t *)254 ::android::binder::Status getWriteAmount(int32_t* /*_aidl_return*/) override { 255 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 256 } mountAppFuse(int32_t,int32_t,::android::base::unique_fd *)257 ::android::binder::Status mountAppFuse(int32_t /*uid*/, int32_t /*mountId*/, ::android::base::unique_fd* /*_aidl_return*/) override { 258 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 259 } unmountAppFuse(int32_t,int32_t)260 ::android::binder::Status unmountAppFuse(int32_t /*uid*/, int32_t /*mountId*/) override { 261 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 262 } fbeEnable()263 ::android::binder::Status fbeEnable() override { 264 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 265 } initUser0()266 ::android::binder::Status initUser0() override { 267 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 268 } mountFstab(const::std::string &,const::std::string &,bool,const::std::vector<::std::string> &)269 ::android::binder::Status mountFstab(const ::std::string& /*blkDevice*/, const ::std::string& /*mountPoint*/, bool /*isZoned*/, const ::std::vector<::std::string>& /*userDevices*/) override { 270 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 271 } encryptFstab(const::std::string &,const::std::string &,bool,const::std::string &,bool,const::std::vector<::std::string> &,const::std::vector<bool> &,int64_t)272 ::android::binder::Status encryptFstab(const ::std::string& /*blkDevice*/, const ::std::string& /*mountPoint*/, bool /*shouldFormat*/, const ::std::string& /*fsType*/, bool /*isZoned*/, const ::std::vector<::std::string>& /*userDevices*/, const ::std::vector<bool>& /*deviceAliased*/, int64_t /*length*/) override { 273 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 274 } setStorageBindingSeed(const::std::vector<uint8_t> &)275 ::android::binder::Status setStorageBindingSeed(const ::std::vector<uint8_t>& /*seed*/) override { 276 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 277 } createUserStorageKeys(int32_t,bool)278 ::android::binder::Status createUserStorageKeys(int32_t /*userId*/, bool /*ephemeral*/) override { 279 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 280 } destroyUserStorageKeys(int32_t)281 ::android::binder::Status destroyUserStorageKeys(int32_t /*userId*/) override { 282 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 283 } setCeStorageProtection(int32_t,const::std::vector<uint8_t> &)284 ::android::binder::Status setCeStorageProtection(int32_t /*userId*/, const ::std::vector<uint8_t>& /*secret*/) override { 285 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 286 } getUnlockedUsers(::std::vector<int32_t> *)287 ::android::binder::Status getUnlockedUsers(::std::vector<int32_t>* /*_aidl_return*/) override { 288 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 289 } unlockCeStorage(int32_t,const::std::vector<uint8_t> &)290 ::android::binder::Status unlockCeStorage(int32_t /*userId*/, const ::std::vector<uint8_t>& /*secret*/) override { 291 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 292 } lockCeStorage(int32_t)293 ::android::binder::Status lockCeStorage(int32_t /*userId*/) override { 294 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 295 } prepareUserStorage(const::std::optional<::std::string> &,int32_t,int32_t)296 ::android::binder::Status prepareUserStorage(const ::std::optional<::std::string>& /*uuid*/, int32_t /*userId*/, int32_t /*storageFlags*/) override { 297 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 298 } destroyUserStorage(const::std::optional<::std::string> &,int32_t,int32_t)299 ::android::binder::Status destroyUserStorage(const ::std::optional<::std::string>& /*uuid*/, int32_t /*userId*/, int32_t /*storageFlags*/) override { 300 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 301 } prepareSandboxForApp(const::std::string &,int32_t,const::std::string &,int32_t)302 ::android::binder::Status prepareSandboxForApp(const ::std::string& /*packageName*/, int32_t /*appId*/, const ::std::string& /*sandboxId*/, int32_t /*userId*/) override { 303 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 304 } destroySandboxForApp(const::std::string &,const::std::string &,int32_t)305 ::android::binder::Status destroySandboxForApp(const ::std::string& /*packageName*/, const ::std::string& /*sandboxId*/, int32_t /*userId*/) override { 306 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 307 } startCheckpoint(int32_t)308 ::android::binder::Status startCheckpoint(int32_t /*retry*/) override { 309 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 310 } needsCheckpoint(bool *)311 ::android::binder::Status needsCheckpoint(bool* /*_aidl_return*/) override { 312 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 313 } needsRollback(bool *)314 ::android::binder::Status needsRollback(bool* /*_aidl_return*/) override { 315 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 316 } isCheckpointing(bool *)317 ::android::binder::Status isCheckpointing(bool* /*_aidl_return*/) override { 318 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 319 } abortChanges(const::std::string &,bool)320 ::android::binder::Status abortChanges(const ::std::string& /*device*/, bool /*retry*/) override { 321 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 322 } commitChanges()323 ::android::binder::Status commitChanges() override { 324 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 325 } prepareCheckpoint()326 ::android::binder::Status prepareCheckpoint() override { 327 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 328 } restoreCheckpoint(const::std::string &)329 ::android::binder::Status restoreCheckpoint(const ::std::string& /*device*/) override { 330 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 331 } restoreCheckpointPart(const::std::string &,int32_t)332 ::android::binder::Status restoreCheckpointPart(const ::std::string& /*device*/, int32_t /*count*/) override { 333 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 334 } markBootAttempt()335 ::android::binder::Status markBootAttempt() override { 336 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 337 } supportsCheckpoint(bool *)338 ::android::binder::Status supportsCheckpoint(bool* /*_aidl_return*/) override { 339 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 340 } supportsBlockCheckpoint(bool *)341 ::android::binder::Status supportsBlockCheckpoint(bool* /*_aidl_return*/) override { 342 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 343 } supportsFileCheckpoint(bool *)344 ::android::binder::Status supportsFileCheckpoint(bool* /*_aidl_return*/) override { 345 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 346 } resetCheckpoint()347 ::android::binder::Status resetCheckpoint() override { 348 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 349 } earlyBootEnded()350 ::android::binder::Status earlyBootEnded() override { 351 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 352 } createStubVolume(const::std::string &,const::std::string &,const::std::string &,const::std::string &,const::std::string &,int32_t,::std::string *)353 ::android::binder::Status createStubVolume(const ::std::string& /*sourcePath*/, const ::std::string& /*mountPath*/, const ::std::string& /*fsType*/, const ::std::string& /*fsUuid*/, const ::std::string& /*fsLabel*/, int32_t /*flags*/, ::std::string* /*_aidl_return*/) override { 354 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 355 } destroyStubVolume(const::std::string &)356 ::android::binder::Status destroyStubVolume(const ::std::string& /*volId*/) override { 357 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 358 } openAppFuseFile(int32_t,int32_t,int32_t,int32_t,::android::base::unique_fd *)359 ::android::binder::Status openAppFuseFile(int32_t /*uid*/, int32_t /*mountId*/, int32_t /*fileId*/, int32_t /*flags*/, ::android::base::unique_fd* /*_aidl_return*/) override { 360 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 361 } incFsEnabled(bool *)362 ::android::binder::Status incFsEnabled(bool* /*_aidl_return*/) override { 363 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 364 } mountIncFs(const::std::string &,const::std::string &,int32_t,const::std::string &,::android::os::incremental::IncrementalFileSystemControlParcel *)365 ::android::binder::Status mountIncFs(const ::std::string& /*backingPath*/, const ::std::string& /*targetDir*/, int32_t /*flags*/, const ::std::string& /*sysfsName*/, ::android::os::incremental::IncrementalFileSystemControlParcel* /*_aidl_return*/) override { 366 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 367 } unmountIncFs(const::std::string &)368 ::android::binder::Status unmountIncFs(const ::std::string& /*dir*/) override { 369 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 370 } setIncFsMountOptions(const::android::os::incremental::IncrementalFileSystemControlParcel &,bool,bool,const::std::string &)371 ::android::binder::Status setIncFsMountOptions(const ::android::os::incremental::IncrementalFileSystemControlParcel& /*control*/, bool /*enableReadLogs*/, bool /*enableReadTimeouts*/, const ::std::string& /*sysfsName*/) override { 372 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 373 } bindMount(const::std::string &,const::std::string &)374 ::android::binder::Status bindMount(const ::std::string& /*sourceDir*/, const ::std::string& /*targetDir*/) override { 375 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 376 } destroyDsuMetadataKey(const::std::string &)377 ::android::binder::Status destroyDsuMetadataKey(const ::std::string& /*dsuSlot*/) override { 378 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 379 } getStorageSize(int64_t *)380 ::android::binder::Status getStorageSize(int64_t* /*_aidl_return*/) override { 381 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 382 } getStorageRemainingLifetime(int32_t *)383 ::android::binder::Status getStorageRemainingLifetime(int32_t* /*_aidl_return*/) override { 384 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 385 } 386 }; // class IVoldDefault 387 } // namespace os 388 } // namespace android 389