1 /* 2 * This file is auto-generated. DO NOT MODIFY. 3 * Using: out/host/linux-x86/bin/aidl-cpp -dout/soong/.temp/sbox/e052d1a909b3db89ac4859d4a1e030837d6e65e7/out/android/hardware/ISensorPrivacyListener.cpp.d --ninja -Iframeworks/native/libs/sensorprivacy/aidl -t --min_sdk_version=platform_apis -Iframeworks/native/libs/sensorprivacy/aidl/ frameworks/native/libs/sensorprivacy/aidl/android/hardware/ISensorPrivacyListener.aidl out/soong/.temp/sbox/e052d1a909b3db89ac4859d4a1e030837d6e65e7/out out/soong/.temp/sbox/e052d1a909b3db89ac4859d4a1e030837d6e65e7/out/android/hardware/ISensorPrivacyListener.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 <utils/StrongPointer.h> 17 18 namespace android { 19 namespace hardware { 20 class LIBBINDER_EXPORTED ISensorPrivacyListenerDelegator; 21 22 class LIBBINDER_EXPORTED ISensorPrivacyListener : public ::android::IInterface { 23 public: 24 typedef ISensorPrivacyListenerDelegator DefaultDelegator; 25 DECLARE_META_INTERFACE(SensorPrivacyListener) 26 virtual ::android::binder::Status onSensorPrivacyChanged(int32_t toggleType, int32_t sensor, bool enabled) = 0; 27 virtual ::android::binder::Status onSensorPrivacyStateChanged(int32_t toggleType, int32_t sensor, int32_t state) = 0; 28 }; // class ISensorPrivacyListener 29 30 class LIBBINDER_EXPORTED ISensorPrivacyListenerDefault : public ISensorPrivacyListener { 31 public: onAsBinder()32 ::android::IBinder* onAsBinder() override { 33 return nullptr; 34 } onSensorPrivacyChanged(int32_t,int32_t,bool)35 ::android::binder::Status onSensorPrivacyChanged(int32_t /*toggleType*/, int32_t /*sensor*/, bool /*enabled*/) override { 36 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 37 } onSensorPrivacyStateChanged(int32_t,int32_t,int32_t)38 ::android::binder::Status onSensorPrivacyStateChanged(int32_t /*toggleType*/, int32_t /*sensor*/, int32_t /*state*/) override { 39 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 40 } 41 }; // class ISensorPrivacyListenerDefault 42 } // namespace hardware 43 } // namespace android 44