Salome HOME
removing the directory of scenario after checkin
[tools/simanio.git] / src / SimanSalomeServiceStub.h
1
2
3 #ifndef SIMANSALOMESERVICESTUB_H
4 #define SIMANSALOMESERVICESTUB_H
5 /**
6 * SimanSalomeServiceStub.h
7 *
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)
10 */
11
12 #include <stdio.h>
13 #include <OMElement.h>
14 #include <Stub.h>
15 #include <ServiceClient.h>
16
17
18 #include <CreateConfigFile.h>
19
20 #include <CreateConfigFileResponse.h>
21
22 #include <PutFile.h>
23
24 #include <PutFileResponse.h>
25
26 #include <CheckIn.h>
27
28 #include <CheckInResponse.h>
29
30 #include <GetFile.h>
31
32 #include <GetFileResponse.h>
33
34
35 namespace org_splat_ws_server_service_salome
36 {
37
38 #define SIMANSALOMESERVICESTUB_ERROR_CODES_START (AXIS2_ERROR_LAST + 2000)
39
40 typedef enum
41 {
42      SIMANSALOMESERVICESTUB_ERROR_NONE = SIMANSALOMESERVICESTUB_ERROR_CODES_START,
43
44     SIMANSALOMESERVICESTUB_ERROR_LAST
45 } SimanSalomeServiceStub_error_codes;
46
47  class ISimanSalomeServiceCallback;
48
49  
50
51 class SimanSalomeServiceStub : public wso2wsf::Stub
52 {
53
54         public:
55         /**
56          *  Constructor of SimanSalomeService class
57          *  @param client_home WSF/C home directory
58          *  
59          */
60         SimanSalomeServiceStub(std::string& client_home);
61
62         /**
63          *  Constructor of SimanSalomeService class
64          *  @param client_home WSF/C home directory
65          *  @param endpoint_uri The to endpoint uri,
66          */
67
68         SimanSalomeServiceStub(std::string& client_home, std::string& endpoint_uri);
69
70         /**
71          * Populate Services for SimanSalomeServiceStub
72          */
73         void WSF_CALL
74         populateServicesForSimanSalomeService();
75
76         /**
77          * Get the endpoint uri of the SimanSalomeServiceStub
78          */
79
80         std::string WSF_CALL
81         getEndpointUriOfSimanSalomeService();
82
83         
84
85             /**
86              * Auto generated function declaration
87              * for "createConfigFile|http://salome.service.ws_server.splat.org" operation.
88              * 
89              * @param _createConfigFile of the org_splat_ws_server_service_salome::CreateConfigFile
90              *
91              * @return org_splat_ws_server_service_salome::CreateConfigFileResponse*
92              */
93
94             org_splat_ws_server_service_salome::CreateConfigFileResponse* WSF_CALL createConfigFile( org_splat_ws_server_service_salome::CreateConfigFile*  _createConfigFile);
95           
96
97             /**
98              * Auto generated function declaration
99              * for "putFile|http://salome.service.ws_server.splat.org" operation.
100              * 
101              * @param _putFile of the org_splat_ws_server_service_salome::PutFile
102              *
103              * @return org_splat_ws_server_service_salome::PutFileResponse*
104              */
105
106             org_splat_ws_server_service_salome::PutFileResponse* WSF_CALL putFile( org_splat_ws_server_service_salome::PutFile*  _putFile);
107           
108
109             /**
110              * Auto generated function declaration
111              * for "checkIn|http://salome.service.ws_server.splat.org" operation.
112              * 
113              * @param _checkIn of the org_splat_ws_server_service_salome::CheckIn
114              *
115              * @return org_splat_ws_server_service_salome::CheckInResponse*
116              */
117
118             org_splat_ws_server_service_salome::CheckInResponse* WSF_CALL checkIn( org_splat_ws_server_service_salome::CheckIn*  _checkIn);
119           
120
121             /**
122              * Auto generated function declaration
123              * for "getFile|http://salome.service.ws_server.splat.org" operation.
124              * 
125              * @param _getFile of the org_splat_ws_server_service_salome::GetFile
126              *
127              * @return org_splat_ws_server_service_salome::GetFileResponse*
128              */
129
130             org_splat_ws_server_service_salome::GetFileResponse* WSF_CALL getFile( org_splat_ws_server_service_salome::GetFile*  _getFile);
131           
132
133         /**
134          * Auto generated function for asynchronous invocations
135          * for "createConfigFile|http://salome.service.ws_server.splat.org" operation.
136          * @param stub The stub
137          * 
138          * @param _createConfigFile of the org_splat_ws_server_service_salome::CreateConfigFile
139          * @param ICallback callback handler
140          */
141
142
143         void WSF_CALL
144         start_createConfigFile(org_splat_ws_server_service_salome::CreateConfigFile*  _createConfigFile,ISimanSalomeServiceCallback* callback);
145
146         
147
148         /**
149          * Auto generated function for asynchronous invocations
150          * for "putFile|http://salome.service.ws_server.splat.org" operation.
151          * @param stub The stub
152          * 
153          * @param _putFile of the org_splat_ws_server_service_salome::PutFile
154          * @param ICallback callback handler
155          */
156
157
158         void WSF_CALL
159         start_putFile(org_splat_ws_server_service_salome::PutFile*  _putFile,ISimanSalomeServiceCallback* callback);
160
161         
162
163         /**
164          * Auto generated function for asynchronous invocations
165          * for "checkIn|http://salome.service.ws_server.splat.org" operation.
166          * @param stub The stub
167          * 
168          * @param _checkIn of the org_splat_ws_server_service_salome::CheckIn
169          * @param ICallback callback handler
170          */
171
172
173         void WSF_CALL
174         start_checkIn(org_splat_ws_server_service_salome::CheckIn*  _checkIn,ISimanSalomeServiceCallback* callback);
175
176         
177
178         /**
179          * Auto generated function for asynchronous invocations
180          * for "getFile|http://salome.service.ws_server.splat.org" operation.
181          * @param stub The stub
182          * 
183          * @param _getFile of the org_splat_ws_server_service_salome::GetFile
184          * @param ICallback callback handler
185          */
186
187
188         void WSF_CALL
189         start_getFile(org_splat_ws_server_service_salome::GetFile*  _getFile,ISimanSalomeServiceCallback* callback);
190
191           
192
193
194 };
195
196 /** we have to reserve some error codes for adb and for custom messages */
197
198
199
200 }
201
202
203         
204 #endif        
205    
206