Main Page   Class Hierarchy   Compound List   File List   Compound Members   Related Pages  

ClientAxisEngine.h

00001 // ClientAxisEngine.h: interface for the ClientAxisEngine class.
00002 //
00004 
00005 #if !defined(AFX_CLIENTAXISENGINE_H__4DA1EBC5_C7D8_4747_8069_C3E8B6A2E929__INCLUDED_)
00006 #define AFX_CLIENTAXISENGINE_H__4DA1EBC5_C7D8_4747_8069_C3E8B6A2E929__INCLUDED_
00007 
00008 #include <axis/server/AxisEngine.h>
00016 class ClientAxisEngine : public AxisEngine  
00017 {
00018 public:
00019         MessageData* GetMessageData();
00020         ClientAxisEngine();
00021         virtual ~ClientAxisEngine();
00022         virtual int Process(Ax_soapstream* pSoap);
00023 protected:
00024         virtual int Invoke(MessageData* pMsg);
00025         virtual void OnFault(MessageData* pMsg);
00026 private:
00027         Ax_soapstream* m_pSoap;
00028         char* get_service_name(const char* pch_uri_path);
00029 };
00030 
00031 #endif // !defined(AFX_CLIENTAXISENGINE_H__4DA1EBC5_C7D8_4747_8069_C3E8B6A2E929__INCLUDED_)

Generated on Fri Apr 9 12:21:29 2004 for axiscpp by doxygen1.2.18