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/IVoldListener.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/IVoldListener.aidl out/soong/.temp/sbox/5b08f767aee751b8bbbdac3daef62eeb5599f551/out out/soong/.temp/sbox/5b08f767aee751b8bbbdac3daef62eeb5599f551/out/android/os/IVoldListener.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/IBinder.h>
12 #include <binder/IInterface.h>
13 #include <binder/Status.h>
14 #include <binder/Trace.h>
15 #include <cstdint>
16 #include <string>
17 #include <utils/StrongPointer.h>
18 
19 namespace android {
20 namespace os {
21 class LIBBINDER_EXPORTED IVoldListenerDelegator;
22 
23 class LIBBINDER_EXPORTED IVoldListener : public ::android::IInterface {
24 public:
25   typedef IVoldListenerDelegator DefaultDelegator;
26   DECLARE_META_INTERFACE(VoldListener)
27   virtual ::android::binder::Status onDiskCreated(const ::std::string& diskId, int32_t flags) = 0;
28   virtual ::android::binder::Status onDiskScanned(const ::std::string& diskId) = 0;
29   virtual ::android::binder::Status onDiskMetadataChanged(const ::std::string& diskId, int64_t sizeBytes, const ::std::string& label, const ::std::string& sysPath) = 0;
30   virtual ::android::binder::Status onDiskDestroyed(const ::std::string& diskId) = 0;
31   virtual ::android::binder::Status onVolumeCreated(const ::std::string& volId, int32_t type, const ::std::string& diskId, const ::std::string& partGuid, int32_t userId) = 0;
32   virtual ::android::binder::Status onVolumeStateChanged(const ::std::string& volId, int32_t state, int32_t userId) = 0;
33   virtual ::android::binder::Status onVolumeMetadataChanged(const ::std::string& volId, const ::std::string& fsType, const ::std::string& fsUuid, const ::std::string& fsLabel) = 0;
34   virtual ::android::binder::Status onVolumePathChanged(const ::std::string& volId, const ::std::string& path) = 0;
35   virtual ::android::binder::Status onVolumeInternalPathChanged(const ::std::string& volId, const ::std::string& internalPath) = 0;
36   virtual ::android::binder::Status onVolumeDestroyed(const ::std::string& volId) = 0;
37 };  // class IVoldListener
38 
39 class LIBBINDER_EXPORTED IVoldListenerDefault : public IVoldListener {
40 public:
onAsBinder()41   ::android::IBinder* onAsBinder() override {
42     return nullptr;
43   }
onDiskCreated(const::std::string &,int32_t)44   ::android::binder::Status onDiskCreated(const ::std::string& /*diskId*/, int32_t /*flags*/) override {
45     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
46   }
onDiskScanned(const::std::string &)47   ::android::binder::Status onDiskScanned(const ::std::string& /*diskId*/) override {
48     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
49   }
onDiskMetadataChanged(const::std::string &,int64_t,const::std::string &,const::std::string &)50   ::android::binder::Status onDiskMetadataChanged(const ::std::string& /*diskId*/, int64_t /*sizeBytes*/, const ::std::string& /*label*/, const ::std::string& /*sysPath*/) override {
51     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
52   }
onDiskDestroyed(const::std::string &)53   ::android::binder::Status onDiskDestroyed(const ::std::string& /*diskId*/) override {
54     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
55   }
onVolumeCreated(const::std::string &,int32_t,const::std::string &,const::std::string &,int32_t)56   ::android::binder::Status onVolumeCreated(const ::std::string& /*volId*/, int32_t /*type*/, const ::std::string& /*diskId*/, const ::std::string& /*partGuid*/, int32_t /*userId*/) override {
57     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
58   }
onVolumeStateChanged(const::std::string &,int32_t,int32_t)59   ::android::binder::Status onVolumeStateChanged(const ::std::string& /*volId*/, int32_t /*state*/, int32_t /*userId*/) override {
60     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
61   }
onVolumeMetadataChanged(const::std::string &,const::std::string &,const::std::string &,const::std::string &)62   ::android::binder::Status onVolumeMetadataChanged(const ::std::string& /*volId*/, const ::std::string& /*fsType*/, const ::std::string& /*fsUuid*/, const ::std::string& /*fsLabel*/) override {
63     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
64   }
onVolumePathChanged(const::std::string &,const::std::string &)65   ::android::binder::Status onVolumePathChanged(const ::std::string& /*volId*/, const ::std::string& /*path*/) override {
66     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
67   }
onVolumeInternalPathChanged(const::std::string &,const::std::string &)68   ::android::binder::Status onVolumeInternalPathChanged(const ::std::string& /*volId*/, const ::std::string& /*internalPath*/) override {
69     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
70   }
onVolumeDestroyed(const::std::string &)71   ::android::binder::Status onVolumeDestroyed(const ::std::string& /*volId*/) override {
72     return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION);
73   }
74 };  // class IVoldListenerDefault
75 }  // namespace os
76 }  // namespace android
77