00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef included_ccaffeine_ports_ParameterPortWrap_IOR_h
00013 #define included_ccaffeine_ports_ParameterPortWrap_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_BasicParameterPort_IOR_h
00023 #include "gov_cca_ports_BasicParameterPort_IOR.h"
00024 #endif
00025 #ifndef included_gov_cca_ports_ParameterPort_IOR_h
00026 #include "gov_cca_ports_ParameterPort_IOR.h"
00027 #endif
00028 #ifndef included_sidl_BaseClass_IOR_h
00029 #include "sidl_BaseClass_IOR.h"
00030 #endif
00031
00032 #ifdef __cplusplus
00033 extern "C" {
00034 #endif
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045 struct ccaffeine_ports_ParameterPortWrap__array;
00046 struct ccaffeine_ports_ParameterPortWrap__object;
00047
00048
00049
00050
00051
00052 struct gov_cca_CCAException__array;
00053 struct gov_cca_CCAException__object;
00054 struct gov_cca_TypeMap__array;
00055 struct gov_cca_TypeMap__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
00071
00072
00073 struct ccaffeine_ports_ParameterPortWrap__epv {
00074
00075
00076 void* (*f__cast)(
00077 struct ccaffeine_ports_ParameterPortWrap__object* self,
00078 const char* name,
00079 struct sidl_BaseInterface__object **_ex);
00080
00081 void (*f__delete)(
00082 struct ccaffeine_ports_ParameterPortWrap__object* self,
00083 struct sidl_BaseInterface__object **_ex);
00084
00085 void (*f__exec)(
00086 struct ccaffeine_ports_ParameterPortWrap__object* self,
00087 const char* methodName,
00088 struct sidl_rmi_Call__object* inArgs,
00089 struct sidl_rmi_Return__object* outArgs,
00090 struct sidl_BaseInterface__object **_ex);
00091
00092 char* (*f__getURL)(
00093 struct ccaffeine_ports_ParameterPortWrap__object* self,
00094 struct sidl_BaseInterface__object **_ex);
00095
00096 void (*f__raddRef)(
00097 struct ccaffeine_ports_ParameterPortWrap__object* self,
00098 struct sidl_BaseInterface__object **_ex);
00099
00100 sidl_bool (*f__isRemote)(
00101 struct ccaffeine_ports_ParameterPortWrap__object* self,
00102 struct sidl_BaseInterface__object **_ex);
00103
00104 void (*f__set_hooks)(
00105 struct ccaffeine_ports_ParameterPortWrap__object* self,
00106 sidl_bool enable,
00107 struct sidl_BaseInterface__object **_ex);
00108
00109 void (*f__set_contracts)(
00110 struct ccaffeine_ports_ParameterPortWrap__object* self,
00111 sidl_bool enable,
00112 const char* enfFilename,
00113 sidl_bool resetCounters,
00114 struct sidl_BaseInterface__object **_ex);
00115
00116 void (*f__dump_stats)(
00117 struct ccaffeine_ports_ParameterPortWrap__object* self,
00118 const char* filename,
00119 const char* prefix,
00120 struct sidl_BaseInterface__object **_ex);
00121
00122 void (*f__ctor)(
00123 struct ccaffeine_ports_ParameterPortWrap__object* self,
00124 struct sidl_BaseInterface__object **_ex);
00125
00126 void (*f__ctor2)(
00127 struct ccaffeine_ports_ParameterPortWrap__object* self,
00128 void* private_data,
00129 struct sidl_BaseInterface__object **_ex);
00130
00131 void (*f__dtor)(
00132 struct ccaffeine_ports_ParameterPortWrap__object* self,
00133 struct sidl_BaseInterface__object **_ex);
00134
00135 void (*f__load)(
00136 struct sidl_BaseInterface__object **_ex);
00137
00138 void (*f_addRef)(
00139 struct ccaffeine_ports_ParameterPortWrap__object* self,
00140 struct sidl_BaseInterface__object **_ex);
00141 void (*f_deleteRef)(
00142 struct ccaffeine_ports_ParameterPortWrap__object* self,
00143 struct sidl_BaseInterface__object **_ex);
00144 sidl_bool (*f_isSame)(
00145 struct ccaffeine_ports_ParameterPortWrap__object* self,
00146 struct sidl_BaseInterface__object* iobj,
00147 struct sidl_BaseInterface__object **_ex);
00148 sidl_bool (*f_isType)(
00149 struct ccaffeine_ports_ParameterPortWrap__object* self,
00150 const char* name,
00151 struct sidl_BaseInterface__object **_ex);
00152 struct sidl_ClassInfo__object* (*f_getClassInfo)(
00153 struct ccaffeine_ports_ParameterPortWrap__object* self,
00154 struct sidl_BaseInterface__object **_ex);
00155
00156
00157
00158 struct gov_cca_TypeMap__object* (*f_readConfigurationMap)(
00159 struct ccaffeine_ports_ParameterPortWrap__object* self,
00160 struct sidl_BaseInterface__object **_ex);
00161 void (*f_writeConfigurationMap)(
00162 struct ccaffeine_ports_ParameterPortWrap__object* self,
00163 struct gov_cca_TypeMap__object* map,
00164 struct sidl_BaseInterface__object **_ex);
00165 struct sidl_string__array* (*f_readConfigurationKeys)(
00166 struct ccaffeine_ports_ParameterPortWrap__object* self,
00167 struct sidl_BaseInterface__object **_ex);
00168
00169 char* (*f_readTitle)(
00170 struct ccaffeine_ports_ParameterPortWrap__object* self,
00171 struct sidl_BaseInterface__object **_ex);
00172 struct sidl_string__array* (*f_readGroupNames)(
00173 struct ccaffeine_ports_ParameterPortWrap__object* self,
00174 struct sidl_BaseInterface__object **_ex);
00175 char* (*f_readGroupTitle)(
00176 struct ccaffeine_ports_ParameterPortWrap__object* self,
00177 const char* groupName,
00178 struct sidl_BaseInterface__object **_ex);
00179 struct sidl_string__array* (*f_readGroupKeys)(
00180 struct ccaffeine_ports_ParameterPortWrap__object* self,
00181 const char* groupName,
00182 struct sidl_BaseInterface__object **_ex);
00183 char* (*f_readHelp)(
00184 struct ccaffeine_ports_ParameterPortWrap__object* self,
00185 const char* key,
00186 struct sidl_BaseInterface__object **_ex);
00187 char* (*f_readPrompt)(
00188 struct ccaffeine_ports_ParameterPortWrap__object* self,
00189 const char* key,
00190 struct sidl_BaseInterface__object **_ex);
00191 sidl_bool (*f_hasBounds)(
00192 struct ccaffeine_ports_ParameterPortWrap__object* self,
00193 const char* key,
00194 struct sidl_BaseInterface__object **_ex);
00195 sidl_bool (*f_hasChoices)(
00196 struct ccaffeine_ports_ParameterPortWrap__object* self,
00197 const char* key,
00198 struct sidl_BaseInterface__object **_ex);
00199 sidl_bool (*f_readDefaultBoolean)(
00200 struct ccaffeine_ports_ParameterPortWrap__object* self,
00201 const char* key,
00202 struct sidl_BaseInterface__object **_ex);
00203 char* (*f_readDefaultString)(
00204 struct ccaffeine_ports_ParameterPortWrap__object* self,
00205 const char* key,
00206 struct sidl_BaseInterface__object **_ex);
00207 int32_t (*f_readDefaultInt)(
00208 struct ccaffeine_ports_ParameterPortWrap__object* self,
00209 const char* key,
00210 struct sidl_BaseInterface__object **_ex);
00211 int64_t (*f_readDefaultLong)(
00212 struct ccaffeine_ports_ParameterPortWrap__object* self,
00213 const char* key,
00214 struct sidl_BaseInterface__object **_ex);
00215 float (*f_readDefaultFloat)(
00216 struct ccaffeine_ports_ParameterPortWrap__object* self,
00217 const char* key,
00218 struct sidl_BaseInterface__object **_ex);
00219 double (*f_readDefaultDouble)(
00220 struct ccaffeine_ports_ParameterPortWrap__object* self,
00221 const char* key,
00222 struct sidl_BaseInterface__object **_ex);
00223 struct sidl_fcomplex (*f_readDefaultFcomplex)(
00224 struct ccaffeine_ports_ParameterPortWrap__object* self,
00225 const char* key,
00226 struct sidl_BaseInterface__object **_ex);
00227 struct sidl_dcomplex (*f_readDefaultDcomplex)(
00228 struct ccaffeine_ports_ParameterPortWrap__object* self,
00229 const char* key,
00230 struct sidl_BaseInterface__object **_ex);
00231 struct sidl_string__array* (*f_readDefaultStringArray)(
00232 struct ccaffeine_ports_ParameterPortWrap__object* self,
00233 const char* key,
00234 struct sidl_BaseInterface__object **_ex);
00235 struct sidl_bool__array* (*f_readDefaultBooleanArray)(
00236 struct ccaffeine_ports_ParameterPortWrap__object* self,
00237 const char* key,
00238 struct sidl_BaseInterface__object **_ex);
00239 struct sidl_int__array* (*f_readDefaultIntArray)(
00240 struct ccaffeine_ports_ParameterPortWrap__object* self,
00241 const char* key,
00242 struct sidl_BaseInterface__object **_ex);
00243 struct sidl_long__array* (*f_readDefaultLongArray)(
00244 struct ccaffeine_ports_ParameterPortWrap__object* self,
00245 const char* key,
00246 struct sidl_BaseInterface__object **_ex);
00247 struct sidl_float__array* (*f_readDefaultFloatArray)(
00248 struct ccaffeine_ports_ParameterPortWrap__object* self,
00249 const char* key,
00250 struct sidl_BaseInterface__object **_ex);
00251 struct sidl_double__array* (*f_readDefaultDoubleArray)(
00252 struct ccaffeine_ports_ParameterPortWrap__object* self,
00253 const char* key,
00254 struct sidl_BaseInterface__object **_ex);
00255 struct sidl_fcomplex__array* (*f_readDefaultFcomplexArray)(
00256 struct ccaffeine_ports_ParameterPortWrap__object* self,
00257 const char* key,
00258 struct sidl_BaseInterface__object **_ex);
00259 struct sidl_dcomplex__array* (*f_readDefaultDcomplexArray)(
00260 struct ccaffeine_ports_ParameterPortWrap__object* self,
00261 const char* key,
00262 struct sidl_BaseInterface__object **_ex);
00263 void (*f_readBoundsInt)(
00264 struct ccaffeine_ports_ParameterPortWrap__object* self,
00265 const char* key,
00266 int32_t* low,
00267 int32_t* high,
00268 struct sidl_BaseInterface__object **_ex);
00269 void (*f_readBoundsLong)(
00270 struct ccaffeine_ports_ParameterPortWrap__object* self,
00271 const char* key,
00272 int64_t* low,
00273 int64_t* high,
00274 struct sidl_BaseInterface__object **_ex);
00275 void (*f_readBoundsFloat)(
00276 struct ccaffeine_ports_ParameterPortWrap__object* self,
00277 const char* key,
00278 float* low,
00279 float* high,
00280 struct sidl_BaseInterface__object **_ex);
00281 void (*f_readBoundsDouble)(
00282 struct ccaffeine_ports_ParameterPortWrap__object* self,
00283 const char* key,
00284 double* low,
00285 double* high,
00286 struct sidl_BaseInterface__object **_ex);
00287 struct sidl_string__array* (*f_readChoicesString)(
00288 struct ccaffeine_ports_ParameterPortWrap__object* self,
00289 const char* key,
00290 struct sidl_BaseInterface__object **_ex);
00291 struct sidl_int__array* (*f_readChoicesInt)(
00292 struct ccaffeine_ports_ParameterPortWrap__object* self,
00293 const char* key,
00294 struct sidl_BaseInterface__object **_ex);
00295 struct sidl_long__array* (*f_readChoicesLong)(
00296 struct ccaffeine_ports_ParameterPortWrap__object* self,
00297 const char* key,
00298 struct sidl_BaseInterface__object **_ex);
00299 struct sidl_float__array* (*f_readChoicesFloat)(
00300 struct ccaffeine_ports_ParameterPortWrap__object* self,
00301 const char* key,
00302 struct sidl_BaseInterface__object **_ex);
00303 struct sidl_double__array* (*f_readChoicesDouble)(
00304 struct ccaffeine_ports_ParameterPortWrap__object* self,
00305 const char* key,
00306 struct sidl_BaseInterface__object **_ex);
00307 struct sidl_fcomplex__array* (*f_readChoicesFcomplex)(
00308 struct ccaffeine_ports_ParameterPortWrap__object* self,
00309 const char* key,
00310 struct sidl_BaseInterface__object **_ex);
00311 struct sidl_dcomplex__array* (*f_readChoicesDcomplex)(
00312 struct ccaffeine_ports_ParameterPortWrap__object* self,
00313 const char* key,
00314 struct sidl_BaseInterface__object **_ex);
00315
00316 void (*f_initialize)(
00317 struct ccaffeine_ports_ParameterPortWrap__object* self,
00318 void* co_p_ParameterPort_star,
00319 struct sidl_BaseInterface__object **_ex);
00320 void* (*f_getWrapped)(
00321 struct ccaffeine_ports_ParameterPortWrap__object* self,
00322 const char* className,
00323 struct sidl_BaseInterface__object **_ex);
00324 };
00325
00326
00327
00328
00329
00330 struct ccaffeine_ports_ParameterPortWrap__pre_epv {
00331 void (*f_initialize_pre)(
00332 struct ccaffeine_ports_ParameterPortWrap__object* self,
00333 void* co_p_ParameterPort_star,
00334 struct sidl_BaseInterface__object **_ex);
00335 void (*f_getWrapped_pre)(
00336 struct ccaffeine_ports_ParameterPortWrap__object* self,
00337 const char* className,
00338 struct sidl_BaseInterface__object **_ex);
00339 void (*f_readConfigurationMap_pre)(
00340 struct ccaffeine_ports_ParameterPortWrap__object* self,
00341 struct sidl_BaseInterface__object **_ex);
00342 void (*f_writeConfigurationMap_pre)(
00343 struct ccaffeine_ports_ParameterPortWrap__object* self,
00344 struct gov_cca_TypeMap__object* map,
00345 struct sidl_BaseInterface__object **_ex);
00346 void (*f_readConfigurationKeys_pre)(
00347 struct ccaffeine_ports_ParameterPortWrap__object* self,
00348 struct sidl_BaseInterface__object **_ex);
00349 void (*f_readTitle_pre)(
00350 struct ccaffeine_ports_ParameterPortWrap__object* self,
00351 struct sidl_BaseInterface__object **_ex);
00352 void (*f_readGroupNames_pre)(
00353 struct ccaffeine_ports_ParameterPortWrap__object* self,
00354 struct sidl_BaseInterface__object **_ex);
00355 void (*f_readGroupTitle_pre)(
00356 struct ccaffeine_ports_ParameterPortWrap__object* self,
00357 const char* groupName,
00358 struct sidl_BaseInterface__object **_ex);
00359 void (*f_readGroupKeys_pre)(
00360 struct ccaffeine_ports_ParameterPortWrap__object* self,
00361 const char* groupName,
00362 struct sidl_BaseInterface__object **_ex);
00363 void (*f_readHelp_pre)(
00364 struct ccaffeine_ports_ParameterPortWrap__object* self,
00365 const char* key,
00366 struct sidl_BaseInterface__object **_ex);
00367 void (*f_readPrompt_pre)(
00368 struct ccaffeine_ports_ParameterPortWrap__object* self,
00369 const char* key,
00370 struct sidl_BaseInterface__object **_ex);
00371 void (*f_hasBounds_pre)(
00372 struct ccaffeine_ports_ParameterPortWrap__object* self,
00373 const char* key,
00374 struct sidl_BaseInterface__object **_ex);
00375 void (*f_hasChoices_pre)(
00376 struct ccaffeine_ports_ParameterPortWrap__object* self,
00377 const char* key,
00378 struct sidl_BaseInterface__object **_ex);
00379 void (*f_readDefaultBoolean_pre)(
00380 struct ccaffeine_ports_ParameterPortWrap__object* self,
00381 const char* key,
00382 struct sidl_BaseInterface__object **_ex);
00383 void (*f_readDefaultString_pre)(
00384 struct ccaffeine_ports_ParameterPortWrap__object* self,
00385 const char* key,
00386 struct sidl_BaseInterface__object **_ex);
00387 void (*f_readDefaultInt_pre)(
00388 struct ccaffeine_ports_ParameterPortWrap__object* self,
00389 const char* key,
00390 struct sidl_BaseInterface__object **_ex);
00391 void (*f_readDefaultLong_pre)(
00392 struct ccaffeine_ports_ParameterPortWrap__object* self,
00393 const char* key,
00394 struct sidl_BaseInterface__object **_ex);
00395 void (*f_readDefaultFloat_pre)(
00396 struct ccaffeine_ports_ParameterPortWrap__object* self,
00397 const char* key,
00398 struct sidl_BaseInterface__object **_ex);
00399 void (*f_readDefaultDouble_pre)(
00400 struct ccaffeine_ports_ParameterPortWrap__object* self,
00401 const char* key,
00402 struct sidl_BaseInterface__object **_ex);
00403 void (*f_readDefaultFcomplex_pre)(
00404 struct ccaffeine_ports_ParameterPortWrap__object* self,
00405 const char* key,
00406 struct sidl_BaseInterface__object **_ex);
00407 void (*f_readDefaultDcomplex_pre)(
00408 struct ccaffeine_ports_ParameterPortWrap__object* self,
00409 const char* key,
00410 struct sidl_BaseInterface__object **_ex);
00411 void (*f_readDefaultStringArray_pre)(
00412 struct ccaffeine_ports_ParameterPortWrap__object* self,
00413 const char* key,
00414 struct sidl_BaseInterface__object **_ex);
00415 void (*f_readDefaultBooleanArray_pre)(
00416 struct ccaffeine_ports_ParameterPortWrap__object* self,
00417 const char* key,
00418 struct sidl_BaseInterface__object **_ex);
00419 void (*f_readDefaultIntArray_pre)(
00420 struct ccaffeine_ports_ParameterPortWrap__object* self,
00421 const char* key,
00422 struct sidl_BaseInterface__object **_ex);
00423 void (*f_readDefaultLongArray_pre)(
00424 struct ccaffeine_ports_ParameterPortWrap__object* self,
00425 const char* key,
00426 struct sidl_BaseInterface__object **_ex);
00427 void (*f_readDefaultFloatArray_pre)(
00428 struct ccaffeine_ports_ParameterPortWrap__object* self,
00429 const char* key,
00430 struct sidl_BaseInterface__object **_ex);
00431 void (*f_readDefaultDoubleArray_pre)(
00432 struct ccaffeine_ports_ParameterPortWrap__object* self,
00433 const char* key,
00434 struct sidl_BaseInterface__object **_ex);
00435 void (*f_readDefaultFcomplexArray_pre)(
00436 struct ccaffeine_ports_ParameterPortWrap__object* self,
00437 const char* key,
00438 struct sidl_BaseInterface__object **_ex);
00439 void (*f_readDefaultDcomplexArray_pre)(
00440 struct ccaffeine_ports_ParameterPortWrap__object* self,
00441 const char* key,
00442 struct sidl_BaseInterface__object **_ex);
00443 void (*f_readBoundsInt_pre)(
00444 struct ccaffeine_ports_ParameterPortWrap__object* self,
00445 const char* key,
00446 struct sidl_BaseInterface__object **_ex);
00447 void (*f_readBoundsLong_pre)(
00448 struct ccaffeine_ports_ParameterPortWrap__object* self,
00449 const char* key,
00450 struct sidl_BaseInterface__object **_ex);
00451 void (*f_readBoundsFloat_pre)(
00452 struct ccaffeine_ports_ParameterPortWrap__object* self,
00453 const char* key,
00454 struct sidl_BaseInterface__object **_ex);
00455 void (*f_readBoundsDouble_pre)(
00456 struct ccaffeine_ports_ParameterPortWrap__object* self,
00457 const char* key,
00458 struct sidl_BaseInterface__object **_ex);
00459 void (*f_readChoicesString_pre)(
00460 struct ccaffeine_ports_ParameterPortWrap__object* self,
00461 const char* key,
00462 struct sidl_BaseInterface__object **_ex);
00463 void (*f_readChoicesInt_pre)(
00464 struct ccaffeine_ports_ParameterPortWrap__object* self,
00465 const char* key,
00466 struct sidl_BaseInterface__object **_ex);
00467 void (*f_readChoicesLong_pre)(
00468 struct ccaffeine_ports_ParameterPortWrap__object* self,
00469 const char* key,
00470 struct sidl_BaseInterface__object **_ex);
00471 void (*f_readChoicesFloat_pre)(
00472 struct ccaffeine_ports_ParameterPortWrap__object* self,
00473 const char* key,
00474 struct sidl_BaseInterface__object **_ex);
00475 void (*f_readChoicesDouble_pre)(
00476 struct ccaffeine_ports_ParameterPortWrap__object* self,
00477 const char* key,
00478 struct sidl_BaseInterface__object **_ex);
00479 void (*f_readChoicesFcomplex_pre)(
00480 struct ccaffeine_ports_ParameterPortWrap__object* self,
00481 const char* key,
00482 struct sidl_BaseInterface__object **_ex);
00483 void (*f_readChoicesDcomplex_pre)(
00484 struct ccaffeine_ports_ParameterPortWrap__object* self,
00485 const char* key,
00486 struct sidl_BaseInterface__object **_ex);
00487 };
00488
00489
00490
00491
00492
00493 struct ccaffeine_ports_ParameterPortWrap__post_epv {
00494 void (*f_initialize_post)(
00495 struct ccaffeine_ports_ParameterPortWrap__object* self,
00496 void* co_p_ParameterPort_star,
00497 struct sidl_BaseInterface__object **_ex);
00498 void (*f_getWrapped_post)(
00499 struct ccaffeine_ports_ParameterPortWrap__object* self,
00500 const char* className,
00501 void* _retval,
00502 struct sidl_BaseInterface__object **_ex);
00503 void (*f_readConfigurationMap_post)(
00504 struct ccaffeine_ports_ParameterPortWrap__object* self,
00505 struct gov_cca_TypeMap__object* _retval,
00506 struct sidl_BaseInterface__object **_ex);
00507 void (*f_writeConfigurationMap_post)(
00508 struct ccaffeine_ports_ParameterPortWrap__object* self,
00509 struct gov_cca_TypeMap__object* map,
00510 struct sidl_BaseInterface__object **_ex);
00511 void (*f_readConfigurationKeys_post)(
00512 struct ccaffeine_ports_ParameterPortWrap__object* self,
00513 struct sidl_string__array* _retval,
00514 struct sidl_BaseInterface__object **_ex);
00515 void (*f_readTitle_post)(
00516 struct ccaffeine_ports_ParameterPortWrap__object* self,
00517 const char* _retval,
00518 struct sidl_BaseInterface__object **_ex);
00519 void (*f_readGroupNames_post)(
00520 struct ccaffeine_ports_ParameterPortWrap__object* self,
00521 struct sidl_string__array* _retval,
00522 struct sidl_BaseInterface__object **_ex);
00523 void (*f_readGroupTitle_post)(
00524 struct ccaffeine_ports_ParameterPortWrap__object* self,
00525 const char* groupName,
00526 const char* _retval,
00527 struct sidl_BaseInterface__object **_ex);
00528 void (*f_readGroupKeys_post)(
00529 struct ccaffeine_ports_ParameterPortWrap__object* self,
00530 const char* groupName,
00531 struct sidl_string__array* _retval,
00532 struct sidl_BaseInterface__object **_ex);
00533 void (*f_readHelp_post)(
00534 struct ccaffeine_ports_ParameterPortWrap__object* self,
00535 const char* key,
00536 const char* _retval,
00537 struct sidl_BaseInterface__object **_ex);
00538 void (*f_readPrompt_post)(
00539 struct ccaffeine_ports_ParameterPortWrap__object* self,
00540 const char* key,
00541 const char* _retval,
00542 struct sidl_BaseInterface__object **_ex);
00543 void (*f_hasBounds_post)(
00544 struct ccaffeine_ports_ParameterPortWrap__object* self,
00545 const char* key,
00546 sidl_bool _retval,
00547 struct sidl_BaseInterface__object **_ex);
00548 void (*f_hasChoices_post)(
00549 struct ccaffeine_ports_ParameterPortWrap__object* self,
00550 const char* key,
00551 sidl_bool _retval,
00552 struct sidl_BaseInterface__object **_ex);
00553 void (*f_readDefaultBoolean_post)(
00554 struct ccaffeine_ports_ParameterPortWrap__object* self,
00555 const char* key,
00556 sidl_bool _retval,
00557 struct sidl_BaseInterface__object **_ex);
00558 void (*f_readDefaultString_post)(
00559 struct ccaffeine_ports_ParameterPortWrap__object* self,
00560 const char* key,
00561 const char* _retval,
00562 struct sidl_BaseInterface__object **_ex);
00563 void (*f_readDefaultInt_post)(
00564 struct ccaffeine_ports_ParameterPortWrap__object* self,
00565 const char* key,
00566 int32_t _retval,
00567 struct sidl_BaseInterface__object **_ex);
00568 void (*f_readDefaultLong_post)(
00569 struct ccaffeine_ports_ParameterPortWrap__object* self,
00570 const char* key,
00571 int64_t _retval,
00572 struct sidl_BaseInterface__object **_ex);
00573 void (*f_readDefaultFloat_post)(
00574 struct ccaffeine_ports_ParameterPortWrap__object* self,
00575 const char* key,
00576 float _retval,
00577 struct sidl_BaseInterface__object **_ex);
00578 void (*f_readDefaultDouble_post)(
00579 struct ccaffeine_ports_ParameterPortWrap__object* self,
00580 const char* key,
00581 double _retval,
00582 struct sidl_BaseInterface__object **_ex);
00583 void (*f_readDefaultFcomplex_post)(
00584 struct ccaffeine_ports_ParameterPortWrap__object* self,
00585 const char* key,
00586 struct sidl_fcomplex _retval,
00587 struct sidl_BaseInterface__object **_ex);
00588 void (*f_readDefaultDcomplex_post)(
00589 struct ccaffeine_ports_ParameterPortWrap__object* self,
00590 const char* key,
00591 struct sidl_dcomplex _retval,
00592 struct sidl_BaseInterface__object **_ex);
00593 void (*f_readDefaultStringArray_post)(
00594 struct ccaffeine_ports_ParameterPortWrap__object* self,
00595 const char* key,
00596 struct sidl_string__array* _retval,
00597 struct sidl_BaseInterface__object **_ex);
00598 void (*f_readDefaultBooleanArray_post)(
00599 struct ccaffeine_ports_ParameterPortWrap__object* self,
00600 const char* key,
00601 struct sidl_bool__array* _retval,
00602 struct sidl_BaseInterface__object **_ex);
00603 void (*f_readDefaultIntArray_post)(
00604 struct ccaffeine_ports_ParameterPortWrap__object* self,
00605 const char* key,
00606 struct sidl_int__array* _retval,
00607 struct sidl_BaseInterface__object **_ex);
00608 void (*f_readDefaultLongArray_post)(
00609 struct ccaffeine_ports_ParameterPortWrap__object* self,
00610 const char* key,
00611 struct sidl_long__array* _retval,
00612 struct sidl_BaseInterface__object **_ex);
00613 void (*f_readDefaultFloatArray_post)(
00614 struct ccaffeine_ports_ParameterPortWrap__object* self,
00615 const char* key,
00616 struct sidl_float__array* _retval,
00617 struct sidl_BaseInterface__object **_ex);
00618 void (*f_readDefaultDoubleArray_post)(
00619 struct ccaffeine_ports_ParameterPortWrap__object* self,
00620 const char* key,
00621 struct sidl_double__array* _retval,
00622 struct sidl_BaseInterface__object **_ex);
00623 void (*f_readDefaultFcomplexArray_post)(
00624 struct ccaffeine_ports_ParameterPortWrap__object* self,
00625 const char* key,
00626 struct sidl_fcomplex__array* _retval,
00627 struct sidl_BaseInterface__object **_ex);
00628 void (*f_readDefaultDcomplexArray_post)(
00629 struct ccaffeine_ports_ParameterPortWrap__object* self,
00630 const char* key,
00631 struct sidl_dcomplex__array* _retval,
00632 struct sidl_BaseInterface__object **_ex);
00633 void (*f_readBoundsInt_post)(
00634 struct ccaffeine_ports_ParameterPortWrap__object* self,
00635 const char* key,
00636 int32_t low,
00637 int32_t high,
00638 struct sidl_BaseInterface__object **_ex);
00639 void (*f_readBoundsLong_post)(
00640 struct ccaffeine_ports_ParameterPortWrap__object* self,
00641 const char* key,
00642 int64_t low,
00643 int64_t high,
00644 struct sidl_BaseInterface__object **_ex);
00645 void (*f_readBoundsFloat_post)(
00646 struct ccaffeine_ports_ParameterPortWrap__object* self,
00647 const char* key,
00648 float low,
00649 float high,
00650 struct sidl_BaseInterface__object **_ex);
00651 void (*f_readBoundsDouble_post)(
00652 struct ccaffeine_ports_ParameterPortWrap__object* self,
00653 const char* key,
00654 double low,
00655 double high,
00656 struct sidl_BaseInterface__object **_ex);
00657 void (*f_readChoicesString_post)(
00658 struct ccaffeine_ports_ParameterPortWrap__object* self,
00659 const char* key,
00660 struct sidl_string__array* _retval,
00661 struct sidl_BaseInterface__object **_ex);
00662 void (*f_readChoicesInt_post)(
00663 struct ccaffeine_ports_ParameterPortWrap__object* self,
00664 const char* key,
00665 struct sidl_int__array* _retval,
00666 struct sidl_BaseInterface__object **_ex);
00667 void (*f_readChoicesLong_post)(
00668 struct ccaffeine_ports_ParameterPortWrap__object* self,
00669 const char* key,
00670 struct sidl_long__array* _retval,
00671 struct sidl_BaseInterface__object **_ex);
00672 void (*f_readChoicesFloat_post)(
00673 struct ccaffeine_ports_ParameterPortWrap__object* self,
00674 const char* key,
00675 struct sidl_float__array* _retval,
00676 struct sidl_BaseInterface__object **_ex);
00677 void (*f_readChoicesDouble_post)(
00678 struct ccaffeine_ports_ParameterPortWrap__object* self,
00679 const char* key,
00680 struct sidl_double__array* _retval,
00681 struct sidl_BaseInterface__object **_ex);
00682 void (*f_readChoicesFcomplex_post)(
00683 struct ccaffeine_ports_ParameterPortWrap__object* self,
00684 const char* key,
00685 struct sidl_fcomplex__array* _retval,
00686 struct sidl_BaseInterface__object **_ex);
00687 void (*f_readChoicesDcomplex_post)(
00688 struct ccaffeine_ports_ParameterPortWrap__object* self,
00689 const char* key,
00690 struct sidl_dcomplex__array* _retval,
00691 struct sidl_BaseInterface__object **_ex);
00692 };
00693
00694
00695
00696
00697
00698
00699 struct ccaffeine_ports_ParameterPortWrap__cstats {
00700 sidl_bool use_hooks;
00701 };
00702
00703
00704
00705
00706
00707 struct ccaffeine_ports_ParameterPortWrap__object {
00708 struct sidl_BaseClass__object d_sidl_baseclass;
00709 struct gov_cca_Port__object d_gov_cca_port;
00710 struct gov_cca_ports_BasicParameterPort__object
00711 d_gov_cca_ports_basicparameterport;
00712 struct gov_cca_ports_ParameterPort__object
00713 d_gov_cca_ports_parameterport;
00714 struct ccaffeine_ports_ParameterPortWrap__epv* d_epv;
00715 struct ccaffeine_ports_ParameterPortWrap__cstats d_cstats;
00716 void* d_data;
00717 };
00718
00719 struct ccaffeine_ports_ParameterPortWrap__external {
00720 struct ccaffeine_ports_ParameterPortWrap__object*
00721 (*createObject)(void* ddata, struct sidl_BaseInterface__object **_ex);
00722
00723 struct sidl_BaseClass__epv*(*getSuperEPV)(void);
00724 int d_ior_major_version;
00725 int d_ior_minor_version;
00726 };
00727
00728
00729
00730
00731
00732
00733
00734 const struct ccaffeine_ports_ParameterPortWrap__external*
00735 ccaffeine_ports_ParameterPortWrap__externals(void);
00736
00737 extern struct ccaffeine_ports_ParameterPortWrap__object*
00738 ccaffeine_ports_ParameterPortWrap__createObject(void* ddata,struct
00739 sidl_BaseInterface__object ** _ex);
00740
00741 extern void ccaffeine_ports_ParameterPortWrap__init(
00742 struct ccaffeine_ports_ParameterPortWrap__object* self, void* ddata, struct
00743 sidl_BaseInterface__object ** _ex);
00744
00745 extern void ccaffeine_ports_ParameterPortWrap__getEPVs(
00746 struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface,
00747 struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass,
00748 struct gov_cca_Port__epv **s_arg_epv__gov_cca_port,
00749 struct gov_cca_Port__epv **s_arg_epv_hooks__gov_cca_port,
00750 struct gov_cca_ports_BasicParameterPort__epv
00751 **s_arg_epv__gov_cca_ports_basicparameterport,
00752 struct gov_cca_ports_BasicParameterPort__epv
00753 **s_arg_epv_hooks__gov_cca_ports_basicparameterport,
00754 struct gov_cca_ports_ParameterPort__epv
00755 **s_arg_epv__gov_cca_ports_parameterport,
00756 struct gov_cca_ports_ParameterPort__epv
00757 **s_arg_epv_hooks__gov_cca_ports_parameterport,
00758 struct ccaffeine_ports_ParameterPortWrap__epv
00759 **s_arg_epv__ccaffeine_ports_parameterportwrap,
00760 struct ccaffeine_ports_ParameterPortWrap__epv
00761 **s_arg_epv_hooks__ccaffeine_ports_parameterportwrap);
00762
00763 extern void ccaffeine_ports_ParameterPortWrap__fini(
00764 struct ccaffeine_ports_ParameterPortWrap__object* self, struct
00765 sidl_BaseInterface__object ** _ex);
00766
00767 extern void ccaffeine_ports_ParameterPortWrap__IOR_version(int32_t *major,
00768 int32_t *minor);
00769
00770 struct gov_cca_TypeMap__object*
00771 skel_ccaffeine_ports_ParameterPortWrap_fconnect_gov_cca_TypeMap(const char*
00772 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00773 struct sidl_BaseInterface__object*
00774 skel_ccaffeine_ports_ParameterPortWrap_fconnect_sidl_BaseInterface(const
00775 char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00776 struct ccaffeine_ports_ParameterPortWrap__remote{
00777 int d_refcount;
00778 struct sidl_rmi_InstanceHandle__object *d_ih;
00779 };
00780
00781 #ifdef __cplusplus
00782 }
00783 #endif
00784 #endif