Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Public Member Functions | Private Member Functions | Private Attributes

dirac::DiracException Class Reference

DiracException is the class which should be used for all exceptions within Dirac.

#include <dirac_exception.h>

List of all members.

Public Member Functions

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

dirac::DiracException::DiracException ( const DiracErrorCode errorCode,
const std::string &  errorMessage,
const DiracSeverityCode severityCode 
)
Parameters:
errorCodeThe error code.
errorMessageThe error message.
severityCodeThe error source ID.
dirac::DiracException::DiracException ( const DiracException src)
virtual dirac::DiracException::~DiracException ( ) [virtual]

Member Function Documentation

DiracErrorCode dirac::DiracException::GetErrorCode ( ) const
Returns:
The error code of this exception.
std::string dirac::DiracException::GetErrorMessage ( ) const
Returns:
The error message of this exception.
DiracSeverityCode dirac::DiracException::GetSeverityCode ( ) const
Returns:
The severity level of this exception.
DiracException& dirac::DiracException::operator= ( const DiracException ) [private]

Member Data Documentation

std::string dirac::DiracException::mErrorMessage [private]

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

© 2004 British Broadcasting Corporation. Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.