From 003609870464c4b92d75f2f9fb5b03717cd03b76 Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Fri, 3 Mar 2023 23:31:17 +0000 Subject: Revert^2 "Use "SessionHint" enum in ndk API" Bug: 266596626 712f58a6f6a628c009e0cf548b33c9e11d9415de Change-Id: Ibdafeb884bb51c6ba1708aa41887dbc38f4561b7 --- native/android/performance_hint.cpp | 6 +++--- native/android/tests/performance_hint/PerformanceHintNativeTest.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'native/android') diff --git a/native/android/performance_hint.cpp b/native/android/performance_hint.cpp index 27666caafac4..b3628fa3e5ce 100644 --- a/native/android/performance_hint.cpp +++ b/native/android/performance_hint.cpp @@ -69,7 +69,7 @@ public: int updateTargetWorkDuration(int64_t targetDurationNanos); int reportActualWorkDuration(int64_t actualDurationNanos); - int sendHint(int32_t hint); + int sendHint(SessionHint hint); int setThreads(const int32_t* threadIds, size_t size); int getThreadIds(int32_t* const threadIds, size_t* size); @@ -243,7 +243,7 @@ int APerformanceHintSession::reportActualWorkDuration(int64_t actualDurationNano return 0; } -int APerformanceHintSession::sendHint(int32_t hint) { +int APerformanceHintSession::sendHint(SessionHint hint) { if (hint < 0 || hint >= static_cast(mLastHintSentTimestamp.size())) { ALOGE("%s: invalid session hint %d", __FUNCTION__, hint); return EINVAL; @@ -335,7 +335,7 @@ void APerformanceHint_closeSession(APerformanceHintSession* session) { delete session; } -int APerformanceHint_sendHint(void* session, int32_t hint) { +int APerformanceHint_sendHint(void* session, SessionHint hint) { return reinterpret_cast(session)->sendHint(hint); } diff --git a/native/android/tests/performance_hint/PerformanceHintNativeTest.cpp b/native/android/tests/performance_hint/PerformanceHintNativeTest.cpp index 321a7dddb144..791adfd33fcd 100644 --- a/native/android/tests/performance_hint/PerformanceHintNativeTest.cpp +++ b/native/android/tests/performance_hint/PerformanceHintNativeTest.cpp @@ -127,7 +127,7 @@ TEST_F(PerformanceHintTest, TestSession) { result = APerformanceHint_reportActualWorkDuration(session, -1L); EXPECT_EQ(EINVAL, result); - int hintId = 2; + SessionHint hintId = SessionHint::CPU_LOAD_RESET; EXPECT_CALL(*iSession, sendHint(Eq(hintId))).Times(Exactly(1)); result = APerformanceHint_sendHint(session, hintId); EXPECT_EQ(0, result); @@ -140,7 +140,7 @@ TEST_F(PerformanceHintTest, TestSession) { result = APerformanceHint_sendHint(session, hintId); EXPECT_EQ(0, result); - result = APerformanceHint_sendHint(session, -1); + result = APerformanceHint_sendHint(session, static_cast(-1)); EXPECT_EQ(EINVAL, result); EXPECT_CALL(*iSession, close()).Times(Exactly(1)); -- cgit v1.2.3-59-g8ed1b