package mq;
/**
* Created by mpunie on 12/05/2015.
*/
import android.os.Parcel;
import android.os.Parcelable;
public class ZMQMessage extends MQMessage {
public ZMQMessage() {
}
public int describeContents() {
return 0;
}
// Write Message data to the passed in Parcel
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(super.getId());
dest.writeString(super.getMessage());
}
// Regenerate object. All Parcelables must have a CREATOR that implements these two methods
public static final Parcelable.Creator<MQMessage> CREATOR = new Parcelable.Creator<MQMessage>() {
public ZMQMessage createFromParcel(Parcel in) {
return new ZMQMessage(in);
}
public MQMessage[] newArray(int size) {
return new MQMessage[size];
}
};
// Constructor takes a Parcel and returns message populated with it's values
private ZMQMessage(Parcel in) {
super.setId(in.readString());
super.setMessage(in.readString());
}
}