00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #if !defined(__WRAPPERCLASSHANDLER_OF_AXIS_INCLUDED__)
00019 #define __WRAPPERCLASSHANDLER_OF_AXIS_INCLUDED__
00020
00021 #include <axis/BasicHandler.hpp>
00022
00030 AXIS_CPP_NAMESPACE_START
00031
00032 class WrapperClassHandler : public HandlerBase
00033 {
00034 public:
00035 WrapperClassHandler(){};
00036 virtual ~WrapperClassHandler(){};
00037 virtual AXIS_BINDING_STYLE AXISCALL getBindingStyle()=0;
00038 int AXISCALL getType(){return WEBSERVICE_HANDLER;};
00039 virtual int AXISCALL init() { return AXIS_SUCCESS; };
00040 virtual int AXISCALL fini() { return AXIS_SUCCESS; };
00041 };
00042
00043 AXIS_CPP_NAMESPACE_END
00044
00045 #endif
00046