Lines Matching refs:sessionId
162 void HdcDaemonUART::ResetOldSession(uint32_t sessionId)
164 if (sessionId == 0) {
165 sessionId = currentSessionId;
167 HSession hSession = daemon.AdminSession(OP_QUERY, sessionId, nullptr);
175 WRITE_LOG(LOG_WARN, "Hostside softreset to restart daemon, old sessionId:%u", sessionId);
179 HSession HdcDaemonUART::GetSession(const uint32_t sessionId, bool create = false)
181 HSession hSession = daemon.AdminSession(OP_QUERY, sessionId, nullptr);
183 hSession = PrepareNewSession(sessionId);
193 daemon.FreeSession(session->sessionId);
194 ClearUARTOutMap(session->sessionId);
198 void HdcDaemonUART::OnNewHandshakeOK(const uint32_t sessionId)
200 currentSessionId = sessionId;
203 HSession HdcDaemonUART::PrepareNewSession(uint32_t sessionId)
205 WRITE_LOG(LOG_FATAL, "%s sessionId:%u", __FUNCTION__, sessionId);
206 HSession hSession = daemon.MallocSession(false, CONN_SERIAL, this, sessionId);
208 WRITE_LOG(LOG_FATAL, "new session malloc failed for sessionId:%u", sessionId);
214 WRITE_LOG(LOG_WARN, "New session coming, restart old sessionId:%u", currentSessionId);