ARC SDK
|
Arc::AdminDomainAttributes | |
Arc::ApplicationType | |
Arc::ArcLocation | Determines ARC installation location |
Arc::ARCProxyUtil | Utility class for generating proxies |
Arc::ArcVersion | Determines ARC HED libraries version at runtime |
Arc::AutoPointer< T > | Wrapper for pointer with automatic destruction |
Arc::Base64 | Base64 encoding and decoding |
Arc::BaseConfig | Configuration for client interface |
Arc::Broker | A Broker filters and ranks acceptable targets for job submission |
Arc::BrokerPluginTestACCControl | |
Arc::CacheParameters | Contains data on the parameters of a cache |
ArcCredential::cert_verify_context | Struct representing a certificate verification context |
Arc::CertEnvLocker | Class for handling X509* variables in a multi-threaded environment |
AuthN::certInfo | NSS certificate information |
Arc::CheckSum | Interface for checksum manipulations |
Arc::ComputingEndpointAttributes | |
Arc::ComputingManagerAttributes | |
Arc::ComputingServiceAttributes | |
Arc::ComputingShareAttributes | |
Arc::ConfigEndpoint | Represents the endpoint of service with a given type and GLUE2 InterfaceName |
Arc::CountedPointer< T > | Wrapper for pointer with automatic destruction and multiple references |
Arc::CountedPointer< AdminDomainAttributes > | |
Arc::CountedPointer< Arc::AdminDomainAttributes > | |
Arc::CountedPointer< Arc::BrokerPlugin > | |
Arc::CountedPointer< Arc::ComputingEndpointAttributes > | |
Arc::CountedPointer< Arc::ComputingManagerAttributes > | |
Arc::CountedPointer< Arc::ComputingServiceAttributes > | |
Arc::CountedPointer< Arc::ComputingShareAttributes > | |
Arc::CountedPointer< Arc::ExecutionEnvironmentAttributes > | |
Arc::CountedPointer< Arc::LocationAttributes > | |
Arc::CountedPointer< ComputingEndpointAttributes > | |
Arc::CountedPointer< ComputingManagerAttributes > | |
Arc::CountedPointer< ComputingServiceAttributes > | |
Arc::CountedPointer< ComputingShareAttributes > | |
Arc::CountedPointer< ExecutionEnvironmentAttributes > | |
Arc::CountedPointer< LocationAttributes > | |
Arc::CountedPointer< std::list< Arc::ApplicationEnvironment > > | |
Arc::CountedPointer< std::map< std::string, double > > | |
Arc::Counter | A class defining a common interface for counters |
Arc::CounterTicket | A class for "tickets" that correspond to counter reservations |
Arc::Credential | Class for handling X509 credentials |
Arc::Database | Interface for calling database client library |
Arc::DataBuffer | Represents set of buffers |
Arc::DataCallback | Callbacks to be used when there is not enough space on the local filesystem |
DataStaging::DataDeliveryComm | This class provides an abstract interface for the Delivery layer |
DataStaging::DataDeliveryCommHandler | Singleton class handling all active DataDeliveryComm objects |
Arc::DataHandle | This class is a wrapper around the DataPoint class |
Arc::DataMover | DataMover provides an interface to transfer data between two DataPoints |
Arc::DataSpeed | Keeps track of average and instantaneous transfer speed |
Arc::DataStagingType | Simple structure for in- and output files |
Arc::DataStatus | Status code returned by many DataPoint methods |
Arc::DiskSpaceRequirementType | |
DataStaging::DTR | Data Transfer Request |
DataStaging::DTRCacheParameters | The configured cache directories |
DataStaging::DTRCallback | The base class from which all callback-enabled classes should be derived |
DataStaging::DTRErrorStatus | A class to represent error states reported by various components |
DataStaging::DTRList | Global list of all active DTRs in the system |
DataStaging::DTRStatus | Class representing the status of a DTR |
Arc::Endpoint | Represents an endpoint of a service with a given interface type and capabilities |
Arc::EndpointQueryingStatus | Represents the status in the EntityRetriever of the query process of an Endpoint (service registry, computing element) |
Arc::EndpointQueryOptions< T > | Options controlling the query process |
Arc::EndpointQueryOptions< ComputingServiceType > | |
Arc::EndpointQueryOptions< Endpoint > | The EntityRetriever<Endpoint> (a.k.a. ServiceEndpointRetriever) needs different options |
Arc::EndpointSubmissionStatus | |
Arc::EntityConsumer< T > | A general concept of an object which can consume entities use by the retrievers to return results |
Arc::EntityConsumer< ComputingServiceType > | |
Arc::EntityConsumer< Endpoint > | |
Arc::EntityConsumer< Job > | |
Arc::EnvLockWrapper | Class to provide automatic locking/unlocking of environment on creation/destruction |
Arc::ExecutableType | Executable |
Arc::ExecutionEnvironmentAttributes | |
Arc::ExecutionTarget | ExecutionTarget |
Arc::ExpirationReminder | A class intended for internal use within counters |
Arc::FileAccess | Defines interface for accessing filesystems |
Arc::FileAccessContainer | Container for shared FileAccess objects |
Arc::FileCache | FileCache provides an interface to all cache operations |
Arc::FileCacheHash | FileCacheHash provides methods to make hashes from strings |
Arc::FileInfo | FileInfo stores information about files (metadata) |
Arc::FileLock | A general file locking class |
Arc::GLUE2 | GLUE2 parser |
Arc::GLUE2Entity< T > | |
Arc::GLUE2Entity< AdminDomainAttributes > | |
Arc::GLUE2Entity< ComputingEndpointAttributes > | |
Arc::GLUE2Entity< ComputingManagerAttributes > | |
Arc::GLUE2Entity< ComputingServiceAttributes > | |
Arc::GLUE2Entity< ComputingShareAttributes > | |
Arc::GLUE2Entity< ExecutionEnvironmentAttributes > | |
Arc::GLUE2Entity< LocationAttributes > | |
Arc::FileAccess::header_t | Internal struct used for communication between processes |
Arc::initializeCredentialsType | Defines how user credentials are looked for |
Arc::InputFileType | |
Arc::InterruptGuard | Marks off a section of code which should not be interrupted by signals |
Arc::IString | Class used for localised output of log messages |
Arc::JobDescriptionParserPluginLoader::iterator | |
Arc::Job | Job |
job_state_mapping | |
Arc::JobControllerPluginTestACCControl | |
Arc::JobDescription | |
Arc::JobDescriptionParserPluginResult | |
Arc::JobDescriptionParserPluginTestACCControl | |
Arc::JobDescriptionResult | Job description parsing or assembly result |
Arc::JobIdentificationType | Job identification |
Arc::JobInformationStorage | Abstract class for storing job information |
Arc::JobInformationStorageDescriptor | |
Arc::JobListRetrieverPluginTESTControl | |
list | |
Loader | |
Arc::LocationAttributes | |
Arc::LogDestination | A base class for log destinations |
Arc::Logger | A logger class |
Arc::LoggerFormat | Struct to contain LogFormat, to use with operator<<(std::ostream&, const LoggerFormat&) |
Arc::LogMessage | A class for log messages |
map | |
Arc::NotificationType | |
Arc::OptIn< T > | |
Arc::OptIn< std::string > | |
Arc::OptionParser | Command line option parser used by ARC command line tools |
Arc::OutputFileType | An output file |
Arc::ParallelEnvironmentType | |
Arc::PasswordSource | Obtain password from some source |
Arc::PathIterator | Class to iterate through elements of a path |
Arc::Period | A Period represents a length of time |
Plugin | |
PluginArgument | |
Arc::Query | Class representing a database query |
Arc::Range< T > | |
Arc::Range< int > | |
Arc::RegularExpression | A regular expression class |
Arc::RemoteLoggingType | Remote logging |
Arc::ResourcesType | Resource requirements structure |
Arc::Run | This class runs an external executable |
runtime_error | |
Arc::ScalableTime< T > | |
Arc::ScalableTime< int > | |
Arc::ServiceEndpointRetrieverPluginTESTControl | |
Arc::SharedMutex | Mutex which allows shared and exclusive locking |
Arc::SimpleCondition | Simple triggered condition |
Arc::SimpleCounter | Thread-safe counter with capability to wait for zero value |
Arc::SlotRequirementType | |
Arc::Software | Used to represent software (names and version) and comparison |
Arc::SoftwareRequirement | Class used to express and resolve version requirements on software |
DataStaging::DataDeliveryComm::Status | Plain C struct to pass information from executing process back to main thread |
Arc::SubmissionStatus | |
Arc::Submitter | Class for submitting jobs |
Arc::SubmitterPluginTestACCControl | |
Arc::TargetInformationRetrieverPluginTESTControl | |
Arc::EntityRetriever< T >::ThreadArg | |
Arc::ThreadDataItem | Base class for per-thread object |
Arc::ThreadedPointer< T > | Wrapper for pointer with automatic destruction and multiple references |
Arc::ThreadedPointer< Arc::EntityRetriever::Common > | |
Arc::ThreadedPointer< Arc::Logger > | |
Arc::ThreadedPointer< DTR > | |
Arc::ThreadedPointer< SimpleCounter > | |
Arc::ThreadInitializer | This class initializes the glibmm thread system |
Arc::ThreadRegistry | A set of conditions, mutexes, etc. conveniently exposed to monitor running child threads and to wait till they exit |
Arc::Time | A class for storing and manipulating times |
Arc::TimedMutex | Mutex which allows a timeout on locking |
DataStaging::TransferParameters | Represents limits and properties of a DTR transfer. These generally apply to all DTRs |
DataStaging::TransferShares | TransferShares is used to implement fair-sharing and priorities |
DataStaging::TransferSharesConf | TransferSharesConf describes the configuration of TransferShares |
Arc::URL | Class to represent general URLs |
Arc::URLMap | URLMap allows mapping certain patterns of URLs to other URLs |
Arc::User | Platform independent representation of system user |
Arc::UserConfig | User configuration class |
Arc::UserSwitch | Class for temporary switching of user id |
Arc::VOMSACInfo | Represents VOMS attribute part of a credential |
Arc::VOMSTrustList | Stores definitions for making decision if VOMS server is trusted |
Arc::WatchdogChannel | This class is meant to be used in code which provides "I'm alive" ticks to watchdog |
Arc::WatchdogListener | This class is meant to provide interface for Watchdog executor part |
Arc::XMLNode | Wrapper for LibXML library Tree interface |
Arc::XMLNodeContainer | Container for multiple XMLNode elements |