SCAException Class Reference

#include <SCAException.h>

Inheritance diagram for SCAException:
SCANullPointerException ServiceRuntimeException MultipleServicesException ServiceUnavailablException

List of all members.

Public Member Functions

const char * getEClassName () const
const char * getMessageText () const
const char * getFileName () const
unsigned long getLineNumber () const
const char * getFunctionName () const

Detailed Description

Defines a root exception type from which all SCA defined exceptions derive.


Member Function Documentation

const char* getEClassName (  )  const

Returns the name of the exception type.

Returns:
The type of the exception as a string.
const char* getFileName (  )  const

Returns the filename containing the function where the exception occurred.

Returns:
The filename within which the exception occurred. An empty string if the filename is not known.
const char* getFunctionName (  )  const

Returns the function name where the exception occurred.

Returns:
The function name in which the exception occurred. An empty string if the function name is not known.
unsigned long getLineNumber (  )  const

Returns the line number in the source file where the exception occurred.

Returns:
The line number at which the exception occurred. 0 if the line number is not known.
const char* getMessageText (  )  const

Returns the text of any message included with the exception

Returns:
The message which the SCA runtime attached to the exception.

The documentation for this class was generated from the following file:

Service Component Architecture (SCA) Version 1.1 C++ API, CD05 March 2010  doxygen