blob: d89db14e8c2f4572f586fff22736d58c74622b5a [file] [log] [blame]
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* See the License for the specific language governing permissions and
* limitations under the License.
* 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;