3 #ifndef SIMANSALOMESERVICESTUB_H
4 #define SIMANSALOMESERVICESTUB_H
6 * SimanSalomeServiceStub.h
8 * This file was auto-generated from WSDL for "SimanSalomeService|http://salome.service.ws_server.splat.org" service
9 * by the Apache Axis2/Java version: 1.0 Built on : Nov 21, 2012 (01:42:27 MSK)
13 #include <OMElement.h>
15 #include <ServiceClient.h>
18 #include <CreateConfigFile.h>
20 #include <CreateConfigFileResponse.h>
24 #include <PutFileResponse.h>
28 #include <CheckInResponse.h>
32 #include <GetFileResponse.h>
35 namespace org_splat_ws_server_service_salome
38 #define SIMANSALOMESERVICESTUB_ERROR_CODES_START (AXIS2_ERROR_LAST + 2000)
42 SIMANSALOMESERVICESTUB_ERROR_NONE = SIMANSALOMESERVICESTUB_ERROR_CODES_START,
44 SIMANSALOMESERVICESTUB_ERROR_LAST
45 } SimanSalomeServiceStub_error_codes;
47 class ISimanSalomeServiceCallback;
51 class SimanSalomeServiceStub : public wso2wsf::Stub
56 * Constructor of SimanSalomeService class
57 * @param client_home WSF/C home directory
60 SimanSalomeServiceStub(std::string& client_home);
63 * Constructor of SimanSalomeService class
64 * @param client_home WSF/C home directory
65 * @param endpoint_uri The to endpoint uri,
68 SimanSalomeServiceStub(std::string& client_home, std::string& endpoint_uri);
71 * Populate Services for SimanSalomeServiceStub
74 populateServicesForSimanSalomeService();
77 * Get the endpoint uri of the SimanSalomeServiceStub
81 getEndpointUriOfSimanSalomeService();
86 * Auto generated function declaration
87 * for "createConfigFile|http://salome.service.ws_server.splat.org" operation.
89 * @param _createConfigFile of the org_splat_ws_server_service_salome::CreateConfigFile
91 * @return org_splat_ws_server_service_salome::CreateConfigFileResponse*
94 org_splat_ws_server_service_salome::CreateConfigFileResponse* WSF_CALL createConfigFile( org_splat_ws_server_service_salome::CreateConfigFile* _createConfigFile);
98 * Auto generated function declaration
99 * for "putFile|http://salome.service.ws_server.splat.org" operation.
101 * @param _putFile of the org_splat_ws_server_service_salome::PutFile
103 * @return org_splat_ws_server_service_salome::PutFileResponse*
106 org_splat_ws_server_service_salome::PutFileResponse* WSF_CALL putFile( org_splat_ws_server_service_salome::PutFile* _putFile);
110 * Auto generated function declaration
111 * for "checkIn|http://salome.service.ws_server.splat.org" operation.
113 * @param _checkIn of the org_splat_ws_server_service_salome::CheckIn
115 * @return org_splat_ws_server_service_salome::CheckInResponse*
118 org_splat_ws_server_service_salome::CheckInResponse* WSF_CALL checkIn( org_splat_ws_server_service_salome::CheckIn* _checkIn);
122 * Auto generated function declaration
123 * for "getFile|http://salome.service.ws_server.splat.org" operation.
125 * @param _getFile of the org_splat_ws_server_service_salome::GetFile
127 * @return org_splat_ws_server_service_salome::GetFileResponse*
130 org_splat_ws_server_service_salome::GetFileResponse* WSF_CALL getFile( org_splat_ws_server_service_salome::GetFile* _getFile);
134 * Auto generated function for asynchronous invocations
135 * for "createConfigFile|http://salome.service.ws_server.splat.org" operation.
136 * @param stub The stub
138 * @param _createConfigFile of the org_splat_ws_server_service_salome::CreateConfigFile
139 * @param ICallback callback handler
144 start_createConfigFile(org_splat_ws_server_service_salome::CreateConfigFile* _createConfigFile,ISimanSalomeServiceCallback* callback);
149 * Auto generated function for asynchronous invocations
150 * for "putFile|http://salome.service.ws_server.splat.org" operation.
151 * @param stub The stub
153 * @param _putFile of the org_splat_ws_server_service_salome::PutFile
154 * @param ICallback callback handler
159 start_putFile(org_splat_ws_server_service_salome::PutFile* _putFile,ISimanSalomeServiceCallback* callback);
164 * Auto generated function for asynchronous invocations
165 * for "checkIn|http://salome.service.ws_server.splat.org" operation.
166 * @param stub The stub
168 * @param _checkIn of the org_splat_ws_server_service_salome::CheckIn
169 * @param ICallback callback handler
174 start_checkIn(org_splat_ws_server_service_salome::CheckIn* _checkIn,ISimanSalomeServiceCallback* callback);
179 * Auto generated function for asynchronous invocations
180 * for "getFile|http://salome.service.ws_server.splat.org" operation.
181 * @param stub The stub
183 * @param _getFile of the org_splat_ws_server_service_salome::GetFile
184 * @param ICallback callback handler
189 start_getFile(org_splat_ws_server_service_salome::GetFile* _getFile,ISimanSalomeServiceCallback* callback);
196 /** we have to reserve some error codes for adb and for custom messages */