Lines Matching refs:session
642 void HdcHostUART::OnTransferError(const HSession session) in EnumSerialPort() argument
644 if (session != nullptr) { in EnumSerialPort()
645 WRITE_LOG(LOG_FATAL, "%s:%s", __FUNCTION__, session->ToDebugString().c_str()); in EnumSerialPort()
646 if (session->hUART != nullptr) { in EnumSerialPort()
647 if (IsDeviceOpened(*session->hUART)) { in EnumSerialPort()
650 server.EchoToClientsForSession(session->sessionId, echoStr); in EnumSerialPort()
657 CloseSerialPort(session->hUART); in EnumSerialPort()
658 UpdateUARTDaemonInfo(session->connectKey, session, STATUS_OFFLINE); in EnumSerialPort()
661 server.FreeSession(session->sessionId); in EnumSerialPort()
662 ClearUARTOutMap(session->sessionId); in EnumSerialPort()
667 void HdcHostUART::Restartession(const HSession session) in EnumSerialPort() argument
669 HdcUARTBase::Restartession(session); in EnumSerialPort()
671 if (session != nullptr and session->hUART != nullptr) { in EnumSerialPort()
673 session->hUART->serialPort.c_str()); in EnumSerialPort()
674 CloseSerialPort(session->hUART); // huart will free , so we must clost it here in EnumSerialPort()
675 server.EchoToClientsForSession(session->sessionId, in EnumSerialPort()