GDefine.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #if !defined(__GDEFINE_H_OF_AXIS_INCLUDED__)
00020 #define __GDEFINE_H_OF_AXIS_INCLUDED__
00021
00022
00023
00024
00025
00026
00027 typedef enum {AXISC_SECURE, AXISC_UNSECURE} AXISC_SECURE_PROTOCOL;
00028
00029 typedef enum
00030 {
00031 AXISC_SUCCESS=0,
00032 AXISC_FAIL = -1,
00033 AXISC_OBJECT_ALREADY_EXISTS=1,
00034 AXISC_NO_SUCH_HANDLER,
00035 AXISC_NO_SUCH_SERVICE
00036 } AXISC_GLOBAL_ERROR;
00037
00038 typedef enum
00039 {
00040 AXISC_PT_UNKNOWN = -1,
00041 AXISC_PTHTTP1_0=0,
00042 AXISC_PTHTTP1_1,
00043 AXISC_PTFTP,
00044 AXISC_PTSMTP,
00045 AXISC_PTHTTPS,
00046 AXISC_PTOTHER
00047 } AXISC_PROTOCOL_TYPE;
00048
00049 typedef enum
00050 {
00051 AXISC_SOAPACTION_HEADER,
00052 AXISC_SERVICE_URI,
00053 AXISC_OPERATION_NAME,
00054 AXISC_SOAP_MESSAGE_LENGTH,
00055 AXISC_TRANSPORT_PROPERTIES,
00056 AXISC_SECURE_PROPERTIES,
00057 AXISC_DLL_NAME,
00058 AXISC_CHANNEL_HTTP_SSL_DLL_NAME = AXISC_DLL_NAME,
00059 AXISC_CHANNEL_HTTP_DLL_NAME
00060 } AXISC_TRANSPORT_INFORMATION_TYPE;
00061
00062 #define AXISC_SOAPACTIONHEADER "SOAPAction"
00063
00064 #define AxiscChar char
00065 #define AxiscXMLCh char
00066
00067 #if defined(WIN32)
00068 #define AXISC_STORAGE_CLASS_INFO __declspec(dllexport)
00069 #else
00070 #define AXISC_STORAGE_CLASS_INFO
00071 #endif
00072
00073 #if defined(__GNUC__)
00074 #define AXISCCALL __attribute__((cdecl))
00075 #else
00076 #if defined(__unix)
00077 #define AXISCCALL
00078 #else
00079 #define AXISCCALL __stdcall
00080 #endif
00081 #endif
00082
00083 typedef int AxiscBool;
00084 typedef void* AXISCHANDLE;
00085
00086 #endif
00087
00088
Generated on Sat Apr 9 15:11:57 2005 for AxisC++ by
1.3.8