Data Structures

Here are the data structures with brief descriptions:
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::Adler32SumImplementation of Adler32 checksum
Arc::AdminDomainAttributes
Arc::AdminDomainType
ArcSec::AlgFactoryInterface for algorithm factory class
ArcSec::AnyURIAttribute
Arc::ApplicationEnvironmentApplicationEnvironment
Arc::ApplicationType
Arc::ArcLocationDetermines ARC installation location
ArcSec::ArcPeriod
Arc::ARCPolicyHandlerConfig
Arc::ArcVersionDetermines ARC HED libraries version
ArcSec::AttrAttr contains a tuple of attribute type and value
ArcSec::AttributeFactory
Arc::AttributeIteratorA const iterator class for accessing multiple values of an attribute
ArcSec::AttributeProxyInterface for creating the AttributeValue object, it will be used by AttributeFactory
ArcSec::AttributeValueInterface for containing different type of <Attribute> node for both policy and request
ArcSec::AttrsAttrs 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::ChainContextInterface to chain specific functionality
Arc::CheckSumInterface for checksum manipulations
Arc::CheckSumAnyWrapper for CheckSum class
Arc::ClassLoader
Arc::ClassLoaderPluginArgument
Arc::ClientHTTPClass for setting up a MCC chain for HTTP communication
Arc::ClientHTTPwithSAML2SSO
Arc::ClientInterfaceUtility base class for MCC
Arc::ClientSOAP
Arc::ClientSOAPwithSAML2SSO
Arc::ClientTCPClass for setting up a MCC chain for TCP communication
Arc::ClientX509Delegation
ArcSec::CombiningAlgInterface 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::ConfigConfiguration element - represents (sub)tree of ARC configuration
Arc::ConfigEndpoint
Arc::CountedBroker
Arc::CountedPointer< T >Wrapper for pointer with automatic destruction and mutiple references
Arc::CounterA class defining a common interface for counters
Arc::CounterTicketA class for "tickets" that correspond to counter reservations
Arc::CRC32SumImplementation of CRC32 checksum
Arc::Credential
Arc::CredentialError
Arc::CredentialStore
Arc::DatabaseInterface for calling database client library
DataStaging::DataDeliveryDataDelivery transfers data between specified physical locations
DataStaging::DataDeliveryCommThis class provides an abstract interface for the Delivery layer
DataStaging::DataDeliveryCommHandlerSingleton class handling all active DataDeliveryComm objects
DataStaging::DataDeliveryLocalCommThis class starts, monitors and controls a local Delivery process
DataStaging::DataDeliveryRemoteCommThis 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::DenyOverridesCombiningAlgImplement the "Deny-Overrides" algorithm
Arc::DiskSpaceRequirementType
Arc::DNListHandlerConfig
DataStaging::DTRData Transfer Request
DataStaging::DTRCacheParametersThe configured cache directories
DataStaging::DTRCallbackThe base class from which all callback-enabled classes should be derived
DataStaging::DTRErrorStatusA class to represent error states reported by various components
DataStaging::DTRListGlobal list of all active DTRs in the system
DataStaging::DTRStatusClass 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::EqualFunctionEvaluate whether the two values are equal
ArcSec::EvalResultStruct 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::EvaluationCtxEvaluationCtx, in charge of storing some context information for
ArcSec::EvaluatorInterface for policy evaluation. Execute the policy evaluation, based on the request and policy
ArcSec::EvaluatorContextContext for evaluator. It includes the factories which will be used to create related objects
ArcSec::EvaluatorLoaderEvaluatorLoader is implemented as a helper class for loading different Evaluator objects, like ArcEvaluator
Arc::ExecutableTypeExecutable
Arc::ExecutionEnvironmentAttributes
Arc::ExecutionEnvironmentType
Arc::ExecutionTargetExecutionTarget
Arc::ExecutionTargetSet
Arc::ExpirationReminderA class intended for internal use within counters
Arc::FileAccessDefines interface for accessing filesystems
Arc::FileLockA general file locking class
Arc::FinderLoader
ArcSec::FnFactoryInterface for function factory class
ArcSec::FunctionInterface for function, which is in charge of evaluating two AttributeValue
DataStaging::GeneratorSimple Generator implementation
ArcSec::GenericAttribute
Arc::GlobusResult
Arc::GLUE2GLUE2 parser
Arc::GLUE2Entity< T >
Arc::GSSCredential
Arc::FileAccess::header_t
Arc::HTTPClientInfo
Arc::InfoCacheStores XML document in filesystem split into parts
Arc::InfoCacheInterface
Arc::InfoFilterFilters information document according to identity of requestor
Arc::InfoRegisterRegistration to ISIS interface
Arc::InfoRegisterContainer
Arc::InfoRegistersHandling multiple registrations to ISISes
Arc::InfoRegistrarRegistration process associated with particular ISIS
Arc::InformationContainerInformation System document container and processor
Arc::InformationInterfaceInformation System message processor
Arc::InformationRequestRequest for information in InfoSystem
Arc::InformationResponseInformational response from InfoSystem
Arc::IniConfig
Arc::initializeCredentialsTypeDefines how user credentials are looked for
Arc::InputFileType
ArcSec::InRangeFunction
Arc::IntraProcessCounterA class for counters used by threads within a single process
Arc::ISIS_description
Arc::IString
Arc::JobDescriptionParserLoader::iterator
Arc::JobJob
Arc::JobControllerPlugin
Arc::JobControllerPluginLoader
Arc::JobControllerPluginPluginArgument
Arc::JobControllerPluginTestACCControl
Arc::JobDescription
Arc::JobDescriptionParserAbstract class for the different parsers
Arc::JobDescriptionParserLoader
Arc::JobDescriptionParserResult
Arc::JobDescriptionParserTestACCControl
Arc::JobDescriptionResult
Arc::JobIdentificationTypeJob identification
Arc::JobListRetrieverPluginTESTControl
Arc::JobState
Arc::JobStateTEST
Arc::JobSupervisor% JobSupervisor class
list
Arc::LoadableModuleDescription
Arc::LoaderPlugins loader
Arc::LocationAttributes
Arc::LocationType
Arc::LogDestinationA base class for log destinations
Arc::LogFileA class for logging to files
Arc::LoggerA logger class
Arc::LoggerContextContainer for logger configuration
Arc::LoggerFormat
Arc::LogMessageA class for log messages
Arc::LogStreamA class for logging to ostreams
ArcSec::MatchFunctionEvaluate whether arg1 (value in regular expression) matched arg0 (lable in regular expression)
Arc::MCCMessage Chain Component - base class for every MCC plugin
Arc::MCC_StatusA class for communication of MCC processing results
Arc::MCCConfig
Arc::MCCInterfaceInterface for communication between MCC, Service and Plexer objects
Arc::MCCLoaderCreator of Message Component Chains (MCC)
Arc::MCCPluginArgument
Arc::MD5SumImplementation of MD5 checksum
Arc::MessageObject being passed through chain of MCCs
Arc::MessageAttributesA class for storage of attribute values
Arc::MessageAuthContains authencity information, authorization tokens and decisions
Arc::MessageAuthContextHandler for content of message auth* context
Arc::MessageContextHandler for content of message context
Arc::MessageContextElementTop class for elements contained in message context
Arc::MessagePayloadBase class for content of message passed through chain
Arc::ModuleDescDescription of loadable module
Arc::ModuleManagerManager of shared libraries
Arc::MultiSecAttrContainer 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::PathIteratorClass to iterate through elements of path
Arc::PayloadRawRaw byte multi-buffer
Arc::PayloadRawBuf
Arc::PayloadRawInterfaceRandom Access Payload for Message objects
Arc::PayloadSOAPPayload of Message with SOAP content
Arc::PayloadStreamPOSIX handle as Payload
Arc::PayloadStreamInterfaceStream-like Payload for Message object
ArcSec::PDPBase class for Policy Decision Point plugins
ArcSec::PDPConfigContext
ArcSec::PDPPluginArgument
Arc::Period
ArcSec::PeriodAttribute
ArcSec::PermitOverridesCombiningAlgImplement the "Permit-Overrides" algorithm
Arc::PlexerThe Plexer class, used for routing messages to services
Arc::PlexerEntryA pair of label (regex) and pointer to MCC
Arc::PluginBase class for loadable ARC components
Arc::PluginArgumentBase class for passing arguments to loadable ARC components
Arc::PluginDescDescription of plugin
Arc::PluginDescriptorDescription of ARC lodable component
Arc::PluginsFactoryGeneric ARC plugins loader
ArcSec::PolicyInterface for containing and processing different types of policy
ArcSec::PolicyStore::PolicyElement
ArcSec::PolicyParserA interface which will isolate the policy object from actual policy storage (files, urls, database)
ArcSec::PolicyStoreStorage place for policy objects
Arc::PrintF< T0, T1, T2, T3, T4, T5, T6, T7 >
Arc::PrintFBase
AuthN::PrivateKeyInfoCodec
DataStaging::ProcessorThe 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::RegisteredServiceRegisteredService - extension of Service performing self-registration
Arc::RegularExpressionA regular expression class
Arc::RemoteLoggingTypeRemote logging
ArcSec::RequestBase class/Interface for request, includes a container for RequestItems and some operations
ArcSec::RequestAttributeWrapper which includes AttributeValue object which is generated according to date type of one spefic node in Request.xml
ArcSec::RequestItemInterface for request item container, <subjects, actions, objects, ctxs> tuple
ArcSec::RequestTuple
Arc::ResourcesType
ArcSec::ResponseContainer for the evaluation results
ArcSec::ResponseItemEvaluation result concerning one RequestTuple
ArcSec::ResponseList
Arc::EntityRetriever< T >::Result
Arc::Run
Arc::SAMLTokenClass for manipulating SAML Token Profile
Arc::ScalableTime< T >
Arc::ScalableTime< int >
DataStaging::SchedulerThe Scheduler is the control centre of the data staging framework
Arc::SecAttrThis is an abstract interface to a security attribute
Arc::SecAttrFormatExport/import format
ArcSec::SecHandlerBase class for simple security handling plugins
ArcSec::SecHandlerConfig
Arc::SecHandlerConfig
ArcSec::SecHandlerPluginArgument
ArcSec::SecurityCommon stuff used by security related slasses
Arc::ServiceService - last component in a Message Chain
Arc::ServiceEndpointRetrieverPluginTESTControl
Arc::ServicePluginArgument
Arc::SharedMutex
Arc::SimpleConditionSimple triggered condition
Arc::SimpleCounter
Arc::SlotRequirementType
Arc::SOAPMessageMessage restricted to SOAP payload
Arc::SoftwareUsed to represent software (names and version) and comparison
Arc::SoftwareRequirementClass used to express and resolve version requirements on software
ArcSec::SourceAcquires and parses XML document from specified source
ArcSec::SourceFileConvenience class for obtaining XML document from file
Arc::SourceType
ArcSec::SourceURLConvenience class for obtaining XML document from remote URL
DataStaging::DataDeliveryComm::StatusPlain C struct to pass information from executing process back to main thread
ArcSec::StringAttribute
Arc::Submitter
Arc::SubmitterPluginBase class for the SubmitterPlugins
Arc::SubmitterPluginArgument
Arc::SubmitterPluginLoader
Arc::SubmitterPluginTestACCControl
Arc::TargetInformationRetrieverPluginTESTControl
Arc::TargetType
Arc::EntityRetriever< T >::ThreadArg
Arc::ThreadDataItemBase class for per-thread object
Arc::ThreadedPointer< T >Wrapper for pointer with automatic destruction and mutiple references
Arc::ThreadedPointerBaseHelper class for ThreadedPointer
Arc::ThreadInitializer
Arc::ThreadRegistry
Arc::TimeA class for storing and manipulating times
ArcSec::TimeAttribute
Arc::TimedMutex
DataStaging::TransferParameters
DataStaging::TransferSharesTransferShares is used to implement fair-sharing and priorities
DataStaging::TransferSharesConfTransferSharesConf describes the configuration of TransferShares
Arc::URLClass to hold general URLs
Arc::URLLocationClass to hold a resolved URL location
Arc::User
Arc::UserConfigUser configuration class
Arc::UsernameTokenInterface for manipulation of WS-Security according to Username Token Profile
Arc::UserSwitch
Arc::VOMSACInfo
Arc::VOMSTrustList
Arc::WSAEndpointReferenceInterface for manipulation of WS-Adressing Endpoint Reference
Arc::WSAHeaderInterface for manipulation WS-Addressing information in SOAP header
Arc::WSRFBase class for every WSRF message
Arc::WSRFBaseFaultBase class for WSRF fault messages
Arc::WSRFResourceUnavailableFault
Arc::WSRFResourceUnknownFault
Arc::WSRPBase class for WS-ResourceProperties structures
Arc::WSRPDeleteResourceProperties
Arc::WSRPDeleteResourcePropertiesRequest
Arc::WSRPDeleteResourcePropertiesRequestFailedFault
Arc::WSRPDeleteResourcePropertiesResponse
Arc::WSRPFaultBase 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::X509TokenClass for manipulating X.509 Token Profile
Arc::XmlContainer
Arc::XmlDatabase
Arc::XMLNodeWrapper for LibXML library Tree interface
Arc::XMLNodeContainer
Arc::XMLSecNodeExtends XMLNode class to support XML security operation
Generated on Wed Jun 27 11:54:12 2012 for Hosting Environment (Daemon) by  doxygen 1.6.3