Lines Matching refs:mWatchdogProcessService
108 mWatchdogProcessService(watchdogProcessService) {} in WatchdogProcessServicePeer()
111 Mutex::Autolock lock(mWatchdogProcessService->mMutex); in expectVhalProcessIdentifier()
112 EXPECT_TRUE(mWatchdogProcessService->mVhalProcessIdentifier.has_value()); in expectVhalProcessIdentifier()
113 EXPECT_THAT(mWatchdogProcessService->mVhalProcessIdentifier.value(), matcher); in expectVhalProcessIdentifier()
117 EXPECT_FALSE(mWatchdogProcessService->mVhalProcessIdentifier.has_value()); in expectNoVhalProcessIdentifier()
128 Mutex::Autolock lock(mWatchdogProcessService->mMutex); in setWatchdogProcessServiceState()
129 mWatchdogProcessService->mIsEnabled = isEnabled; in setWatchdogProcessServiceState()
130 mWatchdogProcessService->mMonitor = monitor; in setWatchdogProcessServiceState()
131 mWatchdogProcessService->mOverriddenClientHealthCheckWindowNs = in setWatchdogProcessServiceState()
133 mWatchdogProcessService->mStoppedUserIds = stoppedUserIds; in setWatchdogProcessServiceState()
134 mWatchdogProcessService->mVhalHealthCheckWindowMillis = vhalHealthCheckWindowMillis; in setWatchdogProcessServiceState()
135 mWatchdogProcessService->mVhalProcessIdentifier = processIdentifier; in setWatchdogProcessServiceState()
142 mWatchdogProcessService->mClientsByTimeout.clear(); in setWatchdogProcessServiceState()
143 mWatchdogProcessService->mClientsByTimeout.insert( in setWatchdogProcessServiceState()
147 void clearClientsByTimeout() { mWatchdogProcessService->mClientsByTimeout.clear(); } in clearClientsByTimeout()
150 auto clientInfoMap = mWatchdogProcessService->mClientsByTimeout[timeoutLength]; in hasClientInfoWithPackageName()
160 mWatchdogProcessService->mPackageInfoResolver = packageInfoResolver; in setPackageInfoResolver()
164 sp<WatchdogProcessService> mWatchdogProcessService; member in android::automotive::watchdog::internal::WatchdogProcessServicePeer
204 mWatchdogProcessService = in startService()
211 std::make_unique<internal::WatchdogProcessServicePeer>(mWatchdogProcessService); in startService()
216 mWatchdogProcessService->start(); in startService()
225 mWatchdogProcessService->terminate(); in terminateService()
226 mWatchdogProcessService.clear(); in terminateService()
318 sp<WatchdogProcessService> mWatchdogProcessService; member in android::automotive::watchdog::WatchdogProcessServiceTest
338 mTest->mWatchdogProcessService->onAidlVhalPidFetched(kTestAidlVhalPid); in handleMessage()
398 mWatchdogProcessService->terminate(); in TEST_F()
408 auto status = mWatchdogProcessService->registerClient(client, TimeoutLength::TIMEOUT_CRITICAL); in TEST_F()
412 status = mWatchdogProcessService->registerClient(client, TimeoutLength::TIMEOUT_CRITICAL); in TEST_F()
422 auto status = mWatchdogProcessService->registerClient(client, TimeoutLength::TIMEOUT_CRITICAL); in TEST_F()
428 status = mWatchdogProcessService->unregisterClient(client); in TEST_F()
431 ASSERT_FALSE(mWatchdogProcessService->unregisterClient(client).isOk()) in TEST_F()
441 mWatchdogProcessService->registerClient(client, TimeoutLength::TIMEOUT_CRITICAL).isOk()) in TEST_F()
450 auto status = mWatchdogProcessService->registerClient(client, TimeoutLength::TIMEOUT_CRITICAL); in TEST_F()
454 mWatchdogProcessService->handleBinderDeath(static_cast<void*>(aiBinder)); in TEST_F()
458 ASSERT_FALSE(mWatchdogProcessService->unregisterClient(client).isOk()) in TEST_F()
472 auto status = mWatchdogProcessService->registerCarWatchdogService(binder, mockServiceHelper); in TEST_F()
483 status = mWatchdogProcessService->registerCarWatchdogService(binder, mockServiceHelper); in TEST_F()
493 ASSERT_FALSE(mWatchdogProcessService->registerCarWatchdogService(binder, nullptr).isOk()) in TEST_F()
502 auto status = mWatchdogProcessService->registerMonitor(monitorOne); in TEST_F()
506 status = mWatchdogProcessService->registerMonitor(monitorOne); in TEST_F()
512 status = mWatchdogProcessService->registerMonitor(monitorTwo); in TEST_F()
523 ASSERT_FALSE(mWatchdogProcessService->registerMonitor(monitor).isOk()) in TEST_F()
533 auto status = mWatchdogProcessService->registerMonitor(monitor); in TEST_F()
539 status = mWatchdogProcessService->unregisterMonitor(monitor); in TEST_F()
542 ASSERT_FALSE(mWatchdogProcessService->unregisterMonitor(monitor).isOk()) in TEST_F()
552 auto status = mWatchdogProcessService->registerMonitor(monitor); in TEST_F()
556 mWatchdogProcessService->handleBinderDeath(static_cast<void*>(aiBinder)); in TEST_F()
560 ASSERT_FALSE(mWatchdogProcessService->unregisterMonitor(monitor).isOk()) in TEST_F()
568 mWatchdogProcessService->registerClient(client, TimeoutLength::TIMEOUT_CRITICAL); in TEST_F()
570 ASSERT_FALSE(mWatchdogProcessService->tellClientAlive(client, 1234).isOk()) in TEST_F()
583 ASSERT_FALSE(mWatchdogProcessService in TEST_F()
592 ASSERT_FALSE(mWatchdogProcessService in TEST_F()
601 mWatchdogProcessService->registerMonitor(monitor); in TEST_F()
602 auto status = mWatchdogProcessService in TEST_F()
619 auto status = mWatchdogProcessService->registerCarWatchdogService(binder, mockServiceHelper); in TEST_F()
644 auto status = mWatchdogProcessService->registerCarWatchdogService(binder, mockServiceHelper); in TEST_F()
672 auto status = mWatchdogProcessService->registerCarWatchdogService(binder, mockServiceHelper); in TEST_F()
770 mWatchdogProcessService->onDumpProto(proto); in TEST_F()
822 auto status = mWatchdogProcessService->registerClient(client, TimeoutLength::TIMEOUT_CRITICAL); in TEST_F()
841 auto status = mWatchdogProcessService->registerClient(client, TimeoutLength::TIMEOUT_CRITICAL); in TEST_F()