Lines Matching refs:virtual
38 virtual ~InputDispatcherInterface() {} in ~InputDispatcherInterface()
42 virtual void dump(std::string& dump) const = 0;
45 virtual void monitor() = 0;
53 virtual bool waitForIdle() const = 0;
60 virtual status_t start() = 0;
63 virtual status_t stop() = 0;
78 virtual android::os::InputEventInjectionResult injectInputEvent(
88 virtual std::unique_ptr<VerifiedInputEvent> verifyInputEvent(const InputEvent& event) = 0;
94 virtual void setFocusedApplication(
102 virtual void setFocusedDisplay(ui::LogicalDisplayId displayId) = 0;
105 virtual void setMinTimeBetweenUserActivityPokes(std::chrono::milliseconds interval) = 0;
111 virtual void setInputDispatchMode(bool enabled, bool frozen) = 0;
119 virtual void setInputFilterEnabled(bool enabled) = 0;
132 virtual bool setInTouchMode(bool inTouchMode, gui::Pid pid, gui::Uid uid, bool hasPermission,
141 virtual void setMaximumObscuringOpacityForTouch(float opacity) = 0;
149 virtual bool transferTouchGesture(const sp<IBinder>& fromToken, const sp<IBinder>& toToken,
159 virtual bool transferTouchOnDisplay(const sp<IBinder>& destChannelToken,
165 virtual void setFocusedWindow(const gui::FocusRequest&) = 0;
172 virtual base::Result<std::unique_ptr<InputChannel>> createInputChannel(
183 virtual base::Result<std::unique_ptr<InputChannel>> createInputMonitor(
190 virtual status_t removeInputChannel(const sp<IBinder>& connectionToken) = 0;
196 virtual status_t pilferPointers(const sp<IBinder>& token) = 0;
203 virtual void requestPointerCapture(const sp<IBinder>& windowToken, bool enabled) = 0;
210 virtual void setDisplayEligibilityForPointerCapture(ui::LogicalDisplayId displayId,
217 virtual bool flushSensor(int deviceId, InputDeviceSensorType sensorType) = 0;
222 virtual void displayRemoved(ui::LogicalDisplayId displayId) = 0;
227 virtual void cancelCurrentTouch() = 0;
232 virtual void setKeyRepeatConfiguration(std::chrono::nanoseconds timeout,
238 virtual bool isPointerInWindow(const sp<IBinder>& token, ui::LogicalDisplayId displayId,
244 virtual void setInputMethodConnectionIsActive(bool isActive) = 0;