Dirac - A Video Codec

Created by the British Broadcasting Corporation.


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:
errorCode The error code.
errorMessage The error message.
severityCode The 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

DiracErrorCode dirac::DiracException::mErrorCode [private]

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

DiracSeverityCode dirac::DiracException::mSeverityCode [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.