Lines Matching refs:parcel
559 sp<KeyCharacterMap> KeyCharacterMap::readFromParcel(Parcel* parcel) {
561 map->mType = parcel->readInt32();
562 size_t numKeys = parcel->readInt32();
563 if (parcel->errorCheck()) {
568 int32_t keyCode = parcel->readInt32();
569 char16_t label = parcel->readInt32();
570 char16_t number = parcel->readInt32();
571 if (parcel->errorCheck()) {
581 while (parcel->readInt32()) {
582 int32_t metaState = parcel->readInt32();
583 char16_t character = parcel->readInt32();
584 int32_t fallbackKeyCode = parcel->readInt32();
585 if (parcel->errorCheck()) {
601 if (parcel->errorCheck()) {
608 void KeyCharacterMap::writeToParcel(Parcel* parcel) const {
609 parcel->writeInt32(mType);
612 parcel->writeInt32(numKeys);
616 parcel->writeInt32(keyCode);
617 parcel->writeInt32(key->label);
618 parcel->writeInt32(key->number);
621 parcel->writeInt32(1);
622 parcel->writeInt32(behavior->metaState);
623 parcel->writeInt32(behavior->character);
624 parcel->writeInt32(behavior->fallbackKeyCode);
626 parcel->writeInt32(0);