ARC SDK
Public Member Functions | Data Fields
Arc::ResourcesType Class Reference

Resource requirements structure. More...

#include <arc/compute/JobDescription.h>

Public Member Functions

ResourcesTypeoperator= (const ResourcesType &)
 

Data Fields

SoftwareRequirement OperatingSystem
 Specifies operating system which apllication should be executed at. More...
 
std::string Platform
 
std::string NetworkInfo
 
Range< int > IndividualPhysicalMemory
 
Range< int > IndividualVirtualMemory
 
DiskSpaceRequirementType DiskSpaceRequirement
 
Period SessionLifeTime
 
SessionDirectoryAccessMode SessionDirectoryAccess
 
ScalableTime< int > IndividualCPUTime
 
ScalableTime< int > TotalCPUTime
 
ScalableTime< int > IndividualWallTime
 
ScalableTime< int > & TotalWallTime
 
NodeAccessType NodeAccess
 
SoftwareRequirement CEType
 CE Middleware. More...
 
SlotRequirementType SlotRequirement
 
ParallelEnvironmentType ParallelEnvironment
 
OptIn< std::string > Coprocessor
 
std::string QueueName
 Name of queue to use. More...
 
SoftwareRequirement RunTimeEnvironment
 Runtime environment. More...
 

Detailed Description

Resource requirements structure.

Field Documentation

SoftwareRequirement Arc::ResourcesType::CEType

CE Middleware.

Specifies the middleware which the CE should use.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getCEType and setCEType methods in the Java interface
OptIn<std::string> Arc::ResourcesType::Coprocessor

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getCoprocessor and setCoprocessor methods in the Java interface
ScalableTime<int> Arc::ResourcesType::IndividualCPUTime

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getIndividualCPUTime and setIndividualCPUTime methods in the Java interface
Range<int> Arc::ResourcesType::IndividualPhysicalMemory

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getIndividualPhysicalMemory and setIndividualPhysicalMemory methods in the Java interface
Range<int> Arc::ResourcesType::IndividualVirtualMemory

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getIndividualVirtualMemory and setIndividualVirtualMemory methods in the Java interface
ScalableTime<int> Arc::ResourcesType::IndividualWallTime

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getIndividualWallTime and setIndividualWallTime methods in the Java interface
std::string Arc::ResourcesType::NetworkInfo

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getNetworkInfo and setNetworkInfo methods in the Java interface
NodeAccessType Arc::ResourcesType::NodeAccess

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getNodeAccess and setNodeAccess methods in the Java interface
SoftwareRequirement Arc::ResourcesType::OperatingSystem

Specifies operating system which apllication should be executed at.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getOperatingSystem and setOperatingSystem methods in the Java interface
std::string Arc::ResourcesType::Platform

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getPlatform and setPlatform methods in the Java interface
std::string Arc::ResourcesType::QueueName

Name of queue to use.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getQueueName and setQueueName methods in the Java interface
SoftwareRequirement Arc::ResourcesType::RunTimeEnvironment

Runtime environment.

Specifies which runtime environments should be available to the application.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getRunTimeEnvironment and setRunTimeEnvironment methods in the Java interface
SessionDirectoryAccessMode Arc::ResourcesType::SessionDirectoryAccess

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getSessionDirectoryAccess and setSessionDirectoryAccess methods in the Java interface
Period Arc::ResourcesType::SessionLifeTime

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getSessionLifeTime and setSessionLifeTime methods in the Java interface
ScalableTime<int> Arc::ResourcesType::TotalCPUTime

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getTotalCPUTime and setTotalCPUTime methods in the Java interface

The documentation for this class was generated from the following file: