⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 echocallback_proxy.cpp

📁 ESOAP是一款专注于嵌入式web service开发的工具 压缩包里提供了基本的例子
💻 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 + -