OpenDreams
OD_1.5
Projeto OpenDreams - Openbus
|
Ir para o código fonte deste ficheiro.
Componentes | |
struct | tecgraf::openbus::DRMAA::FileTransferMode |
Usado no JobTemplate para indicar o valor do atributo transferFiles . Possui três atributos, que indicam o stage in ou out dos arquivos de entrada padrão, saída padrão e erro padrão, respectivamente. Mais... | |
struct | tecgraf::openbus::DRMAA::Version |
Usado para representar a versão da implementação do DRMAA. A versão é recuperada como um atributo de Session . Equivale a uma representação de versão no formato <major>.<minor>. Mais... | |
exception | tecgraf::openbus::DRMAA::AlreadyActiveSessionException |
Falha na inicialização devido a uma sessão DRMAA existente. Mais... | |
exception | tecgraf::openbus::DRMAA::AuthorizationException |
O usuário não está autorizado a executar a operação requisitada. Mais... | |
exception | tecgraf::openbus::DRMAA::ConflictingAttributeValuesException |
O valor do atributo tem um conflito com uma ou mais propriedades previamente atribuídas. Mais... | |
exception | tecgraf::openbus::DRMAA::DefaultContactStringException |
A implementação DRMAA não pode usar o valor default de contato para conectar com o sistema DRM. Mais... | |
exception | tecgraf::openbus::DRMAA::DeniedByDrmException |
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::DrmCommunicationException |
Não foi possível contactar o sistema DRM. Mais... | |
exception | tecgraf::openbus::DRMAA::DrmsExitException |
Um problema foi encontrado na tentativa de finalização da sessão. Mais... | |
exception | tecgraf::openbus::DRMAA::DrmsInitException |
Um problema foi encontrado na tentativa de iniciar uma sessão. Mais... | |
exception | tecgraf::openbus::DRMAA::ExitTimeoutException |
As chamadas aos métodos wait() ou synchronize() da interface da Sessão retornaram antes de todos os jobs selecionados ficarem no estado DONE ou FAILED. Mais... | |
exception | tecgraf::openbus::DRMAA::HoldInconsistentStateException |
O job não pode mudar para o estado HOLD. Mais... | |
exception | tecgraf::openbus::DRMAA::IllegalStateException |
A instância do JonInfo não está no estato apropriado para o tipo de operação requisitada. Mais... | |
exception | tecgraf::openbus::DRMAA::InternalException |
Exceção lançada quando ocorre um erro inesperado ou interno do DRMAA. Mais... | |
exception | tecgraf::openbus::DRMAA::InvalidArgumentException |
Um valor de parâmetro é inválido, como por exemplo, no caso de ser de um tipo errado. Mais... | |
exception | tecgraf::openbus::DRMAA::InvalidAttributeFormatException |
Exceção lançada quando o formato de uma propriedade do JobTemplate é inválido, por exemplo, um time stamp com formato inválido. Mais... | |
exception | tecgraf::openbus::DRMAA::InvalidAttributeValueException |
Exceção lançada quando o valor de uma propriedade do JobTemplate é inválida. Mais... | |
exception | tecgraf::openbus::DRMAA::InvalidContactStringException |
Exceção lançada quando o parâmetro contato é inválido. Mais... | |
exception | tecgraf::openbus::DRMAA::InvalidJobException |
O job correspondente a um determinado id não existe ou já foi liberado por uma chamada ao método Session::synchronize() com dispose==TRUE. Mais... | |
exception | tecgraf::openbus::DRMAA::InvalidJobTemplateException |
O JobTemplate não está válido quando, por exemplo, foi criado incorretamente sem utilizar o método Session::createJobTemplate(), ou quando já foi removido por uma chamada ao método Session::deleteJobTemplate(). Mais... | |
exception | tecgraf::openbus::DRMAA::NoActiveSessionException |
A chamada falhou porque não há uma sessão ativa. Mais... | |
exception | tecgraf::openbus::DRMAA::NoDefaultContactStringSelectedException |
Não foi fornecido ou selecionado um contato default para o sistema DRM. O DRMAA requer que uma string default de contato seja selecionada quando há mais de uma possível implementação DRMAA disponível. Mais... | |
exception | tecgraf::openbus::DRMAA::OutOfMemoryException |
Pode ser lançada a qualquer momento quando a implementação DRMAA executar sem memória livre suficiente. Mais... | |
exception | tecgraf::openbus::DRMAA::ReleaseInconsistentStateException |
O job não está no estado HOLD e, portanto, não pode ser liberado. Mais... | |
exception | tecgraf::openbus::DRMAA::ResumeInconsistentStateException |
O job não está em um estado suspenso (ex, *_SUSPENDED) e, portanto, não pode ser ativado. Mais... | |
exception | tecgraf::openbus::DRMAA::SuspendInconsistentStateException |
O job não está em um estado que possa ser suspenso. Mais... | |
exception | tecgraf::openbus::DRMAA::TryLaterException |
o sistema DRM rejeitou a operação, possivelmente devido a uma sobrecarga de requisições. Uma nova tentativa pode ter sucesso. Mais... | |
exception | tecgraf::openbus::DRMAA::UnsupportedAttributeException |
O atributo fornecido ao JobTemplate não é suportado pela implementação corrente do DRMAA. Mais... | |
interface | tecgraf::openbus::DRMAA::JobInfo |
Informações sumarizadas a respeito do resultado da execução de um job. Pelo Job Info o cliente pode descobrir informações sobre o consumo de resursos e o código de término da execução do job. Mais... | |
interface | tecgraf::openbus::DRMAA::JobTemplate |
Um Job Template define os atributos necessários a submissão de um job para execução. Mais... | |
interface | tecgraf::openbus::DRMAA::Session |
Namespaces | |
namespace | tecgraf |
namespace | tecgraf::openbus |
namespace | tecgraf::openbus::DRMAA |
Definições de tipos | |
typedef sequence< string > | tecgraf::openbus::DRMAA::OrderedStringList |
Uma sequência ordenada de string. | |
typedef sequence< string > | tecgraf::openbus::DRMAA::StringList |
Uma sequência não ordenada de string. | |
typedef sequence< sequence < string, 2 > > | tecgraf::openbus::DRMAA::Dictionary |
Dicionário para mapa de pares chave-valor. | |
typedef long long | tecgraf::openbus::DRMAA::TimeAmount |
Quantidade de tempo com uma resolução de, no mínimo, segundos. | |
Enumerações | |
enum | tecgraf::openbus::DRMAA::JobControlAction { tecgraf::openbus::DRMAA::SUSPEND, tecgraf::openbus::DRMAA::RESUME, tecgraf::openbus::DRMAA::HOLD, tecgraf::openbus::DRMAA::RELEASE, tecgraf::openbus::DRMAA::TERMINATE } |
enum | tecgraf::openbus::DRMAA::JobState { tecgraf::openbus::DRMAA::UNDETERMINED, tecgraf::openbus::DRMAA::QUEUED_ACTIVE, tecgraf::openbus::DRMAA::SYSTEM_ON_HOLD, tecgraf::openbus::DRMAA::USER_ON_HOLD, tecgraf::openbus::DRMAA::USER_SYSTEM_ON_HOLD, tecgraf::openbus::DRMAA::RUNNING, tecgraf::openbus::DRMAA::SYSTEM_SUSPENDED, tecgraf::openbus::DRMAA::USER_SUSPENDED, tecgraf::openbus::DRMAA::USER_SYSTEM_SUSPENDED, tecgraf::openbus::DRMAA::DONE, tecgraf::openbus::DRMAA::FAILED } |
Possíveis estados de um job submetido. Mais... | |
enum | tecgraf::openbus::DRMAA::JobSubmissionState { tecgraf::openbus::DRMAA::HOLD_STATE, tecgraf::openbus::DRMAA::ACTIVE_STATE } |
Possíveis estados iniciais de um job ao ser submetido para execução. Mais... | |
Variáveis | |
native | tecgraf::openbus::DRMAA::PartialTimestamp |
Usado para representar atributos Time Stamp do job template. Possui uma implementação nativa. |
Arquivo de especificação da IDL para o DRMAA.
Definido no ficheiro drmaa.idl.