Lines Matching refs:WatchdogProcessService
230 WatchdogProcessService::WatchdogProcessService(const sp<Looper>& handlerLooper) : in WatchdogProcessService() function in android::automotive::watchdog::WatchdogProcessService
231 WatchdogProcessService(IVhalClient::tryCreate, kDefaultTryGetHidlServiceManager, in WatchdogProcessService()
235 WatchdogProcessService::WatchdogProcessService( in WatchdogProcessService() function in android::automotive::watchdog::WatchdogProcessService
279 WatchdogProcessService::~WatchdogProcessService() { in ~WatchdogProcessService()
283 ScopedAStatus WatchdogProcessService::registerClient( in registerClient()
299 ScopedAStatus WatchdogProcessService::unregisterClient( in unregisterClient()
309 ScopedAStatus WatchdogProcessService::registerCarWatchdogService( in registerCarWatchdogService()
339 void WatchdogProcessService::unregisterCarWatchdogService(const SpAIBinder& binder) { in unregisterCarWatchdogService()
346 ScopedAStatus WatchdogProcessService::registerMonitor( in registerMonitor()
388 ScopedAStatus WatchdogProcessService::unregisterMonitor( in unregisterMonitor()
411 ScopedAStatus WatchdogProcessService::tellClientAlive( in tellClientAlive()
421 ScopedAStatus WatchdogProcessService::tellCarWatchdogServiceAlive( in tellCarWatchdogServiceAlive()
446 ScopedAStatus WatchdogProcessService::tellDumpFinished( in tellDumpFinished()
459 void WatchdogProcessService::setEnabled(bool isEnabled) { in setEnabled()
483 void WatchdogProcessService::onUserStateChange(userid_t userId, bool isStarted) { in onUserStateChange()
493 void WatchdogProcessService::onDump(int fd) { in onDump()
568 void WatchdogProcessService::onDumpProto(ProtoOutputStream& outProto) { in onDumpProto()
649 void WatchdogProcessService::doHealthCheck(int what) { in doHealthCheck()
698 Result<void> WatchdogProcessService::start() { in start()
702 auto thiz = sp<WatchdogProcessService>::fromExisting(this); in start()
710 void WatchdogProcessService::terminate() { in terminate()
751 Result<void> WatchdogProcessService::registerClient(const ClientInfo& clientInfo, in registerClient()
816 ScopedAStatus WatchdogProcessService::unregisterClientLocked( in unregisterClientLocked()
840 ScopedAStatus WatchdogProcessService::tellClientAliveLocked(const SpAIBinder& binder, in tellClientAliveLocked()
856 bool WatchdogProcessService::findClientAndProcessLocked(const std::vector<TimeoutLength>& timeouts, in findClientAndProcessLocked()
862 bool WatchdogProcessService::findClientAndProcessLocked(const std::vector<TimeoutLength>& timeouts, in findClientAndProcessLocked()
883 Result<void> WatchdogProcessService::startHealthCheckingLocked(TimeoutLength timeout) { in startHealthCheckingLocked()
892 Result<void> WatchdogProcessService::dumpAndKillClientsIfNotResponding(TimeoutLength timeout) { in dumpAndKillClientsIfNotResponding()
929 Result<void> WatchdogProcessService::dumpAndKillAllProcesses( in dumpAndKillAllProcesses()
964 void WatchdogProcessService::handleBinderDeath(void* cookie) { in handleBinderDeath()
987 void WatchdogProcessService::handleVhalDeath() { in handleVhalDeath()
995 void WatchdogProcessService::reportWatchdogAliveToVhal() { in reportWatchdogAliveToVhal()
1018 void WatchdogProcessService::reportTerminatedProcessToVhal( in reportTerminatedProcessToVhal()
1048 Result<void> WatchdogProcessService::updateVhal(const VehiclePropValue& value) { in updateVhal()
1080 Result<std::string> WatchdogProcessService::readProcCmdLine(int32_t pid) { in readProcCmdLine()
1091 Result<void> WatchdogProcessService::connectToVhal() { in connectToVhal()
1109 void WatchdogProcessService::queryVhalProperties() { in queryVhalProperties()
1131 void WatchdogProcessService::subscribeToVhalHeartBeat() { in subscribeToVhalHeartBeat()
1167 const sp<WatchdogServiceHelperInterface> WatchdogProcessService::getWatchdogServiceHelperLocked() { in getWatchdogServiceHelperLocked()
1177 void WatchdogProcessService::cacheVhalProcessIdentifier() { in cacheVhalProcessIdentifier()
1241 void WatchdogProcessService::onAidlVhalPidFetched(pid_t pid) { in onAidlVhalPidFetched()
1251 void WatchdogProcessService::cacheVhalProcessIdentifierForPid(int32_t pid) { in cacheVhalProcessIdentifierForPid()
1265 int32_t WatchdogProcessService::getNewSessionId() { in getNewSessionId()
1273 void WatchdogProcessService::updateVhalHeartBeat(int64_t value) { in updateVhalHeartBeat()
1294 void WatchdogProcessService::checkVhalHealth() { in checkVhalHealth()
1310 void WatchdogProcessService::resetVhalInfoLocked() { in resetVhalInfoLocked()
1318 void WatchdogProcessService::terminateVhal() { in terminateVhal()
1333 std::chrono::nanoseconds WatchdogProcessService::getTimeoutDurationNs( in getTimeoutDurationNs()
1350 std::string WatchdogProcessService::ClientInfo::toString() const { in toString()
1357 AIBinder* WatchdogProcessService::ClientInfo::getAIBinder() const { in getAIBinder()
1364 ScopedAStatus WatchdogProcessService::ClientInfo::linkToDeath( in linkToDeath()
1376 ScopedAStatus WatchdogProcessService::ClientInfo::unlinkToDeath( in unlinkToDeath()
1388 ScopedAStatus WatchdogProcessService::ClientInfo::checkIfAlive(TimeoutLength timeout) const { in checkIfAlive()
1396 ScopedAStatus WatchdogProcessService::ClientInfo::prepareProcessTermination() const { in prepareProcessTermination()
1404 void WatchdogProcessService::PropertyChangeListener::onPropertyEvent( in onPropertyEvent()
1418 void WatchdogProcessService::PropertyChangeListener::onPropertySetError( in onPropertySetError()
1430 int WatchdogProcessService::toProtoClientType(ClientType clientType) { in toProtoClientType()
1441 void WatchdogProcessService::MessageHandlerImpl::handleMessage(const Message& message) { in handleMessage()