/* 9P Protocol JAVA * P9P/rcpSrv/rpc9Pstat.java * Autor: Jaime Garzon (2006) jgarzon@gmail.com * * Esta clase implementa las operaciones de la RPC * "stat", 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 rpc9Pstat extends rpc9P { Tstat9P tmsg; public rpc9Pstat (Tstat9P m) { tmsg = m; } public rmsg9P process(fidtable fidt) { Rstat9P rmsg = new Rstat9P(); pfid qid=fidt.get(tmsg.fid.value); if (qid!=null) { rmsg.stat=qid.getStat(); rmsg.type.value=cto9P.Rstat; rmsg.tag.value = tmsg.tag.value; return rmsg; } return returnError("[Tstat] Error FID NO Found.",tmsg.tag,null); } }