ADTF  3.18.2
builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/a_utils/include/a_utils/core/error_description_intf.h
Go to the documentation of this file.
1 
8 #ifndef _A_UTILS_BASE_ERROR_DESCRIPTION_INTF_INCLUDED_H_
9 #define _A_UTILS_BASE_ERROR_DESCRIPTION_INTF_INCLUDED_H_
10 
11 namespace A_UTILS_NS
12 {
13 
14 namespace detail
15 {
16 
21 {
22  public:
23  virtual const tErrorCode GetErrorCode() const = 0;
24  virtual const tInt32 GetLine() const = 0;
25  virtual const tChar* GetErrorDescription() const = 0;
26  virtual const tChar* GetFileName() const = 0;
27  virtual const tChar* GetFunctionName() const = 0;
28  virtual const tChar* GetErrorCodeString() const = 0;
29 };
30 
31 }//ns detail
32 }//ns A_UTILS_NS
33 
34 #endif // _A_UTILS_BASE_ERROR_DESCRIPTION_INTF_INCLUDED_H_
char tChar
The tChar defines the type for platform character set (platform and compiler dependent type).
int32_t tInt32
type definition for signed integer values (32bit) (platform and compiler independent type).
ADTF A_UTIL Namespace - Within adtf this is used as adtf::util or adtf_util.
Definition: d_ptr.h:11