Lines Matching refs:session
649 void HdcHostUART::OnTransferError(const HSession session) in EnumSerialPort() argument
651 if (session != nullptr) { in EnumSerialPort()
652 WRITE_LOG(LOG_FATAL, "%s:%s", __FUNCTION__, session->ToDebugString().c_str()); in EnumSerialPort()
653 if (session->hUART != nullptr) { in EnumSerialPort()
654 if (IsDeviceOpened(*session->hUART)) { in EnumSerialPort()
657 server.EchoToClientsForSession(session->sessionId, echoStr); in EnumSerialPort()
664 CloseSerialPort(session->hUART); in EnumSerialPort()
665 UpdateUARTDaemonInfo(session->connectKey, session, STATUS_OFFLINE); in EnumSerialPort()
668 server.FreeSession(session->sessionId); in EnumSerialPort()
669 ClearUARTOutMap(session->sessionId); in EnumSerialPort()
674 void HdcHostUART::Restartession(const HSession session) in EnumSerialPort() argument
676 HdcUARTBase::Restartession(session); in EnumSerialPort()
678 if (session != nullptr and session->hUART != nullptr) { in EnumSerialPort()
680 session->hUART->serialPort.c_str()); in EnumSerialPort()
681 CloseSerialPort(session->hUART); // huart will free , so we must clost it here in EnumSerialPort()
682 server.EchoToClientsForSession(session->sessionId, in EnumSerialPort()