libaurum: add synchronize API
authorHosang Kim <hosang12.kim@samsung.com>
Mon, 12 Apr 2021 10:45:34 +0000 (19:45 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Fri, 7 May 2021 10:24:30 +0000 (19:24 +0900)
commit373712d219167dad48d10c76e4cd3fc98c36fc63
tree4b8f730db8c93cf302518e1daa7bc35b92f2a03e
parent8a8a0c4120ac4aa9ca1bfa9c5b32f93c35b24594
libaurum: add synchronize API

Add two api for synchronize, waitForEvents, sendKeyAndWaitForEvents.

sample:
mDevice->sendKeyAndWaitForEvents("Left", A11yEvent::EVENT_STATE_CHANGED_FOCUSED, 5000)
mDevice->waitForEvents(A11yEvent::EVENT_WINDOW_DEACTIVATE, 5000)

Change-Id: If3886af4b2331f5e50f35e1dfcd27780c9618b93
18 files changed:
libaurum/inc/A11yEvent.h [new file with mode: 0644]
libaurum/inc/Accessibility/AccessibleWatcher.h
libaurum/inc/Impl/Accessibility/AtspiAccessibleWatcher.h
libaurum/inc/Impl/Accessibility/MockAccessibleWatcher.h
libaurum/inc/Runnable/Runnable.h [new file with mode: 0644]
libaurum/inc/Runnable/Runnables.h [new file with mode: 0644]
libaurum/inc/Runnable/SendKeyRunnable.h [new file with mode: 0644]
libaurum/inc/UiDevice.h
libaurum/inc/bitmask.h [new file with mode: 0644]
libaurum/meson.build
libaurum/src/A11yEvent.cc [new file with mode: 0644]
libaurum/src/Impl/Accessibility/AtspiAccessibleNode.cc
libaurum/src/Impl/Accessibility/AtspiAccessibleWatcher.cc
libaurum/src/Impl/Accessibility/MockAccessibleWatcher.cc
libaurum/src/Runnable/SendKeyRunnable.cc [new file with mode: 0644]
libaurum/src/Runnable/meson.build [new file with mode: 0644]
libaurum/src/UiDevice.cc
libaurum/src/meson.build