ARC SDK
|
![]() ![]() | Arc namespace contains all core ARC classes |
![]() ![]() ![]() | Configuration element - represents (sub)tree of ARC XML configuration |
![]() ![]() ![]() | Configuration for client interface |
![]() ![]() ![]() | Determines ARC installation location |
![]() ![]() ![]() | A regular expression class |
![]() ![]() ![]() | Determines ARC HED libraries version at runtime |
![]() ![]() ![]() | Base64 encoding and decoding, borrowed from Axis2c project |
![]() ![]() ![]() | Interface for checksum manipulations |
![]() ![]() ![]() | Implementation of CRC32 checksum |
![]() ![]() ![]() | Implementation of MD5 checksum |
![]() ![]() ![]() | Implementation of Adler32 checksum |
![]() ![]() ![]() | Wrapper for CheckSum class |
![]() ![]() ![]() | A class defining a common interface for counters |
![]() ![]() ![]() | A class for "tickets" that correspond to counter reservations |
![]() ![]() ![]() | A class intended for internal use within counters |
![]() ![]() ![]() | A Period represents a length of time |
![]() ![]() ![]() | A class for storing and manipulating times |
![]() ![]() ![]() | Interface for calling database client library |
![]() ![]() ![]() | Class representing a database query |
![]() ![]() ![]() | Defines interface for accessing filesystems |
![]() ![]() ![]() ![]() | Internal struct used for communication between processes |
![]() ![]() ![]() | Container for shared FileAccess objects |
![]() ![]() ![]() | A general file locking class |
![]() ![]() ![]() | Class representing "ini-style" configuration |
![]() ![]() ![]() | A class for counters used by threads within a single process |
![]() ![]() ![]() | Class used for localised output of log messages |
![]() ![]() ![]() | Struct to contain LogFormat, to use with operator<<(std::ostream&, const LoggerFormat&) |
![]() ![]() ![]() | A class for log messages |
![]() ![]() ![]() | A base class for log destinations |
![]() ![]() ![]() | A class for logging to ostreams |
![]() ![]() ![]() | A class for logging to files |
![]() ![]() ![]() | A logger class |
![]() ![]() ![]() | Implements a MySQL version of the Database interface |
![]() ![]() ![]() | Implements a MySQL version of the Query database query class |
![]() ![]() ![]() | Command line option parser used by ARC command line tools |
![]() ![]() ![]() | Class used to convert human-friendly ini-style configuration to XML |
![]() ![]() ![]() | This class runs an external executable |
![]() ![]() ![]() | Base class for per-thread object |
![]() ![]() ![]() | Simple triggered condition |
![]() ![]() ![]() | Thread-safe counter with capability to wait for zero value |
![]() ![]() ![]() | Mutex which allows a timeout on locking |
![]() ![]() ![]() | Mutex which allows shared and exclusive locking |
![]() ![]() ![]() | Wrapper for pointer with automatic destruction and multiple references |
![]() ![]() ![]() | A set of conditions, mutexes, etc. conveniently exposed to monitor running child threads and to wait till they exit |
![]() ![]() ![]() | This class initializes the glibmm thread system |
![]() ![]() ![]() | Class to represent general URLs |
![]() ![]() ![]() | Class to hold a resolved URL location |
![]() ![]() ![]() | Class to iterate through elements of a path |
![]() ![]() ![]() | Platform independent representation of system user |
![]() ![]() ![]() | Class for temporary switching of user id |
![]() ![]() ![]() | Represents the endpoint of service with a given type and GLUE2 InterfaceName |
![]() ![]() ![]() | Defines how user credentials are looked for |
![]() ![]() ![]() | User configuration class |
![]() ![]() ![]() | Class for handling X509* variables in a multi-threaded environment |
![]() ![]() ![]() | Class to provide automatic locking/unlocking of environment on creation/destruction |
![]() ![]() ![]() | Marks off a section of code which should not be interrupted by signals |
![]() ![]() ![]() | Wrapper for pointer with automatic destruction |
![]() ![]() ![]() | Wrapper for pointer with automatic destruction and multiple references |
![]() ![]() ![]() | This class is meant to provide interface for Watchdog executor part |
![]() ![]() ![]() | This class is meant to be used in code which provides "I'm alive" ticks to watchdog |
![]() ![]() ![]() | Class to represent an XML namespace |
![]() ![]() ![]() | Wrapper for LibXML library Tree interface |
![]() ![]() ![]() | Container for multiple XMLNode elements |
![]() ![]() ![]() | An exception class for the Credential class |
![]() ![]() ![]() | Class for handling X509 credentials |
![]() ![]() ![]() | Represents VOMS attribute part of a credential |
![]() ![]() ![]() | Stores definitions for making decision if VOMS server is trusted |
![]() ![]() ![]() | Represents set of buffers |
![]() ![]() ![]() | Callbacks to be used when there is not enough space on the local filesystem |
![]() ![]() ![]() | This class is a wrapper around the DataPoint class |
![]() ![]() ![]() | DataMover provides an interface to transfer data between two DataPoints |
![]() ![]() ![]() | A DataPoint represents a data resource and is an abstraction of a URL |
![]() ![]() ![]() | DataPointDirect represents "physical" data objects |
![]() ![]() ![]() | DataPointIndex represents "index" data objects, e.g. catalogs |
![]() ![]() ![]() | Keeps track of average and instantaneous transfer speed |
![]() ![]() ![]() | Status code returned by many DataPoint methods |
![]() ![]() ![]() | Contains data on the parameters of a cache |
![]() ![]() ![]() | FileCache provides an interface to all cache operations |
![]() ![]() ![]() | FileCacheHash provides methods to make hashes from strings |
![]() ![]() ![]() | FileInfo stores information about files (metadata) |
![]() ![]() ![]() | URLMap allows mapping certain patterns of URLs to other URLs |
![]() ![]() ![]() | A Broker filters and ranks acceptable targets for job submission |
![]() ![]() ![]() | Wrapper around Broker functionality |
![]() ![]() ![]() | Internal class representing arguments passed to BrokerPlugin |
![]() ![]() ![]() | Base class for BrokerPlugins implementing different brokering algorithms |
![]() ![]() ![]() | Handles loading of the required BrokerPlugin plugin |
![]() ![]() ![]() | |
![]() ![]() ![]() | Retrieves information about computing elements by querying service registries and CE information systems |
![]() ![]() ![]() | |
![]() ![]() ![]() | Represents an endpoint of a service with a given interface type and capabilities |
![]() ![]() ![]() | Represents the status in the EntityRetriever of the query process of an Endpoint (service registry, computing element) |
![]() ![]() ![]() | A general concept of an object which can consume entities use by the retrievers to return results |
![]() ![]() ![]() | An entity consumer class storing all the consumed entities in a list |
![]() ![]() ![]() | Queries Endpoint objects (using plugins in parallel) and sends the found entities to consumers |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Options controlling the query process |
![]() ![]() ![]() | The EntityRetriever<Endpoint> (a.k.a. ServiceEndpointRetriever) needs different options |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | ApplicationEnvironment |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | ExecutionTarget |
![]() ![]() ![]() | GLUE2 parser |
![]() ![]() ![]() | |
![]() ![]() ![]() | Job |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Job identification |
![]() ![]() ![]() | Executable |
![]() ![]() ![]() | Remote logging |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Abstract class for the different parsers |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Abstract class for storing job information |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | JobSupervisor class |
![]() ![]() ![]() | Used to represent software (names and version) and comparison |
![]() ![]() ![]() | Class used to express and resolve version requirements on software |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Base class for the SubmitterPlugins |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | Internal code for low-level credential handling |
![]() ![]() ![]() | Struct representing a certificate verification context |
![]() ![]() | Code for handling Network Security Services (NSS) credentials |
![]() ![]() ![]() | NSS certificate information |
![]() ![]() | DataStaging contains all components for data transfer scheduling and execution |
![]() ![]() ![]() | DataDelivery transfers data between specified physical locations |
![]() ![]() ![]() | This class provides an abstract interface for the Delivery layer |
![]() ![]() ![]() ![]() | Plain C struct to pass information from executing process back to main thread |
![]() ![]() ![]() | Singleton class handling all active DataDeliveryComm objects |
![]() ![]() ![]() | This class starts, monitors and controls a local Delivery process |
![]() ![]() ![]() | This class contacts a remote service to make a Delivery request |
![]() ![]() ![]() | Represents limits and properties of a DTR transfer. These generally apply to all DTRs |
![]() ![]() ![]() | The configured cache directories |
![]() ![]() ![]() | The base class from which all callback-enabled classes should be derived |
![]() ![]() ![]() | Data Transfer Request |
![]() ![]() ![]() | Global list of all active DTRs in the system |
![]() ![]() ![]() | Class representing the status of a DTR |
![]() ![]() ![]() | A class to represent error states reported by various components |
![]() ![]() ![]() | The Processor performs pre- and post-transfer operations |
![]() ![]() ![]() | The Scheduler is the control centre of the data staging framework |
![]() ![]() ![]() | TransferSharesConf describes the configuration of TransferShares |
![]() ![]() ![]() | TransferShares is used to implement fair-sharing and priorities |
![]() ![]() |