Lines Matching defs:parcel
24 bool WindowVisibilityInfo::Marshalling(Parcel& parcel) const
26 return parcel.WriteUint32(windowId_) && parcel.WriteInt32(pid_) &&
27 parcel.WriteInt32(uid_) && parcel.WriteUint32(static_cast<uint32_t>(visibilityState_)) &&
28 parcel.WriteUint32(static_cast<uint32_t>(windowType_)) &&
29 parcel.WriteUint32(static_cast<uint32_t>(windowStatus_)) && parcel.WriteInt32(rect_.posX_) &&
30 parcel.WriteInt32(rect_.posY_) && parcel.WriteUint32(rect_.width_) && parcel.WriteUint32(rect_.height_) &&
31 parcel.WriteString(bundleName_) && parcel.WriteString(abilityName_);
34 WindowVisibilityInfo* WindowVisibilityInfo::Unmarshalling(Parcel& parcel)
43 bool res = parcel.ReadUint32(windowVisibilityInfo->windowId_) && parcel.ReadInt32(windowVisibilityInfo->pid_) &&
44 parcel.ReadInt32(windowVisibilityInfo->uid_) && parcel.ReadUint32(visibilityState);
50 windowVisibilityInfo->windowType_ = static_cast<WindowType>(parcel.ReadUint32());
51 windowVisibilityInfo->windowStatus_ = static_cast<WindowStatus>(parcel.ReadUint32());
52 windowVisibilityInfo->rect_ = { parcel.ReadInt32(), parcel.ReadInt32(), parcel.ReadUint32(), parcel.ReadUint32() };
53 windowVisibilityInfo->bundleName_ = parcel.ReadString();
54 windowVisibilityInfo->abilityName_ = parcel.ReadString();