CCAFFEINE
0.8.8
|
00001 /* 00002 * File: ccaffeine_ports_BuilderService_IOR.h 00003 * Symbol: ccaffeine.ports.BuilderService-v0.3 00004 * Symbol Type: class 00005 * Babel Version: 1.4.0 00006 * Description: Intermediate Object Representation for ccaffeine.ports.BuilderService 00007 * 00008 * WARNING: Automatically generated; changes will be lost 00009 * 00010 */ 00011 00012 #ifndef included_ccaffeine_ports_BuilderService_IOR_h 00013 #define included_ccaffeine_ports_BuilderService_IOR_h 00014 00015 #ifndef included_sidl_header_h 00016 #include "sidl_header.h" 00017 #endif 00018 struct sidl_rmi_InstanceHandle__object; 00019 #ifndef included_gov_cca_Port_IOR_h 00020 #include "gov_cca_Port_IOR.h" 00021 #endif 00022 #ifndef included_gov_cca_ports_BuilderService_IOR_h 00023 #include "gov_cca_ports_BuilderService_IOR.h" 00024 #endif 00025 #ifndef included_sidl_BaseClass_IOR_h 00026 #include "sidl_BaseClass_IOR.h" 00027 #endif 00028 00029 #ifdef __cplusplus 00030 extern "C" { 00031 #endif 00032 00033 /* 00034 * Symbol "ccaffeine.ports.BuilderService" (version 0.3) 00035 * 00036 * This is a wrapper class. It cannot be successfully 00037 * constructed directly from component or client code. 00038 * Only the ccaffeine framework internals know how to initialize 00039 * this object. If you want to use one, you should get 00040 * it as a port only in the form 'gov.cca.ports.BuilderService'. 00041 */ 00042 00043 struct ccaffeine_ports_BuilderService__array; 00044 struct ccaffeine_ports_BuilderService__object; 00045 00046 /* 00047 * Forward references for external classes and interfaces. 00048 */ 00049 00050 struct gov_cca_CCAException__array; 00051 struct gov_cca_CCAException__object; 00052 struct gov_cca_ComponentID__array; 00053 struct gov_cca_ComponentID__object; 00054 struct gov_cca_ConnectionID__array; 00055 struct gov_cca_ConnectionID__object; 00056 struct gov_cca_TypeMap__array; 00057 struct gov_cca_TypeMap__object; 00058 struct sidl_BaseException__array; 00059 struct sidl_BaseException__object; 00060 struct sidl_BaseInterface__array; 00061 struct sidl_BaseInterface__object; 00062 struct sidl_ClassInfo__array; 00063 struct sidl_ClassInfo__object; 00064 struct sidl_RuntimeException__array; 00065 struct sidl_RuntimeException__object; 00066 struct sidl_rmi_Call__array; 00067 struct sidl_rmi_Call__object; 00068 struct sidl_rmi_Return__array; 00069 struct sidl_rmi_Return__object; 00070 00071 /* 00072 * Declare the method entry point vector. 00073 */ 00074 00075 struct ccaffeine_ports_BuilderService__epv { 00076 /* Implicit builtin methods */ 00077 /* 0 */ 00078 void* (*f__cast)( 00079 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00080 /* in */ const char* name, 00081 /* out */ struct sidl_BaseInterface__object **_ex); 00082 /* 1 */ 00083 void (*f__delete)( 00084 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00085 /* out */ struct sidl_BaseInterface__object **_ex); 00086 /* 2 */ 00087 void (*f__exec)( 00088 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00089 /* in */ const char* methodName, 00090 /* in */ struct sidl_rmi_Call__object* inArgs, 00091 /* in */ struct sidl_rmi_Return__object* outArgs, 00092 /* out */ struct sidl_BaseInterface__object **_ex); 00093 /* 3 */ 00094 char* (*f__getURL)( 00095 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00096 /* out */ struct sidl_BaseInterface__object **_ex); 00097 /* 4 */ 00098 void (*f__raddRef)( 00099 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00100 /* out */ struct sidl_BaseInterface__object **_ex); 00101 /* 5 */ 00102 sidl_bool (*f__isRemote)( 00103 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00104 /* out */ struct sidl_BaseInterface__object **_ex); 00105 /* 6 */ 00106 void (*f__set_hooks)( 00107 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00108 /* in */ sidl_bool enable, 00109 /* out */ struct sidl_BaseInterface__object **_ex); 00110 /* 7 */ 00111 void (*f__set_contracts)( 00112 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00113 /* in */ sidl_bool enable, 00114 /* in */ const char* enfFilename, 00115 /* in */ sidl_bool resetCounters, 00116 /* out */ struct sidl_BaseInterface__object **_ex); 00117 /* 8 */ 00118 void (*f__dump_stats)( 00119 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00120 /* in */ const char* filename, 00121 /* in */ const char* prefix, 00122 /* out */ struct sidl_BaseInterface__object **_ex); 00123 /* 9 */ 00124 void (*f__ctor)( 00125 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00126 /* out */ struct sidl_BaseInterface__object **_ex); 00127 /* 10 */ 00128 void (*f__ctor2)( 00129 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00130 /* in */ void* private_data, 00131 /* out */ struct sidl_BaseInterface__object **_ex); 00132 /* 11 */ 00133 void (*f__dtor)( 00134 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00135 /* out */ struct sidl_BaseInterface__object **_ex); 00136 /* 12 */ 00137 void (*f__load)( 00138 /* out */ struct sidl_BaseInterface__object **_ex); 00139 /* Methods introduced in sidl.BaseInterface-v0.9.17 */ 00140 void (*f_addRef)( 00141 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00142 /* out */ struct sidl_BaseInterface__object **_ex); 00143 void (*f_deleteRef)( 00144 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00145 /* out */ struct sidl_BaseInterface__object **_ex); 00146 sidl_bool (*f_isSame)( 00147 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00148 /* in */ struct sidl_BaseInterface__object* iobj, 00149 /* out */ struct sidl_BaseInterface__object **_ex); 00150 sidl_bool (*f_isType)( 00151 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00152 /* in */ const char* name, 00153 /* out */ struct sidl_BaseInterface__object **_ex); 00154 struct sidl_ClassInfo__object* (*f_getClassInfo)( 00155 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00156 /* out */ struct sidl_BaseInterface__object **_ex); 00157 /* Methods introduced in sidl.BaseClass-v0.9.17 */ 00158 /* Methods introduced in gov.cca.Port-v0.8.5 */ 00159 /* Methods introduced in gov.cca.ports.BuilderService-v0.8.5 */ 00160 struct gov_cca_ComponentID__object* (*f_createInstance)( 00161 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00162 /* in */ const char* instanceName, 00163 /* in */ const char* className, 00164 /* in */ struct gov_cca_TypeMap__object* properties, 00165 /* out */ struct sidl_BaseInterface__object **_ex); 00166 struct gov_cca_ComponentID__array* (*f_getComponentIDs)( 00167 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00168 /* out */ struct sidl_BaseInterface__object **_ex); 00169 struct gov_cca_TypeMap__object* (*f_getComponentProperties)( 00170 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00171 /* in */ struct gov_cca_ComponentID__object* cid, 00172 /* out */ struct sidl_BaseInterface__object **_ex); 00173 void (*f_setComponentProperties)( 00174 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00175 /* in */ struct gov_cca_ComponentID__object* cid, 00176 /* in */ struct gov_cca_TypeMap__object* map, 00177 /* out */ struct sidl_BaseInterface__object **_ex); 00178 struct gov_cca_ComponentID__object* (*f_getDeserialization)( 00179 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00180 /* in */ const char* s, 00181 /* out */ struct sidl_BaseInterface__object **_ex); 00182 struct gov_cca_ComponentID__object* (*f_getComponentID)( 00183 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00184 /* in */ const char* componentInstanceName, 00185 /* out */ struct sidl_BaseInterface__object **_ex); 00186 void (*f_destroyInstance)( 00187 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00188 /* in */ struct gov_cca_ComponentID__object* toDie, 00189 /* in */ float timeout, 00190 /* out */ struct sidl_BaseInterface__object **_ex); 00191 struct sidl_string__array* (*f_getProvidedPortNames)( 00192 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00193 /* in */ struct gov_cca_ComponentID__object* cid, 00194 /* out */ struct sidl_BaseInterface__object **_ex); 00195 struct sidl_string__array* (*f_getUsedPortNames)( 00196 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00197 /* in */ struct gov_cca_ComponentID__object* cid, 00198 /* out */ struct sidl_BaseInterface__object **_ex); 00199 struct gov_cca_TypeMap__object* (*f_getPortProperties)( 00200 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00201 /* in */ struct gov_cca_ComponentID__object* cid, 00202 /* in */ const char* portName, 00203 /* out */ struct sidl_BaseInterface__object **_ex); 00204 void (*f_setPortProperties)( 00205 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00206 /* in */ struct gov_cca_ComponentID__object* cid, 00207 /* in */ const char* portName, 00208 /* in */ struct gov_cca_TypeMap__object* map, 00209 /* out */ struct sidl_BaseInterface__object **_ex); 00210 struct gov_cca_ConnectionID__object* (*f_connect)( 00211 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00212 /* in */ struct gov_cca_ComponentID__object* user, 00213 /* in */ const char* usingPortName, 00214 /* in */ struct gov_cca_ComponentID__object* provider, 00215 /* in */ const char* providingPortName, 00216 /* out */ struct sidl_BaseInterface__object **_ex); 00217 struct gov_cca_ConnectionID__array* (*f_getConnectionIDs)( 00218 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00219 /* in array<gov.cca.ComponentID> */ struct gov_cca_ComponentID__array* 00220 componentList, 00221 /* out */ struct sidl_BaseInterface__object **_ex); 00222 struct gov_cca_TypeMap__object* (*f_getConnectionProperties)( 00223 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00224 /* in */ struct gov_cca_ConnectionID__object* connID, 00225 /* out */ struct sidl_BaseInterface__object **_ex); 00226 void (*f_setConnectionProperties)( 00227 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00228 /* in */ struct gov_cca_ConnectionID__object* connID, 00229 /* in */ struct gov_cca_TypeMap__object* map, 00230 /* out */ struct sidl_BaseInterface__object **_ex); 00231 void (*f_disconnect)( 00232 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00233 /* in */ struct gov_cca_ConnectionID__object* connID, 00234 /* in */ float timeout, 00235 /* out */ struct sidl_BaseInterface__object **_ex); 00236 void (*f_disconnectAll)( 00237 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00238 /* in */ struct gov_cca_ComponentID__object* id1, 00239 /* in */ struct gov_cca_ComponentID__object* id2, 00240 /* in */ float timeout, 00241 /* out */ struct sidl_BaseInterface__object **_ex); 00242 /* Methods introduced in ccaffeine.ports.BuilderService-v0.3 */ 00243 void (*f_initialize)( 00244 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00245 /* in */ void* ccafeopq_BuilderService_port, 00246 /* out */ struct sidl_BaseInterface__object **_ex); 00247 void (*f_appendRepositoryPath)( 00248 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00249 /* in */ const char* dirPathElement, 00250 /* out */ struct sidl_BaseInterface__object **_ex); 00251 void (*f_loadComponentClass)( 00252 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00253 /* in */ const char* className, 00254 /* in */ sidl_bool loadGlobal, 00255 /* in */ sidl_bool loadLazy, 00256 /* out */ struct sidl_BaseInterface__object **_ex); 00257 }; 00258 00259 /* 00260 * Declare the method pre hooks entry point vector. 00261 */ 00262 00263 struct ccaffeine_ports_BuilderService__pre_epv { 00264 void (*f_initialize_pre)( 00265 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00266 /* in */ void* ccafeopq_BuilderService_port, 00267 /* out */ struct sidl_BaseInterface__object **_ex); 00268 void (*f_appendRepositoryPath_pre)( 00269 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00270 /* in */ const char* dirPathElement, 00271 /* out */ struct sidl_BaseInterface__object **_ex); 00272 void (*f_loadComponentClass_pre)( 00273 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00274 /* in */ const char* className, 00275 /* in */ sidl_bool loadGlobal, 00276 /* in */ sidl_bool loadLazy, 00277 /* out */ struct sidl_BaseInterface__object **_ex); 00278 void (*f_createInstance_pre)( 00279 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00280 /* in */ const char* instanceName, 00281 /* in */ const char* className, 00282 /* in */ struct gov_cca_TypeMap__object* properties, 00283 /* out */ struct sidl_BaseInterface__object **_ex); 00284 void (*f_getComponentIDs_pre)( 00285 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00286 /* out */ struct sidl_BaseInterface__object **_ex); 00287 void (*f_getComponentProperties_pre)( 00288 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00289 /* in */ struct gov_cca_ComponentID__object* cid, 00290 /* out */ struct sidl_BaseInterface__object **_ex); 00291 void (*f_setComponentProperties_pre)( 00292 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00293 /* in */ struct gov_cca_ComponentID__object* cid, 00294 /* in */ struct gov_cca_TypeMap__object* map, 00295 /* out */ struct sidl_BaseInterface__object **_ex); 00296 void (*f_getDeserialization_pre)( 00297 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00298 /* in */ const char* s, 00299 /* out */ struct sidl_BaseInterface__object **_ex); 00300 void (*f_getComponentID_pre)( 00301 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00302 /* in */ const char* componentInstanceName, 00303 /* out */ struct sidl_BaseInterface__object **_ex); 00304 void (*f_destroyInstance_pre)( 00305 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00306 /* in */ struct gov_cca_ComponentID__object* toDie, 00307 /* in */ float timeout, 00308 /* out */ struct sidl_BaseInterface__object **_ex); 00309 void (*f_getProvidedPortNames_pre)( 00310 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00311 /* in */ struct gov_cca_ComponentID__object* cid, 00312 /* out */ struct sidl_BaseInterface__object **_ex); 00313 void (*f_getUsedPortNames_pre)( 00314 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00315 /* in */ struct gov_cca_ComponentID__object* cid, 00316 /* out */ struct sidl_BaseInterface__object **_ex); 00317 void (*f_getPortProperties_pre)( 00318 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00319 /* in */ struct gov_cca_ComponentID__object* cid, 00320 /* in */ const char* portName, 00321 /* out */ struct sidl_BaseInterface__object **_ex); 00322 void (*f_setPortProperties_pre)( 00323 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00324 /* in */ struct gov_cca_ComponentID__object* cid, 00325 /* in */ const char* portName, 00326 /* in */ struct gov_cca_TypeMap__object* map, 00327 /* out */ struct sidl_BaseInterface__object **_ex); 00328 void (*f_connect_pre)( 00329 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00330 /* in */ struct gov_cca_ComponentID__object* user, 00331 /* in */ const char* usingPortName, 00332 /* in */ struct gov_cca_ComponentID__object* provider, 00333 /* in */ const char* providingPortName, 00334 /* out */ struct sidl_BaseInterface__object **_ex); 00335 void (*f_getConnectionIDs_pre)( 00336 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00337 /* in array<gov.cca.ComponentID> */ struct gov_cca_ComponentID__array* 00338 componentList, 00339 /* out */ struct sidl_BaseInterface__object **_ex); 00340 void (*f_getConnectionProperties_pre)( 00341 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00342 /* in */ struct gov_cca_ConnectionID__object* connID, 00343 /* out */ struct sidl_BaseInterface__object **_ex); 00344 void (*f_setConnectionProperties_pre)( 00345 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00346 /* in */ struct gov_cca_ConnectionID__object* connID, 00347 /* in */ struct gov_cca_TypeMap__object* map, 00348 /* out */ struct sidl_BaseInterface__object **_ex); 00349 void (*f_disconnect_pre)( 00350 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00351 /* in */ struct gov_cca_ConnectionID__object* connID, 00352 /* in */ float timeout, 00353 /* out */ struct sidl_BaseInterface__object **_ex); 00354 void (*f_disconnectAll_pre)( 00355 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00356 /* in */ struct gov_cca_ComponentID__object* id1, 00357 /* in */ struct gov_cca_ComponentID__object* id2, 00358 /* in */ float timeout, 00359 /* out */ struct sidl_BaseInterface__object **_ex); 00360 }; 00361 00362 /* 00363 * Declare the method post hooks entry point vector. 00364 */ 00365 00366 struct ccaffeine_ports_BuilderService__post_epv { 00367 void (*f_initialize_post)( 00368 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00369 /* in */ void* ccafeopq_BuilderService_port, 00370 /* out */ struct sidl_BaseInterface__object **_ex); 00371 void (*f_appendRepositoryPath_post)( 00372 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00373 /* in */ const char* dirPathElement, 00374 /* out */ struct sidl_BaseInterface__object **_ex); 00375 void (*f_loadComponentClass_post)( 00376 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00377 /* in */ const char* className, 00378 /* in */ sidl_bool loadGlobal, 00379 /* in */ sidl_bool loadLazy, 00380 /* out */ struct sidl_BaseInterface__object **_ex); 00381 void (*f_createInstance_post)( 00382 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00383 /* in */ const char* instanceName, 00384 /* in */ const char* className, 00385 /* in */ struct gov_cca_TypeMap__object* properties, 00386 /* in */ struct gov_cca_ComponentID__object* _retval, 00387 /* out */ struct sidl_BaseInterface__object **_ex); 00388 void (*f_getComponentIDs_post)( 00389 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00390 /* in array<gov.cca.ComponentID> */ struct gov_cca_ComponentID__array* 00391 _retval, 00392 /* out */ struct sidl_BaseInterface__object **_ex); 00393 void (*f_getComponentProperties_post)( 00394 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00395 /* in */ struct gov_cca_ComponentID__object* cid, 00396 /* in */ struct gov_cca_TypeMap__object* _retval, 00397 /* out */ struct sidl_BaseInterface__object **_ex); 00398 void (*f_setComponentProperties_post)( 00399 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00400 /* in */ struct gov_cca_ComponentID__object* cid, 00401 /* in */ struct gov_cca_TypeMap__object* map, 00402 /* out */ struct sidl_BaseInterface__object **_ex); 00403 void (*f_getDeserialization_post)( 00404 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00405 /* in */ const char* s, 00406 /* in */ struct gov_cca_ComponentID__object* _retval, 00407 /* out */ struct sidl_BaseInterface__object **_ex); 00408 void (*f_getComponentID_post)( 00409 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00410 /* in */ const char* componentInstanceName, 00411 /* in */ struct gov_cca_ComponentID__object* _retval, 00412 /* out */ struct sidl_BaseInterface__object **_ex); 00413 void (*f_destroyInstance_post)( 00414 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00415 /* in */ struct gov_cca_ComponentID__object* toDie, 00416 /* in */ float timeout, 00417 /* out */ struct sidl_BaseInterface__object **_ex); 00418 void (*f_getProvidedPortNames_post)( 00419 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00420 /* in */ struct gov_cca_ComponentID__object* cid, 00421 /* in array<string> */ struct sidl_string__array* _retval, 00422 /* out */ struct sidl_BaseInterface__object **_ex); 00423 void (*f_getUsedPortNames_post)( 00424 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00425 /* in */ struct gov_cca_ComponentID__object* cid, 00426 /* in array<string> */ struct sidl_string__array* _retval, 00427 /* out */ struct sidl_BaseInterface__object **_ex); 00428 void (*f_getPortProperties_post)( 00429 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00430 /* in */ struct gov_cca_ComponentID__object* cid, 00431 /* in */ const char* portName, 00432 /* in */ struct gov_cca_TypeMap__object* _retval, 00433 /* out */ struct sidl_BaseInterface__object **_ex); 00434 void (*f_setPortProperties_post)( 00435 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00436 /* in */ struct gov_cca_ComponentID__object* cid, 00437 /* in */ const char* portName, 00438 /* in */ struct gov_cca_TypeMap__object* map, 00439 /* out */ struct sidl_BaseInterface__object **_ex); 00440 void (*f_connect_post)( 00441 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00442 /* in */ struct gov_cca_ComponentID__object* user, 00443 /* in */ const char* usingPortName, 00444 /* in */ struct gov_cca_ComponentID__object* provider, 00445 /* in */ const char* providingPortName, 00446 /* in */ struct gov_cca_ConnectionID__object* _retval, 00447 /* out */ struct sidl_BaseInterface__object **_ex); 00448 void (*f_getConnectionIDs_post)( 00449 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00450 /* in array<gov.cca.ComponentID> */ struct gov_cca_ComponentID__array* 00451 componentList, 00452 /* in array<gov.cca.ConnectionID> */ struct gov_cca_ConnectionID__array* 00453 _retval, 00454 /* out */ struct sidl_BaseInterface__object **_ex); 00455 void (*f_getConnectionProperties_post)( 00456 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00457 /* in */ struct gov_cca_ConnectionID__object* connID, 00458 /* in */ struct gov_cca_TypeMap__object* _retval, 00459 /* out */ struct sidl_BaseInterface__object **_ex); 00460 void (*f_setConnectionProperties_post)( 00461 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00462 /* in */ struct gov_cca_ConnectionID__object* connID, 00463 /* in */ struct gov_cca_TypeMap__object* map, 00464 /* out */ struct sidl_BaseInterface__object **_ex); 00465 void (*f_disconnect_post)( 00466 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00467 /* in */ struct gov_cca_ConnectionID__object* connID, 00468 /* in */ float timeout, 00469 /* out */ struct sidl_BaseInterface__object **_ex); 00470 void (*f_disconnectAll_post)( 00471 /* in */ struct ccaffeine_ports_BuilderService__object* self, 00472 /* in */ struct gov_cca_ComponentID__object* id1, 00473 /* in */ struct gov_cca_ComponentID__object* id2, 00474 /* in */ float timeout, 00475 /* out */ struct sidl_BaseInterface__object **_ex); 00476 }; 00477 00478 /* 00479 * Define the controls and statistics structure. 00480 */ 00481 00482 00483 struct ccaffeine_ports_BuilderService__cstats { 00484 sidl_bool use_hooks; 00485 }; 00486 00487 /* 00488 * Define the class object structure. 00489 */ 00490 00491 struct ccaffeine_ports_BuilderService__object { 00492 struct sidl_BaseClass__object d_sidl_baseclass; 00493 struct gov_cca_Port__object d_gov_cca_port; 00494 struct gov_cca_ports_BuilderService__object d_gov_cca_ports_builderservice; 00495 struct ccaffeine_ports_BuilderService__epv* d_epv; 00496 struct ccaffeine_ports_BuilderService__cstats d_cstats; 00497 void* d_data; 00498 }; 00499 00500 struct ccaffeine_ports_BuilderService__external { 00501 struct ccaffeine_ports_BuilderService__object* 00502 (*createObject)(void* ddata, struct sidl_BaseInterface__object **_ex); 00503 00504 struct sidl_BaseClass__epv*(*getSuperEPV)(void); 00505 int d_ior_major_version; 00506 int d_ior_minor_version; 00507 }; 00508 00509 /* 00510 * This function returns a pointer to a static structure of 00511 * pointers to function entry points. Its purpose is to provide 00512 * one-stop shopping for loading DLLs. 00513 */ 00514 00515 const struct ccaffeine_ports_BuilderService__external* 00516 ccaffeine_ports_BuilderService__externals(void); 00517 00518 extern struct ccaffeine_ports_BuilderService__object* 00519 ccaffeine_ports_BuilderService__createObject(void* ddata,struct 00520 sidl_BaseInterface__object ** _ex); 00521 00522 extern void ccaffeine_ports_BuilderService__init( 00523 struct ccaffeine_ports_BuilderService__object* self, void* ddata, struct 00524 sidl_BaseInterface__object ** _ex); 00525 00526 extern void ccaffeine_ports_BuilderService__getEPVs( 00527 struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface, 00528 struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass, 00529 struct gov_cca_Port__epv **s_arg_epv__gov_cca_port, 00530 struct gov_cca_Port__epv **s_arg_epv_hooks__gov_cca_port, 00531 struct gov_cca_ports_BuilderService__epv 00532 **s_arg_epv__gov_cca_ports_builderservice, 00533 struct gov_cca_ports_BuilderService__epv 00534 **s_arg_epv_hooks__gov_cca_ports_builderservice, 00535 struct ccaffeine_ports_BuilderService__epv 00536 **s_arg_epv__ccaffeine_ports_builderservice, 00537 struct ccaffeine_ports_BuilderService__epv 00538 **s_arg_epv_hooks__ccaffeine_ports_builderservice); 00539 00540 extern void ccaffeine_ports_BuilderService__fini( 00541 struct ccaffeine_ports_BuilderService__object* self, struct 00542 sidl_BaseInterface__object ** _ex); 00543 00544 extern void ccaffeine_ports_BuilderService__IOR_version(int32_t *major, int32_t 00545 *minor); 00546 00547 struct gov_cca_ComponentID__object* 00548 skel_ccaffeine_ports_BuilderService_fconnect_gov_cca_ComponentID(const char* 00549 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex); 00550 struct gov_cca_TypeMap__object* 00551 skel_ccaffeine_ports_BuilderService_fconnect_gov_cca_TypeMap(const char* url, 00552 sidl_bool ar, struct sidl_BaseInterface__object * *_ex); 00553 struct sidl_BaseInterface__object* 00554 skel_ccaffeine_ports_BuilderService_fconnect_sidl_BaseInterface(const char* 00555 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex); 00556 struct gov_cca_ConnectionID__object* 00557 skel_ccaffeine_ports_BuilderService_fconnect_gov_cca_ConnectionID(const char* 00558 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex); 00559 struct ccaffeine_ports_BuilderService__remote{ 00560 int d_refcount; 00561 struct sidl_rmi_InstanceHandle__object *d_ih; 00562 }; 00563 00564 #ifdef __cplusplus 00565 } 00566 #endif 00567 #endif