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

EdgReplicaOptimization Namespace Reference


Compounds

class  EdgReplicaOptimization::AccessCost
class  EdgReplicaOptimization::BestNetworkCost
class  EdgReplicaOptimization::ROSFile
class  EdgReplicaOptimization::ROSComputingElement
class  EdgReplicaOptimization::ReplicaOptimization
class  EdgReplicaOptimization::ReplicaOptimizationFactory
 A ReplicaOptimization stores mappings from Logical filenames to Physical fileNames, along with attributes on those fileNames. More...

class  EdgReplicaOptimization::ReplicaOptimizationImpl
 Implementation of getAccessCost() to assist Resource Broker in matchmaking. More...

class  EdgReplicaOptimization::ReplicationException
 A simple top-level exception class for Replication Exception. More...

class  EdgReplicaOptimization::CommunicationException

Typedefs

typedef std::vector< ROSFileROSFiles_t
typedef std::vector< ROSComputingElementROSComputingElements_t
typedef std::vector< std::string > Protocols_t
typedef std::vector< AccessCostAccessCosts_t

Functions

void throwReplicationException (const std::string &fault, const std::string &detail)
 A dispatch method for the soap faults that will throw the appropriate language exception. More...

void fillVector (std::vector< std::string > &v, ArrayOf_USCORE_xsd_USCORE_string *&strings)
 private: Take a returned string array, and add them into a vector. More...

bool faultIs (const std::string &fault, const std::string code)


Detailed Description

Author:
Kurt Stockinger , Peter Kunszt , Radovan Chytracek


Typedef Documentation

typedef std::vector<ROSFile> ROSFiles_t
 

typedef std::vector<ROSComputingElement> ROSComputingElements_t
 

typedef std::vector<std::string> Protocols_t
 

typedef std::vector<AccessCost> AccessCosts_t
 


Function Documentation

void throwReplicationException const std::string &    fault,
const std::string &    detail
 

A dispatch method for the soap faults that will throw the appropriate language exception.

Parameters:
fault  fault string, as defined by the LRC SOAP API
detail  fault specific detail information

void fillVector std::vector< std::string > &    v,
ArrayOf_USCORE_xsd_USCORE_string *&    strings
 

private: Take a returned string array, and add them into a vector.

bool faultIs const std::string &    fault,
const std::string    code
 

The EU DataGrid Project. All rights reserved.