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