package uc; import java.io.*; public class MissionResultsUCMsg extends UCMsg { private long id; private int code; public MissionResultsUCMsg( long id, int code ) { this.id = id; this.code = code; type = MISSIONRESULTS; unpacked = true; } MissionResultsUCMsg( byte[] data ) { this.data = data; type = MISSIONRESULTS; } public long getID() { unpack(); return id; } public int getCode() { unpack(); return code; } public void setID( long id ) { data = null; this.id = id; } public void setCode( int code ) { data = null; this.code = code; } void read( DataInputStream dataIn ) throws IOException { id = dataIn.readLong(); code = dataIn.readInt(); } void write( DataOutputStream dataOut ) throws IOException { dataOut.writeLong( id ); dataOut.writeInt( code ); } public void open( UCMessageable processor ) { processor.processMsg( this ); } }