package TargetAcq;
import distinct.rpc.*;
import TargetAcq.*;
public class targetAcqComplete implements XDRType {
  public int status;
  public int[] newTargetIDs = new int[20 ];
  public int numTargets;
 
public targetAcqComplete()
{}
 
public targetAcqComplete(int arg_status, int[] arg_newTargetIDs, int arg_numTargets)
{
  status = arg_status;
  newTargetIDs = arg_newTargetIDs;
  numTargets = arg_numTargets;
}
 
public void xdr_encode(XDRStream xdrs)
{
  xdrs.xdr_encode_int(status);
  for (int i_v = 0; i_v < 20 ; i_v++){
    xdrs.xdr_encode_int(newTargetIDs[i_v]);
  }
  xdrs.xdr_encode_int(numTargets);
}
 
public void xdr_decode(XDRStream xdrs) throws RPCError
{
  status = xdrs.xdr_decode_int();
  newTargetIDs = new int[20 ];
  for (int i_v = 0; i_v < 20 ; i_v++){
    newTargetIDs[i_v] = xdrs.xdr_decode_int();
  }
  numTargets = xdrs.xdr_decode_int();
}
}
