blob: 70d6da420dc446fefba146f5b290e1daf34fb020 [file] [log] [blame]
/**
* axis2_skel_Calculator.c
*
* This file was auto-generated from WSDL for "Calculator|http://localhost/axis/Calculator" service
* by the Apache Axis2/C version: #axisVersion# #today#
* axis2_skel_Calculator Axis2/C skeleton for the axisService
*/
#include "axis2_skel_Calculator.h"
/**
* auto generated function definition signature
* for "div|http://localhost/axis/Calculator" operation.
* @param div
*/
adb_divResponse_t* axis2_skel_Calculator_div (const axutil_env_t *env,
adb_div_t *_div1)
{
adb_divResponse_t *_divresponse2;
int int_2;
int int_0;
int int_1;
/* Extract the request */
int_0 = adb_div_get_in0(_div1, env);
printf("Returned int: %d\n", int_0);
int_1 = adb_div_get_in1(_div1, env);
printf("Returned int: %d\n", int_1);
/* Build the response adb */
_divresponse2 = adb_divResponse_create(env);
int_2 = int_0 / int_1;
adb_divResponse_set_divReturn(_divresponse2, env, int_2);
return _divresponse2;
}
/**
* auto generated function definition signature
* for "mul|http://localhost/axis/Calculator" operation.
* @param mul
*/
adb_mulResponse_t* axis2_skel_Calculator_mul (const axutil_env_t *env,
adb_mul_t *_mul1)
{
adb_mulResponse_t *_mulresponse2;
int int_5;
int int_3;
int int_4;
/* Extract the request */
int_3 = adb_mul_get_in0(_mul1, env);
printf("Returned int: %d\n", int_3);
int_4 = adb_mul_get_in1(_mul1, env);
printf("Returned int: %d\n", int_4);
/* Build the response adb */
_mulresponse2 = adb_mulResponse_create(env);
int_5 = int_3 * int_4;
adb_mulResponse_set_mulReturn(_mulresponse2, env, int_5);
return _mulresponse2;
}
/**
* auto generated function definition signature
* for "add|http://localhost/axis/Calculator" operation.
* @param add
*/
adb_addResponse_t* axis2_skel_Calculator_add (const axutil_env_t *env,
adb_add_t *_add1)
{
adb_addResponse_t *_addresponse2;
int int_8;
int int_6;
int int_7;
/* Extract the request */
int_6 = adb_add_get_in0(_add1, env);
printf("Returned int: %d\n", int_6);
int_7 = adb_add_get_in1(_add1, env);
printf("Returned int: %d\n", int_7);
/* Build the response adb */
_addresponse2 = adb_addResponse_create(env);
int_8 = int_6 + int_7;
adb_addResponse_set_addReturn(_addresponse2, env, int_8);
return _addresponse2;
}
/**
* auto generated function definition signature
* for "sub|http://localhost/axis/Calculator" operation.
* @param sub
*/
adb_subResponse_t* axis2_skel_Calculator_sub (const axutil_env_t *env,
adb_sub_t *_sub1)
{
adb_subResponse_t *_subresponse2;
int int_11;
int int_9;
int int_10;
/* Extract the request */
int_9 = adb_sub_get_in0(_sub1, env);
printf("Returned int: %d\n", int_9);
int_10 = adb_sub_get_in1(_sub1, env);
printf("Returned int: %d\n", int_10);
/* Build the response adb */
_subresponse2 = adb_subResponse_create(env);
int_11 = int_9 - int_10;
adb_subResponse_set_subReturn(_subresponse2, env, int_11);
return _subresponse2;
}