saga::exception Class Reference

#include <exception.hpp>

Inheritance diagram for saga::exception:

saga::no_success saga::not_implemented saga::parameter_exception saga::security_exception saga::state_exception saga::bad_parameter saga::incorrect_url saga::authentication_failed saga::authorization_failed saga::permission_denied saga::already_exists saga::does_not_exist saga::incorrect_state saga::timeout

List of all members.


Detailed Description

We introduce a exception hierarchy here, which maps onto the exceptions as defined by the SAGA specification:

saga::exception
 saga::not_implemented
 saga::parameter_exception
  saga::incorrect_url
  saga::bad_parameter
 saga::state_exception
  saga::already_exists
  saga::does_not_exist
  saga::incorrect_state
  saga::timeout
 saga::security_exception
  saga::permission_denied
  saga::authorization_failed
  saga::authentication_failed
 saga::no_success

Public Member Functions

 SAGA_VERBOSE (SAGA_VERBOSE_LEVEL_INFO)

Public Attributes

saga::exception::std obj
 Creates the exception.
saga::exception::std l
saga::exception::std err_
exception std::string const & m
 Creates the exception, without associating a SAGA object instance.

Classes

exception  std
 Creates the exception. More...


Member Function Documentation

saga::exception::SAGA_VERBOSE ( SAGA_VERBOSE_LEVEL_INFO   )  [inline]


Member Data Documentation

Creates the exception.

Parameters:
obj The object associated with the exception.
message The message to be associated with the new exception.
Returns:
The newly created exception.
Creates the exception.
Parameters:
obj The object associated with the exception.
message The message to be associated with the new exception.
Returns:
The newly created exception.

saga::exception::std saga::exception::err_

exception std::string const& saga::exception::m [final]

Creates the exception, without associating a SAGA object instance.

Parameters:
message The message to be associated with the new exception.
Returns:
The newly created exception.


Generated on Thu Jun 18 08:24:35 2009 for SAGA C++ API by  doxygen 1.5.6