org.apache.axis2.wsdl.template.c.StubHeaderTemplate.xsl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of axis2-codegen Show documentation
Show all versions of axis2-codegen Show documentation
Axis2 Code Generation module
/**
* .h
*
* This file was auto-generated from WSDL for " " service
* by the Apache Axis2/Java version: #axisVersion# #today#
*/
#include <stdio.h>
#include <axiom.h>
#include <axutil_utils.h>
#include <axiom_soap.h>
#include <axis2_client.h>
#include <axis2_stub.h>
#include " .h"
#include " .h"
#ifdef __cplusplus
extern "C" {
#endif
/***************** function prototypes - for header file *************/
/**
* axis2_stub_create_
* Create and return the stub with services populated
* @param env Environment ( mandatory)
* @param client_home Axis2/C home ( mandatory )
* @param endpoint_uri Service endpoint uri( optional ) - if NULL default picked from WSDL used
* @return Newly created stub object
*/
axis2_stub_t* AXIS2_CALL
axis2_stub_create_ (const axutil_env_t *env,
const axis2_char_t *client_home,
const axis2_char_t *endpoint_uri);
/**
* axis2_stub_populate_services_for_
* populate the svc in stub with the service and operations
* @param stub The stub
* @param env environment ( mandatory)
*/
void AXIS2_CALL
axis2_stub_populate_services_for_ ( axis2_stub_t *stub, const axutil_env_t *env);
/**
* axis2_stub_get_endpoint_uri_of_
* Return the endpoint URI picked from WSDL
* @param env environment ( mandatory)
* @return The endpoint picked from WSDL
*/
axis2_char_t* AXIS2_CALL
axis2_stub_get_endpoint_uri_of_ (const axutil_env_t *env);
/**
* Auto generated function declaration
* for " " operation.
* @param stub The stub (axis2_stub_t)
* @param env environment ( mandatory)
* @param _ of the
* @param _ of the
*
* @param dp_ - output header
* @return
*/
,
_
,
_
axis2_status_t AXIS2_CALL
AXIS2_CALL
axis2_stub_op_ _( axis2_stub_t *stub, const axutil_env_t *env
,
*
dp_ /* output header double ptr*/
);
,
_
,
_
/**
* Auto generated function for asynchronous invocations
* for "" operation.
* @param stub The stub
* @param env environment ( mandatory)
* @param _ of the
* @param _ of the
* @param user_data user data to be accessed by the callbacks
* @param on_complete callback to handle on complete
* @param on_error callback to handle on error
*/
void AXIS2_CALL
axis2_stub_start_op_ _ ( axis2_stub_t *stub, const axutil_env_t *env ,
void *user_data,
axis2_status_t ( AXIS2_CALL *on_complete ) (const axutil_env_t *, _ ,
_
, void *data) ,
axis2_status_t ( AXIS2_CALL *on_error ) (const axutil_env_t *, int exception, void *data) );
/**
* function to free any soap input headers
* @param env environment ( mandatory)
*/
void AXIS2_CALL
axis2_stub_op_ _ _free_input_headers(const axutil_env_t *env, ,
_
);
/**
* function to free any soap output headers
* @param env environment ( mandatory)
*/
void AXIS2_CALL
axis2_stub_op_ _ _free_output_headers(const axutil_env_t *env, ,
_
);
#ifdef __cplusplus
}
#endif
© 2015 - 2024 Weber Informatics LLC | Privacy Policy