Go to the documentation of this file.
15 #ifndef AQBANKING_ERROR_H
16 #define AQBANKING_ERROR_H
19 #include <gwenhywfar/error.h>
21 #ifdef AQBANKING_IS_SUBPROJECT
22 # define AQBANKING_API
23 # define AQBANKING_EXPORT
24 # define AQBANKING_NOEXPORT
27 # ifdef BUILDING_AQBANKING
29 # if AQBANKING_SYS_IS_WINDOWS
32 # define AQBANKING_API __declspec (dllexport)
34 # define AQBANKING_API
38 # ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
39 # define AQBANKING_API __attribute__((visibility("default")))
41 # define AQBANKING_API
46 # if AQBANKING_SYS_IS_WINDOWS
49 # define AQBANKING_API __declspec (dllimport)
51 # define AQBANKING_API
55 # define AQBANKING_API
59 # ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
60 # define AQBANKING_EXPORT __attribute__((visibility("default")))
61 # define AQBANKING_NOEXPORT __attribute__((visibility("hidden")))
63 # define AQBANKING_EXPORT
64 # define AQBANKING_NOEXPORT
69 #ifndef AQBANKING_NOWARN_DEPRECATED
71 # define AQBANKING_DEPRECATED __attribute((__deprecated__))
73 # define AQBANKING_DEPRECATED
76 # define AQBANKING_DEPRECATED
79 #define AQBANKING_LOGDOMAIN "aqbanking"
87 #define AB_ERROR_OFFSET GWEN_ERROR_USEROFFSET
89 #define AB_ERROR_BAD_CONFIG_FILE (AB_ERROR_OFFSET-1)
90 #define AB_ERROR_NETWORK (AB_ERROR_OFFSET-2)
91 #define AB_ERROR_EMPTY (AB_ERROR_OFFSET-3)
93 #define AB_ERROR_INDIFFERENT (AB_ERROR_OFFSET-4)
94 #define AB_ERROR_UNKNOWN_ACCOUNT (AB_ERROR_OFFSET-5)
96 #define AB_ERROR_NOT_INIT (AB_ERROR_OFFSET-6)
97 #define AB_ERROR_SECURITY (AB_ERROR_OFFSET-7)
98 #define AB_ERROR_PLUGIN_MISSING (AB_ERROR_OFFSET-8)
100 #define AB_ERROR_USER1 (AB_ERROR_OFFSET-50)
101 #define AB_ERROR_USER2 (AB_ERROR_OFFSET-51)
102 #define AB_ERROR_USER3 (AB_ERROR_OFFSET-52)
103 #define AB_ERROR_USER4 (AB_ERROR_OFFSET-53)
105 #define AB_ERROR_USEROFFSET (AB_ERROR_OFFSET-100)