TestClient.h

Go to the documentation of this file.
00001 // TestSOAPClient.h: interface for the TestSOAPClient class.
00002 //
00003 // $Log: TestClient.h,v $
00004 // Revision 1.1  2005/03/22 22:27:19  gjpc
00005 // This is the intial check in of the Simple SOAP library.
00006 //
00007 // The code compiles and executes under MSVC .NET and GNU 3.3
00008 //
00009 // It has been run under Debian, SUSE, CYGWIN and WinXP
00010 //
00011 // Revision 1.3  2004/04/23 16:58:00  gjpc
00012 // expanded the Simple SOAP package to allow RPC's within RPC's
00013 // added Tree morphing primatives
00014 // extended the test client to allow for programable validation
00015 //
00016 //
00018 
00019 #if !defined(TESTSOAPCLIENT_H)
00020 #define TESTSOAPCLIENT_H
00021 
00022 #ifndef _STRING_
00023     #include <string>
00024 #endif // _STRING_
00025 
00026 #ifndef _MEMORY_
00027     #include <memory>
00028 #endif // _MEMORY_
00029 
00030 class TestSOAPClient  
00031 {
00032 public:
00033     TestSOAPClient();
00034     virtual ~TestSOAPClient();
00035     
00036  /*   int SetMediaTree( const char *filename );
00037     void GetMediaTree(  std::string &retval );
00038     void GetLogMask(  std::string &retval );
00039     void SetLogMask(  std::string &retval );
00040 */
00041         std::string  Generic(  std::string rpc );
00042 
00043     void setEndPoint( const std::string& szEndPoint, long nPort );
00044 
00045 private:
00046     struct SOAPMethodTable;
00047     std::auto_ptr<SOAPMethodTable> m_pMethodTable;
00048 };
00049 
00050 #endif // !defined(TESTSOAPCLIENT_H)

Generated on Tue Mar 28 09:10:15 2006 for Simple SOAP by  doxygen 1.4.6