Home | History | Annotate | Download | only in sensorservice

Lines Matching refs:mEventCache

1036       mDead(false), mEventCache(NULL), mCacheSize(0), mMaxCacheSize(0) {
1047 if (mEventCache != NULL) {
1048 delete mEventCache;
1283 memcpy(&mEventCache[mCacheSize], scratch, count * sizeof(sensors_event_t));
1295 memcpy(&mEventCache[mCacheSize], scratch,
1299 countFlushCompleteEventsLocked(mEventCache, numEventsDropped);
1301 memmove(mEventCache, &mEventCache[numEventsDropped],
1305 memcpy(&mEventCache[mCacheSize - numEventsDropped], scratch + remaningCacheSize,
1335 if (mEventCache == NULL) {
1337 mEventCache = new sensors_event_t[mMaxCacheSize];
1340 memcpy(&mEventCache[mCacheSize], scratch, count * sizeof(sensors_event_t));
1364 memcpy(eventCache_new, mEventCache, mCacheSize * sizeof(sensors_event_t));
1370 delete mEventCache;
1371 mEventCache = eventCache_new;
1415 findWakeUpSensorEventLocked(mEventCache + numEventsSent, numEventsToWrite);
1417 mEventCache[index_wake_up_event + numEventsSent].flags |=
1426 reinterpret_cast<ASensorEvent const*>(mEventCache + numEventsSent),
1431 mEventCache[index_wake_up_event + numEventsSent].flags &=
1440 memmove(mEventCache, &mEventCache[numEventsSent],
1560 // send sensor data that is stored in mEventCache for this connection.