Main Page | Class Hierarchy | Class List | File List | Class Members | Related Pages

glite::rgma::ExceptionBase Class Reference

#include <ExceptionBase.h>

Inheritance diagram for glite::rgma::ExceptionBase:

glite::rgma::RemoteException glite::rgma::RGMAException glite::rgma::UnknownResourceException glite::rgma::RGMABufferFullException glite::rgma::RGMASecurityException glite::rgma::RGMAUserException List of all members.

Public Member Functions

ExceptionBasegetCause () const
std::string getMessage () const
int getErrNo () const
std::string getSourceIdentifier () const
void cleanUp ()
const char * what () const throw ()

Protected Attributes

std::string m_message
int m_errNo
ExceptionBasem_cause
std::string m_sourceIdentifier

Detailed Description

Base Class from which all RGMA based exceptions are extended this will allow for nested exeptions.


Member Function Documentation

void glite::rgma::ExceptionBase::cleanUp  ) 
 

cleanup any nested exceptions

ExceptionBase * glite::rgma::ExceptionBase::getCause  )  const
 

Getter for any nested exceptions

Returns:
the nested exception

int glite::rgma::ExceptionBase::getErrNo  )  const
 

Getter for error number

Returns:
the error number

std::string glite::rgma::ExceptionBase::getMessage  )  const
 

Getter for message

Returns:
the message

std::string glite::rgma::ExceptionBase::getSourceIdentifier  )  const
 

The source at which the error occurred.

Returns:
the the source at which the error occured

const char * glite::rgma::ExceptionBase::what  )  const throw ()
 

Return descriptive message


The documentation for this class was generated from the following files:
Generated on Thu May 11 19:23:43 2006 for glite-rgma-api-cpp by doxygen 1.3.5