public void write(DataOutputX out) throws IOException { super.write(out); out.writeDecimal(txid); out.writeDecimal(hash); out.writeDecimal(elapsed); out.writeDecimal(cputime); out.writeDecimal(error); out.writeByte(opt); switch (opt) { case 1: out.writeText(address); } }
public Step read(DataInputX in) throws IOException { super.read(in); this.txid = in.readDecimal(); this.hash = (int) in.readDecimal(); this.elapsed = (int) in.readDecimal(); this.cputime = (int) in.readDecimal(); this.error = (int) in.readDecimal(); this.opt = in.readByte(); switch (opt) { case 1: this.address = in.readText(); break; default: } return this; }