001 package tecgraf.openbus.DRMAA;
002
003 /**
004 * Generated from IDL valuetype "JobInfo".
005 *
006 * @author JacORB IDL compiler V 2.3-beta-2, 14-Oct-2006
007 * @version generated at Jun 7, 2010 8:57:29 AM
008 */
009
010 public abstract class JobInfo
011 implements org.omg.CORBA.portable.StreamableValue
012 {
013 private String[] _truncatable_ids = {"IDL:tecgraf/openbus/DRMAA/JobInfo:1.0"};
014 public java.lang.String jobId = "";
015 public java.lang.String[][] resourceUsage;
016 public boolean hasExited;
017 public int exitStatus;
018 public boolean hasSignaled;
019 public java.lang.String terminatingSignal = "";
020 public boolean hasCoreDump;
021 public boolean wasAborted;
022 public void _write (org.omg.CORBA.portable.OutputStream os)
023 {
024 os.write_string(jobId);
025 tecgraf.openbus.DRMAA.DictionaryHelper.write(os,resourceUsage);
026 os.write_boolean(hasExited);
027 os.write_long(exitStatus);
028 os.write_boolean(hasSignaled);
029 os.write_string(terminatingSignal);
030 os.write_boolean(hasCoreDump);
031 os.write_boolean(wasAborted);
032 }
033
034 public void _read (final org.omg.CORBA.portable.InputStream os)
035 {
036 jobId=os.read_string();
037 resourceUsage = tecgraf.openbus.DRMAA.DictionaryHelper.read(os);
038 hasExited=os.read_boolean();
039 exitStatus=os.read_long();
040 hasSignaled=os.read_boolean();
041 terminatingSignal=os.read_string();
042 hasCoreDump=os.read_boolean();
043 wasAborted=os.read_boolean();
044 }
045
046 public String[] _truncatable_ids()
047 {
048 return _truncatable_ids;
049 }
050 public org.omg.CORBA.TypeCode _type()
051 {
052 return tecgraf.openbus.DRMAA.JobInfoHelper.type();
053 }
054 }