Searched refs:InjectThread (Results 1 – 11 of 11) sorted by relevance
24 InjectThread::InjectThread(std::shared_ptr<VirtualDevice> virtualDevice) in InjectThread() function in OHOS::ExternalDeviceManager::InjectThread30 InjectThread::~InjectThread() in ~InjectThread()39 void InjectThread::Start() in Start()45 void InjectThread::RunThread(void *param) in RunThread()47 InjectThread *thread = reinterpret_cast<InjectThread *>(param); in RunThread()55 void InjectThread::InjectFunc() in InjectFunc()70 void InjectThread::WaitFunc(const std::vector<Hid_EmitItem> &items) in WaitFunc()77 void InjectThread::Stop() in Stop()
32 injectThread_ = std::make_unique<InjectThread>(virtualDevice); in VirtualDeviceInject()
22 std::mutex InjectThread::mutex_;23 std::condition_variable InjectThread::conditionVariable_;24 std::vector<InjectInputEvent> InjectThread::injectQueue_;26 void InjectThread::InjectFunc() const in InjectFunc()43 void InjectThread::WaitFunc(InjectInputEvent injectInputEvent) const in WaitFunc()
39 class InjectThread {43 InjectThread() = default;44 virtual ~InjectThread() = default;
34 std::unique_ptr<InjectThread> KeyboardInject::injectThread_ = nullptr;44 injectThread_ = std::make_unique<InjectThread>(); in KeyboardInject()
36 static std::unique_ptr<InjectThread> injectThread_;
33 InjectThread injectThread_;
38 static InjectThread injectThread_;
30 InjectThread HdfDeviceEventDispatch::injectThread_;
31 class InjectThread {33 InjectThread(std::shared_ptr<VirtualDevice> virtualDevice);34 virtual ~InjectThread();
37 std::unique_ptr<InjectThread> injectThread_;