1 /* 2 * This file is auto-generated. DO NOT MODIFY. 3 * Using: out/host/linux-x86/bin/aidl --lang=cpp -Weverything -Wno-missing-permission-annotation -t --min_sdk_version current --ninja -d out/soong/.intermediates/frameworks/base/core/java/android.debug_aidl-cpp-source/gen/staging/android/debug/IAdbManager.cpp.d -h out/soong/.intermediates/frameworks/base/core/java/android.debug_aidl-cpp-source/gen/include/staging -o out/soong/.intermediates/frameworks/base/core/java/android.debug_aidl-cpp-source/gen/staging -Nframeworks/base/core/java frameworks/base/core/java/android/debug/IAdbManager.aidl 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/debug/FingerprintAndPairDevice.h> 12 #include <android/debug/IAdbCallback.h> 13 #include <binder/IBinder.h> 14 #include <binder/IInterface.h> 15 #include <binder/Status.h> 16 #include <binder/Trace.h> 17 #include <cstdint> 18 #include <utils/String16.h> 19 #include <utils/StrongPointer.h> 20 #include <vector> 21 22 namespace android::debug { 23 class FingerprintAndPairDevice; 24 class IAdbCallback; 25 } // namespace android::debug 26 namespace android { 27 namespace debug { 28 class LIBBINDER_EXPORTED IAdbManagerDelegator; 29 30 class LIBBINDER_EXPORTED IAdbManager : public ::android::IInterface { 31 public: 32 typedef IAdbManagerDelegator DefaultDelegator; 33 DECLARE_META_INTERFACE(AdbManager) 34 virtual ::android::binder::Status allowDebugging(bool alwaysAllow, const ::android::String16& publicKey) = 0; 35 virtual ::android::binder::Status denyDebugging() = 0; 36 virtual ::android::binder::Status clearDebuggingKeys() = 0; 37 virtual ::android::binder::Status allowWirelessDebugging(bool alwaysAllow, const ::android::String16& bssid) = 0; 38 virtual ::android::binder::Status denyWirelessDebugging() = 0; 39 virtual ::android::binder::Status getPairedDevices(::std::vector<::android::debug::FingerprintAndPairDevice>* _aidl_return) = 0; 40 virtual ::android::binder::Status unpairDevice(const ::android::String16& fingerprint) = 0; 41 virtual ::android::binder::Status enablePairingByPairingCode() = 0; 42 virtual ::android::binder::Status enablePairingByQrCode(const ::android::String16& serviceName, const ::android::String16& password) = 0; 43 virtual ::android::binder::Status getAdbWirelessPort(int32_t* _aidl_return) = 0; 44 virtual ::android::binder::Status disablePairing() = 0; 45 virtual ::android::binder::Status isAdbWifiSupported(bool* _aidl_return) = 0; 46 virtual ::android::binder::Status isAdbWifiQrSupported(bool* _aidl_return) = 0; 47 virtual ::android::binder::Status registerCallback(const ::android::sp<::android::debug::IAdbCallback>& callback) = 0; 48 virtual ::android::binder::Status unregisterCallback(const ::android::sp<::android::debug::IAdbCallback>& callback) = 0; 49 }; // class IAdbManager 50 51 class LIBBINDER_EXPORTED IAdbManagerDefault : public IAdbManager { 52 public: onAsBinder()53 ::android::IBinder* onAsBinder() override { 54 return nullptr; 55 } allowDebugging(bool,const::android::String16 &)56 ::android::binder::Status allowDebugging(bool /*alwaysAllow*/, const ::android::String16& /*publicKey*/) override { 57 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 58 } denyDebugging()59 ::android::binder::Status denyDebugging() override { 60 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 61 } clearDebuggingKeys()62 ::android::binder::Status clearDebuggingKeys() override { 63 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 64 } allowWirelessDebugging(bool,const::android::String16 &)65 ::android::binder::Status allowWirelessDebugging(bool /*alwaysAllow*/, const ::android::String16& /*bssid*/) override { 66 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 67 } denyWirelessDebugging()68 ::android::binder::Status denyWirelessDebugging() override { 69 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 70 } getPairedDevices(::std::vector<::android::debug::FingerprintAndPairDevice> *)71 ::android::binder::Status getPairedDevices(::std::vector<::android::debug::FingerprintAndPairDevice>* /*_aidl_return*/) override { 72 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 73 } unpairDevice(const::android::String16 &)74 ::android::binder::Status unpairDevice(const ::android::String16& /*fingerprint*/) override { 75 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 76 } enablePairingByPairingCode()77 ::android::binder::Status enablePairingByPairingCode() override { 78 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 79 } enablePairingByQrCode(const::android::String16 &,const::android::String16 &)80 ::android::binder::Status enablePairingByQrCode(const ::android::String16& /*serviceName*/, const ::android::String16& /*password*/) override { 81 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 82 } getAdbWirelessPort(int32_t *)83 ::android::binder::Status getAdbWirelessPort(int32_t* /*_aidl_return*/) override { 84 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 85 } disablePairing()86 ::android::binder::Status disablePairing() override { 87 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 88 } isAdbWifiSupported(bool *)89 ::android::binder::Status isAdbWifiSupported(bool* /*_aidl_return*/) override { 90 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 91 } isAdbWifiQrSupported(bool *)92 ::android::binder::Status isAdbWifiQrSupported(bool* /*_aidl_return*/) override { 93 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 94 } registerCallback(const::android::sp<::android::debug::IAdbCallback> &)95 ::android::binder::Status registerCallback(const ::android::sp<::android::debug::IAdbCallback>& /*callback*/) override { 96 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 97 } unregisterCallback(const::android::sp<::android::debug::IAdbCallback> &)98 ::android::binder::Status unregisterCallback(const ::android::sp<::android::debug::IAdbCallback>& /*callback*/) override { 99 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 100 } 101 }; // class IAdbManagerDefault 102 } // namespace debug 103 } // namespace android 104