// SOAPBuildersHeaderHandler.h: interface for the SOAPBuildersHeaderHandler class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SOAPBUILDERSHEADERHANDLER_H__C0C1D23F_D31D_4118_BB27_C85AB1FA7645__INCLUDED_)
#define AFX_SOAPBUILDERSHEADERHANDLER_H__C0C1D23F_D31D_4118_BB27_C85AB1FA7645__INCLUDED_
#include <easysoap/SOAPDispatchHandler.h>
USING_EASYSOAP_NAMESPACE
//
// See http://www.whitemesa.com/interop.htm
//
class SOAPBuildersHeaderHandler
: public SOAPHeaderHandler<SOAPBuildersHeaderHandler>
{
private:
static const char *echoHeaderNamespace;
public:
SOAPBuildersHeaderHandler();
virtual ~SOAPBuildersHeaderHandler();
SOAPBuildersHeaderHandler* GetTarget(const SOAPEnvelope& request)
{
return this;
}
//
// Group C header handlers
void echoHdrString(const SOAPParameter& header, SOAPEnvelope& request, SOAPEnvelope& response);
void echoHdrStruct(const SOAPParameter& header, SOAPEnvelope& request, SOAPEnvelope& response);
};
#endif // !defined(AFX_SOAPBUILDERSHEADERHANDLER_H__C0C1D23F_D31D_4118_BB27_C85AB1FA7645__INCLUDED_)
syntax highlighted by Code2HTML, v. 0.9.1