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 "AxisEngine.h"
00009
00017 class ServerAxisEngine : public AxisEngine
00018 {
00019 private:
00020 BasicHandler* m_pWebService;
00021 public:
00022 ServerAxisEngine();
00023 virtual ~ServerAxisEngine();
00024 public:
00025 int Process(Ax_soapstream* soap);
00026 protected:
00027 virtual int Invoke(MessageData* pMsg);
00028 virtual void OnFault(MessageData* pMsg);
00029 };
00030
00031 #endif // !defined(AFX_SERVERAXISENGINE_H__8E421346_17A9_47EF_9003_6DC9C6F7787A__INCLUDED_)