| ArcCredential::ACACI | |
| ArcCredential::ACATTHOLDER | |
| ArcCredential::ACATTR | |
| ArcCredential::ACATTRIBUTE | |
| ArcCredential::ACC | |
| ArcCredential::ACCERTS | |
| ArcCredential::ACDIGEST | |
| ArcCredential::ACFORM | |
| ArcCredential::ACFULLATTRIBUTES | |
| ArcCredential::ACHOLDER | |
| ArcCredential::ACIETFATTR | |
| ArcCredential::ACINFO | |
| ArcCredential::ACIS | |
| ArcCredential::ACSEQ | |
| ArcCredential::ACTARGET | |
| ArcCredential::ACTARGETS | |
| ArcCredential::ACVAL | |
| Arc::Adler32Sum | Implementation of Adler32 checksum |
| Arc::AdminDomainAttributes | |
| Arc::AdminDomainType | |
| ArcSec::AlgFactory | Interface for algorithm factory class |
| ArcSec::AnyURIAttribute | |
| Arc::ApplicationEnvironment | ApplicationEnvironment |
| Arc::ApplicationType | |
| Arc::ArcLocation | Determines ARC installation location |
| ArcSec::ArcPeriod | |
| Arc::ARCPolicyHandlerConfig | |
| Arc::ArcVersion | Determines ARC HED libraries version |
| ArcSec::Attr | Attr contains a tuple of attribute type and value |
| ArcSec::AttributeFactory | |
| Arc::AttributeIterator | A const iterator class for accessing multiple values of an attribute |
| ArcSec::AttributeProxy | Interface for creating the AttributeValue object, it will be used by AttributeFactory |
| ArcSec::AttributeValue | Interface for containing different type of <Attribute> node for both policy and request |
| ArcSec::Attrs | Attrs is a container for one or more Attr |
| ArcSec::AuthzRequest | |
| ArcSec::AuthzRequestSection | |
| Arc::AutoPointer< T > | Wrapper for pointer with automatic destruction |
| Arc::Base64 | |
| Arc::BaseConfig | |
| ArcSec::BooleanAttribute | |
| Arc::Broker | |
| Arc::BrokerPlugin | |
| Arc::BrokerPluginArgument | |
| Arc::BrokerPluginLoader | |
| Arc::BrokerPluginTestACCControl | |
| ArcCredential::cert_verify_context | |
| Arc::CertEnvLocker | |
| Arc::ChainContext | Interface to chain specific functionality |
| Arc::CheckSum | Interface for checksum manipulations |
| Arc::CheckSumAny | Wrapper for CheckSum class |
| Arc::ClassLoader | |
| Arc::ClassLoaderPluginArgument | |
| Arc::ClientHTTP | Class for setting up a MCC chain for HTTP communication |
| Arc::ClientHTTPwithSAML2SSO | |
| Arc::ClientInterface | Utility base class for MCC |
| Arc::ClientSOAP | |
| Arc::ClientSOAPwithSAML2SSO | |
| Arc::ClientTCP | Class for setting up a MCC chain for TCP communication |
| Arc::ClientX509Delegation | |
| ArcSec::CombiningAlg | Interface for combining algrithm |
| Arc::EntityRetriever< T >::Common | |
| Arc::ComputingEndpointAttributes | |
| Arc::ComputingEndpointType | |
| Arc::ComputingManagerAttributes | |
| Arc::ComputingManagerType | |
| Arc::ComputingServiceAttributes | |
| Arc::ComputingServiceRetriever | |
| Arc::ComputingServiceType | |
| Arc::ComputingShareAttributes | |
| Arc::ComputingShareType | |
| Arc::Config | Configuration element - represents (sub)tree of ARC configuration |
| Arc::ConfigEndpoint | |
| Arc::CountedBroker | |
| Arc::CountedPointer< T > | Wrapper for pointer with automatic destruction and mutiple references |
| Arc::Counter | A class defining a common interface for counters |
| Arc::CounterTicket | A class for "tickets" that correspond to counter reservations |
| Arc::CRC32Sum | Implementation of CRC32 checksum |
| Arc::Credential | |
| Arc::CredentialError | |
| Arc::CredentialStore | |
| Arc::Database | Interface for calling database client library |
| DataStaging::DataDelivery | DataDelivery transfers data between specified physical locations |
| DataStaging::DataDeliveryComm | This class provides an abstract interface for the Delivery layer |
| DataStaging::DataDeliveryCommHandler | Singleton class handling all active DataDeliveryComm objects |
| DataStaging::DataDeliveryLocalComm | This class starts, monitors and controls a local Delivery process |
| DataStaging::DataDeliveryRemoteComm | This class contacts a remote service to make a Delivery request |
| Arc::DataStagingType | |
| ArcSec::DateAttribute | |
| ArcSec::DateTimeAttribute | |
| Arc::DelegationConsumer | |
| Arc::DelegationConsumerSOAP | |
| Arc::DelegationContainerSOAP | |
| Arc::DelegationProvider | |
| Arc::DelegationProviderSOAP | |
| ArcSec::DenyOverridesCombiningAlg | Implement the "Deny-Overrides" algorithm |
| Arc::DiskSpaceRequirementType | |
| Arc::DNListHandlerConfig | |
| 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 |
| ArcSec::DurationAttribute | |
| Arc::Endpoint | |
| Arc::EndpointQueryingStatus | |
| Arc::EndpointQueryOptions< T > | |
| Arc::EndpointQueryOptions< Endpoint > | |
| Arc::EntityConsumer< T > | |
| Arc::EntityContainer< T > | |
| Arc::EntityRetriever< T > | |
| Arc::EntityRetrieverPlugin< T > | |
| Arc::EntityRetrieverPluginLoader< T > | |
| Arc::EnvLockWrapper | |
| ArcSec::EqualFunction | Evaluate whether the two values are equal |
| ArcSec::EvalResult | Struct to record the xml node and effect, which will be used by Evaluator to get the information about which rule/policy(in xmlnode) is satisfied |
| ArcSec::EvaluationCtx | EvaluationCtx, in charge of storing some context information for |
| ArcSec::Evaluator | Interface for policy evaluation. Execute the policy evaluation, based on the request and policy |
| ArcSec::EvaluatorContext | Context for evaluator. It includes the factories which will be used to create related objects |
| ArcSec::EvaluatorLoader | EvaluatorLoader is implemented as a helper class for loading different Evaluator objects, like ArcEvaluator |
| Arc::ExecutableType | Executable |
| Arc::ExecutionEnvironmentAttributes | |
| Arc::ExecutionEnvironmentType | |
| Arc::ExecutionTarget | ExecutionTarget |
| Arc::ExecutionTargetSet | |
| Arc::ExpirationReminder | A class intended for internal use within counters |
| Arc::FileAccess | Defines interface for accessing filesystems |
| Arc::FileLock | A general file locking class |
| Arc::FinderLoader | |
| ArcSec::FnFactory | Interface for function factory class |
| ArcSec::Function | Interface for function, which is in charge of evaluating two AttributeValue |
| DataStaging::Generator | Simple Generator implementation |
| ArcSec::GenericAttribute | |
| Arc::GlobusResult | |
| Arc::GLUE2 | GLUE2 parser |
| Arc::GLUE2Entity< T > | |
| Arc::GSSCredential | |
| Arc::FileAccess::header_t | |
| Arc::HTTPClientInfo | |
| Arc::InfoCache | Stores XML document in filesystem split into parts |
| Arc::InfoCacheInterface | |
| Arc::InfoFilter | Filters information document according to identity of requestor |
| Arc::InfoRegister | Registration to ISIS interface |
| Arc::InfoRegisterContainer | |
| Arc::InfoRegisters | Handling multiple registrations to ISISes |
| Arc::InfoRegistrar | Registration process associated with particular ISIS |
| Arc::InformationContainer | Information System document container and processor |
| Arc::InformationInterface | Information System message processor |
| Arc::InformationRequest | Request for information in InfoSystem |
| Arc::InformationResponse | Informational response from InfoSystem |
| Arc::IniConfig | |
| Arc::initializeCredentialsType | Defines how user credentials are looked for |
| Arc::InputFileType | |
| ArcSec::InRangeFunction | |
| Arc::IntraProcessCounter | A class for counters used by threads within a single process |
| Arc::ISIS_description | |
| Arc::IString | |
| Arc::JobDescriptionParserLoader::iterator | |
| Arc::Job | Job |
| Arc::JobControllerPlugin | |
| Arc::JobControllerPluginLoader | |
| Arc::JobControllerPluginPluginArgument | |
| Arc::JobControllerPluginTestACCControl | |
| Arc::JobDescription | |
| Arc::JobDescriptionParser | Abstract class for the different parsers |
| Arc::JobDescriptionParserLoader | |
| Arc::JobDescriptionParserResult | |
| Arc::JobDescriptionParserTestACCControl | |
| Arc::JobDescriptionResult | |
| Arc::JobIdentificationType | Job identification |
| Arc::JobListRetrieverPluginTESTControl | |
| Arc::JobState | |
| Arc::JobStateTEST | |
| Arc::JobSupervisor | % JobSupervisor class |
| list | |
| Arc::LoadableModuleDescription | |
| Arc::Loader | Plugins loader |
| Arc::LocationAttributes | |
| Arc::LocationType | |
| Arc::LogDestination | A base class for log destinations |
| Arc::LogFile | A class for logging to files |
| Arc::Logger | A logger class |
| Arc::LoggerContext | Container for logger configuration |
| Arc::LoggerFormat | |
| Arc::LogMessage | A class for log messages |
| Arc::LogStream | A class for logging to ostreams |
| ArcSec::MatchFunction | Evaluate whether arg1 (value in regular expression) matched arg0 (lable in regular expression) |
| Arc::MCC | Message Chain Component - base class for every MCC plugin |
| Arc::MCC_Status | A class for communication of MCC processing results |
| Arc::MCCConfig | |
| Arc::MCCInterface | Interface for communication between MCC, Service and Plexer objects |
| Arc::MCCLoader | Creator of Message Component Chains (MCC) |
| Arc::MCCPluginArgument | |
| Arc::MD5Sum | Implementation of MD5 checksum |
| Arc::Message | Object being passed through chain of MCCs |
| Arc::MessageAttributes | A class for storage of attribute values |
| Arc::MessageAuth | Contains authencity information, authorization tokens and decisions |
| Arc::MessageAuthContext | Handler for content of message auth* context |
| Arc::MessageContext | Handler for content of message context |
| Arc::MessageContextElement | Top class for elements contained in message context |
| Arc::MessagePayload | Base class for content of message passed through chain |
| Arc::ModuleDesc | Description of loadable module |
| Arc::ModuleManager | Manager of shared libraries |
| Arc::MultiSecAttr | Container of multiple SecAttr attributes |
| Arc::MySQLDatabase | |
| Arc::MySQLQuery | |
| Arc::NotificationType | |
| Arc::NS | |
| Arc::OptIn< T > | |
| Arc::OptionParser | |
| ArcSec::OrderedCombiningAlg | |
| Arc::OutputFileType | |
| Arc::ParallelEnvironmentType | |
| passwd | |
| Arc::PathIterator | Class to iterate through elements of path |
| Arc::PayloadRaw | Raw byte multi-buffer |
| Arc::PayloadRawBuf | |
| Arc::PayloadRawInterface | Random Access Payload for Message objects |
| Arc::PayloadSOAP | Payload of Message with SOAP content |
| Arc::PayloadStream | POSIX handle as Payload |
| Arc::PayloadStreamInterface | Stream-like Payload for Message object |
| ArcSec::PDP | Base class for Policy Decision Point plugins |
| ArcSec::PDPConfigContext | |
| ArcSec::PDPPluginArgument | |
| Arc::Period | |
| ArcSec::PeriodAttribute | |
| ArcSec::PermitOverridesCombiningAlg | Implement the "Permit-Overrides" algorithm |
| Arc::Plexer | The Plexer class, used for routing messages to services |
| Arc::PlexerEntry | A pair of label (regex) and pointer to MCC |
| Arc::Plugin | Base class for loadable ARC components |
| Arc::PluginArgument | Base class for passing arguments to loadable ARC components |
| Arc::PluginDesc | Description of plugin |
| Arc::PluginDescriptor | Description of ARC lodable component |
| Arc::PluginsFactory | Generic ARC plugins loader |
| ArcSec::Policy | Interface for containing and processing different types of policy |
| ArcSec::PolicyStore::PolicyElement | |
| ArcSec::PolicyParser | A interface which will isolate the policy object from actual policy storage (files, urls, database) |
| ArcSec::PolicyStore | Storage place for policy objects |
| Arc::PrintF< T0, T1, T2, T3, T4, T5, T6, T7 > | |
| Arc::PrintFBase | |
| AuthN::PrivateKeyInfoCodec | |
| DataStaging::Processor | The Processor performs pre- and post-transfer operations |
| Arc::Profile | |
| ArcCredential::PROXYCERTINFO_st | |
| ArcCredential::PROXYPOLICY_st | |
| Arc::Query | |
| Arc::Range< T > | |
| Arc::Register_Info_Type | |
| Arc::RegisteredService | RegisteredService - extension of Service performing self-registration |
| Arc::RegularExpression | A regular expression class |
| Arc::RemoteLoggingType | Remote logging |
| ArcSec::Request | Base class/Interface for request, includes a container for RequestItems and some operations |
| ArcSec::RequestAttribute | Wrapper which includes AttributeValue object which is generated according to date type of one spefic node in Request.xml |
| ArcSec::RequestItem | Interface for request item container, <subjects, actions, objects, ctxs> tuple |
| ArcSec::RequestTuple | |
| Arc::ResourcesType | |
| ArcSec::Response | Container for the evaluation results |
| ArcSec::ResponseItem | Evaluation result concerning one RequestTuple |
| ArcSec::ResponseList | |
| Arc::EntityRetriever< T >::Result | |
| Arc::Run | |
| Arc::SAMLToken | Class for manipulating SAML Token Profile |
| Arc::ScalableTime< T > | |
| Arc::ScalableTime< int > | |
| DataStaging::Scheduler | The Scheduler is the control centre of the data staging framework |
| Arc::SecAttr | This is an abstract interface to a security attribute |
| Arc::SecAttrFormat | Export/import format |
| ArcSec::SecHandler | Base class for simple security handling plugins |
| ArcSec::SecHandlerConfig | |
| Arc::SecHandlerConfig | |
| ArcSec::SecHandlerPluginArgument | |
| ArcSec::Security | Common stuff used by security related slasses |
| Arc::Service | Service - last component in a Message Chain |
| Arc::ServiceEndpointRetrieverPluginTESTControl | |
| Arc::ServicePluginArgument | |
| Arc::SharedMutex | |
| Arc::SimpleCondition | Simple triggered condition |
| Arc::SimpleCounter | |
| Arc::SlotRequirementType | |
| Arc::SOAPMessage | Message restricted to SOAP payload |
| Arc::Software | Used to represent software (names and version) and comparison |
| Arc::SoftwareRequirement | Class used to express and resolve version requirements on software |
| ArcSec::Source | Acquires and parses XML document from specified source |
| ArcSec::SourceFile | Convenience class for obtaining XML document from file |
| Arc::SourceType | |
| ArcSec::SourceURL | Convenience class for obtaining XML document from remote URL |
| DataStaging::DataDeliveryComm::Status | Plain C struct to pass information from executing process back to main thread |
| ArcSec::StringAttribute | |
| Arc::Submitter | |
| Arc::SubmitterPlugin | Base class for the SubmitterPlugins |
| Arc::SubmitterPluginArgument | |
| Arc::SubmitterPluginLoader | |
| Arc::SubmitterPluginTestACCControl | |
| Arc::TargetInformationRetrieverPluginTESTControl | |
| Arc::TargetType | |
| Arc::EntityRetriever< T >::ThreadArg | |
| Arc::ThreadDataItem | Base class for per-thread object |
| Arc::ThreadedPointer< T > | Wrapper for pointer with automatic destruction and mutiple references |
| Arc::ThreadedPointerBase | Helper class for ThreadedPointer |
| Arc::ThreadInitializer | |
| Arc::ThreadRegistry | |
| Arc::Time | A class for storing and manipulating times |
| ArcSec::TimeAttribute | |
| Arc::TimedMutex | |
| DataStaging::TransferParameters | |
| DataStaging::TransferShares | TransferShares is used to implement fair-sharing and priorities |
| DataStaging::TransferSharesConf | TransferSharesConf describes the configuration of TransferShares |
| Arc::URL | Class to hold general URLs |
| Arc::URLLocation | Class to hold a resolved URL location |
| Arc::User | |
| Arc::UserConfig | User configuration class |
| Arc::UsernameToken | Interface for manipulation of WS-Security according to Username Token Profile |
| Arc::UserSwitch | |
| Arc::VOMSACInfo | |
| Arc::VOMSTrustList | |
| Arc::WSAEndpointReference | Interface for manipulation of WS-Adressing Endpoint Reference |
| Arc::WSAHeader | Interface for manipulation WS-Addressing information in SOAP header |
| Arc::WSRF | Base class for every WSRF message |
| Arc::WSRFBaseFault | Base class for WSRF fault messages |
| Arc::WSRFResourceUnavailableFault | |
| Arc::WSRFResourceUnknownFault | |
| Arc::WSRP | Base class for WS-ResourceProperties structures |
| Arc::WSRPDeleteResourceProperties | |
| Arc::WSRPDeleteResourcePropertiesRequest | |
| Arc::WSRPDeleteResourcePropertiesRequestFailedFault | |
| Arc::WSRPDeleteResourcePropertiesResponse | |
| Arc::WSRPFault | Base class for WS-ResourceProperties faults |
| Arc::WSRPGetMultipleResourcePropertiesRequest | |
| Arc::WSRPGetMultipleResourcePropertiesResponse | |
| Arc::WSRPGetResourcePropertyDocumentRequest | |
| Arc::WSRPGetResourcePropertyDocumentResponse | |
| Arc::WSRPGetResourcePropertyRequest | |
| Arc::WSRPGetResourcePropertyResponse | |
| Arc::WSRPInsertResourceProperties | |
| Arc::WSRPInsertResourcePropertiesRequest | |
| Arc::WSRPInsertResourcePropertiesRequestFailedFault | |
| Arc::WSRPInsertResourcePropertiesResponse | |
| Arc::WSRPInvalidModificationFault | |
| Arc::WSRPInvalidResourcePropertyQNameFault | |
| Arc::WSRPModifyResourceProperties | |
| Arc::WSRPPutResourcePropertyDocumentRequest | |
| Arc::WSRPPutResourcePropertyDocumentResponse | |
| Arc::WSRPQueryResourcePropertiesRequest | |
| Arc::WSRPQueryResourcePropertiesResponse | |
| Arc::WSRPResourcePropertyChangeFailure | |
| Arc::WSRPSetResourcePropertiesRequest | |
| Arc::WSRPSetResourcePropertiesResponse | |
| Arc::WSRPSetResourcePropertyRequestFailedFault | |
| Arc::WSRPUnableToModifyResourcePropertyFault | |
| Arc::WSRPUnableToPutResourcePropertyDocumentFault | |
| Arc::WSRPUpdateResourceProperties | |
| Arc::WSRPUpdateResourcePropertiesRequest | |
| Arc::WSRPUpdateResourcePropertiesRequestFailedFault | |
| Arc::WSRPUpdateResourcePropertiesResponse | |
| ArcSec::X500NameAttribute | |
| Arc::X509Token | Class for manipulating X.509 Token Profile |
| Arc::XmlContainer | |
| Arc::XmlDatabase | |
| Arc::XMLNode | Wrapper for LibXML library Tree interface |
| Arc::XMLNodeContainer | |
| Arc::XMLSecNode | Extends XMLNode class to support XML security operation |