it_bus/api_defines.h

00001 #if !defined(IT_BUS_API_DEFINES_INCLUDED_)
00002 #define IT_BUS_API_DEFINES_INCLUDED_
00003 
00004 #include <it_cal/cal.h>
00005 #include <it_cal/types.h>
00006 
00007 #if !defined(IT_AFC_API)
00008 #if defined(IT_AFC_API_EXPORT)
00009 #define IT_AFC_API    IT_DECLSPEC_EXPORT
00010 #else
00011 #define IT_AFC_API    IT_DECLSPEC_IMPORT
00012 #endif
00013 #endif
00014 
00015 #if !defined(IT_BUS_API)
00016 #if defined(IT_BUS_API_EXPORT)
00017 #define IT_BUS_API    IT_DECLSPEC_EXPORT
00018 #else
00019 #define IT_BUS_API    IT_DECLSPEC_IMPORT
00020 #endif
00021 #endif
00022 
00023 #if !defined(IT_BUS_XML_API)
00024 #if defined(IT_BUS_XML_API_EXPORT)
00025 #define IT_BUS_XML_API    IT_DECLSPEC_EXPORT
00026 #else
00027 #define IT_BUS_XML_API    IT_DECLSPEC_IMPORT
00028 #endif
00029 #endif
00030 
00031 #if !defined(IT_CONTEXT_ATTRIBUTE_API)
00032 #if defined(IT_CONTEXT_ATTRIBUTE_API_EXPORT)
00033 #define IT_CONTEXT_ATTRIBUTE_API    IT_DECLSPEC_EXPORT
00034 #else
00035 #define IT_CONTEXT_ATTRIBUTE_API    IT_DECLSPEC_IMPORT
00036 #endif
00037 #endif
00038 
00039 #if !defined(IT_MESSAGING_PORT_API)
00040 #if defined(IT_MESSAGING_PORT_API_EXPORT)
00041 #define IT_MESSAGING_PORT_API    IT_DECLSPEC_EXPORT
00042 #else
00043 #define IT_MESSAGING_PORT_API    IT_DECLSPEC_IMPORT
00044 #endif
00045 #endif
00046 
00047 #if !defined(IT_DBM_API)
00048 #if defined(IT_DBM_API_EXPORT)
00049 #define IT_DBM_API    IT_DECLSPEC_EXPORT
00050 #else
00051 #define IT_DBM_API    IT_DECLSPEC_IMPORT
00052 #endif
00053 #endif
00054 
00055 #if !defined(IT_WS_COORDINATION_API)
00056 #if defined(IT_WS_COORDINATION_API_EXPORT)
00057 #define IT_WS_COORDINATION_API    IT_DECLSPEC_EXPORT
00058 #else
00059 #define IT_WS_COORDINATION_API    IT_DECLSPEC_IMPORT
00060 #endif
00061 #endif
00062 
00063 #if !defined(IT_WS_AT_PROTOCOL_API)
00064 #if defined(IT_WS_AT_PROTOCOL_API_EXPORT)
00065 #define IT_WS_AT_PROTOCOL_API    IT_DECLSPEC_EXPORT
00066 #else
00067 #define IT_WS_AT_PROTOCOL_API    IT_DECLSPEC_IMPORT
00068 #endif
00069 #endif
00070 
00071 #if !defined(IT_WS_AT_PROTOCOL_STUB_API)
00072 #if defined(IT_WS_AT_PROTOCOL_STUB_API_EXPORT)
00073 #define IT_WS_AT_PROTOCOL_STUB_API    IT_DECLSPEC_EXPORT
00074 #else
00075 #define IT_WS_AT_PROTOCOL_STUB_API    IT_DECLSPEC_IMPORT
00076 #endif
00077 #endif
00078 
00079 #if !defined(IT_WS_AT_PROTOCOL_API)
00080 #if defined(IT_WS_AT_PROTOCOL_API_EXPORT)
00081 #define IT_WS_AT_PROTOCOL_API    IT_DECLSPEC_EXPORT
00082 #else
00083 #define IT_WS_AT_PROTOCOL_API    IT_DECLSPEC_IMPORT
00084 #endif
00085 #endif
00086 
00087 #if !defined(IT_BUS_OTS_TRANSACTION_PROVIDER_API)
00088 #if defined(IT_BUS_OTS_TRANSACTION_PROVIDER_API_EXPORT)
00089 #define IT_BUS_OTS_TRANSACTION_PROVIDER_API    IT_DECLSPEC_EXPORT
00090 #else
00091 #define IT_BUS_OTS_TRANSACTION_PROVIDER_API    IT_DECLSPEC_IMPORT
00092 #endif
00093 #endif
00094 
00095 #if !defined(IT_BUS_WSAT_TRANSACTION_PROVIDER_API)
00096 #if defined(IT_BUS_WSAT_TRANSACTION_PROVIDER_API_EXPORT)
00097 #define IT_BUS_WSAT_TRANSACTION_PROVIDER_API    IT_DECLSPEC_EXPORT
00098 #else
00099 #define IT_BUS_WSAT_TRANSACTION_PROVIDER_API    IT_DECLSPEC_IMPORT
00100 #endif
00101 #endif
00102 
00103 #if !defined(IT_BUS_XA_TRANSACTION_PROVIDER_API)
00104 #if defined(IT_BUS_XA_TRANSACTION_PROVIDER_API_EXPORT)
00105 #define IT_BUS_XA_TRANSACTION_PROVIDER_API    IT_DECLSPEC_EXPORT
00106 #else
00107 #define IT_BUS_XA_TRANSACTION_PROVIDER_API    IT_DECLSPEC_IMPORT
00108 #endif
00109 #endif
00110 
00111 #if !defined(IT_XA_SWITCH_API)
00112 #if defined(IT_XA_SWITCH_API_EXPORT)
00113 #define IT_XA_SWITCH_API    IT_DECLSPEC_EXPORT
00114 #else
00115 #define IT_XA_SWITCH_API    IT_DECLSPEC_IMPORT
00116 #endif
00117 #endif
00118 
00119 #endif

Generated on Tue Mar 20 15:27:40 2007 for Artix by  doxygen 1.5.1-p1