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

EdgReplicaMetadataCatalog Namespace Reference


Compounds

struct  EdgReplicaMetadataCatalog::ColumnSizes
 This represets a Catalog, which holds GUID to Alias mappings. More...

struct  EdgReplicaMetadataCatalog::AttributeDefinition
struct  EdgReplicaMetadataCatalog::Mapping
class  EdgReplicaMetadataCatalog::ReplicaMetadataCatalog
class  EdgReplicaMetadataCatalog::ReplicaMetadataCatalogFactory
 A ReplicaMetadataCatalog stores mappings from Logical filenames to Physical fileNames, along with attributes on those fileNames. More...

class  EdgReplicaMetadataCatalog::ReplicaMetadataCatalogImpl
class  EdgReplicaMetadataCatalog::ReplicationException
 A simple top-level exception class for Replication Exceptions. More...

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

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

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

class  EdgReplicaMetadataCatalog::NoSuchAliasException
class  EdgReplicaMetadataCatalog::AliasExistsException
class  EdgReplicaMetadataCatalog::AttributeExistsException
 A exception thrown when ... More...

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

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

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

class  EdgReplicaMetadataCatalog::AliasesExistException
 A exception thrown when ... More...

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

class  EdgReplicaMetadataCatalog::UnappropriateAttributeTypeException
 An exception thrown when invalid attribute type is used. More...

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

class  EdgReplicaMetadataCatalog::UnsupportedAttributeTypeException
 An exception thrown when the attr type is unsupported. More...

class  EdgReplicaMetadataCatalog::CommunicationException
 An exception thrown when... More...


Typedefs

typedef std::pair< std::string,
std::string > 
GuidAliasPair_t
typedef std::vector< GuidAliasPair_tGaMap
typedef std::vector< std::string > Aliases_t
typedef std::vector< std::string > Guids_t
typedef std::vector< AttributeDefinitionAttrDefs_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 fillAliasMappings (std::vector< GuidAliasPair_t > &v, ArrayOf_USCORE_xsd_USCORE_string *&strings)
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)


Detailed Description

Author:
James Casey , Radovan Chytracek
Version:
Id:
ReplicationExceptions.h,v 1.6 2004/06/27 15:42:10 jamesc Exp


Typedef Documentation

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

typedef std::vector<GuidAliasPair_t> GaMap
 

typedef std::vector<std::string> Aliases_t
 

typedef std::vector<std::string> Guids_t
 

typedef std::vector<AttributeDefinition> AttrDefs_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 fillAliasMappings std::vector< GuidAliasPair_t > &    v,
ArrayOf_USCORE_xsd_USCORE_string *&    strings
 

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.