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
20
class
IErrorDescription
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_
tChar
char tChar
The tChar defines the type for platform character set (platform and compiler dependent type).
Definition:
builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/a_utils/include/a_utils/base/types.h:54
tInt32
int32_t tInt32
type definition for signed integer values (32bit) (platform and compiler independent type).
Definition:
builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/a_utils/include/a_utils/base/types.h:32
A_UTILS_NS::detail::IErrorDescription
The internal interface for binary compatibility of error result descritpions.
Definition:
builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/a_utils/include/a_utils/core/error_description_intf.h:21
A_UTILS_NS
ADTF A_UTIL Namespace - Within adtf this is used as adtf::util or adtf_util.
Definition:
d_ptr.h:11
tErrorCode
C++11 POD type to distribute error codes between binary boundaries.
Definition:
builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/a_utils/include/a_utils/base/error.h:117
Copyright © VW Group. All rights reserved. (Generated on Thu Mar 14 2024 by doxygen 1.9.1)