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 Nov 3, 2010 2:32:40 PM
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    }