Open Dreams  2.0
Componentes | Módulos | Definições de tipos | Enumerações
Referência ao ficheiro drmaa2.idl

Ir para o código fonte deste ficheiro.

Componentes

struct  tecgraf::openbus::DRMAA::v2_0::Version
 Possui os números major e minor do sistema CSBase. Mais...
 
struct  tecgraf::openbus::DRMAA::v2_0::SlotInfo
 Descreve o número de slots reservados em uma máquina. Mais...
 
interface  tecgraf::openbus::DRMAA::v2_0::JobInfo
 Estrutura que provê informações detalhadas sobre as características de um (bulk) job. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::DeniedByDrmsException
 O sistema DRM rejeitou o job devido a configuração do sistema DRM ou das propriedades atribuídas no JobTemplate. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::DrmCommunicationException
 Não foi possível contactar o sistema DRM. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::TryLaterException
 A implementação detectou um problema transiente enquanto efetuava uma operação. A aplicação deve tentar novamente a operação. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::TimeoutException
 O timeout definido em uma das operações de espera foi alcançado sem o términdo bem sucedido da tentativa de espera. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::InternalException
 Um erro não esperado ou interno ocorreu. Não se sabe se o problema é transiente. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::InvalidArgumentException
 Um valor de parâmetro é inválido, como por exemplo, no caso de ser de um tipo errado. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::InvalidSessionException
 A sessão usada para uma chamada de método não é válida. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::InvalidStateException
 A operação não é permitida devido ao estado atual do job. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::OutOfResourceException
 A implementação ficou sem recursos do sistema operacional, como buffers, memória ou espaço em disco. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::UnsupportedAttributeException
 O atributo fornecido ao JobTemplate não é suportado pela implementação corrente do DRMAA. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::UnsupportedOperationException
 O método não é suportado pelo OpenDreams 2.0. Mais...
 
exception  tecgraf::openbus::DRMAA::v2_0::ImplementationSpecificException
 Erro específico do OpenDreams 2.0 que não pode ser mapeado em uma das outras exceções. Mais...
 
interface  tecgraf::openbus::DRMAA::v2_0::JobTemplate
 Define os atributos necessários a submissão de um job para execução. Mais...
 
interface  tecgraf::openbus::DRMAA::v2_0::Job
 Todos os jobs de uma JobSession são representados por sua própria instância da interface Job. Mais...
 
interface  tecgraf::openbus::DRMAA::v2_0::JobArray
 Uma instância da interface JobArray representa um conjunto de jobs criados por uma operação. Mais...
 
interface  tecgraf::openbus::DRMAA::v2_0::JobSession
 Uma instância job session age como um container para instâncias de job controladas pelo OpenDreams 2.0. Mais...
 
interface  tecgraf::openbus::DRMAA::v2_0::SessionManager
 O job trocou de estado, como é descrito no atributo jobState. Mais...
 

Módulos

module  tecgraf::openbus::DRMAA::v2_0
 Módulo v2.0 que implementa a API DRMAA 2 no Openbus.
 

Definições de tipos

typedef sequence< string > tecgraf::openbus::DRMAA::v2_0::OrderedStringList
 Tipo utilizado para uma sequência ordenada de string.
 
typedef sequence< string > tecgraf::openbus::DRMAA::v2_0::StringList
 Tipo utilizado para uma sequência não ordenada de string.
 
typedef sequence< sequence< string,2 > > tecgraf::openbus::DRMAA::v2_0::Dictionary
 Tipo utilizado para uma sequência de pares chave-valor.
 
typedef string tecgraf::openbus::DRMAA::v2_0::AbsoluteTime
 Tipo usado para representar um ponto no tempo com uma resolução de, no mínimo, segundos.
 
typedef long long tecgraf::openbus::DRMAA::v2_0::TimeAmount
 Tipo usado para representar uma quantidade de tempo com uma resolução de, no mínimo, segundos.
 
typedef sequence< SlotInfo > tecgraf::openbus::DRMAA::v2_0::OrderedSlotInfoList
 Uma lista de instâncias SlotInfo. Mais...
 
typedef sequence< Job > tecgraf::openbus::DRMAA::v2_0::JobList
 Tipo utilizado para uma sequência não ordenada de jobs.
 

Enumerações

