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

EdgReplicaLocationIndex Namespace Reference


Compounds

class  EdgReplicaLocationIndex::ReplicaLocationIndex
class  EdgReplicaLocationIndex::ReplicaLocationIndexFactory
 A ReplicaLocationIndex stores mappings from Logical filenames to Physical fileNames, along with attributes on those fileNames. More...

class  EdgReplicaLocationIndex::ReplicaLocationIndexImpl
class  EdgReplicaLocationIndex::ReplicationException
 A simple top-level exception class for Replication Exceptions. More...

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

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

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

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

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

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

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

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

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

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


Typedefs

typedef std::vector< std::string > LRCs
 A Replica Location Index, which allows you to final EdgLocalReplicaCatalogs which contain mappings for the given guids. More...

typedef unsigned char Byte
typedef std::vector< ByteBytes

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...

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


Detailed Description

Author:
James Casey , Radovan Chytracek
Version:
Id:
ReplicationExceptions.h,v 1.2 2003/09/22 12:23:23 pkunszt Exp


Typedef Documentation

typedef std::vector<std::string> LRCs
 

A Replica Location Index, which allows you to final EdgLocalReplicaCatalogs which contain mappings for the given guids.

Author:
Radovan Chytracek , James Casey , Levi Lucio
Version:
Id:
ReplicaLocationIndex.h,v 1.4 2003/10/31 14:04:14 pkunszt Exp

typedef unsigned char Byte
 

typedef std::vector<Byte> Bytes
 


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.

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

The EU DataGrid Project. All rights reserved.