00001
00002
00003
00004
00005
00006
00007
00008
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
00035
00036
00037
00038
00039 struct ccaffeine_ports_ParameterPortFactoryWrap__array;
00040 struct ccaffeine_ports_ParameterPortFactoryWrap__object;
00041
00042
00043
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
00071
00072
00073 struct ccaffeine_ports_ParameterPortFactoryWrap__epv {
00074
00075
00076 void* (*f__cast)(
00077 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00078 const char* name,
00079 struct sidl_BaseInterface__object **_ex);
00080
00081 void (*f__delete)(
00082 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00083 struct sidl_BaseInterface__object **_ex);
00084
00085 void (*f__exec)(
00086 struct ccaffeine_ports_ParameterPortFactoryWrap__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_ParameterPortFactoryWrap__object* self,
00094 struct sidl_BaseInterface__object **_ex);
00095
00096 void (*f__raddRef)(
00097 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00098 struct sidl_BaseInterface__object **_ex);
00099
00100 sidl_bool (*f__isRemote)(
00101 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00102 struct sidl_BaseInterface__object **_ex);
00103
00104 void (*f__set_hooks)(
00105 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00106 sidl_bool enable,
00107 struct sidl_BaseInterface__object **_ex);
00108
00109 void (*f__set_contracts)(
00110 struct ccaffeine_ports_ParameterPortFactoryWrap__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_ParameterPortFactoryWrap__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_ParameterPortFactoryWrap__object* self,
00124 struct sidl_BaseInterface__object **_ex);
00125
00126 void (*f__ctor2)(
00127 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00128 void* private_data,
00129 struct sidl_BaseInterface__object **_ex);
00130
00131 void (*f__dtor)(
00132 struct ccaffeine_ports_ParameterPortFactoryWrap__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_ParameterPortFactoryWrap__object* self,
00140 struct sidl_BaseInterface__object **_ex);
00141 void (*f_deleteRef)(
00142 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00143 struct sidl_BaseInterface__object **_ex);
00144 sidl_bool (*f_isSame)(
00145 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00146 struct sidl_BaseInterface__object* iobj,
00147 struct sidl_BaseInterface__object **_ex);
00148 sidl_bool (*f_isType)(
00149 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00150 const char* name,
00151 struct sidl_BaseInterface__object **_ex);
00152 struct sidl_ClassInfo__object* (*f_getClassInfo)(
00153 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00154 struct sidl_BaseInterface__object **_ex);
00155
00156
00157
00158 void (*f_initParameterData)(
00159 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00160 struct gov_cca_TypeMap__object** portData,
00161 const char* portName,
00162 struct sidl_BaseInterface__object **_ex);
00163 void (*f_setBatchTitle)(
00164 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00165 struct gov_cca_TypeMap__object* portData,
00166 const char* title,
00167 struct sidl_BaseInterface__object **_ex);
00168 void (*f_setGroupName)(
00169 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00170 struct gov_cca_TypeMap__object* portData,
00171 const char* newGroupName,
00172 struct sidl_BaseInterface__object **_ex);
00173 void (*f_setGroupNameAndTitle)(
00174 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00175 struct gov_cca_TypeMap__object* portData,
00176 const char* newGroupName,
00177 const char* groupTitle,
00178 struct sidl_BaseInterface__object **_ex);
00179 void (*f_addRequestBoolean)(
00180 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00181 struct gov_cca_TypeMap__object* portData,
00182 const char* name,
00183 const char* help,
00184 const char* prompt,
00185 sidl_bool bdefault,
00186 struct sidl_BaseInterface__object **_ex);
00187 void (*f_addRequestInt)(
00188 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00189 struct gov_cca_TypeMap__object* portData,
00190 const char* name,
00191 const char* help,
00192 const char* prompt,
00193 int32_t idefault,
00194 int32_t low,
00195 int32_t high,
00196 struct sidl_BaseInterface__object **_ex);
00197 void (*f_addRequestLong)(
00198 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00199 struct gov_cca_TypeMap__object* portData,
00200 const char* name,
00201 const char* help,
00202 const char* prompt,
00203 int64_t ldefault,
00204 int64_t low,
00205 int64_t high,
00206 struct sidl_BaseInterface__object **_ex);
00207 void (*f_addRequestFloat)(
00208 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00209 struct gov_cca_TypeMap__object* portData,
00210 const char* name,
00211 const char* help,
00212 const char* prompt,
00213 float fdefault,
00214 float low,
00215 float high,
00216 struct sidl_BaseInterface__object **_ex);
00217 void (*f_addRequestDouble)(
00218 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00219 struct gov_cca_TypeMap__object* portData,
00220 const char* name,
00221 const char* help,
00222 const char* prompt,
00223 double ddefault,
00224 double low,
00225 double high,
00226 struct sidl_BaseInterface__object **_ex);
00227 void (*f_addRequestString)(
00228 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00229 struct gov_cca_TypeMap__object* portData,
00230 const char* name,
00231 const char* help,
00232 const char* prompt,
00233 const char* sdefault,
00234 struct sidl_BaseInterface__object **_ex);
00235 void (*f_addRequestStringChoice)(
00236 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00237 struct gov_cca_TypeMap__object* portData,
00238 const char* key,
00239 const char* choice,
00240 struct sidl_BaseInterface__object **_ex);
00241 void (*f_addStringChoices)(
00242 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00243 struct gov_cca_TypeMap__object* portData,
00244 const char* name,
00245 struct sidl_string__array* choices,
00246 struct sidl_BaseInterface__object **_ex);
00247 void (*f_addIntChoices)(
00248 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00249 struct gov_cca_TypeMap__object* portData,
00250 const char* name,
00251 struct sidl_int__array* choices,
00252 struct sidl_BaseInterface__object **_ex);
00253 void (*f_addLongChoices)(
00254 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00255 struct gov_cca_TypeMap__object* portData,
00256 const char* name,
00257 struct sidl_long__array* choices,
00258 struct sidl_BaseInterface__object **_ex);
00259 void (*f_addFloatChoices)(
00260 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00261 struct gov_cca_TypeMap__object* portData,
00262 const char* name,
00263 struct sidl_float__array* choices,
00264 struct sidl_BaseInterface__object **_ex);
00265 void (*f_addDoubleChoices)(
00266 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00267 struct gov_cca_TypeMap__object* portData,
00268 const char* name,
00269 struct sidl_double__array* choices,
00270 struct sidl_BaseInterface__object **_ex);
00271 void (*f_addFcomplexChoices)(
00272 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00273 struct gov_cca_TypeMap__object* portData,
00274 const char* name,
00275 struct sidl_fcomplex__array* choices,
00276 struct sidl_BaseInterface__object **_ex);
00277 void (*f_addDcomplexChoices)(
00278 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00279 struct gov_cca_TypeMap__object* portData,
00280 const char* name,
00281 struct sidl_dcomplex__array* choices,
00282 struct sidl_BaseInterface__object **_ex);
00283 void (*f_clearRequests)(
00284 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00285 struct gov_cca_TypeMap__object* portData,
00286 struct sidl_BaseInterface__object **_ex);
00287 void (*f_registerUpdater)(
00288 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00289 struct gov_cca_TypeMap__object* portData,
00290 struct gov_cca_ports_ParameterGetListener__object* powner,
00291 struct sidl_BaseInterface__object **_ex);
00292 void (*f_registerUpdatedListener)(
00293 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00294 struct gov_cca_TypeMap__object* portData,
00295 struct gov_cca_ports_ParameterSetListener__object* powner,
00296 struct sidl_BaseInterface__object **_ex);
00297 void (*f_addParameterPort)(
00298 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00299 struct gov_cca_TypeMap__object* portData,
00300 struct gov_cca_Services__object* services,
00301 struct sidl_BaseInterface__object **_ex);
00302 void (*f_removeParameterPort)(
00303 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00304 struct gov_cca_TypeMap__object* portData,
00305 struct gov_cca_Services__object* services,
00306 struct sidl_BaseInterface__object **_ex);
00307
00308 void (*f_initialize)(
00309 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00310 void* co_p_ParameterPortFactory_star,
00311 struct sidl_BaseInterface__object **_ex);
00312 void* (*f_getWrapped)(
00313 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00314 const char* className,
00315 struct sidl_BaseInterface__object **_ex);
00316 };
00317
00318
00319
00320
00321
00322 struct ccaffeine_ports_ParameterPortFactoryWrap__pre_epv {
00323 void (*f_initialize_pre)(
00324 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00325 void* co_p_ParameterPortFactory_star,
00326 struct sidl_BaseInterface__object **_ex);
00327 void (*f_getWrapped_pre)(
00328 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00329 const char* className,
00330 struct sidl_BaseInterface__object **_ex);
00331 void (*f_initParameterData_pre)(
00332 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00333 struct gov_cca_TypeMap__object* portData,
00334 const char* portName,
00335 struct sidl_BaseInterface__object **_ex);
00336 void (*f_setBatchTitle_pre)(
00337 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00338 struct gov_cca_TypeMap__object* portData,
00339 const char* title,
00340 struct sidl_BaseInterface__object **_ex);
00341 void (*f_setGroupName_pre)(
00342 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00343 struct gov_cca_TypeMap__object* portData,
00344 const char* newGroupName,
00345 struct sidl_BaseInterface__object **_ex);
00346 void (*f_setGroupNameAndTitle_pre)(
00347 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00348 struct gov_cca_TypeMap__object* portData,
00349 const char* newGroupName,
00350 const char* groupTitle,
00351 struct sidl_BaseInterface__object **_ex);
00352 void (*f_addRequestBoolean_pre)(
00353 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00354 struct gov_cca_TypeMap__object* portData,
00355 const char* name,
00356 const char* help,
00357 const char* prompt,
00358 sidl_bool bdefault,
00359 struct sidl_BaseInterface__object **_ex);
00360 void (*f_addRequestInt_pre)(
00361 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00362 struct gov_cca_TypeMap__object* portData,
00363 const char* name,
00364 const char* help,
00365 const char* prompt,
00366 int32_t idefault,
00367 int32_t low,
00368 int32_t high,
00369 struct sidl_BaseInterface__object **_ex);
00370 void (*f_addRequestLong_pre)(
00371 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00372 struct gov_cca_TypeMap__object* portData,
00373 const char* name,
00374 const char* help,
00375 const char* prompt,
00376 int64_t ldefault,
00377 int64_t low,
00378 int64_t high,
00379 struct sidl_BaseInterface__object **_ex);
00380 void (*f_addRequestFloat_pre)(
00381 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00382 struct gov_cca_TypeMap__object* portData,
00383 const char* name,
00384 const char* help,
00385 const char* prompt,
00386 float fdefault,
00387 float low,
00388 float high,
00389 struct sidl_BaseInterface__object **_ex);
00390 void (*f_addRequestDouble_pre)(
00391 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00392 struct gov_cca_TypeMap__object* portData,
00393 const char* name,
00394 const char* help,
00395 const char* prompt,
00396 double ddefault,
00397 double low,
00398 double high,
00399 struct sidl_BaseInterface__object **_ex);
00400 void (*f_addRequestString_pre)(
00401 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00402 struct gov_cca_TypeMap__object* portData,
00403 const char* name,
00404 const char* help,
00405 const char* prompt,
00406 const char* sdefault,
00407 struct sidl_BaseInterface__object **_ex);
00408 void (*f_addRequestStringChoice_pre)(
00409 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00410 struct gov_cca_TypeMap__object* portData,
00411 const char* key,
00412 const char* choice,
00413 struct sidl_BaseInterface__object **_ex);
00414 void (*f_addStringChoices_pre)(
00415 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00416 struct gov_cca_TypeMap__object* portData,
00417 const char* name,
00418 struct sidl_string__array* choices,
00419 struct sidl_BaseInterface__object **_ex);
00420 void (*f_addIntChoices_pre)(
00421 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00422 struct gov_cca_TypeMap__object* portData,
00423 const char* name,
00424 struct sidl_int__array* choices,
00425 struct sidl_BaseInterface__object **_ex);
00426 void (*f_addLongChoices_pre)(
00427 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00428 struct gov_cca_TypeMap__object* portData,
00429 const char* name,
00430 struct sidl_long__array* choices,
00431 struct sidl_BaseInterface__object **_ex);
00432 void (*f_addFloatChoices_pre)(
00433 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00434 struct gov_cca_TypeMap__object* portData,
00435 const char* name,
00436 struct sidl_float__array* choices,
00437 struct sidl_BaseInterface__object **_ex);
00438 void (*f_addDoubleChoices_pre)(
00439 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00440 struct gov_cca_TypeMap__object* portData,
00441 const char* name,
00442 struct sidl_double__array* choices,
00443 struct sidl_BaseInterface__object **_ex);
00444 void (*f_addFcomplexChoices_pre)(
00445 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00446 struct gov_cca_TypeMap__object* portData,
00447 const char* name,
00448 struct sidl_fcomplex__array* choices,
00449 struct sidl_BaseInterface__object **_ex);
00450 void (*f_addDcomplexChoices_pre)(
00451 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00452 struct gov_cca_TypeMap__object* portData,
00453 const char* name,
00454 struct sidl_dcomplex__array* choices,
00455 struct sidl_BaseInterface__object **_ex);
00456 void (*f_clearRequests_pre)(
00457 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00458 struct gov_cca_TypeMap__object* portData,
00459 struct sidl_BaseInterface__object **_ex);
00460 void (*f_registerUpdater_pre)(
00461 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00462 struct gov_cca_TypeMap__object* portData,
00463 struct gov_cca_ports_ParameterGetListener__object* powner,
00464 struct sidl_BaseInterface__object **_ex);
00465 void (*f_registerUpdatedListener_pre)(
00466 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00467 struct gov_cca_TypeMap__object* portData,
00468 struct gov_cca_ports_ParameterSetListener__object* powner,
00469 struct sidl_BaseInterface__object **_ex);
00470 void (*f_addParameterPort_pre)(
00471 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00472 struct gov_cca_TypeMap__object* portData,
00473 struct gov_cca_Services__object* services,
00474 struct sidl_BaseInterface__object **_ex);
00475 void (*f_removeParameterPort_pre)(
00476 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00477 struct gov_cca_TypeMap__object* portData,
00478 struct gov_cca_Services__object* services,
00479 struct sidl_BaseInterface__object **_ex);
00480 };
00481
00482
00483
00484
00485
00486 struct ccaffeine_ports_ParameterPortFactoryWrap__post_epv {
00487 void (*f_initialize_post)(
00488 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00489 void* co_p_ParameterPortFactory_star,
00490 struct sidl_BaseInterface__object **_ex);
00491 void (*f_getWrapped_post)(
00492 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00493 const char* className,
00494 void* _retval,
00495 struct sidl_BaseInterface__object **_ex);
00496 void (*f_initParameterData_post)(
00497 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00498 struct gov_cca_TypeMap__object* portData,
00499 const char* portName,
00500 struct sidl_BaseInterface__object **_ex);
00501 void (*f_setBatchTitle_post)(
00502 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00503 struct gov_cca_TypeMap__object* portData,
00504 const char* title,
00505 struct sidl_BaseInterface__object **_ex);
00506 void (*f_setGroupName_post)(
00507 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00508 struct gov_cca_TypeMap__object* portData,
00509 const char* newGroupName,
00510 struct sidl_BaseInterface__object **_ex);
00511 void (*f_setGroupNameAndTitle_post)(
00512 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00513 struct gov_cca_TypeMap__object* portData,
00514 const char* newGroupName,
00515 const char* groupTitle,
00516 struct sidl_BaseInterface__object **_ex);
00517 void (*f_addRequestBoolean_post)(
00518 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00519 struct gov_cca_TypeMap__object* portData,
00520 const char* name,
00521 const char* help,
00522 const char* prompt,
00523 sidl_bool bdefault,
00524 struct sidl_BaseInterface__object **_ex);
00525 void (*f_addRequestInt_post)(
00526 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00527 struct gov_cca_TypeMap__object* portData,
00528 const char* name,
00529 const char* help,
00530 const char* prompt,
00531 int32_t idefault,
00532 int32_t low,
00533 int32_t high,
00534 struct sidl_BaseInterface__object **_ex);
00535 void (*f_addRequestLong_post)(
00536 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00537 struct gov_cca_TypeMap__object* portData,
00538 const char* name,
00539 const char* help,
00540 const char* prompt,
00541 int64_t ldefault,
00542 int64_t low,
00543 int64_t high,
00544 struct sidl_BaseInterface__object **_ex);
00545 void (*f_addRequestFloat_post)(
00546 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00547 struct gov_cca_TypeMap__object* portData,
00548 const char* name,
00549 const char* help,
00550 const char* prompt,
00551 float fdefault,
00552 float low,
00553 float high,
00554 struct sidl_BaseInterface__object **_ex);
00555 void (*f_addRequestDouble_post)(
00556 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00557 struct gov_cca_TypeMap__object* portData,
00558 const char* name,
00559 const char* help,
00560 const char* prompt,
00561 double ddefault,
00562 double low,
00563 double high,
00564 struct sidl_BaseInterface__object **_ex);
00565 void (*f_addRequestString_post)(
00566 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00567 struct gov_cca_TypeMap__object* portData,
00568 const char* name,
00569 const char* help,
00570 const char* prompt,
00571 const char* sdefault,
00572 struct sidl_BaseInterface__object **_ex);
00573 void (*f_addRequestStringChoice_post)(
00574 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00575 struct gov_cca_TypeMap__object* portData,
00576 const char* key,
00577 const char* choice,
00578 struct sidl_BaseInterface__object **_ex);
00579 void (*f_addStringChoices_post)(
00580 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00581 struct gov_cca_TypeMap__object* portData,
00582 const char* name,
00583 struct sidl_string__array* choices,
00584 struct sidl_BaseInterface__object **_ex);
00585 void (*f_addIntChoices_post)(
00586 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00587 struct gov_cca_TypeMap__object* portData,
00588 const char* name,
00589 struct sidl_int__array* choices,
00590 struct sidl_BaseInterface__object **_ex);
00591 void (*f_addLongChoices_post)(
00592 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00593 struct gov_cca_TypeMap__object* portData,
00594 const char* name,
00595 struct sidl_long__array* choices,
00596 struct sidl_BaseInterface__object **_ex);
00597 void (*f_addFloatChoices_post)(
00598 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00599 struct gov_cca_TypeMap__object* portData,
00600 const char* name,
00601 struct sidl_float__array* choices,
00602 struct sidl_BaseInterface__object **_ex);
00603 void (*f_addDoubleChoices_post)(
00604 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00605 struct gov_cca_TypeMap__object* portData,
00606 const char* name,
00607 struct sidl_double__array* choices,
00608 struct sidl_BaseInterface__object **_ex);
00609 void (*f_addFcomplexChoices_post)(
00610 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00611 struct gov_cca_TypeMap__object* portData,
00612 const char* name,
00613 struct sidl_fcomplex__array* choices,
00614 struct sidl_BaseInterface__object **_ex);
00615 void (*f_addDcomplexChoices_post)(
00616 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00617 struct gov_cca_TypeMap__object* portData,
00618 const char* name,
00619 struct sidl_dcomplex__array* choices,
00620 struct sidl_BaseInterface__object **_ex);
00621 void (*f_clearRequests_post)(
00622 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00623 struct gov_cca_TypeMap__object* portData,
00624 struct sidl_BaseInterface__object **_ex);
00625 void (*f_registerUpdater_post)(
00626 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00627 struct gov_cca_TypeMap__object* portData,
00628 struct gov_cca_ports_ParameterGetListener__object* powner,
00629 struct sidl_BaseInterface__object **_ex);
00630 void (*f_registerUpdatedListener_post)(
00631 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00632 struct gov_cca_TypeMap__object* portData,
00633 struct gov_cca_ports_ParameterSetListener__object* powner,
00634 struct sidl_BaseInterface__object **_ex);
00635 void (*f_addParameterPort_post)(
00636 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00637 struct gov_cca_TypeMap__object* portData,
00638 struct gov_cca_Services__object* services,
00639 struct sidl_BaseInterface__object **_ex);
00640 void (*f_removeParameterPort_post)(
00641 struct ccaffeine_ports_ParameterPortFactoryWrap__object* self,
00642 struct gov_cca_TypeMap__object* portData,
00643 struct gov_cca_Services__object* services,
00644 struct sidl_BaseInterface__object **_ex);
00645 };
00646
00647
00648
00649
00650
00651
00652 struct ccaffeine_ports_ParameterPortFactoryWrap__cstats {
00653 sidl_bool use_hooks;
00654 };
00655
00656
00657
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
00681
00682
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