Lines Matching refs:Watchdog
67 struct TranscodingSessionController::Watchdog { struct in android::TranscodingSessionController
68 Watchdog(TranscodingSessionController* owner, int64_t timeoutUs);
69 ~Watchdog();
98 TranscodingSessionController::Watchdog::Watchdog(TranscodingSessionController* owner, in Watchdog() function in android::TranscodingSessionController::Watchdog
104 mThread(&Watchdog::threadLoop, this) { in Watchdog()
108 TranscodingSessionController::Watchdog::~Watchdog() { in ~Watchdog()
123 void TranscodingSessionController::Watchdog::start(const SessionKeyType& key) { in start()
136 void TranscodingSessionController::Watchdog::stop() { in stop()
147 void TranscodingSessionController::Watchdog::keepAlive() { in keepAlive()
159 void TranscodingSessionController::Watchdog::updateTimer_l() NO_THREAD_SAFETY_ANALYSIS { in updateTimer_l()
165 void TranscodingSessionController::Watchdog::threadLoop() NO_THREAD_SAFETY_ANALYSIS { in threadLoop()
511 mWatchdog = std::make_shared<Watchdog>(this, mConfig.watchdogTimeoutUs); in updateCurrentSession_l()