summaryrefslogtreecommitdiffstats
path: root/include/gui/SensorEventQueue.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/gui/SensorEventQueue.h')
-rw-r--r--include/gui/SensorEventQueue.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/gui/SensorEventQueue.h b/include/gui/SensorEventQueue.h
index 8d8493b..a3a9daa 100644
--- a/include/gui/SensorEventQueue.h
+++ b/include/gui/SensorEventQueue.h
@@ -49,6 +49,9 @@ class Looper;
class SensorEventQueue : public ASensorEventQueue, public RefBase
{
public:
+
+ enum { MAX_RECEIVE_BUFFER_EVENT_COUNT = 256 };
+
SensorEventQueue(const sp<ISensorEventConnection>& connection);
virtual ~SensorEventQueue();
virtual void onFirstRef();
@@ -79,6 +82,9 @@ private:
sp<BitTube> mSensorChannel;
mutable Mutex mLock;
mutable sp<Looper> mLooper;
+ ASensorEvent* mRecBuffer;
+ size_t mAvailable;
+ size_t mConsumed;
};
// ----------------------------------------------------------------------------