/* 9P Protocol JAVA * P9P/rcpSrv/rpc9Pclunk.java * Autor: Jaime Garzon (2006) jgarzon@gmail.com * * Esta clase implementa las operaciones de la RPC * "clunk", 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 rpc9Pclunk extends rpc9P { Tclunk9P tmsg; public rpc9Pclunk (Tclunk9P m) { tmsg = m; } public rmsg9P process(fidtable fidt) { Rclunk9P rmsg= new Rclunk9P(); if (fidt.drop(tmsg.fid.value)==0) { rmsg.type.value = cto9P.Rclunk; rmsg.tag.value = tmsg.tag.value; return rmsg; } return returnError("[Tclunk] Error clunk FID.",tmsg.tag,null); } }