有ssl支持的gsoap/wsdl2h.exe&同时加入我弄好的onvif框架
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 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个文件信息
/* 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-win32PausableSubsc
....... 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-win32PullPointSubsc
....... 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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)