00001
00002
00004
00005 #if !defined(AFX_SERVERAXISENGINE_H__8E421346_17A9_47EF_9003_6DC9C6F7787A__INCLUDED_)
00006 #define AFX_SERVERAXISENGINE_H__8E421346_17A9_47EF_9003_6DC9C6F7787A__INCLUDED_
00007
00008 #include <axis/server/AxisEngine.h>
00016 class ServerAxisEngine : public AxisEngine
00017 {
00018 private:
00019 BasicHandler* m_pWebService;
00020 public:
00021 ServerAxisEngine();
00022 virtual ~ServerAxisEngine();
00023 public:
00024 int Process(Ax_soapstream* soap);
00025 protected:
00026 virtual int Invoke(MessageData* pMsg);
00027 virtual void OnFault(MessageData* pMsg);
00028 };
00029
00030 #endif // !defined(AFX_SERVERAXISENGINE_H__8E421346_17A9_47EF_9003_6DC9C6F7787A__INCLUDED_)