TestToolBox::ErrorEvent< T_CATEGORY, T_ERROR_ID, T_SEVERITY > Class Template Reference

This class represents a single error event. More...

#include <errorevents.h>

Collaboration diagram for TestToolBox::ErrorEvent< T_CATEGORY, T_ERROR_ID, T_SEVERITY >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

std::string GetDescription (void)
 Get a textual description of the error.
void ReportChildError (int in_indentation)
 Report all child errors of this error.

Private Types

typedef std::list< ErrorEventType > ErrorList
 List of child error chains connected to this error.

Private Attributes

std::string m_description
 textual description for the error situation
long m_errorMsgNum
 identifies the message/error text that describes the error the text may be subject for internationalization
ErrorId m_externalErrorId
 unique identifier for the error (generated by the system under test)
long m_internalErrorId
 unique identifier for the error (generated by the test system at the moment when the error is detected/created)
Category m_category
 topic area the error corresponds to
Severity m_severity
 error severity
ErrorList m_listOfChildErrors
 List of child errors, each of type ErrorEvent.

Friends

class ErrorEvents< T_CATEGORY, T_ERROR_ID, T_SEVERITY >

Detailed Description

template<typename T_CATEGORY, typename T_ERROR_ID = long, typename T_SEVERITY = DefaultSeverity>
class TestToolBox::ErrorEvent< T_CATEGORY, T_ERROR_ID, T_SEVERITY >

This class represents a single error event.


The documentation for this class was generated from the following file:
Generated on Fri May 27 22:55:58 2011 for TestToolBox by  doxygen 1.6.3