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

EdgReplicaLocationService Namespace Reference


Compounds

struct  EdgReplicaLocationService::ColumnSizes
 This represets a Catalog, which holds GUID to PFN mappings. More...

struct  EdgReplicaLocationService::AttributeDefinition
struct  EdgReplicaLocationService::Mapping
class  EdgReplicaLocationService::LocalReplicaCatalog
class  EdgReplicaLocationService::RemoteLocalReplicaCatalog
class  EdgReplicaLocationService::ReplicaLocationService
 A ReplicaLocationService stores mappings from Logical filenames to Physical fileNames, along with attributes on those fileNames. More...

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

class  EdgReplicaLocationService::EmptyAttributeNameException
 A exception thrown when ... More...

class  EdgReplicaLocationService::NoSuchGuidException
 A exception thrown when ... More...

class  EdgReplicaLocationService::NoSuchPfnException
 A exception thrown when ... More...

class  EdgReplicaLocationService::PfnExistsException
 A exception thrown when ... More...

class  EdgReplicaLocationService::AttributeExistsException
 A exception thrown when ... More...

class  EdgReplicaLocationService::AttributeDefinitionExistsException
 A exception thrown when ... More...

class  EdgReplicaLocationService::NoSuchAttributeDefinitionException
 A exception thrown when ... More...

class  EdgReplicaLocationService::NoSuchAttributeException
 A exception thrown when ... More...

class  EdgReplicaLocationService::ValueTooLongException
 An exception thrown when too long name is to be stored. More...

class  EdgReplicaLocationService::UnappropriateAttributeTypeException
 An exception thrown when invalid attribute type is requested. More...

class  EdgReplicaLocationService::InvalidQueryException
 An exception thrown when invalid query is applied. More...

class  EdgReplicaLocationService::CommunicationException

Typedefs

typedef std::pair< std::string,
std::string > 
GuidPfnPair_t
typedef std::pair< std::string,
std::string > 
GuidAliasPair_t
typedef std::vector< AttributeDefinitionAttrDefs_t
typedef std::vector< std::string > RliList_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)
 Take a returned string array, and add them into a vector. More...

void fillVector (AttrDefs_t &v, ArrayOf_USCORE_tns1_USCORE_AttributeDefinition *&defns)
 Take a returned AttributeDefinitnion array, and add them into a vector. More...

void fillPfnMappings (std::vector< GuidPfnPair_t > &v, ArrayOf_USCORE_xsd_USCORE_string *&strings)
 Take a returned string array, and make an array of pair<string,string>. More...

void fillMappings (std::vector< Mapping > &v, ArrayOf_USCORE_tns1_USCORE_Mapping *&strings)
ArrayOf_USCORE_xsd_USCORE_string * makeXsdStringArray (struct soap *soap, const std::vector< std::string > &strings)
bool faultIs (const std::string &fault, const std::string code)


Typedef Documentation

typedef std::pair<std::string, std::string> GuidPfnPair_t
 

typedef std::pair<std::string, std::string> GuidAliasPair_t
 

typedef std::vector<AttributeDefinition> AttrDefs_t
 

typedef std::vector<std::string> RliList_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
 

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

void fillVector AttrDefs_t   v,
ArrayOf_USCORE_tns1_USCORE_AttributeDefinition *&    defns
 

Take a returned AttributeDefinitnion array, and add them into a vector.

void fillPfnMappings std::vector< GuidPfnPair_t > &    v,
ArrayOf_USCORE_xsd_USCORE_string *&    strings
 

Take a returned string array, and make an array of pair<string,string>.

void fillMappings std::vector< Mapping > &    v,
ArrayOf_USCORE_tns1_USCORE_Mapping *&    strings
 

ArrayOf_USCORE_xsd_USCORE_string * makeXsdStringArray struct soap *    soap,
const std::vector< std::string > &    strings
 

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

The EU DataGrid Project. All rights reserved.