1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
ULib/tests/examples/TSA/gSOAP/tsa.h
2015-01-23 17:24:36 +01:00

184 lines
6.9 KiB
C

// Reminder: Modify typemap.dat to customize the header file generated by wsdl2h
/* tsa.h
Generated by wsdl2h 1.2.6c from tsa.wsdl and typemap.dat
2006-08-08 16:04:01 GMT
Copyright (C) 2001-2005 Robert van Engelen, Genivia Inc. All Rights Reserved.
This part of the software is released under one of the following licenses:
GPL or Genivia's license for commercial use.
*/
/* NOTE:
- Compile this file with soapcpp2 to complete the code generation process.
- Use soapcpp2 option -I to specify paths for #import
To build with STL, 'stlvector.h' is imported from 'import' dir in package.
- Use wsdl2h options -c and -s to generate pure C code or C++ code without STL.
- Use 'typemap.dat' to control schema namespace bindings and type mappings.
It is strongly recommended to customize the names of the namespace prefixes
generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces
section below and add the modified lines to 'typemap.dat' to rerun wsdl2h.
- Use Doxygen (www.doxygen.org) to browse this file.
- Use wsdl2h option -l to view the software license terms.
*/
/******************************************************************************\
* *
* tsa *
* *
\******************************************************************************/
//gsoapopt cw
/******************************************************************************\
* *
* Import *
* *
\******************************************************************************/
/******************************************************************************\
* *
* Schema Namespaces *
* *
\******************************************************************************/
// This service uses SOAP 1.2 namespaces:
//gsoap SOAP-ENV schema namespace: http://www.w3.org/2003/05/soap-envelope
//gsoap SOAP-ENC schema namespace: http://www.w3.org/2003/05/soap-encoding
/* NOTE:
It is strongly recommended to customize the names of the namespace prefixes
generated by wsdl2h. To do so, modify the prefix bindings below and add the
modified lines to typemap.dat to rerun wsdl2h:
ns = "tsa"
*/
//gsoap ns schema namespace: tsa
//gsoap ns schema form: unqualified
/******************************************************************************\
* *
* Schema Types *
* *
\******************************************************************************/
/// Built-in type "xs:base64Binary".
struct xsd__base64Binary
{ unsigned char *__ptr;
int __size;
char *id, *type, *option; /* NOTE: for DIME and MTOM XOP attachments only */
};
/// Element "tsa":TSA-REPLY of complexType.
/// "tsa":TSA-REPLY is a complexType.
struct _ns__TSA_REPLY
{
/// Element request of type xs:base64Binary.
struct xsd__base64Binary request 1; ///< Required element.
/// Element token of type xs:string.
char* token 0; ///< Nullable pointer.
/// Element section of type xs:string.
char* section 0; ///< Nullable pointer.
/// Element policy of type xs:string.
char* policy 0; ///< Nullable pointer.
};
/// Element "tsa":TSA-REPLYResponse of complexType.
/// "tsa":TSA-REPLYResponse is a complexType.
struct _ns__TSA_REPLYResponse
{
/// Element response of type xs:base64Binary.
struct xsd__base64Binary* response 0; ///< Nullable pointer.
};
/******************************************************************************\
* *
* Services *
* *
\******************************************************************************/
//gsoap ns service name: TSA
//gsoap ns service type: TSAPortType
//gsoap ns service port: http://10.30.1.131:4433/
//gsoap ns service namespace: tsa
//gsoap ns service transport: http://schemas.xmlsoap.org/soap/http
/** @mainpage TSA Definitions
@section TSA_bindings Bindings
- @ref TSA
*/
/**
@page TSA Binding "TSA"
@section TSA_service Service Documentation "TSA"
gSOAP 2.7.6c generated service definition
@section TSA_operations Operations of Binding "TSA"
- @ref __ns__TSA_REPLY
@section TSA_ports Endpoints of Binding "TSA"
- http://10.30.1.131:4433/
*/
/******************************************************************************\
* *
* TSA *
* *
\******************************************************************************/
/******************************************************************************\
* *
* __ns__TSA_REPLY *
* *
\******************************************************************************/
/// Operation "__ns__TSA_REPLY" of service binding "TSA"
/**
Operation details:
Service definition of function ns__TSA_REPLY
- SOAP document/literal style
C stub function (defined in soapClient.c[pp]):
@code
int soap_call___ns__TSA_REPLY(struct soap *soap,
NULL, // char *endpoint = NULL selects default endpoint for this operation
NULL, // char *action = NULL selects default action for this operation
// request parameters:
struct _ns__TSA_REPLY* ns__TSA_REPLY,
// response parameters:
struct _ns__TSA_REPLYResponse* ns__TSA_REPLYResponse
);
@endcode
*/
//gsoap ns service method-style: TSA_REPLY document
//gsoap ns service method-encoding: TSA_REPLY literal
int __ns__TSA_REPLY(
struct _ns__TSA_REPLY* ns__TSA_REPLY,
struct _ns__TSA_REPLYResponse* ns__TSA_REPLYResponse ///< response parameter
);
/* End of tsa.h */