OpenDreams  OD_1.5
Projeto OpenDreams - Openbus
/Users/mjulia/workspace/opendreams_1.5/idl/opendreams.idl
Ir para a documentação deste ficheiro.
00001 
00018 #ifndef _OPENDREAMS_IDL
00019 #define _OPENDREAMS_IDL
00020 
00021 #include "drmaa.idl"
00022 
00026 module tecgraf {
00027 
00028 module openbus {
00029 
00030 module opendreams {
00031 
00038 valuetype OpenDreamsJobTemplate : DRMAA::JobTemplate {
00042    private long long id; 
00046    public DRMAA::Dictionary jobParameters;  
00050    public string jobDescription;
00054    public short jobPriority; 
00058    public long numberOfProcesses; 
00059 };
00060 
00065 enum FinalizationType { 
00066   UNDEFINED,            
00069   NO_FINALIZATION_INFO, 
00071   NOT_FINISHED,         
00072   UNKNOWN,              
00075   END,                  
00078   SUCCESS,              
00080   EXECUTION_ERROR,      
00082   FAILED,               
00084   KILLED,               
00085   LOST,                 
00086   NO_EXIT_CODE          
00088 };
00089 
00094 valuetype OpenDreamsJobInfo : DRMAA::JobInfo {
00099   public string guiltyNodeId; 
00106    public FinalizationType finalizationType;
00107 };
00108 
00109 
00116 interface IOpenDreams{
00117    DRMAA::Session getSession(in string projectId)
00118    raises ( DRMAA::AuthorizationException,  
00119             DRMAA::InternalException); 
00120 };
00121 
00122 }; // opendreams
00123 
00124 }; // openbus
00125 
00126 }; // tecgraf
00127 
00128 #endif
 Tudo Classes Namespaces Ficheiros Funções Variáveis Definições de tipos Enumerações Valores da enumeração