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 <binder/IInterface.h>
12 #include <android/os/IVold.h>
13 #include <android/os/BnVold.h>
14 #include <android/os/BnVoldListener.h>
15 #include <android/os/BnVoldMountCallback.h>
16 #include <android/os/BnVoldTaskListener.h>
17 #include <binder/Delegate.h>
18 
19 
20 namespace android {
21 namespace os {
22 class LIBBINDER_EXPORTED BnVold : public ::android::BnInterface<IVold> {
23 public:
24   static constexpr uint32_t TRANSACTION_setListener = ::android::IBinder::FIRST_CALL_TRANSACTION + 0;
25   static constexpr uint32_t TRANSACTION_abortFuse = ::android::IBinder::FIRST_CALL_TRANSACTION + 1;
26   static constexpr uint32_t TRANSACTION_monitor = ::android::IBinder::FIRST_CALL_TRANSACTION + 2;
27   static constexpr uint32_t TRANSACTION_reset = ::android::IBinder::FIRST_CALL_TRANSACTION + 3;
28   static constexpr uint32_t TRANSACTION_shutdown = ::android::IBinder::FIRST_CALL_TRANSACTION + 4;
29   static constexpr uint32_t TRANSACTION_onUserAdded = ::android::IBinder::FIRST_CALL_TRANSACTION + 5;
30   static constexpr uint32_t TRANSACTION_onUserRemoved = ::android::IBinder::FIRST_CALL_TRANSACTION + 6;
31   static constexpr uint32_t TRANSACTION_onUserStarted = ::android::IBinder::FIRST_CALL_TRANSACTION + 7;
32   static constexpr uint32_t TRANSACTION_onUserStopped = ::android::IBinder::FIRST_CALL_TRANSACTION + 8;
33   static constexpr uint32_t TRANSACTION_addAppIds = ::android::IBinder::FIRST_CALL_TRANSACTION + 9;
34   static constexpr uint32_t TRANSACTION_addSandboxIds = ::android::IBinder::FIRST_CALL_TRANSACTION + 10;
35   static constexpr uint32_t TRANSACTION_onSecureKeyguardStateChanged = ::android::IBinder::FIRST_CALL_TRANSACTION + 11;
36   static constexpr uint32_t TRANSACTION_partition = ::android::IBinder::FIRST_CALL_TRANSACTION + 12;
37   static constexpr uint32_t TRANSACTION_forgetPartition = ::android::IBinder::FIRST_CALL_TRANSACTION + 13;
38   static constexpr uint32_t TRANSACTION_mount = ::android::IBinder::FIRST_CALL_TRANSACTION + 14;
39   static constexpr uint32_t TRANSACTION_unmount = ::android::IBinder::FIRST_CALL_TRANSACTION + 15;
40   static constexpr uint32_t TRANSACTION_format = ::android::IBinder::FIRST_CALL_TRANSACTION + 16;
41   static constexpr uint32_t TRANSACTION_benchmark = ::android::IBinder::FIRST_CALL_TRANSACTION + 17;
42   static constexpr uint32_t TRANSACTION_moveStorage = ::android::IBinder::FIRST_CALL_TRANSACTION + 18;
43   static constexpr uint32_t TRANSACTION_remountUid = ::android::IBinder::FIRST_CALL_TRANSACTION + 19;
44   static constexpr uint32_t TRANSACTION_remountAppStorageDirs = ::android::IBinder::FIRST_CALL_TRANSACTION + 20;
45   static constexpr uint32_t TRANSACTION_unmountAppStorageDirs = ::android::IBinder::FIRST_CALL_TRANSACTION + 21;
46   static constexpr uint32_t TRANSACTION_setupAppDir = ::android::IBinder::FIRST_CALL_TRANSACTION + 22;
47   static constexpr uint32_t TRANSACTION_fixupAppDir = ::android::IBinder::FIRST_CALL_TRANSACTION + 23;
48   static constexpr uint32_t TRANSACTION_ensureAppDirsCreated = ::android::IBinder::FIRST_CALL_TRANSACTION + 24;
49   static constexpr uint32_t TRANSACTION_createObb = ::android::IBinder::FIRST_CALL_TRANSACTION + 25;
50   static constexpr uint32_t TRANSACTION_destroyObb = ::android::IBinder::FIRST_CALL_TRANSACTION + 26;
51   static constexpr uint32_t TRANSACTION_fstrim = ::android::IBinder::FIRST_CALL_TRANSACTION + 27;
52   static constexpr uint32_t TRANSACTION_runIdleMaint = ::android::IBinder::FIRST_CALL_TRANSACTION + 28;
53   static constexpr uint32_t TRANSACTION_abortIdleMaint = ::android::IBinder::FIRST_CALL_TRANSACTION + 29;
54   static constexpr uint32_t TRANSACTION_getStorageLifeTime = ::android::IBinder::FIRST_CALL_TRANSACTION + 30;
55   static constexpr uint32_t TRANSACTION_setGCUrgentPace = ::android::IBinder::FIRST_CALL_TRANSACTION + 31;
56   static constexpr uint32_t TRANSACTION_refreshLatestWrite = ::android::IBinder::FIRST_CALL_TRANSACTION + 32;
57   static constexpr uint32_t TRANSACTION_getWriteAmount = ::android::IBinder::FIRST_CALL_TRANSACTION + 33;
58   static constexpr uint32_t TRANSACTION_mountAppFuse = ::android::IBinder::FIRST_CALL_TRANSACTION + 34;
59   static constexpr uint32_t TRANSACTION_unmountAppFuse = ::android::IBinder::FIRST_CALL_TRANSACTION + 35;
60   static constexpr uint32_t TRANSACTION_fbeEnable = ::android::IBinder::FIRST_CALL_TRANSACTION + 36;
61   static constexpr uint32_t TRANSACTION_initUser0 = ::android::IBinder::FIRST_CALL_TRANSACTION + 37;
62   static constexpr uint32_t TRANSACTION_mountFstab = ::android::IBinder::FIRST_CALL_TRANSACTION + 38;
63   static constexpr uint32_t TRANSACTION_encryptFstab = ::android::IBinder::FIRST_CALL_TRANSACTION + 39;
64   static constexpr uint32_t TRANSACTION_setStorageBindingSeed = ::android::IBinder::FIRST_CALL_TRANSACTION + 40;
65   static constexpr uint32_t TRANSACTION_createUserStorageKeys = ::android::IBinder::FIRST_CALL_TRANSACTION + 41;
66   static constexpr uint32_t TRANSACTION_destroyUserStorageKeys = ::android::IBinder::FIRST_CALL_TRANSACTION + 42;
67   static constexpr uint32_t TRANSACTION_setCeStorageProtection = ::android::IBinder::FIRST_CALL_TRANSACTION + 43;
68   static constexpr uint32_t TRANSACTION_getUnlockedUsers = ::android::IBinder::FIRST_CALL_TRANSACTION + 44;
69   static constexpr uint32_t TRANSACTION_unlockCeStorage = ::android::IBinder::FIRST_CALL_TRANSACTION + 45;
70   static constexpr uint32_t TRANSACTION_lockCeStorage = ::android::IBinder::FIRST_CALL_TRANSACTION + 46;
71   static constexpr uint32_t TRANSACTION_prepareUserStorage = ::android::IBinder::FIRST_CALL_TRANSACTION + 47;
72   static constexpr uint32_t TRANSACTION_destroyUserStorage = ::android::IBinder::FIRST_CALL_TRANSACTION + 48;
73   static constexpr uint32_t TRANSACTION_prepareSandboxForApp = ::android::IBinder::FIRST_CALL_TRANSACTION + 49;
74   static constexpr uint32_t TRANSACTION_destroySandboxForApp = ::android::IBinder::FIRST_CALL_TRANSACTION + 50;
75   static constexpr uint32_t TRANSACTION_startCheckpoint = ::android::IBinder::FIRST_CALL_TRANSACTION + 51;
76   static constexpr uint32_t TRANSACTION_needsCheckpoint = ::android::IBinder::FIRST_CALL_TRANSACTION + 52;
77   static constexpr uint32_t TRANSACTION_needsRollback = ::android::IBinder::FIRST_CALL_TRANSACTION + 53;
78   static constexpr uint32_t TRANSACTION_isCheckpointing = ::android::IBinder::FIRST_CALL_TRANSACTION + 54;
79   static constexpr uint32_t TRANSACTION_abortChanges = ::android::IBinder::FIRST_CALL_TRANSACTION + 55;
80   static constexpr uint32_t TRANSACTION_commitChanges = ::android::IBinder::FIRST_CALL_TRANSACTION + 56;
81   static constexpr uint32_t TRANSACTION_prepareCheckpoint = ::android::IBinder::FIRST_CALL_TRANSACTION + 57;
82   static constexpr uint32_t TRANSACTION_restoreCheckpoint = ::android::IBinder::FIRST_CALL_TRANSACTION + 58;
83   static constexpr uint32_t TRANSACTION_restoreCheckpointPart = ::android::IBinder::FIRST_CALL_TRANSACTION + 59;
84   static constexpr uint32_t TRANSACTION_markBootAttempt = ::android::IBinder::FIRST_CALL_TRANSACTION + 60;
85   static constexpr uint32_t TRANSACTION_supportsCheckpoint = ::android::IBinder::FIRST_CALL_TRANSACTION + 61;
86   static constexpr uint32_t TRANSACTION_supportsBlockCheckpoint = ::android::IBinder::FIRST_CALL_TRANSACTION + 62;
87   static constexpr uint32_t TRANSACTION_supportsFileCheckpoint = ::android::IBinder::FIRST_CALL_TRANSACTION + 63;
88   static constexpr uint32_t TRANSACTION_resetCheckpoint = ::android::IBinder::FIRST_CALL_TRANSACTION + 64;
89   static constexpr uint32_t TRANSACTION_earlyBootEnded = ::android::IBinder::FIRST_CALL_TRANSACTION + 65;
90   static constexpr uint32_t TRANSACTION_createStubVolume = ::android::IBinder::FIRST_CALL_TRANSACTION + 66;
91   static constexpr uint32_t TRANSACTION_destroyStubVolume = ::android::IBinder::FIRST_CALL_TRANSACTION + 67;
92   static constexpr uint32_t TRANSACTION_openAppFuseFile = ::android::IBinder::FIRST_CALL_TRANSACTION + 68;
93   static constexpr uint32_t TRANSACTION_incFsEnabled = ::android::IBinder::FIRST_CALL_TRANSACTION + 69;
94   static constexpr uint32_t TRANSACTION_mountIncFs = ::android::IBinder::FIRST_CALL_TRANSACTION + 70;
95   static constexpr uint32_t TRANSACTION_unmountIncFs = ::android::IBinder::FIRST_CALL_TRANSACTION + 71;
96   static constexpr uint32_t TRANSACTION_setIncFsMountOptions = ::android::IBinder::FIRST_CALL_TRANSACTION + 72;
97   static constexpr uint32_t TRANSACTION_bindMount = ::android::IBinder::FIRST_CALL_TRANSACTION + 73;
98   static constexpr uint32_t TRANSACTION_destroyDsuMetadataKey = ::android::IBinder::FIRST_CALL_TRANSACTION + 74;
99   static constexpr uint32_t TRANSACTION_getStorageSize = ::android::IBinder::FIRST_CALL_TRANSACTION + 75;
100   static constexpr uint32_t TRANSACTION_getStorageRemainingLifetime = ::android::IBinder::FIRST_CALL_TRANSACTION + 76;
101   explicit BnVold();
102   ::android::status_t onTransact(uint32_t _aidl_code, const ::android::Parcel& _aidl_data, ::android::Parcel* _aidl_reply, uint32_t _aidl_flags) override;
103 };  // class BnVold
104 
105 class LIBBINDER_EXPORTED IVoldDelegator : public BnVold {
106 public:
IVoldDelegator(const::android::sp<IVold> & impl)107   explicit IVoldDelegator(const ::android::sp<IVold> &impl) : _aidl_delegate(impl) {}
108 
getImpl()109   ::android::sp<IVold> getImpl() { return _aidl_delegate; }
setListener(const::android::sp<::android::os::IVoldListener> & listener)110   ::android::binder::Status setListener(const ::android::sp<::android::os::IVoldListener>& listener) override {
111     ::android::sp<::android::os::IVoldListenerDelegator> _listener;
112     if (listener) {
113       _listener = ::android::sp<::android::os::IVoldListenerDelegator>::cast(delegate(listener));
114     }
115     return _aidl_delegate->setListener(_listener);
116   }
abortFuse()117   ::android::binder::Status abortFuse() override {
118     return _aidl_delegate->abortFuse();
119   }
monitor()120   ::android::binder::Status monitor() override {
121     return _aidl_delegate->monitor();
122   }
reset()123   ::android::binder::Status reset() override {
124     return _aidl_delegate->reset();
125   }
shutdown()126   ::android::binder::Status shutdown() override {
127     return _aidl_delegate->shutdown();
128   }
onUserAdded(int32_t userId,int32_t userSerial,int32_t sharesStorageWithUserId)129   ::android::binder::Status onUserAdded(int32_t userId, int32_t userSerial, int32_t sharesStorageWithUserId) override {
130     return _aidl_delegate->onUserAdded(userId, userSerial, sharesStorageWithUserId);
131   }
onUserRemoved(int32_t userId)132   ::android::binder::Status onUserRemoved(int32_t userId) override {
133     return _aidl_delegate->onUserRemoved(userId);
134   }
onUserStarted(int32_t userId)135   ::android::binder::Status onUserStarted(int32_t userId) override {
136     return _aidl_delegate->onUserStarted(userId);
137   }
onUserStopped(int32_t userId)138   ::android::binder::Status onUserStopped(int32_t userId) override {
139     return _aidl_delegate->onUserStopped(userId);
140   }
addAppIds(const::std::vector<::std::string> & packageNames,const::std::vector<int32_t> & appIds)141   ::android::binder::Status addAppIds(const ::std::vector<::std::string>& packageNames, const ::std::vector<int32_t>& appIds) override {
142     return _aidl_delegate->addAppIds(packageNames, appIds);
143   }
addSandboxIds(const::std::vector<int32_t> & appIds,const::std::vector<::std::string> & sandboxIds)144   ::android::binder::Status addSandboxIds(const ::std::vector<int32_t>& appIds, const ::std::vector<::std::string>& sandboxIds) override {
145     return _aidl_delegate->addSandboxIds(appIds, sandboxIds);
146   }
onSecureKeyguardStateChanged(bool isShowing)147   ::android::binder::Status onSecureKeyguardStateChanged(bool isShowing) override {
148     return _aidl_delegate->onSecureKeyguardStateChanged(isShowing);
149   }
partition(const::std::string & diskId,int32_t partitionType,int32_t ratio)150   ::android::binder::Status partition(const ::std::string& diskId, int32_t partitionType, int32_t ratio) override {
151     return _aidl_delegate->partition(diskId, partitionType, ratio);
152   }
forgetPartition(const::std::string & partGuid,const::std::string & fsUuid)153   ::android::binder::Status forgetPartition(const ::std::string& partGuid, const ::std::string& fsUuid) override {
154     return _aidl_delegate->forgetPartition(partGuid, fsUuid);
155   }
mount(const::std::string & volId,int32_t mountFlags,int32_t mountUserId,const::android::sp<::android::os::IVoldMountCallback> & callback)156   ::android::binder::Status mount(const ::std::string& volId, int32_t mountFlags, int32_t mountUserId, const ::android::sp<::android::os::IVoldMountCallback>& callback) override {
157     ::android::sp<::android::os::IVoldMountCallbackDelegator> _callback;
158     if (callback) {
159       _callback = ::android::sp<::android::os::IVoldMountCallbackDelegator>::cast(delegate(callback));
160     }
161     return _aidl_delegate->mount(volId, mountFlags, mountUserId, _callback);
162   }
unmount(const::std::string & volId)163   ::android::binder::Status unmount(const ::std::string& volId) override {
164     return _aidl_delegate->unmount(volId);
165   }
format(const::std::string & volId,const::std::string & fsType)166   ::android::binder::Status format(const ::std::string& volId, const ::std::string& fsType) override {
167     return _aidl_delegate->format(volId, fsType);
168   }
benchmark(const::std::string & volId,const::android::sp<::android::os::IVoldTaskListener> & listener)169   ::android::binder::Status benchmark(const ::std::string& volId, const ::android::sp<::android::os::IVoldTaskListener>& listener) override {
170     ::android::sp<::android::os::IVoldTaskListenerDelegator> _listener;
171     if (listener) {
172       _listener = ::android::sp<::android::os::IVoldTaskListenerDelegator>::cast(delegate(listener));
173     }
174     return _aidl_delegate->benchmark(volId, _listener);
175   }
moveStorage(const::std::string & fromVolId,const::std::string & toVolId,const::android::sp<::android::os::IVoldTaskListener> & listener)176   ::android::binder::Status moveStorage(const ::std::string& fromVolId, const ::std::string& toVolId, const ::android::sp<::android::os::IVoldTaskListener>& listener) override {
177     ::android::sp<::android::os::IVoldTaskListenerDelegator> _listener;
178     if (listener) {
179       _listener = ::android::sp<::android::os::IVoldTaskListenerDelegator>::cast(delegate(listener));
180     }
181     return _aidl_delegate->moveStorage(fromVolId, toVolId, _listener);
182   }
remountUid(int32_t uid,int32_t remountMode)183   ::android::binder::Status remountUid(int32_t uid, int32_t remountMode) override {
184     return _aidl_delegate->remountUid(uid, remountMode);
185   }
remountAppStorageDirs(int32_t uid,int32_t pid,const::std::vector<::std::string> & packageNames)186   ::android::binder::Status remountAppStorageDirs(int32_t uid, int32_t pid, const ::std::vector<::std::string>& packageNames) override {
187     return _aidl_delegate->remountAppStorageDirs(uid, pid, packageNames);
188   }
unmountAppStorageDirs(int32_t uid,int32_t pid,const::std::vector<::std::string> & packageNames)189   ::android::binder::Status unmountAppStorageDirs(int32_t uid, int32_t pid, const ::std::vector<::std::string>& packageNames) override {
190     return _aidl_delegate->unmountAppStorageDirs(uid, pid, packageNames);
191   }
setupAppDir(const::std::string & path,int32_t appUid)192   ::android::binder::Status setupAppDir(const ::std::string& path, int32_t appUid) override {
193     return _aidl_delegate->setupAppDir(path, appUid);
194   }
fixupAppDir(const::std::string & path,int32_t appUid)195   ::android::binder::Status fixupAppDir(const ::std::string& path, int32_t appUid) override {
196     return _aidl_delegate->fixupAppDir(path, appUid);
197   }
ensureAppDirsCreated(const::std::vector<::std::string> & paths,int32_t appUid)198   ::android::binder::Status ensureAppDirsCreated(const ::std::vector<::std::string>& paths, int32_t appUid) override {
199     return _aidl_delegate->ensureAppDirsCreated(paths, appUid);
200   }
createObb(const::std::string & sourcePath,int32_t ownerGid,::std::string * _aidl_return)201   ::android::binder::Status createObb(const ::std::string& sourcePath, int32_t ownerGid, ::std::string* _aidl_return) override {
202     return _aidl_delegate->createObb(sourcePath, ownerGid, _aidl_return);
203   }
destroyObb(const::std::string & volId)204   ::android::binder::Status destroyObb(const ::std::string& volId) override {
205     return _aidl_delegate->destroyObb(volId);
206   }
fstrim(int32_t fstrimFlags,const::android::sp<::android::os::IVoldTaskListener> & listener)207   ::android::binder::Status fstrim(int32_t fstrimFlags, const ::android::sp<::android::os::IVoldTaskListener>& listener) override {
208     ::android::sp<::android::os::IVoldTaskListenerDelegator> _listener;
209     if (listener) {
210       _listener = ::android::sp<::android::os::IVoldTaskListenerDelegator>::cast(delegate(listener));
211     }
212     return _aidl_delegate->fstrim(fstrimFlags, _listener);
213   }
runIdleMaint(bool needGC,const::android::sp<::android::os::IVoldTaskListener> & listener)214   ::android::binder::Status runIdleMaint(bool needGC, const ::android::sp<::android::os::IVoldTaskListener>& listener) override {
215     ::android::sp<::android::os::IVoldTaskListenerDelegator> _listener;
216     if (listener) {
217       _listener = ::android::sp<::android::os::IVoldTaskListenerDelegator>::cast(delegate(listener));
218     }
219     return _aidl_delegate->runIdleMaint(needGC, _listener);
220   }
abortIdleMaint(const::android::sp<::android::os::IVoldTaskListener> & listener)221   ::android::binder::Status abortIdleMaint(const ::android::sp<::android::os::IVoldTaskListener>& listener) override {
222     ::android::sp<::android::os::IVoldTaskListenerDelegator> _listener;
223     if (listener) {
224       _listener = ::android::sp<::android::os::IVoldTaskListenerDelegator>::cast(delegate(listener));
225     }
226     return _aidl_delegate->abortIdleMaint(_listener);
227   }
getStorageLifeTime(int32_t * _aidl_return)228   ::android::binder::Status getStorageLifeTime(int32_t* _aidl_return) override {
229     return _aidl_delegate->getStorageLifeTime(_aidl_return);
230   }
setGCUrgentPace(int32_t neededSegments,int32_t minSegmentThreshold,float dirtyReclaimRate,float reclaimWeight,int32_t gcPeriod,int32_t minGCSleepTime,int32_t targetDirtyRatio)231   ::android::binder::Status setGCUrgentPace(int32_t neededSegments, int32_t minSegmentThreshold, float dirtyReclaimRate, float reclaimWeight, int32_t gcPeriod, int32_t minGCSleepTime, int32_t targetDirtyRatio) override {
232     return _aidl_delegate->setGCUrgentPace(neededSegments, minSegmentThreshold, dirtyReclaimRate, reclaimWeight, gcPeriod, minGCSleepTime, targetDirtyRatio);
233   }
refreshLatestWrite()234   ::android::binder::Status refreshLatestWrite() override {
235     return _aidl_delegate->refreshLatestWrite();
236   }
getWriteAmount(int32_t * _aidl_return)237   ::android::binder::Status getWriteAmount(int32_t* _aidl_return) override {
238     return _aidl_delegate->getWriteAmount(_aidl_return);
239   }
mountAppFuse(int32_t uid,int32_t mountId,::android::base::unique_fd * _aidl_return)240   ::android::binder::Status mountAppFuse(int32_t uid, int32_t mountId, ::android::base::unique_fd* _aidl_return) override {
241     return _aidl_delegate->mountAppFuse(uid, mountId, _aidl_return);
242   }
unmountAppFuse(int32_t uid,int32_t mountId)243   ::android::binder::Status unmountAppFuse(int32_t uid, int32_t mountId) override {
244     return _aidl_delegate->unmountAppFuse(uid, mountId);
245   }
fbeEnable()246   ::android::binder::Status fbeEnable() override {
247     return _aidl_delegate->fbeEnable();
248   }
initUser0()249   ::android::binder::Status initUser0() override {
250     return _aidl_delegate->initUser0();
251   }
mountFstab(const::std::string & blkDevice,const::std::string & mountPoint,bool isZoned,const::std::vector<::std::string> & userDevices)252   ::android::binder::Status mountFstab(const ::std::string& blkDevice, const ::std::string& mountPoint, bool isZoned, const ::std::vector<::std::string>& userDevices) override {
253     return _aidl_delegate->mountFstab(blkDevice, mountPoint, isZoned, userDevices);
254   }
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)255   ::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 {
256     return _aidl_delegate->encryptFstab(blkDevice, mountPoint, shouldFormat, fsType, isZoned, userDevices, deviceAliased, length);
257   }
setStorageBindingSeed(const::std::vector<uint8_t> & seed)258   ::android::binder::Status setStorageBindingSeed(const ::std::vector<uint8_t>& seed) override {
259     return _aidl_delegate->setStorageBindingSeed(seed);
260   }
createUserStorageKeys(int32_t userId,bool ephemeral)261   ::android::binder::Status createUserStorageKeys(int32_t userId, bool ephemeral) override {
262     return _aidl_delegate->createUserStorageKeys(userId, ephemeral);
263   }
destroyUserStorageKeys(int32_t userId)264   ::android::binder::Status destroyUserStorageKeys(int32_t userId) override {
265     return _aidl_delegate->destroyUserStorageKeys(userId);
266   }
setCeStorageProtection(int32_t userId,const::std::vector<uint8_t> & secret)267   ::android::binder::Status setCeStorageProtection(int32_t userId, const ::std::vector<uint8_t>& secret) override {
268     return _aidl_delegate->setCeStorageProtection(userId, secret);
269   }
getUnlockedUsers(::std::vector<int32_t> * _aidl_return)270   ::android::binder::Status getUnlockedUsers(::std::vector<int32_t>* _aidl_return) override {
271     return _aidl_delegate->getUnlockedUsers(_aidl_return);
272   }
unlockCeStorage(int32_t userId,const::std::vector<uint8_t> & secret)273   ::android::binder::Status unlockCeStorage(int32_t userId, const ::std::vector<uint8_t>& secret) override {
274     return _aidl_delegate->unlockCeStorage(userId, secret);
275   }
lockCeStorage(int32_t userId)276   ::android::binder::Status lockCeStorage(int32_t userId) override {
277     return _aidl_delegate->lockCeStorage(userId);
278   }
prepareUserStorage(const::std::optional<::std::string> & uuid,int32_t userId,int32_t storageFlags)279   ::android::binder::Status prepareUserStorage(const ::std::optional<::std::string>& uuid, int32_t userId, int32_t storageFlags) override {
280     return _aidl_delegate->prepareUserStorage(uuid, userId, storageFlags);
281   }
destroyUserStorage(const::std::optional<::std::string> & uuid,int32_t userId,int32_t storageFlags)282   ::android::binder::Status destroyUserStorage(const ::std::optional<::std::string>& uuid, int32_t userId, int32_t storageFlags) override {
283     return _aidl_delegate->destroyUserStorage(uuid, userId, storageFlags);
284   }
prepareSandboxForApp(const::std::string & packageName,int32_t appId,const::std::string & sandboxId,int32_t userId)285   ::android::binder::Status prepareSandboxForApp(const ::std::string& packageName, int32_t appId, const ::std::string& sandboxId, int32_t userId) override {
286     return _aidl_delegate->prepareSandboxForApp(packageName, appId, sandboxId, userId);
287   }
destroySandboxForApp(const::std::string & packageName,const::std::string & sandboxId,int32_t userId)288   ::android::binder::Status destroySandboxForApp(const ::std::string& packageName, const ::std::string& sandboxId, int32_t userId) override {
289     return _aidl_delegate->destroySandboxForApp(packageName, sandboxId, userId);
290   }
startCheckpoint(int32_t retry)291   ::android::binder::Status startCheckpoint(int32_t retry) override {
292     return _aidl_delegate->startCheckpoint(retry);
293   }
needsCheckpoint(bool * _aidl_return)294   ::android::binder::Status needsCheckpoint(bool* _aidl_return) override {
295     return _aidl_delegate->needsCheckpoint(_aidl_return);
296   }
needsRollback(bool * _aidl_return)297   ::android::binder::Status needsRollback(bool* _aidl_return) override {
298     return _aidl_delegate->needsRollback(_aidl_return);
299   }
isCheckpointing(bool * _aidl_return)300   ::android::binder::Status isCheckpointing(bool* _aidl_return) override {
301     return _aidl_delegate->isCheckpointing(_aidl_return);
302   }
abortChanges(const::std::string & device,bool retry)303   ::android::binder::Status abortChanges(const ::std::string& device, bool retry) override {
304     return _aidl_delegate->abortChanges(device, retry);
305   }
commitChanges()306   ::android::binder::Status commitChanges() override {
307     return _aidl_delegate->commitChanges();
308   }
prepareCheckpoint()309   ::android::binder::Status prepareCheckpoint() override {
310     return _aidl_delegate->prepareCheckpoint();
311   }
restoreCheckpoint(const::std::string & device)312   ::android::binder::Status restoreCheckpoint(const ::std::string& device) override {
313     return _aidl_delegate->restoreCheckpoint(device);
314   }
restoreCheckpointPart(const::std::string & device,int32_t count)315   ::android::binder::Status restoreCheckpointPart(const ::std::string& device, int32_t count) override {
316     return _aidl_delegate->restoreCheckpointPart(device, count);
317   }
markBootAttempt()318   ::android::binder::Status markBootAttempt() override {
319     return _aidl_delegate->markBootAttempt();
320   }
supportsCheckpoint(bool * _aidl_return)321   ::android::binder::Status supportsCheckpoint(bool* _aidl_return) override {
322     return _aidl_delegate->supportsCheckpoint(_aidl_return);
323   }
supportsBlockCheckpoint(bool * _aidl_return)324   ::android::binder::Status supportsBlockCheckpoint(bool* _aidl_return) override {
325     return _aidl_delegate->supportsBlockCheckpoint(_aidl_return);
326   }
supportsFileCheckpoint(bool * _aidl_return)327   ::android::binder::Status supportsFileCheckpoint(bool* _aidl_return) override {
328     return _aidl_delegate->supportsFileCheckpoint(_aidl_return);
329   }
resetCheckpoint()330   ::android::binder::Status resetCheckpoint() override {
331     return _aidl_delegate->resetCheckpoint();
332   }
earlyBootEnded()333   ::android::binder::Status earlyBootEnded() override {
334     return _aidl_delegate->earlyBootEnded();
335   }
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)336   ::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 {
337     return _aidl_delegate->createStubVolume(sourcePath, mountPath, fsType, fsUuid, fsLabel, flags, _aidl_return);
338   }
destroyStubVolume(const::std::string & volId)339   ::android::binder::Status destroyStubVolume(const ::std::string& volId) override {
340     return _aidl_delegate->destroyStubVolume(volId);
341   }
openAppFuseFile(int32_t uid,int32_t mountId,int32_t fileId,int32_t flags,::android::base::unique_fd * _aidl_return)342   ::android::binder::Status openAppFuseFile(int32_t uid, int32_t mountId, int32_t fileId, int32_t flags, ::android::base::unique_fd* _aidl_return) override {
343     return _aidl_delegate->openAppFuseFile(uid, mountId, fileId, flags, _aidl_return);
344   }
incFsEnabled(bool * _aidl_return)345   ::android::binder::Status incFsEnabled(bool* _aidl_return) override {
346     return _aidl_delegate->incFsEnabled(_aidl_return);
347   }
mountIncFs(const::std::string & backingPath,const::std::string & targetDir,int32_t flags,const::std::string & sysfsName,::android::os::incremental::IncrementalFileSystemControlParcel * _aidl_return)348   ::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 {
349     return _aidl_delegate->mountIncFs(backingPath, targetDir, flags, sysfsName, _aidl_return);
350   }
unmountIncFs(const::std::string & dir)351   ::android::binder::Status unmountIncFs(const ::std::string& dir) override {
352     return _aidl_delegate->unmountIncFs(dir);
353   }
setIncFsMountOptions(const::android::os::incremental::IncrementalFileSystemControlParcel & control,bool enableReadLogs,bool enableReadTimeouts,const::std::string & sysfsName)354   ::android::binder::Status setIncFsMountOptions(const ::android::os::incremental::IncrementalFileSystemControlParcel& control, bool enableReadLogs, bool enableReadTimeouts, const ::std::string& sysfsName) override {
355     return _aidl_delegate->setIncFsMountOptions(control, enableReadLogs, enableReadTimeouts, sysfsName);
356   }
bindMount(const::std::string & sourceDir,const::std::string & targetDir)357   ::android::binder::Status bindMount(const ::std::string& sourceDir, const ::std::string& targetDir) override {
358     return _aidl_delegate->bindMount(sourceDir, targetDir);
359   }
destroyDsuMetadataKey(const::std::string & dsuSlot)360   ::android::binder::Status destroyDsuMetadataKey(const ::std::string& dsuSlot) override {
361     return _aidl_delegate->destroyDsuMetadataKey(dsuSlot);
362   }
getStorageSize(int64_t * _aidl_return)363   ::android::binder::Status getStorageSize(int64_t* _aidl_return) override {
364     return _aidl_delegate->getStorageSize(_aidl_return);
365   }
getStorageRemainingLifetime(int32_t * _aidl_return)366   ::android::binder::Status getStorageRemainingLifetime(int32_t* _aidl_return) override {
367     return _aidl_delegate->getStorageRemainingLifetime(_aidl_return);
368   }
369 private:
370   ::android::sp<IVold> _aidl_delegate;
371 };  // class IVoldDelegator
372 }  // namespace os
373 }  // namespace android
374