Lines Matching refs:WatchdogProcessService
131 WatchdogProcessService::WatchdogProcessService(const sp<Looper>& handlerLooper) : in WatchdogProcessService() function in android::automotive::watchdog::WatchdogProcessService
150 Result<void> WatchdogProcessService::registerWatchdogServiceHelper( in registerWatchdogServiceHelper()
160 Status WatchdogProcessService::registerClient(const sp<ICarWatchdogClient>& client, in registerClient()
170 Status WatchdogProcessService::unregisterClient(const sp<ICarWatchdogClient>& client) { in unregisterClient()
178 Status WatchdogProcessService::registerCarWatchdogService(const sp<IBinder>& binder) { in registerCarWatchdogService()
191 void WatchdogProcessService::unregisterCarWatchdogService(const sp<IBinder>& binder) { in unregisterCarWatchdogService()
198 Status WatchdogProcessService::registerMonitor(const sp<aawi::ICarWatchdogMonitor>& monitor) { in registerMonitor()
216 Status WatchdogProcessService::unregisterMonitor(const sp<aawi::ICarWatchdogMonitor>& monitor) { in unregisterMonitor()
233 Status WatchdogProcessService::tellClientAlive(const sp<ICarWatchdogClient>& client, in tellClientAlive()
239 Status WatchdogProcessService::tellCarWatchdogServiceAlive( in tellCarWatchdogServiceAlive()
265 Status WatchdogProcessService::tellDumpFinished(const sp<aawi::ICarWatchdogMonitor>& monitor, in tellDumpFinished()
279 void WatchdogProcessService::setEnabled(bool isEnabled) { in setEnabled()
292 void WatchdogProcessService::notifyUserStateChange(userid_t userId, bool isStarted) { in notifyUserStateChange()
302 Result<void> WatchdogProcessService::dump(int fd, const Vector<String16>& /*args*/) { in dump()
344 void WatchdogProcessService::doHealthCheck(int what) { in doHealthCheck()
391 Result<void> WatchdogProcessService::start() { in start()
400 void WatchdogProcessService::terminate() { in terminate()
420 Status WatchdogProcessService::registerClientLocked(const ClientInfo& clientInfo, in registerClientLocked()
447 Status WatchdogProcessService::unregisterClientLocked(const std::vector<TimeoutLength>& timeouts, in unregisterClientLocked()
468 Status WatchdogProcessService::tellClientAliveLocked(const sp<IBinder>& binder, int32_t sessionId) { in tellClientAliveLocked()
482 bool WatchdogProcessService::findClientAndProcessLocked(const std::vector<TimeoutLength> timeouts, in findClientAndProcessLocked()
500 bool WatchdogProcessService::findClientAndProcessLocked(const std::vector<TimeoutLength> timeouts, in findClientAndProcessLocked()
518 Result<void> WatchdogProcessService::startHealthCheckingLocked(TimeoutLength timeout) { in startHealthCheckingLocked()
527 Result<void> WatchdogProcessService::dumpAndKillClientsIfNotResponding(TimeoutLength timeout) { in dumpAndKillClientsIfNotResponding()
557 Result<void> WatchdogProcessService::dumpAndKillAllProcesses( in dumpAndKillAllProcesses()
592 void WatchdogProcessService::handleBinderDeath(const wp<IBinder>& who) { in handleBinderDeath()
611 void WatchdogProcessService::handleHidlDeath(const wp<IBase>& who) { in handleHidlDeath()
621 void WatchdogProcessService::reportWatchdogAliveToVhal() { in reportWatchdogAliveToVhal()
643 void WatchdogProcessService::reportTerminatedProcessToVhal( in reportTerminatedProcessToVhal()
675 Result<void> WatchdogProcessService::updateVhal(const VehiclePropValue& value) { in updateVhal()
695 Result<std::string> WatchdogProcessService::readProcCmdLine(int32_t pid) { in readProcCmdLine()
706 Result<void> WatchdogProcessService::connectToVhalLocked() { in connectToVhalLocked()
721 void WatchdogProcessService::queryVhalPropertiesLocked() { in queryVhalPropertiesLocked()
733 bool WatchdogProcessService::isVhalPropertySupportedLocked(VehicleProperty propId) { in isVhalPropertySupportedLocked()
744 void WatchdogProcessService::subscribeToVhalHeartBeatLocked() { in subscribeToVhalHeartBeatLocked()
771 int32_t WatchdogProcessService::getNewSessionId() { in getNewSessionId()
779 void WatchdogProcessService::updateVhalHeartBeat(int64_t value) { in updateVhalHeartBeat()
797 void WatchdogProcessService::checkVhalHealth() { in checkVhalHealth()
810 void WatchdogProcessService::terminateVhal() { in terminateVhal()
837 std::string WatchdogProcessService::ClientInfo::toString() const { in toString()
844 sp<IBinder> WatchdogProcessService::ClientInfo::getBinder() const { in getBinder()
851 status_t WatchdogProcessService::ClientInfo::linkToDeath( in linkToDeath()
861 status_t WatchdogProcessService::ClientInfo::unlinkToDeath( in unlinkToDeath()
871 Status WatchdogProcessService::ClientInfo::checkIfAlive(TimeoutLength timeout) const { in checkIfAlive()
878 Status WatchdogProcessService::ClientInfo::prepareProcessTermination() const { in prepareProcessTermination()
885 WatchdogProcessService::BinderDeathRecipient::BinderDeathRecipient( in BinderDeathRecipient()
886 const sp<WatchdogProcessService>& service) : in BinderDeathRecipient()
889 void WatchdogProcessService::BinderDeathRecipient::binderDied(const wp<IBinder>& who) { in binderDied()
893 WatchdogProcessService::HidlDeathRecipient::HidlDeathRecipient( in HidlDeathRecipient()
894 const sp<WatchdogProcessService>& service) : in HidlDeathRecipient()
897 void WatchdogProcessService::HidlDeathRecipient::serviceDied(uint64_t /*cookie*/, in serviceDied()
902 WatchdogProcessService::PropertyChangeListener::PropertyChangeListener( in PropertyChangeListener()
903 const sp<WatchdogProcessService>& service) : in PropertyChangeListener()
906 Return<void> WatchdogProcessService::PropertyChangeListener::onPropertyEvent( in onPropertyEvent()
917 Return<void> WatchdogProcessService::PropertyChangeListener::onPropertySet( in onPropertySet()
922 Return<void> WatchdogProcessService::PropertyChangeListener::onPropertySetError( in onPropertySetError()
927 WatchdogProcessService::MessageHandlerImpl::MessageHandlerImpl( in MessageHandlerImpl()
928 const sp<WatchdogProcessService>& service) : in MessageHandlerImpl()
931 void WatchdogProcessService::MessageHandlerImpl::handleMessage(const Message& message) { in handleMessage()