Lines Matching refs:mSharedMessage
201 mChannel(channel), mSharedMessage(NULL),
209 if (mSharedMessage) {
210 munmap(mSharedMessage, mAshmemSize);
229 mSharedMessage = static_cast<InputMessage*>(mmap(NULL, mAshmemSize,
231 if (! mSharedMessage) {
238 mSharedMessage->consumed = false;
253 if (mSharedMessage->consumed) {
254 result = sem_post(& mSharedMessage->semaphore);
262 result = sem_destroy(& mSharedMessage->semaphore);
312 result = sem_init(& mSharedMessage->semaphore, 1, 1);
321 mSharedMessage->consumed = false;
322 mSharedMessage->type = type;
323 mSharedMessage->deviceId = deviceId;
324 mSharedMessage->source = source;
353 mSharedMessage->key.action = action;
354 mSharedMessage->key.flags = flags;
355 mSharedMessage->key.keyCode = keyCode;
356 mSharedMessage->key.scanCode = scanCode;
357 mSharedMessage->key.metaState = metaState;
358 mSharedMessage->key.repeatCount = repeatCount;
359 mSharedMessage->key.downTime = downTime;
360 mSharedMessage->key.eventTime = eventTime;
403 mSharedMessage->motion.action = action;
404 mSharedMessage->motion.flags = flags;
405 mSharedMessage->motion.edgeFlags = edgeFlags;
406 mSharedMessage->motion.metaState = metaState;
407 mSharedMessage->motion.buttonState = buttonState;
408 mSharedMessage->motion.xOffset = xOffset;
409 mSharedMessage->motion.yOffset = yOffset;
410 mSharedMessage->motion.xPrecision = xPrecision;
411 mSharedMessage->motion.yPrecision = yPrecision;
412 mSharedMessage->motion.downTime = downTime;
413 mSharedMessage->motion.pointerCount = pointerCount;
415 mSharedMessage->motion.sampleCount = 1;
416 mSharedMessage->motion.sampleData[0].eventTime = eventTime;
419 mSharedMessage->motion.pointerProperties[i].copyFrom(pointerProperties[i]);
420 mSharedMessage->motion.sampleData[0].coords[i].copyFrom(pointerCoords[i]);
431 mSharedMessage->motion.sampleData, mMotionEventSampleDataStride);
456 reinterpret_cast<char*>(mSharedMessage);
463 mAshmemSize, mMotionEventPointerCount, mSharedMessage->motion.sampleCount);
470 result = sem_trywait(& mSharedMessage->semaphore);
494 mSharedMessage->motion.sampleCount += 1;
497 result = sem_post(& mSharedMessage->semaphore);
544 mChannel(channel), mSharedMessage(NULL) {
548 if (mSharedMessage) {
549 munmap(mSharedMessage, mAshmemSize);
569 mSharedMessage = static_cast<InputMessage*>(mmap(NULL, mAshmemSize,
571 if (! mSharedMessage) {
603 if (mSharedMessage->consumed) {
612 result = sem_wait(& mSharedMessage->semaphore);
619 mSharedMessage->consumed = true;
621 switch (mSharedMessage->type) {
644 mChannel->getName().string(), mSharedMessage->type);
683 mSharedMessage->deviceId,
684 mSharedMessage->source,
685 mSharedMessage->key.action,
686 mSharedMessage->key.flags,
687 mSharedMessage->key.keyCode,
688 mSharedMessage->key.scanCode,
689 mSharedMessage->key.metaState,
690 mSharedMessage->key.repeatCount,
691 mSharedMessage->key.downTime,
692 mSharedMessage->key.eventTime);
697 mSharedMessage->deviceId,
698 mSharedMessage->source,
699 mSharedMessage->motion.action,
700 mSharedMessage->motion.flags,
701 mSharedMessage->motion.edgeFlags,
702 mSharedMessage->motion.metaState,
703 mSharedMessage->motion.buttonState,
704 mSharedMessage->motion.xOffset,
705 mSharedMessage->motion.yOffset,
706 mSharedMessage->motion.xPrecision,
707 mSharedMessage->motion.yPrecision,
708 mSharedMessage->motion.downTime,
709 mSharedMessage->motion.sampleData[0].eventTime,
710 mSharedMessage->motion.pointerCount,
711 mSharedMessage->motion.pointerProperties,
712 mSharedMessage->motion.sampleData[0].coords);
714 size_t sampleCount = mSharedMessage->motion.sampleCount;
716 InputMessage::SampleData* sampleData = mSharedMessage->motion.sampleData;
718 mSharedMessage->motion.pointerCount);