1 /* 2 * This file is auto-generated. DO NOT MODIFY. 3 * Using: out/host/linux-x86/bin/aidl-cpp -dout/soong/.temp/sbox/0add8489e5aa81ad87348189d492899f4ed5aa83/out/android/os/IIncidentReportStatusListener.cpp.d --ninja -Iframeworks/base/core/java -Iframeworks/native/libs/incidentcompanion/binder -t --min_sdk_version=29 -Iframeworks/base/core/java/ frameworks/base/core/java/android/os/IIncidentReportStatusListener.aidl out/soong/.temp/sbox/0add8489e5aa81ad87348189d492899f4ed5aa83/out out/soong/.temp/sbox/0add8489e5aa81ad87348189d492899f4ed5aa83/out/android/os/IIncidentReportStatusListener.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 os { 20 class LIBBINDER_EXPORTED IIncidentReportStatusListenerDelegator; 21 22 class LIBBINDER_EXPORTED IIncidentReportStatusListener : public ::android::IInterface { 23 public: 24 typedef IIncidentReportStatusListenerDelegator DefaultDelegator; 25 DECLARE_META_INTERFACE(IncidentReportStatusListener) 26 enum : int32_t { STATUS_STARTING = 1 }; 27 enum : int32_t { STATUS_FINISHED = 2 }; 28 virtual ::android::binder::Status onReportStarted() = 0; 29 virtual ::android::binder::Status onReportSectionStatus(int32_t section, int32_t status) = 0; 30 virtual ::android::binder::Status onReportFinished() = 0; 31 virtual ::android::binder::Status onReportFailed() = 0; 32 }; // class IIncidentReportStatusListener 33 34 class LIBBINDER_EXPORTED IIncidentReportStatusListenerDefault : public IIncidentReportStatusListener { 35 public: onAsBinder()36 ::android::IBinder* onAsBinder() override { 37 return nullptr; 38 } onReportStarted()39 ::android::binder::Status onReportStarted() override { 40 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 41 } onReportSectionStatus(int32_t,int32_t)42 ::android::binder::Status onReportSectionStatus(int32_t /*section*/, int32_t /*status*/) override { 43 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 44 } onReportFinished()45 ::android::binder::Status onReportFinished() override { 46 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 47 } onReportFailed()48 ::android::binder::Status onReportFailed() override { 49 return ::android::binder::Status::fromStatusT(::android::UNKNOWN_TRANSACTION); 50 } 51 }; // class IIncidentReportStatusListenerDefault 52 } // namespace os 53 } // namespace android 54