enum  tecgraf::openbus::DRMAA::v2_0::DrmaaCapability {
  tecgraf::openbus::DRMAA::v2_0::ADVANCE_RESERVATION, tecgraf::openbus::DRMAA::v2_0::RESERVE_SLOTS, tecgraf::openbus::DRMAA::v2_0::CALLBACK, tecgraf::openbus::DRMAA::v2_0::BULK_JOBS_MAXPARALLEL,
  tecgraf::openbus::DRMAA::v2_0::JT_EMAIL, tecgraf::openbus::DRMAA::v2_0::JT_STAGING, tecgraf::openbus::DRMAA::v2_0::JT_DEADLINE, tecgraf::openbus::DRMAA::v2_0::JT_MAXSLOTS,
  tecgraf::openbus::DRMAA::v2_0::JT_ACCOUNTINGID, tecgraf::openbus::DRMAA::v2_0::RT_STARTNOW, tecgraf::openbus::DRMAA::v2_0::RT_DURATION, tecgraf::openbus::DRMAA::v2_0::RT_MACHINEOS,
  tecgraf::openbus::DRMAA::v2_0::RT_MACHINEARCH
}
 Esta enumeração expressa features e atributos que podem ou não ser suportados por uma implementação específica. Espera-se que aplicações chequem a disponibilidade de capacidades opcionais pelo método tecgraf::openbus::DRMAA::v2_0::SessionManager::supports. Mais...
 
enum  tecgraf::openbus::DRMAA::v2_0::JobState {
  tecgraf::openbus::DRMAA::v2_0::UNDETERMINED, tecgraf::openbus::DRMAA::v2_0::QUEUED, tecgraf::openbus::DRMAA::v2_0::QUEUED_HELD, tecgraf::openbus::DRMAA::v2_0::RUNNING,
  tecgraf::openbus::DRMAA::v2_0::SUSPENDED, tecgraf::openbus::DRMAA::v2_0::REQUEUED, tecgraf::openbus::DRMAA::v2_0::REQUEUED_HELD, tecgraf::openbus::DRMAA::v2_0::DONE,
  tecgraf::openbus::DRMAA::v2_0::FAILED
}
 Possíveis estados para Jobs. Mais...
 
enum  tecgraf::openbus::DRMAA::v2_0::OperatingSystem {
  tecgraf::openbus::DRMAA::v2_0::AIX, tecgraf::openbus::DRMAA::v2_0::BSD, tecgraf::openbus::DRMAA::v2_0::LINUX, tecgraf::openbus::DRMAA::v2_0::HPUX,
  tecgraf::openbus::DRMAA::v2_0::IRIX, tecgraf::openbus::DRMAA::v2_0::MACOS, tecgraf::openbus::DRMAA::v2_0::SUNOS, tecgraf::openbus::DRMAA::v2_0::TRU64,
  tecgraf::openbus::DRMAA::v2_0::UNIXWARE, tecgraf::openbus::DRMAA::v2_0::WIN, tecgraf::openbus::DRMAA::v2_0::WINNT, tecgraf::openbus::DRMAA::v2_0::OTHER_OS
}
 Identificação ou demanda de um tipo de sistema operacional nos hosts de execução. Mais...
 
enum  tecgraf::openbus::DRMAA::v2_0::CpuArchitecture {
  tecgraf::openbus::DRMAA::v2_0::ALPHA, tecgraf::openbus::DRMAA::v2_0::ARM, tecgraf::openbus::DRMAA::v2_0::ARM64, tecgraf::openbus::DRMAA::v2_0::CELL,
  tecgraf::openbus::DRMAA::v2_0::PARISC, tecgraf::openbus::DRMAA::v2_0::PARISC64, tecgraf::openbus::DRMAA::v2_0::X86, tecgraf::openbus::DRMAA::v2_0::X64,
  tecgraf::openbus::DRMAA::v2_0::IA64, tecgraf::openbus::DRMAA::v2_0::MIPS, tecgraf::openbus::DRMAA::v2_0::MIPS64, tecgraf::openbus::DRMAA::v2_0::PPC,
  tecgraf::openbus::DRMAA::v2_0::PPC64, tecgraf::openbus::DRMAA::v2_0::PPC64LE, tecgraf::openbus::DRMAA::v2_0::SPARC, tecgraf::openbus::DRMAA::v2_0::SPARC64,
  tecgraf::openbus::DRMAA::v2_0::OTHER_CPU
}
 Identificação das arquiteturas do conjunto de instruções do processador dos hosts de execução. Mais...
 

Descrição detalhada

Arquivo de especificação da IDL para o DRMAA 2.

Autor
Tecgraf PUC-Rio