有ssl支持的gsoap/wsdl2h.exe&同时加入我弄好的onvif框架


有ssl支持的gsoap/wsdl2h.exe&同时加入我弄好的onvif框架
资源截图
代码片段和文件信息
/* soapC.c
   Generated by gSOAP 2.8.3 from onvif.h

Copyright(C) 2000-2011 Robert van Engelen Genivia Inc. All Rights Reserved.
The generated code is released under one of the following licenses:
1) GPL or 2) Genivia‘s license for commercial use.
This program is released under the GPL with the additional exemption that
compiling linking and/or using OpenSSL is allowed.
*/

#if defined(__BORLANDC__)
#pragma option push -w-8060
#pragma option push -w-8004
#endif

#include “soapH.h“

#ifdef __cplusplus
extern “C“ {
#endif

SOAP_SOURCE_STAMP(“@(#) soapC.c ver 2.8.3 2019-01-14 06:36:10 GMT“)


#ifndef WITH_NOGLOBAL

SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap)
{
if (soap->header)
soap_serialize_SOAP_ENV__Header(soap soap->header);
}

SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap)
{
if (soap->header)
{ soap->part = SOAP_IN_HEADER;
if (soap_out_SOAP_ENV__Header(soap “SOAP-ENV:Header“ 0 soap->header NULL))
return soap->error;
soap->part = SOAP_END_HEADER;
}
return SOAP_OK;
}

SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap)
{
soap->part = SOAP_IN_HEADER;
soap->header = soap_in_SOAP_ENV__Header(soap “SOAP-ENV:Header“ NULL NULL);
soap->part = SOAP_END_HEADER;
return soap->header == NULL;
}

SOAP_FMAC3 void SOAP_FMAC4 soap_header(struct soap *soap)
{
if (!soap->header)
{ if ((soap->header = (struct SOAP_ENV__Header*)soap_malloc(soap sizeof(struct SOAP_ENV__Header))))
soap_default_SOAP_ENV__Header(soap soap->header);
}
}

SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
{
if (!soap->fault)
{ soap->fault = (struct SOAP_ENV__Fault*)soap_malloc(soap sizeof(struct SOAP_ENV__Fault));
if (!soap->fault)
return;
soap_default_SOAP_ENV__Fault(soap soap->fault);
}
if (soap->version == 2 && !soap->fault->SOAP_ENV__Code)
{ soap->fault->SOAP_ENV__Code = (struct SOAP_ENV__Code*)soap_malloc(soap sizeof(struct SOAP_ENV__Code));
soap_default_SOAP_ENV__Code(soap soap->fault->SOAP_ENV__Code);
}
if (soap->version == 2 && !soap->fault->SOAP_ENV__Reason)
{ soap->fault->SOAP_ENV__Reason = (struct SOAP_ENV__Reason*)soap_malloc(soap sizeof(struct SOAP_ENV__Reason));
soap_default_SOAP_ENV__Reason(soap soap->fault->SOAP_ENV__Reason);
}
}

SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap)
{
if (soap->fault)
soap_serialize_SOAP_ENV__Fault(soap soap->fault);
}

SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap)
{
if (soap->fault)
return soap_put_SOAP_ENV__Fault(soap soap->fault “SOAP-ENV:Fault“ NULL);
return SOAP_OK;
}

SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap)
{
return (soap->fault = soap_get_SOAP_ENV__Fault(soap NULL “SOAP-ENV:Fault“ NULL)) == NULL;
}

SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultcode(struct soap *soap)
{
soap_fault(soap);
if (soap->version == 2)
return (const char**)&soap->fault->SOAP_ENV__Code-

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......      3486  2019-01-14 14:36  gsoap-bin-win32ActionEngineBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32AnalyticsDeviceBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32AnalyticsEngineBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32CreatePullPointBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32DeviceBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32DeviceIOBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32DiscoveryLookupBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32DisplayBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32DoorControlBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32EventBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32ImagingBinding.nsmap

    .......   1024000  2019-01-04 15:20  gsoap-bin-win32libeay32.dll

    .......      3486  2019-01-14 14:36  gsoap-bin-win32MediaBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32NotificationConsumerBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32NotificationProducerBinding.nsmap

    .......      1233  2019-01-14 14:38  gsoap-bin-win32onvif-read.txt

    .......   2906166  2019-01-14 14:26  gsoap-bin-win32onvif.h

    .......      3486  2019-01-14 14:36  gsoap-bin-win32PACSBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32PausableSubscriptionManagerBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32PTZBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32PullPointBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32PullPointSubscriptionBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32ReceiverBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32RecordingBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32RemoteDiscoveryBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32ReplayBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32RuleEngineBinding.nsmap

    .......      3486  2019-01-14 14:36  gsoap-bin-win32SearchBinding.nsmap

    .......  13271741  2019-01-14 14:36  gsoap-bin-win32soapC.c

    .......    888267  2019-01-14 14:36  gsoap-bin-win32soapClient.c

............此处省略14个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)