1 /* 2 * This file is auto-generated. DO NOT MODIFY. 3 * Using: out/host/linux-x86/bin/aidl --lang=ndk -Weverything -Wno-missing-permission-annotation -t --min_sdk_version 30 --ninja -d out/soong/.intermediates/packages/modules/StatsD/aidl/statsd-aidl-ndk-source/gen/staging/android/os/IStatsd.cpp.d -h out/soong/.intermediates/packages/modules/StatsD/aidl/statsd-aidl-ndk-source/gen/include/staging -o out/soong/.intermediates/packages/modules/StatsD/aidl/statsd-aidl-ndk-source/gen/staging -Npackages/modules/StatsD/aidl packages/modules/StatsD/aidl/android/os/IStatsd.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 "aidl/android/os/IStatsd.h" 12 13 #include <android/binder_ibinder.h> 14 #include <cassert> 15 16 #ifndef __BIONIC__ 17 #ifndef __assert2 18 #define __assert2(a,b,c,d) ((void)0) 19 #endif 20 #endif 21 22 namespace aidl { 23 namespace android { 24 namespace os { 25 class BnStatsd : public ::ndk::BnCInterface<IStatsd> { 26 public: 27 BnStatsd(); 28 virtual ~BnStatsd(); 29 protected: 30 ::ndk::SpAIBinder createBinder() override; 31 private: 32 }; 33 class IStatsdDelegator : public BnStatsd { 34 public: IStatsdDelegator(const std::shared_ptr<IStatsd> & impl)35 explicit IStatsdDelegator(const std::shared_ptr<IStatsd> &impl) : _impl(impl) { 36 } 37 systemRunning()38 ::ndk::ScopedAStatus systemRunning() override { 39 return _impl->systemRunning(); 40 } bootCompleted()41 ::ndk::ScopedAStatus bootCompleted() override { 42 return _impl->bootCompleted(); 43 } statsCompanionReady()44 ::ndk::ScopedAStatus statsCompanionReady() override { 45 return _impl->statsCompanionReady(); 46 } informAnomalyAlarmFired()47 ::ndk::ScopedAStatus informAnomalyAlarmFired() override { 48 return _impl->informAnomalyAlarmFired(); 49 } informPollAlarmFired()50 ::ndk::ScopedAStatus informPollAlarmFired() override { 51 return _impl->informPollAlarmFired(); 52 } informAlarmForSubscriberTriggeringFired()53 ::ndk::ScopedAStatus informAlarmForSubscriberTriggeringFired() override { 54 return _impl->informAlarmForSubscriberTriggeringFired(); 55 } informDeviceShutdown()56 ::ndk::ScopedAStatus informDeviceShutdown() override { 57 return _impl->informDeviceShutdown(); 58 } informAllUidData(const::ndk::ScopedFileDescriptor & in_fd)59 ::ndk::ScopedAStatus informAllUidData(const ::ndk::ScopedFileDescriptor& in_fd) override { 60 return _impl->informAllUidData(in_fd); 61 } informOnePackage(const std::string & in_app,int32_t in_uid,int64_t in_version,const std::string & in_version_string,const std::string & in_installer,const std::vector<uint8_t> & in_certificate_hash)62 ::ndk::ScopedAStatus informOnePackage(const std::string& in_app, int32_t in_uid, int64_t in_version, const std::string& in_version_string, const std::string& in_installer, const std::vector<uint8_t>& in_certificate_hash) override { 63 return _impl->informOnePackage(in_app, in_uid, in_version, in_version_string, in_installer, in_certificate_hash); 64 } informOnePackageRemoved(const std::string & in_app,int32_t in_uid)65 ::ndk::ScopedAStatus informOnePackageRemoved(const std::string& in_app, int32_t in_uid) override { 66 return _impl->informOnePackageRemoved(in_app, in_uid); 67 } getData(int64_t in_key,int32_t in_callingUid,std::vector<uint8_t> * _aidl_return)68 ::ndk::ScopedAStatus getData(int64_t in_key, int32_t in_callingUid, std::vector<uint8_t>* _aidl_return) override __attribute__((deprecated("use #getDataFd() instead for Android T+"))) { 69 return _impl->getData(in_key, in_callingUid, _aidl_return); 70 } getMetadata(std::vector<uint8_t> * _aidl_return)71 ::ndk::ScopedAStatus getMetadata(std::vector<uint8_t>* _aidl_return) override { 72 return _impl->getMetadata(_aidl_return); 73 } addConfiguration(int64_t in_configId,const std::vector<uint8_t> & in_config,int32_t in_callingUid)74 ::ndk::ScopedAStatus addConfiguration(int64_t in_configId, const std::vector<uint8_t>& in_config, int32_t in_callingUid) override { 75 return _impl->addConfiguration(in_configId, in_config, in_callingUid); 76 } setDataFetchOperation(int64_t in_configId,const std::shared_ptr<::aidl::android::os::IPendingIntentRef> & in_pendingIntentRef,int32_t in_callingUid)77 ::ndk::ScopedAStatus setDataFetchOperation(int64_t in_configId, const std::shared_ptr<::aidl::android::os::IPendingIntentRef>& in_pendingIntentRef, int32_t in_callingUid) override { 78 return _impl->setDataFetchOperation(in_configId, in_pendingIntentRef, in_callingUid); 79 } removeDataFetchOperation(int64_t in_configId,int32_t in_callingUid)80 ::ndk::ScopedAStatus removeDataFetchOperation(int64_t in_configId, int32_t in_callingUid) override { 81 return _impl->removeDataFetchOperation(in_configId, in_callingUid); 82 } setActiveConfigsChangedOperation(const std::shared_ptr<::aidl::android::os::IPendingIntentRef> & in_pendingIntentRef,int32_t in_callingUid,std::vector<int64_t> * _aidl_return)83 ::ndk::ScopedAStatus setActiveConfigsChangedOperation(const std::shared_ptr<::aidl::android::os::IPendingIntentRef>& in_pendingIntentRef, int32_t in_callingUid, std::vector<int64_t>* _aidl_return) override { 84 return _impl->setActiveConfigsChangedOperation(in_pendingIntentRef, in_callingUid, _aidl_return); 85 } removeActiveConfigsChangedOperation(int32_t in_callingUid)86 ::ndk::ScopedAStatus removeActiveConfigsChangedOperation(int32_t in_callingUid) override { 87 return _impl->removeActiveConfigsChangedOperation(in_callingUid); 88 } removeConfiguration(int64_t in_configId,int32_t in_callingUid)89 ::ndk::ScopedAStatus removeConfiguration(int64_t in_configId, int32_t in_callingUid) override { 90 return _impl->removeConfiguration(in_configId, in_callingUid); 91 } setBroadcastSubscriber(int64_t in_configId,int64_t in_subscriberId,const std::shared_ptr<::aidl::android::os::IPendingIntentRef> & in_pir,int32_t in_callingUid)92 ::ndk::ScopedAStatus setBroadcastSubscriber(int64_t in_configId, int64_t in_subscriberId, const std::shared_ptr<::aidl::android::os::IPendingIntentRef>& in_pir, int32_t in_callingUid) override { 93 return _impl->setBroadcastSubscriber(in_configId, in_subscriberId, in_pir, in_callingUid); 94 } unsetBroadcastSubscriber(int64_t in_configId,int64_t in_subscriberId,int32_t in_callingUid)95 ::ndk::ScopedAStatus unsetBroadcastSubscriber(int64_t in_configId, int64_t in_subscriberId, int32_t in_callingUid) override { 96 return _impl->unsetBroadcastSubscriber(in_configId, in_subscriberId, in_callingUid); 97 } allPullersFromBootRegistered()98 ::ndk::ScopedAStatus allPullersFromBootRegistered() override { 99 return _impl->allPullersFromBootRegistered(); 100 } registerPullAtomCallback(int32_t in_uid,int32_t in_atomTag,int64_t in_coolDownMillis,int64_t in_timeoutMillis,const std::vector<int32_t> & in_additiveFields,const std::shared_ptr<::aidl::android::os::IPullAtomCallback> & in_pullerCallback)101 ::ndk::ScopedAStatus registerPullAtomCallback(int32_t in_uid, int32_t in_atomTag, int64_t in_coolDownMillis, int64_t in_timeoutMillis, const std::vector<int32_t>& in_additiveFields, const std::shared_ptr<::aidl::android::os::IPullAtomCallback>& in_pullerCallback) override { 102 return _impl->registerPullAtomCallback(in_uid, in_atomTag, in_coolDownMillis, in_timeoutMillis, in_additiveFields, in_pullerCallback); 103 } registerNativePullAtomCallback(int32_t in_atomTag,int64_t in_coolDownMillis,int64_t in_timeoutMillis,const std::vector<int32_t> & in_additiveFields,const std::shared_ptr<::aidl::android::os::IPullAtomCallback> & in_pullerCallback)104 ::ndk::ScopedAStatus registerNativePullAtomCallback(int32_t in_atomTag, int64_t in_coolDownMillis, int64_t in_timeoutMillis, const std::vector<int32_t>& in_additiveFields, const std::shared_ptr<::aidl::android::os::IPullAtomCallback>& in_pullerCallback) override { 105 return _impl->registerNativePullAtomCallback(in_atomTag, in_coolDownMillis, in_timeoutMillis, in_additiveFields, in_pullerCallback); 106 } unregisterPullAtomCallback(int32_t in_uid,int32_t in_atomTag)107 ::ndk::ScopedAStatus unregisterPullAtomCallback(int32_t in_uid, int32_t in_atomTag) override { 108 return _impl->unregisterPullAtomCallback(in_uid, in_atomTag); 109 } unregisterNativePullAtomCallback(int32_t in_atomTag)110 ::ndk::ScopedAStatus unregisterNativePullAtomCallback(int32_t in_atomTag) override { 111 return _impl->unregisterNativePullAtomCallback(in_atomTag); 112 } getRegisteredExperimentIds(std::vector<int64_t> * _aidl_return)113 ::ndk::ScopedAStatus getRegisteredExperimentIds(std::vector<int64_t>* _aidl_return) override { 114 return _impl->getRegisteredExperimentIds(_aidl_return); 115 } updateProperties(const std::vector<::aidl::android::util::PropertyParcel> & in_properties)116 ::ndk::ScopedAStatus updateProperties(const std::vector<::aidl::android::util::PropertyParcel>& in_properties) override { 117 return _impl->updateProperties(in_properties); 118 } querySql(const std::string & in_sqlQuery,int32_t in_minSqlClientVersion,const std::optional<std::vector<uint8_t>> & in_policyConfig,const std::shared_ptr<::aidl::android::os::IStatsQueryCallback> & in_queryCallback,int64_t in_configKey,const std::string & in_configPackage,int32_t in_callingUid)119 ::ndk::ScopedAStatus querySql(const std::string& in_sqlQuery, int32_t in_minSqlClientVersion, const std::optional<std::vector<uint8_t>>& in_policyConfig, const std::shared_ptr<::aidl::android::os::IStatsQueryCallback>& in_queryCallback, int64_t in_configKey, const std::string& in_configPackage, int32_t in_callingUid) override { 120 return _impl->querySql(in_sqlQuery, in_minSqlClientVersion, in_policyConfig, in_queryCallback, in_configKey, in_configPackage, in_callingUid); 121 } setRestrictedMetricsChangedOperation(int64_t in_configKey,const std::string & in_configPackage,const std::shared_ptr<::aidl::android::os::IPendingIntentRef> & in_pir,int32_t in_callingUid,std::vector<int64_t> * _aidl_return)122 ::ndk::ScopedAStatus setRestrictedMetricsChangedOperation(int64_t in_configKey, const std::string& in_configPackage, const std::shared_ptr<::aidl::android::os::IPendingIntentRef>& in_pir, int32_t in_callingUid, std::vector<int64_t>* _aidl_return) override { 123 return _impl->setRestrictedMetricsChangedOperation(in_configKey, in_configPackage, in_pir, in_callingUid, _aidl_return); 124 } removeRestrictedMetricsChangedOperation(int64_t in_configKey,const std::string & in_configPackage,int32_t in_callingUid)125 ::ndk::ScopedAStatus removeRestrictedMetricsChangedOperation(int64_t in_configKey, const std::string& in_configPackage, int32_t in_callingUid) override { 126 return _impl->removeRestrictedMetricsChangedOperation(in_configKey, in_configPackage, in_callingUid); 127 } addSubscription(const std::vector<uint8_t> & in_subscriptionConfig,const std::shared_ptr<::aidl::android::os::IStatsSubscriptionCallback> & in_callback)128 ::ndk::ScopedAStatus addSubscription(const std::vector<uint8_t>& in_subscriptionConfig, const std::shared_ptr<::aidl::android::os::IStatsSubscriptionCallback>& in_callback) override { 129 return _impl->addSubscription(in_subscriptionConfig, in_callback); 130 } removeSubscription(const std::shared_ptr<::aidl::android::os::IStatsSubscriptionCallback> & in_callback)131 ::ndk::ScopedAStatus removeSubscription(const std::shared_ptr<::aidl::android::os::IStatsSubscriptionCallback>& in_callback) override { 132 return _impl->removeSubscription(in_callback); 133 } flushSubscription(const std::shared_ptr<::aidl::android::os::IStatsSubscriptionCallback> & in_callback)134 ::ndk::ScopedAStatus flushSubscription(const std::shared_ptr<::aidl::android::os::IStatsSubscriptionCallback>& in_callback) override { 135 return _impl->flushSubscription(in_callback); 136 } getDataFd(int64_t in_key,int32_t in_callingUid,const::ndk::ScopedFileDescriptor & in_fd)137 ::ndk::ScopedAStatus getDataFd(int64_t in_key, int32_t in_callingUid, const ::ndk::ScopedFileDescriptor& in_fd) override { 138 return _impl->getDataFd(in_key, in_callingUid, in_fd); 139 } 140 protected: 141 private: 142 std::shared_ptr<IStatsd> _impl; 143 }; 144 145 } // namespace os 146 } // namespace android 147 } // namespace aidl 148