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