Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GenICam::GenericException Class Reference

GenICam's exception class. More...

#include <Base/GCException.h>

Inherits exception.

Public Member Functions

 GenericException (const char *pDescription, const char *pSourceFileName, unsigned int SourceLine)
 Constructor.
 
 GenericException (const char *pDescription, const char *pSourceFileName, unsigned int SourceLine, const char *pExceptionType)
 Constructor.
 
 GenericException (const char *pDescription, const char *pSourceFileName, unsigned int SourceLine, const char *pEntryPoint, const char *pErrorNodeName, const char *pExceptionType)
 Constructor (GenApi specific)
 
virtual const char * GetDescription () const throw ()
 Get error description.
 
virtual const char * GetSourceFileName () const throw ()
 Get filename in which the error occurred.
 
virtual unsigned int GetSourceLine () const throw ()
 Get line number at which the error occurred.
 
virtual const char * what () const throw ()
 Get error description (overwrite from std:exception)
 

Protected Member Functions

void AssembleMessage ()
 Assembles the error message.
 

Protected Attributes

gcstring m_What
 The full error message.
 
gcstring m_ExceptionType
 The full error message.
 
unsigned int m_SourceLine
 Line number at which the error occurred.
 
gcstring m_SourceFileName
 Filename in which the error occurred.
 
gcstring m_Description
 Error description.
 
gcstring m_EntryPoint
 Node and method where the call stack entered the node map (may be empty)
 
gcstring m_ErrorNodeName
 Node where the error occurred (may be empty)
 

Detailed Description

GenICam's exception class.


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

© 2006-2014 Basler (Tue Jul 22 2014 11:41:23)