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

EdgReplicaManager::ReplicaManagerImpl Class Reference

implementation. More...

Inheritance diagram for EdgReplicaManager::ReplicaManagerImpl:

EdgReplicaManager::ReplicaManager List of all members.

Public Methods

 ReplicaManagerImpl (const std::string &vo) throw ( ReplicaManagerException)
 Constructor. More...

 ReplicaManagerImpl (const std::string &vo, Configuration *conf) throw ( ReplicaManagerException)
 Constructor. More...

 ~ReplicaManagerImpl ()
void listReplicas (std::string fileID, SFNList_t &sfns) throw ( ReplicaManagerException, EdgReplicaLocationService::NoSuchGuidException, EdgReplicaLocationService::NoSuchPfnException, EdgReplicaMetadataCatalog::NoSuchAliasException, EdgReplicaMetadataCatalog::CommunicationException, EdgReplicaLocationService::CommunicationException )
 get list of replicas. More...

void getAccessCost (LFNList_t LFNList, CEList_t CEList, Protocols_t protocols, AccessCosts_t &accessCost) throw ( ReplicaManagerException, EdgReplicaOptimization::ReplicationException, EdgReplicaLocationService::NoSuchGuidException, EdgReplicaLocationService::NoSuchPfnException , EdgReplicaMetadataCatalog::NoSuchAliasException, EdgReplicaMetadataCatalog::CommunicationException, EdgReplicaLocationService::CommunicationException)
 get access cost. More...

std::string listBestFile (std::string file, std::string seHost) throw ( ReplicaManagerException, EdgReplicaOptimization::ReplicationException, EdgReplicaLocationService::NoSuchGuidException, EdgReplicaLocationService::NoSuchPfnException , EdgReplicaMetadataCatalog::NoSuchAliasException, EdgReplicaMetadataCatalog::CommunicationException, EdgReplicaLocationService::CommunicationException )
 get best file. More...

void setSecure ()
 set the secure flag. all services will be tried to be contacted in secure mode. More...


Detailed Description

implementation.


Constructor & Destructor Documentation

ReplicaManagerImpl const std::string &    vo throw ( ReplicaManagerException)
 

Constructor.

ReplicaManagerImpl const std::string &    vo,
Configuration   conf
throw ( ReplicaManagerException)
 

Constructor.

~ReplicaManagerImpl  
 


Member Function Documentation

void listReplicas std::string    fileID,
SFNList_t   sfns
throw ( ReplicaManagerException, EdgReplicaLocationService::NoSuchGuidException, EdgReplicaLocationService::NoSuchPfnException, EdgReplicaMetadataCatalog::NoSuchAliasException, EdgReplicaMetadataCatalog::CommunicationException, EdgReplicaLocationService::CommunicationException ) [virtual]
 

get list of replicas.

Implements EdgReplicaManager::ReplicaManager.

void getAccessCost LFNList_t    LFNList,
CEList_t    CEList,
Protocols_t    protocols,
AccessCosts_t   accessCost
throw ( ReplicaManagerException, EdgReplicaOptimization::ReplicationException, EdgReplicaLocationService::NoSuchGuidException, EdgReplicaLocationService::NoSuchPfnException , EdgReplicaMetadataCatalog::NoSuchAliasException, EdgReplicaMetadataCatalog::CommunicationException, EdgReplicaLocationService::CommunicationException) [virtual]
 

get access cost.

Implements EdgReplicaManager::ReplicaManager.

std::string listBestFile std::string    file,
std::string    seHost
throw ( ReplicaManagerException, EdgReplicaOptimization::ReplicationException, EdgReplicaLocationService::NoSuchGuidException, EdgReplicaLocationService::NoSuchPfnException , EdgReplicaMetadataCatalog::NoSuchAliasException, EdgReplicaMetadataCatalog::CommunicationException, EdgReplicaLocationService::CommunicationException ) [virtual]
 

get best file.

Implements EdgReplicaManager::ReplicaManager.

void setSecure   [virtual]
 

set the secure flag. all services will be tried to be contacted in secure mode.

Implements EdgReplicaManager::ReplicaManager.

The EU DataGrid Project. All rights reserved.