/* 9P Protocol JAVA
 * P9P/rcpSrv/rpc9Pversion.java
 * Autor: Jaime Garzon (2006) jgarzon@gmail.com
 *
 * Esta clase implementa las operaciones de la RPC
 * "version", que son requeridas por el mensaje tmsg9P
 * Retornando un mensaje de tipo rmsg9P.
*/

package P9P.rpcSrv;

import java.io.*;

import P9P.msg.*;
import PFS.*;

public class rpc9Pversion extends rpc9P {

   Tversion9P tmsg;

   public rpc9Pversion (Tversion9P m) {
      tmsg = m;
   }

   public rmsg9P process(fidtable fidt) {
      Rversion9P rmsg = new Rversion9P();

      rmsg.type.value=cto9P.Rversion;
      rmsg.tag.value = 0xFFFF;
      rmsg.version.value = "9P2000";
      rmsg.msize = tmsg.msize;

      return rmsg;
   }
}