CCAFFEINE
0.8.8
|
00001 /* 00002 * File: ccaffeine_ports_ParameterPortWrap_IOR.h 00003 * Symbol: ccaffeine.ports.ParameterPortWrap-v0.3 00004 * Symbol Type: class 00005 * Babel Version: 1.4.0 00006 * Description: Intermediate Object Representation for ccaffeine.ports.ParameterPortWrap 00007 * 00008 * WARNING: Automatically generated; changes will be lost 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 * Symbol "ccaffeine.ports.ParameterPortWrap" (version 0.3) 00038 * 00039 * The implementation of the babel ParameterPort 00040 * is a wrapper. The component writer cannot create an instance 00041 * of this independently and succeed. The component writer 00042 * must use the port ParameterPortFactory, not _create() of this class. 00043 */ 00044 00045 struct ccaffeine_ports_ParameterPortWrap__array; 00046 struct ccaffeine_ports_ParameterPortWrap__object; 00047 00048 /* 00049 * Forward references for external classes and interfaces. 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 * Declare the method entry point vector. 00071 */ 00072 00073 struct ccaffeine_ports_ParameterPortWrap__epv { 00074 /* Implicit builtin methods */ 00075 /* 0 */ 00076 void* (*f__cast)( 00077 /* in */ struct ccaffeine_ports_ParameterPortWrap__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_ParameterPortWrap__object* self, 00083 /* out */ struct sidl_BaseInterface__object **_ex); 00084 /* 2 */ 00085 void (*f__exec)( 00086 /* in */ struct ccaffeine_ports_ParameterPortWrap__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_ParameterPortWrap__object* self, 00094 /* out */ struct sidl_BaseInterface__object **_ex); 00095 /* 4 */ 00096 void (*f__raddRef)( 00097 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00098 /* out */ struct sidl_BaseInterface__object **_ex); 00099 /* 5 */ 00100 sidl_bool (*f__isRemote)( 00101 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00102 /* out */ struct sidl_BaseInterface__object **_ex); 00103 /* 6 */ 00104 void (*f__set_hooks)( 00105 /* in */ struct ccaffeine_ports_ParameterPortWrap__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_ParameterPortWrap__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_ParameterPortWrap__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_ParameterPortWrap__object* self, 00124 /* out */ struct sidl_BaseInterface__object **_ex); 00125 /* 10 */ 00126 void (*f__ctor2)( 00127 /* in */ struct ccaffeine_ports_ParameterPortWrap__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_ParameterPortWrap__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_ParameterPortWrap__object* self, 00140 /* out */ struct sidl_BaseInterface__object **_ex); 00141 void (*f_deleteRef)( 00142 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00143 /* out */ struct sidl_BaseInterface__object **_ex); 00144 sidl_bool (*f_isSame)( 00145 /* in */ struct ccaffeine_ports_ParameterPortWrap__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_ParameterPortWrap__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_ParameterPortWrap__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.BasicParameterPort-v0.8.5 */ 00158 struct gov_cca_TypeMap__object* (*f_readConfigurationMap)( 00159 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00160 /* out */ struct sidl_BaseInterface__object **_ex); 00161 void (*f_writeConfigurationMap)( 00162 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00163 /* in */ struct gov_cca_TypeMap__object* map, 00164 /* out */ struct sidl_BaseInterface__object **_ex); 00165 struct sidl_string__array* (*f_readConfigurationKeys)( 00166 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00167 /* out */ struct sidl_BaseInterface__object **_ex); 00168 /* Methods introduced in gov.cca.ports.ParameterPort-v0.8.5 */ 00169 char* (*f_readTitle)( 00170 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00171 /* out */ struct sidl_BaseInterface__object **_ex); 00172 struct sidl_string__array* (*f_readGroupNames)( 00173 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00174 /* out */ struct sidl_BaseInterface__object **_ex); 00175 char* (*f_readGroupTitle)( 00176 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00177 /* in */ const char* groupName, 00178 /* out */ struct sidl_BaseInterface__object **_ex); 00179 struct sidl_string__array* (*f_readGroupKeys)( 00180 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00181 /* in */ const char* groupName, 00182 /* out */ struct sidl_BaseInterface__object **_ex); 00183 char* (*f_readHelp)( 00184 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00185 /* in */ const char* key, 00186 /* out */ struct sidl_BaseInterface__object **_ex); 00187 char* (*f_readPrompt)( 00188 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00189 /* in */ const char* key, 00190 /* out */ struct sidl_BaseInterface__object **_ex); 00191 sidl_bool (*f_hasBounds)( 00192 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00193 /* in */ const char* key, 00194 /* out */ struct sidl_BaseInterface__object **_ex); 00195 sidl_bool (*f_hasChoices)( 00196 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00197 /* in */ const char* key, 00198 /* out */ struct sidl_BaseInterface__object **_ex); 00199 sidl_bool (*f_readDefaultBoolean)( 00200 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00201 /* in */ const char* key, 00202 /* out */ struct sidl_BaseInterface__object **_ex); 00203 char* (*f_readDefaultString)( 00204 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00205 /* in */ const char* key, 00206 /* out */ struct sidl_BaseInterface__object **_ex); 00207 int32_t (*f_readDefaultInt)( 00208 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00209 /* in */ const char* key, 00210 /* out */ struct sidl_BaseInterface__object **_ex); 00211 int64_t (*f_readDefaultLong)( 00212 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00213 /* in */ const char* key, 00214 /* out */ struct sidl_BaseInterface__object **_ex); 00215 float (*f_readDefaultFloat)( 00216 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00217 /* in */ const char* key, 00218 /* out */ struct sidl_BaseInterface__object **_ex); 00219 double (*f_readDefaultDouble)( 00220 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00221 /* in */ const char* key, 00222 /* out */ struct sidl_BaseInterface__object **_ex); 00223 struct sidl_fcomplex (*f_readDefaultFcomplex)( 00224 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00225 /* in */ const char* key, 00226 /* out */ struct sidl_BaseInterface__object **_ex); 00227 struct sidl_dcomplex (*f_readDefaultDcomplex)( 00228 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00229 /* in */ const char* key, 00230 /* out */ struct sidl_BaseInterface__object **_ex); 00231 struct sidl_string__array* (*f_readDefaultStringArray)( 00232 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00233 /* in */ const char* key, 00234 /* out */ struct sidl_BaseInterface__object **_ex); 00235 struct sidl_bool__array* (*f_readDefaultBooleanArray)( 00236 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00237 /* in */ const char* key, 00238 /* out */ struct sidl_BaseInterface__object **_ex); 00239 struct sidl_int__array* (*f_readDefaultIntArray)( 00240 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00241 /* in */ const char* key, 00242 /* out */ struct sidl_BaseInterface__object **_ex); 00243 struct sidl_long__array* (*f_readDefaultLongArray)( 00244 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00245 /* in */ const char* key, 00246 /* out */ struct sidl_BaseInterface__object **_ex); 00247 struct sidl_float__array* (*f_readDefaultFloatArray)( 00248 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00249 /* in */ const char* key, 00250 /* out */ struct sidl_BaseInterface__object **_ex); 00251 struct sidl_double__array* (*f_readDefaultDoubleArray)( 00252 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00253 /* in */ const char* key, 00254 /* out */ struct sidl_BaseInterface__object **_ex); 00255 struct sidl_fcomplex__array* (*f_readDefaultFcomplexArray)( 00256 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00257 /* in */ const char* key, 00258 /* out */ struct sidl_BaseInterface__object **_ex); 00259 struct sidl_dcomplex__array* (*f_readDefaultDcomplexArray)( 00260 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00261 /* in */ const char* key, 00262 /* out */ struct sidl_BaseInterface__object **_ex); 00263 void (*f_readBoundsInt)( 00264 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00265 /* in */ const char* key, 00266 /* out */ int32_t* low, 00267 /* out */ int32_t* high, 00268 /* out */ struct sidl_BaseInterface__object **_ex); 00269 void (*f_readBoundsLong)( 00270 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00271 /* in */ const char* key, 00272 /* out */ int64_t* low, 00273 /* out */ int64_t* high, 00274 /* out */ struct sidl_BaseInterface__object **_ex); 00275 void (*f_readBoundsFloat)( 00276 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00277 /* in */ const char* key, 00278 /* out */ float* low, 00279 /* out */ float* high, 00280 /* out */ struct sidl_BaseInterface__object **_ex); 00281 void (*f_readBoundsDouble)( 00282 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00283 /* in */ const char* key, 00284 /* out */ double* low, 00285 /* out */ double* high, 00286 /* out */ struct sidl_BaseInterface__object **_ex); 00287 struct sidl_string__array* (*f_readChoicesString)( 00288 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00289 /* in */ const char* key, 00290 /* out */ struct sidl_BaseInterface__object **_ex); 00291 struct sidl_int__array* (*f_readChoicesInt)( 00292 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00293 /* in */ const char* key, 00294 /* out */ struct sidl_BaseInterface__object **_ex); 00295 struct sidl_long__array* (*f_readChoicesLong)( 00296 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00297 /* in */ const char* key, 00298 /* out */ struct sidl_BaseInterface__object **_ex); 00299 struct sidl_float__array* (*f_readChoicesFloat)( 00300 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00301 /* in */ const char* key, 00302 /* out */ struct sidl_BaseInterface__object **_ex); 00303 struct sidl_double__array* (*f_readChoicesDouble)( 00304 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00305 /* in */ const char* key, 00306 /* out */ struct sidl_BaseInterface__object **_ex); 00307 struct sidl_fcomplex__array* (*f_readChoicesFcomplex)( 00308 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00309 /* in */ const char* key, 00310 /* out */ struct sidl_BaseInterface__object **_ex); 00311 struct sidl_dcomplex__array* (*f_readChoicesDcomplex)( 00312 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00313 /* in */ const char* key, 00314 /* out */ struct sidl_BaseInterface__object **_ex); 00315 /* Methods introduced in ccaffeine.ports.ParameterPortWrap-v0.3 */ 00316 void (*f_initialize)( 00317 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00318 /* in */ void* co_p_ParameterPort_star, 00319 /* out */ struct sidl_BaseInterface__object **_ex); 00320 void* (*f_getWrapped)( 00321 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00322 /* in */ const char* className, 00323 /* out */ struct sidl_BaseInterface__object **_ex); 00324 }; 00325 00326 /* 00327 * Declare the method pre hooks entry point vector. 00328 */ 00329 00330 struct ccaffeine_ports_ParameterPortWrap__pre_epv { 00331 void (*f_initialize_pre)( 00332 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00333 /* in */ void* co_p_ParameterPort_star, 00334 /* out */ struct sidl_BaseInterface__object **_ex); 00335 void (*f_getWrapped_pre)( 00336 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00337 /* in */ const char* className, 00338 /* out */ struct sidl_BaseInterface__object **_ex); 00339 void (*f_readConfigurationMap_pre)( 00340 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00341 /* out */ struct sidl_BaseInterface__object **_ex); 00342 void (*f_writeConfigurationMap_pre)( 00343 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00344 /* in */ struct gov_cca_TypeMap__object* map, 00345 /* out */ struct sidl_BaseInterface__object **_ex); 00346 void (*f_readConfigurationKeys_pre)( 00347 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00348 /* out */ struct sidl_BaseInterface__object **_ex); 00349 void (*f_readTitle_pre)( 00350 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00351 /* out */ struct sidl_BaseInterface__object **_ex); 00352 void (*f_readGroupNames_pre)( 00353 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00354 /* out */ struct sidl_BaseInterface__object **_ex); 00355 void (*f_readGroupTitle_pre)( 00356 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00357 /* in */ const char* groupName, 00358 /* out */ struct sidl_BaseInterface__object **_ex); 00359 void (*f_readGroupKeys_pre)( 00360 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00361 /* in */ const char* groupName, 00362 /* out */ struct sidl_BaseInterface__object **_ex); 00363 void (*f_readHelp_pre)( 00364 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00365 /* in */ const char* key, 00366 /* out */ struct sidl_BaseInterface__object **_ex); 00367 void (*f_readPrompt_pre)( 00368 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00369 /* in */ const char* key, 00370 /* out */ struct sidl_BaseInterface__object **_ex); 00371 void (*f_hasBounds_pre)( 00372 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00373 /* in */ const char* key, 00374 /* out */ struct sidl_BaseInterface__object **_ex); 00375 void (*f_hasChoices_pre)( 00376 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00377 /* in */ const char* key, 00378 /* out */ struct sidl_BaseInterface__object **_ex); 00379 void (*f_readDefaultBoolean_pre)( 00380 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00381 /* in */ const char* key, 00382 /* out */ struct sidl_BaseInterface__object **_ex); 00383 void (*f_readDefaultString_pre)( 00384 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00385 /* in */ const char* key, 00386 /* out */ struct sidl_BaseInterface__object **_ex); 00387 void (*f_readDefaultInt_pre)( 00388 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00389 /* in */ const char* key, 00390 /* out */ struct sidl_BaseInterface__object **_ex); 00391 void (*f_readDefaultLong_pre)( 00392 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00393 /* in */ const char* key, 00394 /* out */ struct sidl_BaseInterface__object **_ex); 00395 void (*f_readDefaultFloat_pre)( 00396 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00397 /* in */ const char* key, 00398 /* out */ struct sidl_BaseInterface__object **_ex); 00399 void (*f_readDefaultDouble_pre)( 00400 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00401 /* in */ const char* key, 00402 /* out */ struct sidl_BaseInterface__object **_ex); 00403 void (*f_readDefaultFcomplex_pre)( 00404 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00405 /* in */ const char* key, 00406 /* out */ struct sidl_BaseInterface__object **_ex); 00407 void (*f_readDefaultDcomplex_pre)( 00408 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00409 /* in */ const char* key, 00410 /* out */ struct sidl_BaseInterface__object **_ex); 00411 void (*f_readDefaultStringArray_pre)( 00412 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00413 /* in */ const char* key, 00414 /* out */ struct sidl_BaseInterface__object **_ex); 00415 void (*f_readDefaultBooleanArray_pre)( 00416 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00417 /* in */ const char* key, 00418 /* out */ struct sidl_BaseInterface__object **_ex); 00419 void (*f_readDefaultIntArray_pre)( 00420 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00421 /* in */ const char* key, 00422 /* out */ struct sidl_BaseInterface__object **_ex); 00423 void (*f_readDefaultLongArray_pre)( 00424 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00425 /* in */ const char* key, 00426 /* out */ struct sidl_BaseInterface__object **_ex); 00427 void (*f_readDefaultFloatArray_pre)( 00428 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00429 /* in */ const char* key, 00430 /* out */ struct sidl_BaseInterface__object **_ex); 00431 void (*f_readDefaultDoubleArray_pre)( 00432 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00433 /* in */ const char* key, 00434 /* out */ struct sidl_BaseInterface__object **_ex); 00435 void (*f_readDefaultFcomplexArray_pre)( 00436 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00437 /* in */ const char* key, 00438 /* out */ struct sidl_BaseInterface__object **_ex); 00439 void (*f_readDefaultDcomplexArray_pre)( 00440 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00441 /* in */ const char* key, 00442 /* out */ struct sidl_BaseInterface__object **_ex); 00443 void (*f_readBoundsInt_pre)( 00444 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00445 /* in */ const char* key, 00446 /* out */ struct sidl_BaseInterface__object **_ex); 00447 void (*f_readBoundsLong_pre)( 00448 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00449 /* in */ const char* key, 00450 /* out */ struct sidl_BaseInterface__object **_ex); 00451 void (*f_readBoundsFloat_pre)( 00452 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00453 /* in */ const char* key, 00454 /* out */ struct sidl_BaseInterface__object **_ex); 00455 void (*f_readBoundsDouble_pre)( 00456 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00457 /* in */ const char* key, 00458 /* out */ struct sidl_BaseInterface__object **_ex); 00459 void (*f_readChoicesString_pre)( 00460 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00461 /* in */ const char* key, 00462 /* out */ struct sidl_BaseInterface__object **_ex); 00463 void (*f_readChoicesInt_pre)( 00464 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00465 /* in */ const char* key, 00466 /* out */ struct sidl_BaseInterface__object **_ex); 00467 void (*f_readChoicesLong_pre)( 00468 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00469 /* in */ const char* key, 00470 /* out */ struct sidl_BaseInterface__object **_ex); 00471 void (*f_readChoicesFloat_pre)( 00472 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00473 /* in */ const char* key, 00474 /* out */ struct sidl_BaseInterface__object **_ex); 00475 void (*f_readChoicesDouble_pre)( 00476 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00477 /* in */ const char* key, 00478 /* out */ struct sidl_BaseInterface__object **_ex); 00479 void (*f_readChoicesFcomplex_pre)( 00480 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00481 /* in */ const char* key, 00482 /* out */ struct sidl_BaseInterface__object **_ex); 00483 void (*f_readChoicesDcomplex_pre)( 00484 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00485 /* in */ const char* key, 00486 /* out */ struct sidl_BaseInterface__object **_ex); 00487 }; 00488 00489 /* 00490 * Declare the method post hooks entry point vector. 00491 */ 00492 00493 struct ccaffeine_ports_ParameterPortWrap__post_epv { 00494 void (*f_initialize_post)( 00495 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00496 /* in */ void* co_p_ParameterPort_star, 00497 /* out */ struct sidl_BaseInterface__object **_ex); 00498 void (*f_getWrapped_post)( 00499 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00500 /* in */ const char* className, 00501 /* in */ void* _retval, 00502 /* out */ struct sidl_BaseInterface__object **_ex); 00503 void (*f_readConfigurationMap_post)( 00504 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00505 /* in */ struct gov_cca_TypeMap__object* _retval, 00506 /* out */ struct sidl_BaseInterface__object **_ex); 00507 void (*f_writeConfigurationMap_post)( 00508 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00509 /* in */ struct gov_cca_TypeMap__object* map, 00510 /* out */ struct sidl_BaseInterface__object **_ex); 00511 void (*f_readConfigurationKeys_post)( 00512 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00513 /* in array<string> */ struct sidl_string__array* _retval, 00514 /* out */ struct sidl_BaseInterface__object **_ex); 00515 void (*f_readTitle_post)( 00516 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00517 /* in */ const char* _retval, 00518 /* out */ struct sidl_BaseInterface__object **_ex); 00519 void (*f_readGroupNames_post)( 00520 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00521 /* in array<string> */ struct sidl_string__array* _retval, 00522 /* out */ struct sidl_BaseInterface__object **_ex); 00523 void (*f_readGroupTitle_post)( 00524 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00525 /* in */ const char* groupName, 00526 /* in */ const char* _retval, 00527 /* out */ struct sidl_BaseInterface__object **_ex); 00528 void (*f_readGroupKeys_post)( 00529 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00530 /* in */ const char* groupName, 00531 /* in array<string> */ struct sidl_string__array* _retval, 00532 /* out */ struct sidl_BaseInterface__object **_ex); 00533 void (*f_readHelp_post)( 00534 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00535 /* in */ const char* key, 00536 /* in */ const char* _retval, 00537 /* out */ struct sidl_BaseInterface__object **_ex); 00538 void (*f_readPrompt_post)( 00539 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00540 /* in */ const char* key, 00541 /* in */ const char* _retval, 00542 /* out */ struct sidl_BaseInterface__object **_ex); 00543 void (*f_hasBounds_post)( 00544 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00545 /* in */ const char* key, 00546 /* in */ sidl_bool _retval, 00547 /* out */ struct sidl_BaseInterface__object **_ex); 00548 void (*f_hasChoices_post)( 00549 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00550 /* in */ const char* key, 00551 /* in */ sidl_bool _retval, 00552 /* out */ struct sidl_BaseInterface__object **_ex); 00553 void (*f_readDefaultBoolean_post)( 00554 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00555 /* in */ const char* key, 00556 /* in */ sidl_bool _retval, 00557 /* out */ struct sidl_BaseInterface__object **_ex); 00558 void (*f_readDefaultString_post)( 00559 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00560 /* in */ const char* key, 00561 /* in */ const char* _retval, 00562 /* out */ struct sidl_BaseInterface__object **_ex); 00563 void (*f_readDefaultInt_post)( 00564 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00565 /* in */ const char* key, 00566 /* in */ int32_t _retval, 00567 /* out */ struct sidl_BaseInterface__object **_ex); 00568 void (*f_readDefaultLong_post)( 00569 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00570 /* in */ const char* key, 00571 /* in */ int64_t _retval, 00572 /* out */ struct sidl_BaseInterface__object **_ex); 00573 void (*f_readDefaultFloat_post)( 00574 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00575 /* in */ const char* key, 00576 /* in */ float _retval, 00577 /* out */ struct sidl_BaseInterface__object **_ex); 00578 void (*f_readDefaultDouble_post)( 00579 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00580 /* in */ const char* key, 00581 /* in */ double _retval, 00582 /* out */ struct sidl_BaseInterface__object **_ex); 00583 void (*f_readDefaultFcomplex_post)( 00584 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00585 /* in */ const char* key, 00586 /* in */ struct sidl_fcomplex _retval, 00587 /* out */ struct sidl_BaseInterface__object **_ex); 00588 void (*f_readDefaultDcomplex_post)( 00589 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00590 /* in */ const char* key, 00591 /* in */ struct sidl_dcomplex _retval, 00592 /* out */ struct sidl_BaseInterface__object **_ex); 00593 void (*f_readDefaultStringArray_post)( 00594 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00595 /* in */ const char* key, 00596 /* in array<string> */ struct sidl_string__array* _retval, 00597 /* out */ struct sidl_BaseInterface__object **_ex); 00598 void (*f_readDefaultBooleanArray_post)( 00599 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00600 /* in */ const char* key, 00601 /* in array<bool> */ struct sidl_bool__array* _retval, 00602 /* out */ struct sidl_BaseInterface__object **_ex); 00603 void (*f_readDefaultIntArray_post)( 00604 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00605 /* in */ const char* key, 00606 /* in array<int> */ struct sidl_int__array* _retval, 00607 /* out */ struct sidl_BaseInterface__object **_ex); 00608 void (*f_readDefaultLongArray_post)( 00609 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00610 /* in */ const char* key, 00611 /* in array<long> */ struct sidl_long__array* _retval, 00612 /* out */ struct sidl_BaseInterface__object **_ex); 00613 void (*f_readDefaultFloatArray_post)( 00614 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00615 /* in */ const char* key, 00616 /* in array<float> */ struct sidl_float__array* _retval, 00617 /* out */ struct sidl_BaseInterface__object **_ex); 00618 void (*f_readDefaultDoubleArray_post)( 00619 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00620 /* in */ const char* key, 00621 /* in array<double> */ struct sidl_double__array* _retval, 00622 /* out */ struct sidl_BaseInterface__object **_ex); 00623 void (*f_readDefaultFcomplexArray_post)( 00624 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00625 /* in */ const char* key, 00626 /* in array<fcomplex> */ struct sidl_fcomplex__array* _retval, 00627 /* out */ struct sidl_BaseInterface__object **_ex); 00628 void (*f_readDefaultDcomplexArray_post)( 00629 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00630 /* in */ const char* key, 00631 /* in array<dcomplex> */ struct sidl_dcomplex__array* _retval, 00632 /* out */ struct sidl_BaseInterface__object **_ex); 00633 void (*f_readBoundsInt_post)( 00634 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00635 /* in */ const char* key, 00636 /* in */ int32_t low, 00637 /* in */ int32_t high, 00638 /* out */ struct sidl_BaseInterface__object **_ex); 00639 void (*f_readBoundsLong_post)( 00640 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00641 /* in */ const char* key, 00642 /* in */ int64_t low, 00643 /* in */ int64_t high, 00644 /* out */ struct sidl_BaseInterface__object **_ex); 00645 void (*f_readBoundsFloat_post)( 00646 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00647 /* in */ const char* key, 00648 /* in */ float low, 00649 /* in */ float high, 00650 /* out */ struct sidl_BaseInterface__object **_ex); 00651 void (*f_readBoundsDouble_post)( 00652 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00653 /* in */ const char* key, 00654 /* in */ double low, 00655 /* in */ double high, 00656 /* out */ struct sidl_BaseInterface__object **_ex); 00657 void (*f_readChoicesString_post)( 00658 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00659 /* in */ const char* key, 00660 /* in array<string> */ struct sidl_string__array* _retval, 00661 /* out */ struct sidl_BaseInterface__object **_ex); 00662 void (*f_readChoicesInt_post)( 00663 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00664 /* in */ const char* key, 00665 /* in array<int> */ struct sidl_int__array* _retval, 00666 /* out */ struct sidl_BaseInterface__object **_ex); 00667 void (*f_readChoicesLong_post)( 00668 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00669 /* in */ const char* key, 00670 /* in array<long> */ struct sidl_long__array* _retval, 00671 /* out */ struct sidl_BaseInterface__object **_ex); 00672 void (*f_readChoicesFloat_post)( 00673 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00674 /* in */ const char* key, 00675 /* in array<float> */ struct sidl_float__array* _retval, 00676 /* out */ struct sidl_BaseInterface__object **_ex); 00677 void (*f_readChoicesDouble_post)( 00678 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00679 /* in */ const char* key, 00680 /* in array<double> */ struct sidl_double__array* _retval, 00681 /* out */ struct sidl_BaseInterface__object **_ex); 00682 void (*f_readChoicesFcomplex_post)( 00683 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00684 /* in */ const char* key, 00685 /* in array<fcomplex> */ struct sidl_fcomplex__array* _retval, 00686 /* out */ struct sidl_BaseInterface__object **_ex); 00687 void (*f_readChoicesDcomplex_post)( 00688 /* in */ struct ccaffeine_ports_ParameterPortWrap__object* self, 00689 /* in */ const char* key, 00690 /* in array<dcomplex> */ struct sidl_dcomplex__array* _retval, 00691 /* out */ struct sidl_BaseInterface__object **_ex); 00692 }; 00693 00694 /* 00695 * Define the controls and statistics structure. 00696 */ 00697 00698 00699 struct ccaffeine_ports_ParameterPortWrap__cstats { 00700 sidl_bool use_hooks; 00701 }; 00702 00703 /* 00704 * Define the class object structure. 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 * This function returns a pointer to a static structure of 00730 * pointers to function entry points. Its purpose is to provide 00731 * one-stop shopping for loading DLLs. 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