Lines Matching refs:GetInstance

51             CommandLineInterface::GetInstance().InitPipe("phone");
84 VirtualScreenImpl::GetInstance().SetOrignalWidth(width);
85 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetOrignalWidth(), width);
91 VirtualScreenImpl::GetInstance().SetCurrentRouter(router);
92 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetCurrentRouter(), router);
98 VirtualScreenImpl::GetInstance().SetAbilityCurrentRouter(router);
99 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetAbilityCurrentRouter(), router);
105 VirtualScreenImpl::GetInstance().SetOrignalHeight(width);
106 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetOrignalHeight(), width);
112 VirtualScreenImpl::GetInstance().SetCompressionWidth(width);
113 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetCompressionWidth(), width);
119 VirtualScreenImpl::GetInstance().SetCompressionHeight(width);
120 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetCompressionHeight(), width);
127 VirtualScreenImpl::GetInstance().InitPipe("aaa", port);
128 EXPECT_EQ(WebSocketServer::GetInstance().serverPort, atoi(port.c_str()));
136 CommandParser::GetInstance().orignalResolutionWidth = width;
137 CommandParser::GetInstance().orignalResolutionHeight = height;
138 CommandParser::GetInstance().compressionResolutionWidth = width;
139 CommandParser::GetInstance().compressionResolutionHeight = height;
140 VirtualScreenImpl::GetInstance().InitVirtualScreen();
141 EXPECT_EQ(VirtualScreenImpl::GetInstance().orignalResolutionWidth, width);
142 EXPECT_EQ(VirtualScreenImpl::GetInstance().orignalResolutionHeight, height);
143 EXPECT_EQ(VirtualScreenImpl::GetInstance().compressionResolutionWidth, width);
144 EXPECT_EQ(VirtualScreenImpl::GetInstance().compressionResolutionHeight, height);
149 VirtualScreenImpl::GetInstance().inputMethodCountPerMinute = 0;
150 VirtualScreenImpl::GetInstance().InitFrameCountTimer();
151 EXPECT_FALSE(VirtualScreenImpl::GetInstance().frameCountTimer == nullptr);
153 VirtualScreenImpl::GetInstance().InitFrameCountTimer();
154 EXPECT_EQ(VirtualScreenImpl::GetInstance().inputMethodCountPerMinute, 0);
159 VirtualScreenImpl::GetInstance().inputMethodCountPerMinute = 0;
160 VirtualScreenImpl::GetInstance().PrintFrameCount();
161 EXPECT_EQ(VirtualScreenImpl::GetInstance().inputMethodCountPerMinute, 0);
163 VirtualScreenImpl::GetInstance().inputMethodCountPerMinute = 1;
164 VirtualScreenImpl::GetInstance().PrintFrameCount();
165 EXPECT_EQ(VirtualScreenImpl::GetInstance().inputMethodCountPerMinute, 0);
172 VirtualScreenImpl::GetInstance().orignalResolutionHeight = height;
173 VirtualScreenImpl::GetInstance().orignalResolutionWidth = width;
174 VirtualScreenImpl::GetInstance().compressionResolutionHeight = height;
175 VirtualScreenImpl::GetInstance().compressionResolutionWidth = width;
176 VirtualScreenImpl::GetInstance().WidthAndHeightReverse();
177 EXPECT_EQ(VirtualScreenImpl::GetInstance().orignalResolutionHeight, width);
178 EXPECT_EQ(VirtualScreenImpl::GetInstance().orignalResolutionWidth, height);
179 EXPECT_EQ(VirtualScreenImpl::GetInstance().compressionResolutionHeight, width);
180 EXPECT_EQ(VirtualScreenImpl::GetInstance().compressionResolutionWidth, height);
187 VirtualScreenImpl::GetInstance().orignalResolutionHeight = height;
188 VirtualScreenImpl::GetInstance().orignalResolutionWidth = width;
189 VirtualScreenImpl::GetInstance().compressionResolutionHeight = height;
190 VirtualScreenImpl::GetInstance().compressionResolutionWidth = width;
193 VirtualScreenImpl::GetInstance().SetVirtualScreenWidthAndHeight(newWidth, newHeight, newWidth, newHeight);
194 EXPECT_EQ(VirtualScreenImpl::GetInstance().orignalResolutionHeight, newHeight);
195 EXPECT_EQ(VirtualScreenImpl::GetInstance().orignalResolutionWidth, newWidth);
196 EXPECT_EQ(VirtualScreenImpl::GetInstance().compressionResolutionHeight, newHeight);
197 EXPECT_EQ(VirtualScreenImpl::GetInstance().compressionResolutionWidth, newWidth);
205 int ret = VirtualScreenImpl::GetInstance().GetJpgQualityValue(width, height);
210 ret = VirtualScreenImpl::GetInstance().GetJpgQualityValue(width, height);
214 ret = VirtualScreenImpl::GetInstance().GetJpgQualityValue(width, height);
219 ret = VirtualScreenImpl::GetInstance().GetJpgQualityValue(width, height);
223 ret = VirtualScreenImpl::GetInstance().GetJpgQualityValue(width, height);
228 ret = VirtualScreenImpl::GetInstance().GetJpgQualityValue(width, height);
234 VirtualScreenImpl::GetInstance().startLoadDoc = VirtualScreen::LoadDocType::INIT;
235 VirtualScreenImpl::GetInstance().SetLoadDocFlag(VirtualScreen::LoadDocType::FINISHED);
236 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetLoadDocFlag(), VirtualScreen::LoadDocType::FINISHED);
241 VirtualScreenImpl::GetInstance().fastPreviewMsg = "";
242 VirtualScreenImpl::GetInstance().SetFastPreviewMsg("FastPreviewMsg");
243 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetFastPreviewMsg(), "FastPreviewMsg");
249 VirtualScreenImpl::GetInstance().SetDropFrameFrequency(frequency);
250 EXPECT_EQ(VirtualScreenImpl::GetInstance().dropFrameFrequency, frequency);
251 EXPECT_FALSE(VirtualScreenImpl::GetInstance().JudgeAndDropFrame());
255 VirtualScreenImpl::GetInstance().SetDropFrameFrequency(frequency);
256 while (VirtualScreenImpl::GetInstance().JudgeAndDropFrame()) {
257 EXPECT_TRUE(VirtualScreenImpl::GetInstance().startDropFrameTime > time1);
263 CommandParser::GetInstance().screenMode = CommandParser::ScreenMode::DYNAMIC;
264 EXPECT_TRUE(VirtualScreenImpl::GetInstance().JudgeStaticImage(1));
266 CommandParser::GetInstance().screenMode = CommandParser::ScreenMode::STATIC;
268 EXPECT_FALSE(VirtualScreenImpl::GetInstance().JudgeStaticImage(1));
272 EXPECT_TRUE(VirtualScreenImpl::GetInstance().JudgeStaticImage(0));
277 CommandParser::GetInstance().staticCard = false;
278 EXPECT_FALSE(VirtualScreenImpl::GetInstance().StopSendStaticCardImage(0));
280 CommandParser::GetInstance().staticCard = true;
281 EXPECT_TRUE(VirtualScreenImpl::GetInstance().StopSendStaticCardImage(-1));
287 VirtualScreenImpl::GetInstance().jpgBufferSize = 0;
288 VirtualScreenImpl::GetInstance().RgbToJpg(jpgBuff, 3, 3);
289 EXPECT_TRUE(VirtualScreenImpl::GetInstance().jpgBufferSize > 0);
292 if (VirtualScreenImpl::GetInstance().jpgScreenBuffer) {
293 free(VirtualScreenImpl::GetInstance().jpgScreenBuffer);
294 VirtualScreenImpl::GetInstance().jpgScreenBuffer = NULL;
295 VirtualScreenImpl::GetInstance().jpgBufferSize = 0;
301 VirtualScreenImpl::GetInstance().SetFoldable(true);
302 EXPECT_TRUE(VirtualScreenImpl::GetInstance().GetFoldable());
304 VirtualScreenImpl::GetInstance().SetFoldable(false);
305 EXPECT_FALSE(VirtualScreenImpl::GetInstance().GetFoldable());
310 VirtualScreenImpl::GetInstance().SetFoldStatus("fold");
311 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetFoldStatus(), "fold");
313 VirtualScreenImpl::GetInstance().SetFoldStatus("unfold");
314 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetFoldStatus(), "unfold");
321 VirtualScreenImpl::GetInstance().SetFoldResolution(foldWidth, foldHeight);
322 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetFoldWidth(), foldWidth);
323 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetFoldHeight(), foldHeight);
330 VirtualScreenImpl::GetInstance().SetCurrentResolution(foldWidth, foldHeight);
331 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetCurrentWidth(), foldWidth);
332 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetCurrentHeight(), foldHeight);
338 VirtualScreenImpl::GetInstance().loadDocTimeStamp = 0;
339 VirtualScreenImpl::GetInstance().InitFlushEmptyTime();
340 EXPECT_TRUE(VirtualScreenImpl::GetInstance().loadDocTimeStamp > 0);
346 VirtualScreenImpl::GetInstance().loadDocTempBuffer = nullptr;
347 VirtualScreenImpl::GetInstance().SendBufferOnTimer();
350 VirtualScreenImpl::GetInstance().lengthTemp = jpgBuffSize;
351 VirtualScreenImpl::GetInstance().loadDocTempBuffer = jpgBuff;
352 VirtualScreenImpl::GetInstance().widthTemp = jpgWidth;
353 VirtualScreenImpl::GetInstance().heightTemp = jpgHeight;
354 VirtualScreenImpl::GetInstance().loadDocCopyBuffer = new unsigned char[0];
355 VirtualScreenImpl::GetInstance().SendBufferOnTimer();
361 CommandParser::GetInstance().staticCard = false;
362 VirtualScreenImpl::GetInstance().loadDocTimeStamp = 0;
363 CommandParser::GetInstance().screenMode = CommandParser::ScreenMode::DYNAMIC;
364 VirtualScreenImpl::GetInstance().SetLoadDocFlag(VirtualScreen::LoadDocType::INIT);
377 VirtualScreenImpl::GetInstance().loadDocTimeStamp = tm;
379 VirtualScreenImpl::GetInstance().FlushEmptyCallback(tm);
380 EXPECT_NE(VirtualScreenImpl::GetInstance().flushEmptyTimeStamp, tm);
382 VirtualScreenImpl::GetInstance().FlushEmptyCallback(tm);
383 EXPECT_EQ(VirtualScreenImpl::GetInstance().flushEmptyTimeStamp, tm);
389 VirtualScreenImpl::GetInstance().InitAll("aaa", port);
390 EXPECT_EQ(WebSocketServer::GetInstance().serverPort, atoi(port.c_str()));
396 VirtualScreenImpl::GetInstance().SetOrignalWidth(width);
397 ScreenInfo info = VirtualScreenImpl::GetInstance().GetScreenInfo();
407 CommandParser& parser = CommandParser::GetInstance();
408 CommandParser::GetInstance().argsMap.clear();
409 CommandParser::GetInstance().argsMap["-foldable"] = { foldable };
410 CommandParser::GetInstance().argsMap["-foldStatus"] = { foldStatus };
411 CommandParser::GetInstance().argsMap["-fr"] = { std::to_string(width), std::to_string(height) };
412 CommandParser::GetInstance().foldable = (foldable == "true");
413 CommandParser::GetInstance().foldStatus = foldStatus;
414 CommandParser::GetInstance().foldResolutionWidth = width;
415 CommandParser::GetInstance().foldResolutionHeight = height;
416 VirtualScreenImpl::GetInstance().InitFoldParams();
417 EXPECT_TRUE(VirtualScreenImpl::GetInstance().GetFoldable());
418 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetFoldStatus(), "half_fold");
419 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetFoldWidth(), width);
420 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetFoldHeight(), height);
429 VirtualScreenImpl::GetInstance().bufferSize = length + VirtualScreenImpl::GetInstance().headSize;
430 VirtualScreenImpl::GetInstance().wholeBuffer =
431 new uint8_t[LWS_PRE + VirtualScreenImpl::GetInstance().bufferSize];
432 VirtualScreenImpl::GetInstance().screenBuffer = VirtualScreenImpl::GetInstance().wholeBuffer + LWS_PRE;
434 bool ret = VirtualScreenImpl::GetInstance().SendPixmap(nullptr, length, width, height);
437 VirtualScreenImpl::GetInstance().isWebSocketConfiged = false;
439 ret = VirtualScreenImpl::GetInstance().SendPixmap(jpgBuff, length, width, height);
441 VirtualScreenImpl::GetInstance().isWebSocketConfiged = true;
443 bool temp = CommandParser::GetInstance().isRegionRefresh;
444 CommandParser::GetInstance().isRegionRefresh = true;
445 ret = VirtualScreenImpl::GetInstance().SendPixmap(jpgBuff, length, width, height);
446 CommandParser::GetInstance().isRegionRefresh = temp;
454 EXPECT_TRUE(VirtualScreenImpl::GetInstance().PageCallback("pages/Index"));
459 EXPECT_TRUE(VirtualScreenImpl::GetInstance().LoadContentCallback("pages/Index"));
466 VirtualScreenImpl::GetInstance().FastPreviewCallback(jsonStr);
476 VirtualScreenImpl::GetInstance().bufferSize = length + VirtualScreenImpl::GetInstance().headSize;
477 VirtualScreenImpl::GetInstance().wholeBuffer =
478 new uint8_t[LWS_PRE + VirtualScreenImpl::GetInstance().bufferSize];
479 VirtualScreenImpl::GetInstance().screenBuffer = VirtualScreenImpl::GetInstance().wholeBuffer + LWS_PRE;
481 CommandParser::ScreenMode tempMode = CommandParser::GetInstance().screenMode;
482 CommandParser::GetInstance().screenMode = CommandParser::ScreenMode::STATIC;
486 VirtualScreenImpl::GetInstance().Send(jpgBuff, width, height);
488 CommandParser::GetInstance().screenMode = tempMode;
489 EXPECT_NE(VirtualScreenImpl::GetInstance().screenBuffer, nullptr);
492 VirtualScreenImpl::GetInstance().Send(jpgBuff, width, height);
493 EXPECT_NE(VirtualScreenImpl::GetInstance().screenBuffer, nullptr);
497 VirtualScreenImpl::GetInstance().Send(jpgBuff, width, height);
498 EXPECT_NE(VirtualScreenImpl::GetInstance().screenBuffer, nullptr);
501 VirtualScreenImpl::GetInstance().bufferSize = VirtualScreenImpl::GetInstance().headSize;
502 VirtualScreenImpl::GetInstance().Send(jpgBuff, width, height);
503 EXPECT_NE(VirtualScreenImpl::GetInstance().screenBuffer, nullptr);
512 CommandParser::GetInstance().orignalResolutionWidth = width;
513 CommandParser::GetInstance().orignalResolutionHeight = height;
514 CommandParser::GetInstance().compressionResolutionWidth = width;
515 CommandParser::GetInstance().compressionResolutionHeight = height;
516 VirtualScreenImpl::GetInstance().InitResolution();
517 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetOrignalWidth(), width);
518 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetOrignalHeight(), height);
519 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetCompressionWidth(), width);
520 EXPECT_EQ(VirtualScreenImpl::GetInstance().GetCompressionHeight(), height);
528 VirtualScreenImpl::GetInstance().loadDocTimeStamp = 200;
530 VirtualScreenImpl::GetInstance().loadDocTimeStamp = 0;
533 VirtualScreen::LoadDocType temp = VirtualScreenImpl::GetInstance().startLoadDoc;
534 VirtualScreenImpl::GetInstance().startLoadDoc = VirtualScreen::LoadDocType::FINISHED;
535 VirtualScreenImpl::GetInstance().loadDocTempBuffer = new uint8_t[1];
538 VirtualScreenImpl::GetInstance().startLoadDoc = temp;
546 VirtualScreenImpl::GetInstance().isFlushEmpty = false;
547 VirtualScreenImpl::GetInstance().StartTimer();
549 VirtualScreenImpl::GetInstance().isFlushEmpty = true;
550 VirtualScreenImpl::GetInstance().StartTimer();
556 VirtualScreenImpl::GetInstance().onRenderTime = std::chrono::system_clock::now();
557 bool ret = VirtualScreenImpl::GetInstance().NoFlushEmptyFunc(300);
559 VirtualScreenImpl::GetInstance().onRenderTime = std::chrono::system_clock::time_point::min();
560 ret = VirtualScreenImpl::GetInstance().NoFlushEmptyFunc(10000);
562 ret = VirtualScreenImpl::GetInstance().NoFlushEmptyFunc(1);
572 VirtualScreenImpl::GetInstance().onRenderTime = std::chrono::system_clock::from_time_t(timestamp);
573 VirtualScreenImpl::GetInstance().flushEmptyTime = std::chrono::system_clock::from_time_t(timestamp - gap);
574 VirtualScreenImpl::GetInstance().flushEmptyTimeStamp = 200;
575 VirtualScreenImpl::GetInstance().timeStampTemp = 100;
576 bool ret = VirtualScreenImpl::GetInstance().FlushEmptyFunc(std::chrono::system_clock::from_time_t(
580 VirtualScreenImpl::GetInstance().timeStampTemp = 300;
581 ret = VirtualScreenImpl::GetInstance().FlushEmptyFunc(std::chrono::system_clock::from_time_t(
585 VirtualScreenImpl::GetInstance().timeStampTemp = 100;
586 VirtualScreenImpl::GetInstance().flushEmptyTime = std::chrono::system_clock::from_time_t(
588 ret = VirtualScreenImpl::GetInstance().FlushEmptyFunc(std::chrono::system_clock::from_time_t(
592 VirtualScreenImpl::GetInstance().timeStampTemp = 300;
593 ret = VirtualScreenImpl::GetInstance().FlushEmptyFunc(std::chrono::system_clock::from_time_t(
597 ret = VirtualScreenImpl::GetInstance().FlushEmptyFunc(std::chrono::system_clock::from_time_t(