CCAFFEINE
0.8.8
|
00001 /* 00002 * File: ccaffeine_ports_ParameterPortFactoryWrap_IOR.h 00003 * Symbol: ccaffeine.ports.ParameterPortFactoryWrap-v0.3 00004 * Symbol Type: class 00005 * Babel Version: 1.4.0 00006 * Description: Intermediate Object Representation for ccaffeine.ports.ParameterPortFactoryWrap 00007 * 00008 * WARNING: Automatically generated; changes will be lost 00009 * 00010 */ 00011 00012 #ifndef included_ccaffeine_ports_ParameterPortFactoryWrap_IOR_h 00013 #define included_ccaffeine_ports_ParameterPortFactoryWrap_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_ParameterPortFactory_IOR_h 00023 #include "gov_cca_ports_ParameterPortFactory_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.ParameterPortFactoryWrap" (version 0.3) 00035 * 00036 * ccaffeine implementation of cca standard. 00037 */ 00038 00039 struct ccaffeine_ports_ParameterPortFactoryWrap__array; 00040 struct ccaffeine_ports_ParameterPortFactoryWrap__object; 00041 00042 /* 00043 * Forward references for external classes and interfaces. 00044 */ 00045 00046 struct gov_cca_CCAException__array; 00047 struct gov_cca_CCAException__object; 00048 struct gov_cca_Services__array; 00049 struct gov_cca_Services__object; 00050 struct gov_cca_TypeMap__array; 00051 struct gov_cca_TypeMap__object; 00052 struct gov_cca_ports_ParameterGetListener__array; 00053 struct gov_cca_ports_ParameterGetListener__object; 00054 struct gov_cca_ports_ParameterSetListener__array; 00055 struct gov_cca_ports_ParameterSetListener__object; 00056 struct sidl_BaseException__array; 00057 struct sidl_BaseException__object; 00058 struct sidl_BaseInterface__array; 00059 struct sidl_BaseInterface__object; 00060 struct sidl_ClassInfo__array; 00061 struct sidl_ClassInfo__object; 00062 struct sidl_RuntimeException__array; 00063 struct sidl_RuntimeException__object; 00064 struct sidl_rmi_Call__array; 00065 struct sidl_rmi_Call__object; 00066 struct sidl_rmi_Return__array; 00067 struct sidl_rmi_Return__object; 00068 00069 /* 00070 * Declare the method entry point vector. 00071 */ 00072 00073 struct ccaffeine_ports_ParameterPortFactoryWrap__epv { 00074 /* Implicit builtin methods */ 00075 /* 0 */ 00076 void* (*f__cast)( 00077 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00078 /* in */ const char* name, 00079 /* out */ struct sidl_BaseInterface__object **_ex); 00080 /* 1 */ 00081 void (*f__delete)( 00082 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00083 /* out */ struct sidl_BaseInterface__object **_ex); 00084 /* 2 */ 00085 void (*f__exec)( 00086 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00087 /* in */ const char* methodName, 00088 /* in */ struct sidl_rmi_Call__object* inArgs, 00089 /* in */ struct sidl_rmi_Return__object* outArgs, 00090 /* out */ struct sidl_BaseInterface__object **_ex); 00091 /* 3 */ 00092 char* (*f__getURL)( 00093 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00094 /* out */ struct sidl_BaseInterface__object **_ex); 00095 /* 4 */ 00096 void (*f__raddRef)( 00097 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00098 /* out */ struct sidl_BaseInterface__object **_ex); 00099 /* 5 */ 00100 sidl_bool (*f__isRemote)( 00101 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00102 /* out */ struct sidl_BaseInterface__object **_ex); 00103 /* 6 */ 00104 void (*f__set_hooks)( 00105 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00106 /* in */ sidl_bool enable, 00107 /* out */ struct sidl_BaseInterface__object **_ex); 00108 /* 7 */ 00109 void (*f__set_contracts)( 00110 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00111 /* in */ sidl_bool enable, 00112 /* in */ const char* enfFilename, 00113 /* in */ sidl_bool resetCounters, 00114 /* out */ struct sidl_BaseInterface__object **_ex); 00115 /* 8 */ 00116 void (*f__dump_stats)( 00117 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00118 /* in */ const char* filename, 00119 /* in */ const char* prefix, 00120 /* out */ struct sidl_BaseInterface__object **_ex); 00121 /* 9 */ 00122 void (*f__ctor)( 00123 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00124 /* out */ struct sidl_BaseInterface__object **_ex); 00125 /* 10 */ 00126 void (*f__ctor2)( 00127 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00128 /* in */ void* private_data, 00129 /* out */ struct sidl_BaseInterface__object **_ex); 00130 /* 11 */ 00131 void (*f__dtor)( 00132 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00133 /* out */ struct sidl_BaseInterface__object **_ex); 00134 /* 12 */ 00135 void (*f__load)( 00136 /* out */ struct sidl_BaseInterface__object **_ex); 00137 /* Methods introduced in sidl.BaseInterface-v0.9.17 */ 00138 void (*f_addRef)( 00139 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00140 /* out */ struct sidl_BaseInterface__object **_ex); 00141 void (*f_deleteRef)( 00142 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00143 /* out */ struct sidl_BaseInterface__object **_ex); 00144 sidl_bool (*f_isSame)( 00145 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00146 /* in */ struct sidl_BaseInterface__object* iobj, 00147 /* out */ struct sidl_BaseInterface__object **_ex); 00148 sidl_bool (*f_isType)( 00149 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00150 /* in */ const char* name, 00151 /* out */ struct sidl_BaseInterface__object **_ex); 00152 struct sidl_ClassInfo__object* (*f_getClassInfo)( 00153 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00154 /* out */ struct sidl_BaseInterface__object **_ex); 00155 /* Methods introduced in sidl.BaseClass-v0.9.17 */ 00156 /* Methods introduced in gov.cca.Port-v0.8.5 */ 00157 /* Methods introduced in gov.cca.ports.ParameterPortFactory-v0.8.5 */ 00158 void (*f_initParameterData)( 00159 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00160 /* inout */ struct gov_cca_TypeMap__object** portData, 00161 /* in */ const char* portName, 00162 /* out */ struct sidl_BaseInterface__object **_ex); 00163 void (*f_setBatchTitle)( 00164 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00165 /* in */ struct gov_cca_TypeMap__object* portData, 00166 /* in */ const char* title, 00167 /* out */ struct sidl_BaseInterface__object **_ex); 00168 void (*f_setGroupName)( 00169 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00170 /* in */ struct gov_cca_TypeMap__object* portData, 00171 /* in */ const char* newGroupName, 00172 /* out */ struct sidl_BaseInterface__object **_ex); 00173 void (*f_setGroupNameAndTitle)( 00174 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00175 /* in */ struct gov_cca_TypeMap__object* portData, 00176 /* in */ const char* newGroupName, 00177 /* in */ const char* groupTitle, 00178 /* out */ struct sidl_BaseInterface__object **_ex); 00179 void (*f_addRequestBoolean)( 00180 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00181 /* in */ struct gov_cca_TypeMap__object* portData, 00182 /* in */ const char* name, 00183 /* in */ const char* help, 00184 /* in */ const char* prompt, 00185 /* in */ sidl_bool bdefault, 00186 /* out */ struct sidl_BaseInterface__object **_ex); 00187 void (*f_addRequestInt)( 00188 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00189 /* in */ struct gov_cca_TypeMap__object* portData, 00190 /* in */ const char* name, 00191 /* in */ const char* help, 00192 /* in */ const char* prompt, 00193 /* in */ int32_t idefault, 00194 /* in */ int32_t low, 00195 /* in */ int32_t high, 00196 /* out */ struct sidl_BaseInterface__object **_ex); 00197 void (*f_addRequestLong)( 00198 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00199 /* in */ struct gov_cca_TypeMap__object* portData, 00200 /* in */ const char* name, 00201 /* in */ const char* help, 00202 /* in */ const char* prompt, 00203 /* in */ int64_t ldefault, 00204 /* in */ int64_t low, 00205 /* in */ int64_t high, 00206 /* out */ struct sidl_BaseInterface__object **_ex); 00207 void (*f_addRequestFloat)( 00208 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00209 /* in */ struct gov_cca_TypeMap__object* portData, 00210 /* in */ const char* name, 00211 /* in */ const char* help, 00212 /* in */ const char* prompt, 00213 /* in */ float fdefault, 00214 /* in */ float low, 00215 /* in */ float high, 00216 /* out */ struct sidl_BaseInterface__object **_ex); 00217 void (*f_addRequestDouble)( 00218 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00219 /* in */ struct gov_cca_TypeMap__object* portData, 00220 /* in */ const char* name, 00221 /* in */ const char* help, 00222 /* in */ const char* prompt, 00223 /* in */ double ddefault, 00224 /* in */ double low, 00225 /* in */ double high, 00226 /* out */ struct sidl_BaseInterface__object **_ex); 00227 void (*f_addRequestString)( 00228 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00229 /* in */ struct gov_cca_TypeMap__object* portData, 00230 /* in */ const char* name, 00231 /* in */ const char* help, 00232 /* in */ const char* prompt, 00233 /* in */ const char* sdefault, 00234 /* out */ struct sidl_BaseInterface__object **_ex); 00235 void (*f_addRequestStringChoice)( 00236 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00237 /* in */ struct gov_cca_TypeMap__object* portData, 00238 /* in */ const char* key, 00239 /* in */ const char* choice, 00240 /* out */ struct sidl_BaseInterface__object **_ex); 00241 void (*f_addStringChoices)( 00242 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00243 /* in */ struct gov_cca_TypeMap__object* portData, 00244 /* in */ const char* name, 00245 /* in array<string> */ struct sidl_string__array* choices, 00246 /* out */ struct sidl_BaseInterface__object **_ex); 00247 void (*f_addIntChoices)( 00248 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00249 /* in */ struct gov_cca_TypeMap__object* portData, 00250 /* in */ const char* name, 00251 /* in array<int> */ struct sidl_int__array* choices, 00252 /* out */ struct sidl_BaseInterface__object **_ex); 00253 void (*f_addLongChoices)( 00254 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00255 /* in */ struct gov_cca_TypeMap__object* portData, 00256 /* in */ const char* name, 00257 /* in array<long> */ struct sidl_long__array* choices, 00258 /* out */ struct sidl_BaseInterface__object **_ex); 00259 void (*f_addFloatChoices)( 00260 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00261 /* in */ struct gov_cca_TypeMap__object* portData, 00262 /* in */ const char* name, 00263 /* in array<float> */ struct sidl_float__array* choices, 00264 /* out */ struct sidl_BaseInterface__object **_ex); 00265 void (*f_addDoubleChoices)( 00266 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00267 /* in */ struct gov_cca_TypeMap__object* portData, 00268 /* in */ const char* name, 00269 /* in array<double> */ struct sidl_double__array* choices, 00270 /* out */ struct sidl_BaseInterface__object **_ex); 00271 void (*f_addFcomplexChoices)( 00272 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00273 /* in */ struct gov_cca_TypeMap__object* portData, 00274 /* in */ const char* name, 00275 /* in array<fcomplex> */ struct sidl_fcomplex__array* choices, 00276 /* out */ struct sidl_BaseInterface__object **_ex); 00277 void (*f_addDcomplexChoices)( 00278 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00279 /* in */ struct gov_cca_TypeMap__object* portData, 00280 /* in */ const char* name, 00281 /* in array<dcomplex> */ struct sidl_dcomplex__array* choices, 00282 /* out */ struct sidl_BaseInterface__object **_ex); 00283 void (*f_clearRequests)( 00284 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00285 /* in */ struct gov_cca_TypeMap__object* portData, 00286 /* out */ struct sidl_BaseInterface__object **_ex); 00287 void (*f_registerUpdater)( 00288 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00289 /* in */ struct gov_cca_TypeMap__object* portData, 00290 /* in */ struct gov_cca_ports_ParameterGetListener__object* powner, 00291 /* out */ struct sidl_BaseInterface__object **_ex); 00292 void (*f_registerUpdatedListener)( 00293 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00294 /* in */ struct gov_cca_TypeMap__object* portData, 00295 /* in */ struct gov_cca_ports_ParameterSetListener__object* powner, 00296 /* out */ struct sidl_BaseInterface__object **_ex); 00297 void (*f_addParameterPort)( 00298 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00299 /* in */ struct gov_cca_TypeMap__object* portData, 00300 /* in */ struct gov_cca_Services__object* services, 00301 /* out */ struct sidl_BaseInterface__object **_ex); 00302 void (*f_removeParameterPort)( 00303 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00304 /* in */ struct gov_cca_TypeMap__object* portData, 00305 /* in */ struct gov_cca_Services__object* services, 00306 /* out */ struct sidl_BaseInterface__object **_ex); 00307 /* Methods introduced in ccaffeine.ports.ParameterPortFactoryWrap-v0.3 */ 00308 void (*f_initialize)( 00309 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00310 /* in */ void* co_p_ParameterPortFactory_star, 00311 /* out */ struct sidl_BaseInterface__object **_ex); 00312 void* (*f_getWrapped)( 00313 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00314 /* in */ const char* className, 00315 /* out */ struct sidl_BaseInterface__object **_ex); 00316 }; 00317 00318 /* 00319 * Declare the method pre hooks entry point vector. 00320 */ 00321 00322 struct ccaffeine_ports_ParameterPortFactoryWrap__pre_epv { 00323 void (*f_initialize_pre)( 00324 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00325 /* in */ void* co_p_ParameterPortFactory_star, 00326 /* out */ struct sidl_BaseInterface__object **_ex); 00327 void (*f_getWrapped_pre)( 00328 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00329 /* in */ const char* className, 00330 /* out */ struct sidl_BaseInterface__object **_ex); 00331 void (*f_initParameterData_pre)( 00332 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00333 /* in */ struct gov_cca_TypeMap__object* portData, 00334 /* in */ const char* portName, 00335 /* out */ struct sidl_BaseInterface__object **_ex); 00336 void (*f_setBatchTitle_pre)( 00337 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00338 /* in */ struct gov_cca_TypeMap__object* portData, 00339 /* in */ const char* title, 00340 /* out */ struct sidl_BaseInterface__object **_ex); 00341 void (*f_setGroupName_pre)( 00342 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00343 /* in */ struct gov_cca_TypeMap__object* portData, 00344 /* in */ const char* newGroupName, 00345 /* out */ struct sidl_BaseInterface__object **_ex); 00346 void (*f_setGroupNameAndTitle_pre)( 00347 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00348 /* in */ struct gov_cca_TypeMap__object* portData, 00349 /* in */ const char* newGroupName, 00350 /* in */ const char* groupTitle, 00351 /* out */ struct sidl_BaseInterface__object **_ex); 00352 void (*f_addRequestBoolean_pre)( 00353 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00354 /* in */ struct gov_cca_TypeMap__object* portData, 00355 /* in */ const char* name, 00356 /* in */ const char* help, 00357 /* in */ const char* prompt, 00358 /* in */ sidl_bool bdefault, 00359 /* out */ struct sidl_BaseInterface__object **_ex); 00360 void (*f_addRequestInt_pre)( 00361 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00362 /* in */ struct gov_cca_TypeMap__object* portData, 00363 /* in */ const char* name, 00364 /* in */ const char* help, 00365 /* in */ const char* prompt, 00366 /* in */ int32_t idefault, 00367 /* in */ int32_t low, 00368 /* in */ int32_t high, 00369 /* out */ struct sidl_BaseInterface__object **_ex); 00370 void (*f_addRequestLong_pre)( 00371 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00372 /* in */ struct gov_cca_TypeMap__object* portData, 00373 /* in */ const char* name, 00374 /* in */ const char* help, 00375 /* in */ const char* prompt, 00376 /* in */ int64_t ldefault, 00377 /* in */ int64_t low, 00378 /* in */ int64_t high, 00379 /* out */ struct sidl_BaseInterface__object **_ex); 00380 void (*f_addRequestFloat_pre)( 00381 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00382 /* in */ struct gov_cca_TypeMap__object* portData, 00383 /* in */ const char* name, 00384 /* in */ const char* help, 00385 /* in */ const char* prompt, 00386 /* in */ float fdefault, 00387 /* in */ float low, 00388 /* in */ float high, 00389 /* out */ struct sidl_BaseInterface__object **_ex); 00390 void (*f_addRequestDouble_pre)( 00391 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00392 /* in */ struct gov_cca_TypeMap__object* portData, 00393 /* in */ const char* name, 00394 /* in */ const char* help, 00395 /* in */ const char* prompt, 00396 /* in */ double ddefault, 00397 /* in */ double low, 00398 /* in */ double high, 00399 /* out */ struct sidl_BaseInterface__object **_ex); 00400 void (*f_addRequestString_pre)( 00401 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00402 /* in */ struct gov_cca_TypeMap__object* portData, 00403 /* in */ const char* name, 00404 /* in */ const char* help, 00405 /* in */ const char* prompt, 00406 /* in */ const char* sdefault, 00407 /* out */ struct sidl_BaseInterface__object **_ex); 00408 void (*f_addRequestStringChoice_pre)( 00409 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00410 /* in */ struct gov_cca_TypeMap__object* portData, 00411 /* in */ const char* key, 00412 /* in */ const char* choice, 00413 /* out */ struct sidl_BaseInterface__object **_ex); 00414 void (*f_addStringChoices_pre)( 00415 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00416 /* in */ struct gov_cca_TypeMap__object* portData, 00417 /* in */ const char* name, 00418 /* in array<string> */ struct sidl_string__array* choices, 00419 /* out */ struct sidl_BaseInterface__object **_ex); 00420 void (*f_addIntChoices_pre)( 00421 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00422 /* in */ struct gov_cca_TypeMap__object* portData, 00423 /* in */ const char* name, 00424 /* in array<int> */ struct sidl_int__array* choices, 00425 /* out */ struct sidl_BaseInterface__object **_ex); 00426 void (*f_addLongChoices_pre)( 00427 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00428 /* in */ struct gov_cca_TypeMap__object* portData, 00429 /* in */ const char* name, 00430 /* in array<long> */ struct sidl_long__array* choices, 00431 /* out */ struct sidl_BaseInterface__object **_ex); 00432 void (*f_addFloatChoices_pre)( 00433 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00434 /* in */ struct gov_cca_TypeMap__object* portData, 00435 /* in */ const char* name, 00436 /* in array<float> */ struct sidl_float__array* choices, 00437 /* out */ struct sidl_BaseInterface__object **_ex); 00438 void (*f_addDoubleChoices_pre)( 00439 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00440 /* in */ struct gov_cca_TypeMap__object* portData, 00441 /* in */ const char* name, 00442 /* in array<double> */ struct sidl_double__array* choices, 00443 /* out */ struct sidl_BaseInterface__object **_ex); 00444 void (*f_addFcomplexChoices_pre)( 00445 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00446 /* in */ struct gov_cca_TypeMap__object* portData, 00447 /* in */ const char* name, 00448 /* in array<fcomplex> */ struct sidl_fcomplex__array* choices, 00449 /* out */ struct sidl_BaseInterface__object **_ex); 00450 void (*f_addDcomplexChoices_pre)( 00451 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00452 /* in */ struct gov_cca_TypeMap__object* portData, 00453 /* in */ const char* name, 00454 /* in array<dcomplex> */ struct sidl_dcomplex__array* choices, 00455 /* out */ struct sidl_BaseInterface__object **_ex); 00456 void (*f_clearRequests_pre)( 00457 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00458 /* in */ struct gov_cca_TypeMap__object* portData, 00459 /* out */ struct sidl_BaseInterface__object **_ex); 00460 void (*f_registerUpdater_pre)( 00461 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00462 /* in */ struct gov_cca_TypeMap__object* portData, 00463 /* in */ struct gov_cca_ports_ParameterGetListener__object* powner, 00464 /* out */ struct sidl_BaseInterface__object **_ex); 00465 void (*f_registerUpdatedListener_pre)( 00466 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00467 /* in */ struct gov_cca_TypeMap__object* portData, 00468 /* in */ struct gov_cca_ports_ParameterSetListener__object* powner, 00469 /* out */ struct sidl_BaseInterface__object **_ex); 00470 void (*f_addParameterPort_pre)( 00471 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00472 /* in */ struct gov_cca_TypeMap__object* portData, 00473 /* in */ struct gov_cca_Services__object* services, 00474 /* out */ struct sidl_BaseInterface__object **_ex); 00475 void (*f_removeParameterPort_pre)( 00476 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00477 /* in */ struct gov_cca_TypeMap__object* portData, 00478 /* in */ struct gov_cca_Services__object* services, 00479 /* out */ struct sidl_BaseInterface__object **_ex); 00480 }; 00481 00482 /* 00483 * Declare the method post hooks entry point vector. 00484 */ 00485 00486 struct ccaffeine_ports_ParameterPortFactoryWrap__post_epv { 00487 void (*f_initialize_post)( 00488 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00489 /* in */ void* co_p_ParameterPortFactory_star, 00490 /* out */ struct sidl_BaseInterface__object **_ex); 00491 void (*f_getWrapped_post)( 00492 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00493 /* in */ const char* className, 00494 /* in */ void* _retval, 00495 /* out */ struct sidl_BaseInterface__object **_ex); 00496 void (*f_initParameterData_post)( 00497 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00498 /* in */ struct gov_cca_TypeMap__object* portData, 00499 /* in */ const char* portName, 00500 /* out */ struct sidl_BaseInterface__object **_ex); 00501 void (*f_setBatchTitle_post)( 00502 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00503 /* in */ struct gov_cca_TypeMap__object* portData, 00504 /* in */ const char* title, 00505 /* out */ struct sidl_BaseInterface__object **_ex); 00506 void (*f_setGroupName_post)( 00507 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00508 /* in */ struct gov_cca_TypeMap__object* portData, 00509 /* in */ const char* newGroupName, 00510 /* out */ struct sidl_BaseInterface__object **_ex); 00511 void (*f_setGroupNameAndTitle_post)( 00512 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00513 /* in */ struct gov_cca_TypeMap__object* portData, 00514 /* in */ const char* newGroupName, 00515 /* in */ const char* groupTitle, 00516 /* out */ struct sidl_BaseInterface__object **_ex); 00517 void (*f_addRequestBoolean_post)( 00518 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00519 /* in */ struct gov_cca_TypeMap__object* portData, 00520 /* in */ const char* name, 00521 /* in */ const char* help, 00522 /* in */ const char* prompt, 00523 /* in */ sidl_bool bdefault, 00524 /* out */ struct sidl_BaseInterface__object **_ex); 00525 void (*f_addRequestInt_post)( 00526 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00527 /* in */ struct gov_cca_TypeMap__object* portData, 00528 /* in */ const char* name, 00529 /* in */ const char* help, 00530 /* in */ const char* prompt, 00531 /* in */ int32_t idefault, 00532 /* in */ int32_t low, 00533 /* in */ int32_t high, 00534 /* out */ struct sidl_BaseInterface__object **_ex); 00535 void (*f_addRequestLong_post)( 00536 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00537 /* in */ struct gov_cca_TypeMap__object* portData, 00538 /* in */ const char* name, 00539 /* in */ const char* help, 00540 /* in */ const char* prompt, 00541 /* in */ int64_t ldefault, 00542 /* in */ int64_t low, 00543 /* in */ int64_t high, 00544 /* out */ struct sidl_BaseInterface__object **_ex); 00545 void (*f_addRequestFloat_post)( 00546 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00547 /* in */ struct gov_cca_TypeMap__object* portData, 00548 /* in */ const char* name, 00549 /* in */ const char* help, 00550 /* in */ const char* prompt, 00551 /* in */ float fdefault, 00552 /* in */ float low, 00553 /* in */ float high, 00554 /* out */ struct sidl_BaseInterface__object **_ex); 00555 void (*f_addRequestDouble_post)( 00556 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00557 /* in */ struct gov_cca_TypeMap__object* portData, 00558 /* in */ const char* name, 00559 /* in */ const char* help, 00560 /* in */ const char* prompt, 00561 /* in */ double ddefault, 00562 /* in */ double low, 00563 /* in */ double high, 00564 /* out */ struct sidl_BaseInterface__object **_ex); 00565 void (*f_addRequestString_post)( 00566 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00567 /* in */ struct gov_cca_TypeMap__object* portData, 00568 /* in */ const char* name, 00569 /* in */ const char* help, 00570 /* in */ const char* prompt, 00571 /* in */ const char* sdefault, 00572 /* out */ struct sidl_BaseInterface__object **_ex); 00573 void (*f_addRequestStringChoice_post)( 00574 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00575 /* in */ struct gov_cca_TypeMap__object* portData, 00576 /* in */ const char* key, 00577 /* in */ const char* choice, 00578 /* out */ struct sidl_BaseInterface__object **_ex); 00579 void (*f_addStringChoices_post)( 00580 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00581 /* in */ struct gov_cca_TypeMap__object* portData, 00582 /* in */ const char* name, 00583 /* in array<string> */ struct sidl_string__array* choices, 00584 /* out */ struct sidl_BaseInterface__object **_ex); 00585 void (*f_addIntChoices_post)( 00586 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00587 /* in */ struct gov_cca_TypeMap__object* portData, 00588 /* in */ const char* name, 00589 /* in array<int> */ struct sidl_int__array* choices, 00590 /* out */ struct sidl_BaseInterface__object **_ex); 00591 void (*f_addLongChoices_post)( 00592 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00593 /* in */ struct gov_cca_TypeMap__object* portData, 00594 /* in */ const char* name, 00595 /* in array<long> */ struct sidl_long__array* choices, 00596 /* out */ struct sidl_BaseInterface__object **_ex); 00597 void (*f_addFloatChoices_post)( 00598 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00599 /* in */ struct gov_cca_TypeMap__object* portData, 00600 /* in */ const char* name, 00601 /* in array<float> */ struct sidl_float__array* choices, 00602 /* out */ struct sidl_BaseInterface__object **_ex); 00603 void (*f_addDoubleChoices_post)( 00604 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00605 /* in */ struct gov_cca_TypeMap__object* portData, 00606 /* in */ const char* name, 00607 /* in array<double> */ struct sidl_double__array* choices, 00608 /* out */ struct sidl_BaseInterface__object **_ex); 00609 void (*f_addFcomplexChoices_post)( 00610 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00611 /* in */ struct gov_cca_TypeMap__object* portData, 00612 /* in */ const char* name, 00613 /* in array<fcomplex> */ struct sidl_fcomplex__array* choices, 00614 /* out */ struct sidl_BaseInterface__object **_ex); 00615 void (*f_addDcomplexChoices_post)( 00616 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00617 /* in */ struct gov_cca_TypeMap__object* portData, 00618 /* in */ const char* name, 00619 /* in array<dcomplex> */ struct sidl_dcomplex__array* choices, 00620 /* out */ struct sidl_BaseInterface__object **_ex); 00621 void (*f_clearRequests_post)( 00622 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00623 /* in */ struct gov_cca_TypeMap__object* portData, 00624 /* out */ struct sidl_BaseInterface__object **_ex); 00625 void (*f_registerUpdater_post)( 00626 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00627 /* in */ struct gov_cca_TypeMap__object* portData, 00628 /* in */ struct gov_cca_ports_ParameterGetListener__object* powner, 00629 /* out */ struct sidl_BaseInterface__object **_ex); 00630 void (*f_registerUpdatedListener_post)( 00631 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00632 /* in */ struct gov_cca_TypeMap__object* portData, 00633 /* in */ struct gov_cca_ports_ParameterSetListener__object* powner, 00634 /* out */ struct sidl_BaseInterface__object **_ex); 00635 void (*f_addParameterPort_post)( 00636 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00637 /* in */ struct gov_cca_TypeMap__object* portData, 00638 /* in */ struct gov_cca_Services__object* services, 00639 /* out */ struct sidl_BaseInterface__object **_ex); 00640 void (*f_removeParameterPort_post)( 00641 /* in */ struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, 00642 /* in */ struct gov_cca_TypeMap__object* portData, 00643 /* in */ struct gov_cca_Services__object* services, 00644 /* out */ struct sidl_BaseInterface__object **_ex); 00645 }; 00646 00647 /* 00648 * Define the controls and statistics structure. 00649 */ 00650 00651 00652 struct ccaffeine_ports_ParameterPortFactoryWrap__cstats { 00653 sidl_bool use_hooks; 00654 }; 00655 00656 /* 00657 * Define the class object structure. 00658 */ 00659 00660 struct ccaffeine_ports_ParameterPortFactoryWrap__object { 00661 struct sidl_BaseClass__object d_sidl_baseclass; 00662 struct gov_cca_Port__object d_gov_cca_port; 00663 struct gov_cca_ports_ParameterPortFactory__object 00664 d_gov_cca_ports_parameterportfactory; 00665 struct ccaffeine_ports_ParameterPortFactoryWrap__epv* d_epv; 00666 struct ccaffeine_ports_ParameterPortFactoryWrap__cstats d_cstats; 00667 void* d_data; 00668 }; 00669 00670 struct ccaffeine_ports_ParameterPortFactoryWrap__external { 00671 struct ccaffeine_ports_ParameterPortFactoryWrap__object* 00672 (*createObject)(void* ddata, struct sidl_BaseInterface__object **_ex); 00673 00674 struct sidl_BaseClass__epv*(*getSuperEPV)(void); 00675 int d_ior_major_version; 00676 int d_ior_minor_version; 00677 }; 00678 00679 /* 00680 * This function returns a pointer to a static structure of 00681 * pointers to function entry points. Its purpose is to provide 00682 * one-stop shopping for loading DLLs. 00683 */ 00684 00685 const struct ccaffeine_ports_ParameterPortFactoryWrap__external* 00686 ccaffeine_ports_ParameterPortFactoryWrap__externals(void); 00687 00688 extern struct ccaffeine_ports_ParameterPortFactoryWrap__object* 00689 ccaffeine_ports_ParameterPortFactoryWrap__createObject(void* ddata,struct 00690 sidl_BaseInterface__object ** _ex); 00691 00692 extern void ccaffeine_ports_ParameterPortFactoryWrap__init( 00693 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, void* ddata, 00694 struct sidl_BaseInterface__object ** _ex); 00695 00696 extern void ccaffeine_ports_ParameterPortFactoryWrap__getEPVs( 00697 struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface, 00698 struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass, 00699 struct gov_cca_Port__epv **s_arg_epv__gov_cca_port, 00700 struct gov_cca_Port__epv **s_arg_epv_hooks__gov_cca_port, 00701 struct gov_cca_ports_ParameterPortFactory__epv 00702 **s_arg_epv__gov_cca_ports_parameterportfactory, 00703 struct gov_cca_ports_ParameterPortFactory__epv 00704 **s_arg_epv_hooks__gov_cca_ports_parameterportfactory, 00705 struct ccaffeine_ports_ParameterPortFactoryWrap__epv 00706 **s_arg_epv__ccaffeine_ports_parameterportfactorywrap, 00707 struct ccaffeine_ports_ParameterPortFactoryWrap__epv 00708 **s_arg_epv_hooks__ccaffeine_ports_parameterportfactorywrap); 00709 00710 extern void ccaffeine_ports_ParameterPortFactoryWrap__fini( 00711 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self, struct 00712 sidl_BaseInterface__object ** _ex); 00713 00714 extern void ccaffeine_ports_ParameterPortFactoryWrap__IOR_version(int32_t 00715 *major, int32_t *minor); 00716 00717 struct gov_cca_ports_ParameterSetListener__object* 00718 skel_ccaffeine_ports_ParameterPortFactoryWrap_fconnect_gov_cca_ports_ParameterSetListener 00719 (const char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex); 00720 struct gov_cca_ports_ParameterGetListener__object* 00721 skel_ccaffeine_ports_ParameterPortFactoryWrap_fconnect_gov_cca_ports_ParameterGetListener 00722 (const char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex); 00723 struct gov_cca_Services__object* 00724 skel_ccaffeine_ports_ParameterPortFactoryWrap_fconnect_gov_cca_Services(const 00725 char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex); 00726 struct gov_cca_TypeMap__object* 00727 skel_ccaffeine_ports_ParameterPortFactoryWrap_fconnect_gov_cca_TypeMap(const 00728 char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex); 00729 struct sidl_BaseInterface__object* 00730 skel_ccaffeine_ports_ParameterPortFactoryWrap_fconnect_sidl_BaseInterface( 00731 const char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex); 00732 struct ccaffeine_ports_ParameterPortFactoryWrap__remote{ 00733 int d_refcount; 00734 struct sidl_rmi_InstanceHandle__object *d_ih; 00735 }; 00736 00737 #ifdef __cplusplus 00738 } 00739 #endif 00740 #endif