Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

EdgReplicaManager Namespace Reference

Replica Manager namespace. More...


Compounds

class  EdgReplicaManager::Configuration
class  EdgReplicaManager::InfoService
 A simple interface to the EDG Replica Manager. More...

class  EdgReplicaManager::InfoServiceMDS
 Info service based on a file. More...

class  EdgReplicaManager::InfoServiceRGMA
 RGMA interface. More...

class  EdgReplicaManager::InfoServiceStub
 Info service based on a file. More...

class  EdgReplicaManager::LDAPQuery
 class to query an LDAP server. More...

class  EdgReplicaManager::ReplicaManager
 A simple interface to the EDG Replica Manager. More...

class  EdgReplicaManager::ReplicaManagerException
 A simple top-level exception class for ReplicaManager Exceptions. More...

class  EdgReplicaManager::InfoServiceException
 An exception thrown on info service problems. More...

class  EdgReplicaManager::LDAPException
 An exception thrown on LDAP problems. More...

class  EdgReplicaManager::URIException
 An exception thrown on URI problems. More...

class  EdgReplicaManager::NotImplementedException
 An exception thrown when we don't implement a method yet. More...

class  EdgReplicaManager::ReplicaManagerImpl
 implementation. More...

class  EdgReplicaManager::URI
 A simple URI class, incomplete but fits our needs. More...


Variables

const char * m_lrcName = "edg-local-replica-catalog"
const char * m_rosName = "edg-replica-optimization"
const char * m_rmcName = "edg-replica-metadata-catalog"
const char * m_lfnPrefix = "lfn:"
const char * m_guidPrefix = "guid:"
const char * m_srmPrefix = "srm:"
const char * m_sfnPrefix = "sfn:"
const char * m_edglocation = "EDG_LOCATION"
const char * m_configLocalDomain = "localDomain"
const char * m_configIsClass = "impl.infoService"
const char * m_configRLSMode = "impl.ReplicaCatalog"
const char * m_configIsStubFile = "config.infoService"
const char * m_configIsRgmaTimeout = "rgma.timeout"
const char * m_configIsMdsUrl = "mds.url"
const char * m_configIsMdsRoot = "mds.root"
const char * m_configFailIfNoRos = "failIfNoROS"
const char * m_defaultConfFile = "/var/etc/edg-replica-manager/edg-replica-manager.conf"
const std::string m_edgfile = "/etc/sysconfig/edg"


Detailed Description

Replica Manager namespace.

All classes of the replica manager are part of this namespace.


Variable Documentation

const char* m_lrcName = "edg-local-replica-catalog"
 

const char* m_rosName = "edg-replica-optimization"
 

const char* m_rmcName = "edg-replica-metadata-catalog"
 

const char* m_lfnPrefix = "lfn:"
 

const char* m_guidPrefix = "guid:"
 

const char* m_srmPrefix = "srm:"
 

const char* m_sfnPrefix = "sfn:"
 

const char* m_edglocation = "EDG_LOCATION"
 

const char* m_configLocalDomain = "localDomain"
 

const char* m_configIsClass = "impl.infoService"
 

const char* m_configRLSMode = "impl.ReplicaCatalog"
 

const char* m_configIsStubFile = "config.infoService"
 

const char* m_configIsRgmaTimeout = "rgma.timeout"
 

const char* m_configIsMdsUrl = "mds.url"
 

const char* m_configIsMdsRoot = "mds.root"
 

const char* m_configFailIfNoRos = "failIfNoROS"
 

const char* m_defaultConfFile = "/var/etc/edg-replica-manager/edg-replica-manager.conf"
 

const std::string m_edgfile = "/etc/sysconfig/edg"
 

The EU DataGrid Project. All rights reserved.