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