diff options
Diffstat (limited to 'services/inputflinger/host/InputFlinger.h')
-rw-r--r-- | services/inputflinger/host/InputFlinger.h | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/services/inputflinger/host/InputFlinger.h b/services/inputflinger/host/InputFlinger.h index 973b4f92fa..8112038b16 100644 --- a/services/inputflinger/host/InputFlinger.h +++ b/services/inputflinger/host/InputFlinger.h @@ -22,13 +22,17 @@ #include "InputHost.h" +#include <android/os/BnInputFlinger.h> +#include <android/os/ISetInputWindowsListener.h> +#include <binder/Binder.h> #include <cutils/compiler.h> -#include <input/IInputFlinger.h> -#include <input/ISetInputWindowsListener.h> -#include <utils/String8.h> #include <utils/String16.h> +#include <utils/String8.h> #include <utils/StrongPointer.h> +using android::os::BnInputFlinger; +using android::os::ISetInputWindowsListener; + namespace android { class InputFlinger : public BnInputFlinger { @@ -39,14 +43,19 @@ public: InputFlinger() ANDROID_API; - virtual status_t dump(int fd, const Vector<String16>& args); - void setInputWindows(const std::vector<InputWindowInfo>&, - const sp<ISetInputWindowsListener>&) {} - void registerInputChannel(const sp<InputChannel>&) {} - void unregisterInputChannel(const sp<InputChannel>&) {} + status_t dump(int fd, const Vector<String16>& args) override; + binder::Status setInputWindows(const std::vector<InputWindowInfo>&, + const sp<ISetInputWindowsListener>&) override { + return binder::Status::ok(); + } + binder::Status createInputChannel(const std::string&, InputChannel*) override { + return binder::Status::ok(); + } + binder::Status removeInputChannel(const sp<IBinder>&) override { return binder::Status::ok(); } + binder::Status setFocusedWindow(const FocusRequest&) override { return binder::Status::ok(); } private: - virtual ~InputFlinger(); + ~InputFlinger() override; void dumpInternal(String8& result); |