/* 9P Protocol JAVA * P9P/msg/Rwrite9P.java * Autor: Jaime Garzon (2006) jgarzon@gmail.com * * Esta clase es una implementacion del mensaje * Rwrite, usado en el protocolo 9P de Plan9P, descrito * en la seccion 5 del manual de Plan 9: "Plan 9 File Protocol" * * Los metodos Write y Read, permiten escribir el valor * en un Buffer o leerlo de un array de bytes, respectivamente. * El metodo debug() es usado para depuracion de los mensajes. */ package P9P.msg; import P9P.type.*; import java.io.*; public class Rwrite9P extends rmsg9P { public int9P count = new int9P(); public void write(ByteArrayOutputStream buf) { type.write(buf); tag.write(buf); count.write(buf); } public void read (byte[] msg, int i) { type.read(msg,i); tag.read(msg,i+=1); count.read(msg,i+2); } public String toString() { return tagDb()+"Rwrite count:"+count; } }