summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2010-08-17 16:48:25 -0700
committerJeff Brown <jeffbrown@google.com>2010-08-17 19:40:26 -0700
commitcc2e717f1d43a836d1abdee06bcb946416d06fd6 (patch)
treed55b14467e2c1f0d1b0ec9f5a212513af4bc17b6 /include
parent72ce42352c1c229e05d910b4176f3cddb608e814 (diff)
downloadframeworks_base-cc2e717f1d43a836d1abdee06bcb946416d06fd6.zip
frameworks_base-cc2e717f1d43a836d1abdee06bcb946416d06fd6.tar.gz
frameworks_base-cc2e717f1d43a836d1abdee06bcb946416d06fd6.tar.bz2
Optimize EventHub reads.
Change-Id: Id7d09c0a6e5c741c1e29becd2b6560772c5ff372
Diffstat (limited to 'include')
-rw-r--r--include/ui/EventHub.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/ui/EventHub.h b/include/ui/EventHub.h
index dab35b3..3132941 100644
--- a/include/ui/EventHub.h
+++ b/include/ui/EventHub.h
@@ -266,6 +266,12 @@ private:
#ifdef EV_SW
int32_t mSwitches[SW_MAX + 1];
#endif
+
+ static const int INPUT_BUFFER_SIZE = 64;
+ struct input_event mInputBufferData[INPUT_BUFFER_SIZE];
+ int32_t mInputBufferIndex;
+ int32_t mInputBufferCount;
+ int32_t mInputDeviceIndex;
};
}; // namespace android