Lines Matching refs:hSessionInfo
386 HSessionInfo hSessionInfo = new(std::nothrow) HdcSessionInfo();
387 if (hSessionInfo == nullptr) {
388 WRITE_LOG(LOG_FATAL, "PrepareNewSession new hSessionInfo failed");
391 hSessionInfo->sessionId = hChildSession->sessionId;
392 hSessionInfo->classInstance = hChildSession->classInstance;
393 hSessionInfo->classModule = hChildSession->classModule;
394 hSessionInfo->hSession = hChildSession;
396 HSessionInfo hSessionInfo = reinterpret_cast<HSessionInfo>(handle->data);
397 if (hSessionInfo == nullptr) {
399 WRITE_LOG(LOG_FATAL, "hSessionInfo is null");
402 HdcDaemon *daemon = reinterpret_cast<HdcDaemon *>(hSessionInfo->classInstance);
403 if (Base::IsSessionDeleted(hSessionInfo->sessionId)) {
405 delete hSessionInfo;
410 HSession hChildSession = hSessionInfo->hSession;
419 delete hSessionInfo;
423 Base::TimerUvTask(&daemon->loopMain, hSessionInfo, funcNewSessionUp);