Lines Matching defs:VirtualScreenImpl

16 #include "VirtualScreenImpl.h"
29 VirtualScreenImpl& VirtualScreenImpl::GetInstance()
31 static VirtualScreenImpl virtualScreen;
35 void VirtualScreenImpl::SendBufferOnTimer()
58 VirtualScreenImpl::GetInstance().protocolVersion =
71 void VirtualScreenImpl::PrintLoadDocFinishedLog(const std::string& logStr)
79 bool VirtualScreenImpl::FlushEmptyFunc(std::chrono::system_clock::time_point endTime, int64_t timePassed)
106 bool VirtualScreenImpl::NoFlushEmptyFunc(int64_t timePassed)
123 void VirtualScreenImpl::StartTimer()
128 VirtualScreenImpl::GetInstance().startTime).count();
141 bool VirtualScreenImpl::LoadDocCallback(const void* data, const size_t length, const int32_t width,
173 std::thread timerThread(std::ref(VirtualScreenImpl::StartTimer));
181 bool VirtualScreenImpl::Callback(const void* data, const size_t length,
184 if (VirtualScreenImpl::GetInstance().StopSendStaticCardImage(STOP_SEND_CARD_DURATION_MS)) {
187 if (VirtualScreenImpl::GetInstance().GetLoadDocFlag() < VirtualScreen::LoadDocType::FINISHED) {
190 if (VirtualScreenImpl::GetInstance().JudgeAndDropFrame()) {
212 bool VirtualScreenImpl::FlushEmptyCallback(const uint64_t timeStamp)
225 void VirtualScreenImpl::InitFlushEmptyTime()
237 bool VirtualScreenImpl::PageCallback(const std::string currentRouterPath)
247 bool VirtualScreenImpl::LoadContentCallback(const std::string currentRouterPath)
256 void VirtualScreenImpl::FastPreviewCallback(const std::string& jsonStr)
263 void VirtualScreenImpl::InitAll(std::string pipeName, std::string pipePort)
268 VirtualScreenImpl::VirtualScreenImpl()
279 VirtualScreenImpl::~VirtualScreenImpl()
286 if (VirtualScreenImpl::GetInstance().loadDocTempBuffer != nullptr) {
287 delete [] VirtualScreenImpl::GetInstance().loadDocTempBuffer;
288 VirtualScreenImpl::GetInstance().loadDocTempBuffer = nullptr;
290 if (VirtualScreenImpl::GetInstance().loadDocCopyBuffer != nullptr) {
291 delete [] VirtualScreenImpl::GetInstance().loadDocCopyBuffer;
292 VirtualScreenImpl::GetInstance().loadDocCopyBuffer = nullptr;
296 void VirtualScreenImpl::Send(const void* data, int32_t retWidth, int32_t retHeight)
304 FLOG("VirtualScreenImpl::RgbToJpg the retWidth or height is invalid value");
324 FLOG("VirtualScreenImpl::Send length must < %d", bufferSize - headSize);
348 bool VirtualScreenImpl::SendPixmap(const void* data, size_t length, int32_t retWidth, int32_t retHeight)
405 void VirtualScreenImpl::FreeJpgMemory()
427 ScreenInfo VirtualScreenImpl::GetScreenInfo()
441 void VirtualScreenImpl::InitFoldParams()