📄 echocallback_proxy.cpp
字号:
/*
Created by eSoap Code Generator for C++, Version - 1.08
**** DO NOT EDIT THIS FILE. *****
Time: Tue Sep 11 10:13:49 2001
*/
#include "soap_envelope.h"
#include "EchoCallback_proxy.h"
/* must be the last include */
#ifdef MEMWATCH
#include <memwatch.h>
#endif
namespace echo {
static const char *__client_code =
"SOAP-CODE:Client";
static const char *__client_param =
"Error: parsing parameter.";
const char *EchoCallback_Proxy::NS_URI = "http://tempuri.com/";
const char *EchoCallback_Proxy::SOAP_ACTION = "http://tempuri.com/";
EchoCallback_Proxy::EchoCallback_Proxy( const char *url, unsigned long timeout )
{
__ht = esoap::TransportFactory::create( url, esoap::TransportFactory::HTTP );
__ht->setTimeout( timeout );
}
EchoCallback_Proxy::~EchoCallback_Proxy()
{
delete __ht;
}
void EchoCallback_Proxy::callback(
const int count )
{
esoap::Envelope __env;
esoap::Method *__m = __env.setMethod( "m:callback", NS_URI );
__m->addInteger( "count", count );
esoap::Envelope *__in = __ht->call( __env, SOAP_ACTION );
if( !__in->success() )
{
esoap::SoapException __ex( __in->getFault() );
delete __in;
throw __ex;
}
esoap::Method *__resp = __in->getMethod();
if( !__resp )
{
delete __in;
throw esoap::SoapException( __client_code, __client_param );
}
delete __in;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -