wsdl-soap-marshal

Name

wsdl-soap-marshal -- 

Synopsis



guint       wsdl_soap_marshal               (const guchar *const      operation,
                                             const guchar *const      ns,
                                             const guchar *const      ns_uri,
                                             const wsdl_param *const  params,
                                             SoupDataBuffer *buffer,
                                             SoupEnv *env,
                                             gint flags);

Description

Details

wsdl_soap_marshal ()

guint       wsdl_soap_marshal               (const guchar *const      operation,
                                             const guchar *const      ns,
                                             const guchar *const      ns_uri,
                                             const wsdl_param *const  params,
                                             SoupDataBuffer *buffer,
                                             SoupEnv *env,
                                             gint flags);

Marshals each element of params into a SOAP message, and stores it in buffer.

operation :

a string containing the name of the operation being marshalled.

ns :

a string containing a namespace reference

ns_uri :

a string containing a namespace URI

params :

a pointer to an array of wsdl_param, terminated by a set of NULL elements

buffer :

a pointer to a SoupDataBuffer

env :

a pointer to a SoupEnv struct, which is expected to have been initialised previously by soup_env_new()

flags :

an integer holding the bit flags WSDL_SOAP_FLAGS_REQUEST or WSDL_SOAP_FLAGS_RESPONSE

Returns :

0