ARC SDK
Data Structures | Modules | Typedefs
ARC Compute Library (libarccompute)

Detailed Description

Data Structures

class  Arc::Broker
 A Broker filters and ranks acceptable targets for job submission. More...
 
class  Arc::ExecutionTargetSorter
 Wrapper around Broker functionality. More...
 
class  Arc::ComputingServiceUniq
 
class  Arc::ComputingServiceRetriever
 Retrieves information about computing elements by querying service registries and CE information systems. More...
 
class  Arc::EndpointStatusMap
 
class  Arc::Endpoint
 Represents an endpoint of a service with a given interface type and capabilities. More...
 
class  Arc::EndpointQueryingStatus
 Represents the status in the EntityRetriever of the query process of an Endpoint (service registry, computing element). More...
 
class  Arc::EntityConsumer< T >
 A general concept of an object which can consume entities use by the retrievers to return results. More...
 
class  Arc::EntityContainer< T >
 An entity consumer class storing all the consumed entities in a list. More...
 
class  Arc::EntityRetriever< T >
 Queries Endpoint objects (using plugins in parallel) and sends the found entities to consumers. More...
 
class  Arc::ComputingServiceType
 
class  Arc::ExecutionTarget
 ExecutionTarget. More...
 
class  Arc::Job
 Job. More...
 
class  Arc::JobDescriptionResult
 
class  Arc::JobDescription
 
class  Arc::JobInformationStorage
 Abstract class for storing job information. More...
 
class  Arc::JobState
 
class  Arc::JobSupervisor
 JobSupervisor class. More...
 
class  Arc::SubmissionStatus
 
class  Arc::EndpointSubmissionStatus
 
class  Arc::Submitter
 

Modules

 Structures holding resource information
 
 JobDescription related classes
 
 Plugin related classes for compute specialisations
 
 Classes for controlling output of compute test plugins
 

Typedefs

typedef EntityRetriever< Endpoint > Arc::ServiceEndpointRetriever
 The ServiceEndpointRetriever is an EntityRetriever retrieving Endpoint objects. More...
 
typedef EntityRetriever
< ComputingServiceType > 
Arc::TargetInformationRetriever
 The TargetInformationRetriever is an EntityRetriever retrieving ComputingServiceType objects. More...
 
typedef EntityRetriever< Job > Arc::JobListRetriever
 The JobListRetriever is an EntityRetriever retrieving Job objects. More...
 

Typedef Documentation

typedef EntityRetriever<Job> Arc::JobListRetriever

The JobListRetriever is an EntityRetriever retrieving Job objects.

It queries computing elements to get the list of jobs residing on the resource.

typedef EntityRetriever<Endpoint> Arc::ServiceEndpointRetriever

The ServiceEndpointRetriever is an EntityRetriever retrieving Endpoint objects.

It queries service registries to get endpoints of registered services.

typedef EntityRetriever<ComputingServiceType> Arc::TargetInformationRetriever

The TargetInformationRetriever is an EntityRetriever retrieving ComputingServiceType objects.

It queries computing elements to get the full GLUE2 information about the resource.