00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef included_ccafe5_BasicParameterPortTest_IOR_h
00013 #define included_ccafe5_BasicParameterPortTest_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_Component_IOR_h
00020 #include "gov_cca_Component_IOR.h"
00021 #endif
00022 #ifndef included_gov_cca_Port_IOR_h
00023 #include "gov_cca_Port_IOR.h"
00024 #endif
00025 #ifndef included_gov_cca_ports_BasicParameterPort_IOR_h
00026 #include "gov_cca_ports_BasicParameterPort_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 struct ccafe5_BasicParameterPortTest__array;
00043 struct ccafe5_BasicParameterPortTest__object;
00044
00045
00046
00047
00048
00049 struct gov_cca_CCAException__array;
00050 struct gov_cca_CCAException__object;
00051 struct gov_cca_Services__array;
00052 struct gov_cca_Services__object;
00053 struct gov_cca_TypeMap__array;
00054 struct gov_cca_TypeMap__object;
00055 struct sidl_BaseException__array;
00056 struct sidl_BaseException__object;
00057 struct sidl_BaseInterface__array;
00058 struct sidl_BaseInterface__object;
00059 struct sidl_ClassInfo__array;
00060 struct sidl_ClassInfo__object;
00061 struct sidl_RuntimeException__array;
00062 struct sidl_RuntimeException__object;
00063 struct sidl_rmi_Call__array;
00064 struct sidl_rmi_Call__object;
00065 struct sidl_rmi_Return__array;
00066 struct sidl_rmi_Return__object;
00067
00068
00069
00070
00071
00072 struct ccafe5_BasicParameterPortTest__epv {
00073
00074
00075 void* (*f__cast)(
00076 struct ccafe5_BasicParameterPortTest__object* self,
00077 const char* name,
00078 struct sidl_BaseInterface__object **_ex);
00079
00080 void (*f__delete)(
00081 struct ccafe5_BasicParameterPortTest__object* self,
00082 struct sidl_BaseInterface__object **_ex);
00083
00084 void (*f__exec)(
00085 struct ccafe5_BasicParameterPortTest__object* self,
00086 const char* methodName,
00087 struct sidl_rmi_Call__object* inArgs,
00088 struct sidl_rmi_Return__object* outArgs,
00089 struct sidl_BaseInterface__object **_ex);
00090
00091 char* (*f__getURL)(
00092 struct ccafe5_BasicParameterPortTest__object* self,
00093 struct sidl_BaseInterface__object **_ex);
00094
00095 void (*f__raddRef)(
00096 struct ccafe5_BasicParameterPortTest__object* self,
00097 struct sidl_BaseInterface__object **_ex);
00098
00099 sidl_bool (*f__isRemote)(
00100 struct ccafe5_BasicParameterPortTest__object* self,
00101 struct sidl_BaseInterface__object **_ex);
00102
00103 void (*f__set_hooks)(
00104 struct ccafe5_BasicParameterPortTest__object* self,
00105 sidl_bool enable,
00106 struct sidl_BaseInterface__object **_ex);
00107
00108 void (*f__set_contracts)(
00109 struct ccafe5_BasicParameterPortTest__object* self,
00110 sidl_bool enable,
00111 const char* enfFilename,
00112 sidl_bool resetCounters,
00113 struct sidl_BaseInterface__object **_ex);
00114
00115 void (*f__dump_stats)(
00116 struct ccafe5_BasicParameterPortTest__object* self,
00117 const char* filename,
00118 const char* prefix,
00119 struct sidl_BaseInterface__object **_ex);
00120
00121 void (*f__ctor)(
00122 struct ccafe5_BasicParameterPortTest__object* self,
00123 struct sidl_BaseInterface__object **_ex);
00124
00125 void (*f__ctor2)(
00126 struct ccafe5_BasicParameterPortTest__object* self,
00127 void* private_data,
00128 struct sidl_BaseInterface__object **_ex);
00129
00130 void (*f__dtor)(
00131 struct ccafe5_BasicParameterPortTest__object* self,
00132 struct sidl_BaseInterface__object **_ex);
00133
00134 void (*f__load)(
00135 struct sidl_BaseInterface__object **_ex);
00136
00137 void (*f_addRef)(
00138 struct ccafe5_BasicParameterPortTest__object* self,
00139 struct sidl_BaseInterface__object **_ex);
00140 void (*f_deleteRef)(
00141 struct ccafe5_BasicParameterPortTest__object* self,
00142 struct sidl_BaseInterface__object **_ex);
00143 sidl_bool (*f_isSame)(
00144 struct ccafe5_BasicParameterPortTest__object* self,
00145 struct sidl_BaseInterface__object* iobj,
00146 struct sidl_BaseInterface__object **_ex);
00147 sidl_bool (*f_isType)(
00148 struct ccafe5_BasicParameterPortTest__object* self,
00149 const char* name,
00150 struct sidl_BaseInterface__object **_ex);
00151 struct sidl_ClassInfo__object* (*f_getClassInfo)(
00152 struct ccafe5_BasicParameterPortTest__object* self,
00153 struct sidl_BaseInterface__object **_ex);
00154
00155
00156 void (*f_setServices)(
00157 struct ccafe5_BasicParameterPortTest__object* self,
00158 struct gov_cca_Services__object* services,
00159 struct sidl_BaseInterface__object **_ex);
00160
00161
00162 struct gov_cca_TypeMap__object* (*f_readConfigurationMap)(
00163 struct ccafe5_BasicParameterPortTest__object* self,
00164 struct sidl_BaseInterface__object **_ex);
00165 void (*f_writeConfigurationMap)(
00166 struct ccafe5_BasicParameterPortTest__object* self,
00167 struct gov_cca_TypeMap__object* map,
00168 struct sidl_BaseInterface__object **_ex);
00169 struct sidl_string__array* (*f_readConfigurationKeys)(
00170 struct ccafe5_BasicParameterPortTest__object* self,
00171 struct sidl_BaseInterface__object **_ex);
00172
00173 };
00174
00175
00176
00177
00178
00179 struct ccafe5_BasicParameterPortTest__pre_epv {
00180 void (*f_setServices_pre)(
00181 struct ccafe5_BasicParameterPortTest__object* self,
00182 struct gov_cca_Services__object* services,
00183 struct sidl_BaseInterface__object **_ex);
00184 void (*f_readConfigurationMap_pre)(
00185 struct ccafe5_BasicParameterPortTest__object* self,
00186 struct sidl_BaseInterface__object **_ex);
00187 void (*f_writeConfigurationMap_pre)(
00188 struct ccafe5_BasicParameterPortTest__object* self,
00189 struct gov_cca_TypeMap__object* map,
00190 struct sidl_BaseInterface__object **_ex);
00191 void (*f_readConfigurationKeys_pre)(
00192 struct ccafe5_BasicParameterPortTest__object* self,
00193 struct sidl_BaseInterface__object **_ex);
00194 };
00195
00196
00197
00198
00199
00200 struct ccafe5_BasicParameterPortTest__post_epv {
00201 void (*f_setServices_post)(
00202 struct ccafe5_BasicParameterPortTest__object* self,
00203 struct gov_cca_Services__object* services,
00204 struct sidl_BaseInterface__object **_ex);
00205 void (*f_readConfigurationMap_post)(
00206 struct ccafe5_BasicParameterPortTest__object* self,
00207 struct gov_cca_TypeMap__object* _retval,
00208 struct sidl_BaseInterface__object **_ex);
00209 void (*f_writeConfigurationMap_post)(
00210 struct ccafe5_BasicParameterPortTest__object* self,
00211 struct gov_cca_TypeMap__object* map,
00212 struct sidl_BaseInterface__object **_ex);
00213 void (*f_readConfigurationKeys_post)(
00214 struct ccafe5_BasicParameterPortTest__object* self,
00215 struct sidl_string__array* _retval,
00216 struct sidl_BaseInterface__object **_ex);
00217 };
00218
00219
00220
00221
00222
00223
00224 struct ccafe5_BasicParameterPortTest__cstats {
00225 sidl_bool use_hooks;
00226 };
00227
00228
00229
00230
00231
00232 struct ccafe5_BasicParameterPortTest__object {
00233 struct sidl_BaseClass__object d_sidl_baseclass;
00234 struct gov_cca_Component__object d_gov_cca_component;
00235 struct gov_cca_Port__object d_gov_cca_port;
00236 struct gov_cca_ports_BasicParameterPort__object
00237 d_gov_cca_ports_basicparameterport;
00238 struct ccafe5_BasicParameterPortTest__epv* d_epv;
00239 struct ccafe5_BasicParameterPortTest__cstats d_cstats;
00240 void* d_data;
00241 };
00242
00243 struct ccafe5_BasicParameterPortTest__external {
00244 struct ccafe5_BasicParameterPortTest__object*
00245 (*createObject)(void* ddata, struct sidl_BaseInterface__object **_ex);
00246
00247 struct sidl_BaseClass__epv*(*getSuperEPV)(void);
00248 int d_ior_major_version;
00249 int d_ior_minor_version;
00250 };
00251
00252
00253
00254
00255
00256
00257
00258 const struct ccafe5_BasicParameterPortTest__external*
00259 ccafe5_BasicParameterPortTest__externals(void);
00260
00261 extern struct ccafe5_BasicParameterPortTest__object*
00262 ccafe5_BasicParameterPortTest__createObject(void* ddata,struct
00263 sidl_BaseInterface__object ** _ex);
00264
00265 extern void ccafe5_BasicParameterPortTest__init(
00266 struct ccafe5_BasicParameterPortTest__object* self, void* ddata, struct
00267 sidl_BaseInterface__object ** _ex);
00268
00269 extern void ccafe5_BasicParameterPortTest__getEPVs(
00270 struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface,
00271 struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass,
00272 struct gov_cca_Component__epv **s_arg_epv__gov_cca_component,
00273 struct gov_cca_Component__epv **s_arg_epv_hooks__gov_cca_component,
00274 struct gov_cca_Port__epv **s_arg_epv__gov_cca_port,
00275 struct gov_cca_Port__epv **s_arg_epv_hooks__gov_cca_port,
00276 struct gov_cca_ports_BasicParameterPort__epv
00277 **s_arg_epv__gov_cca_ports_basicparameterport,
00278 struct gov_cca_ports_BasicParameterPort__epv
00279 **s_arg_epv_hooks__gov_cca_ports_basicparameterport,
00280 struct ccafe5_BasicParameterPortTest__epv
00281 **s_arg_epv__ccafe5_basicparameterporttest,
00282 struct ccafe5_BasicParameterPortTest__epv
00283 **s_arg_epv_hooks__ccafe5_basicparameterporttest);
00284
00285 extern void ccafe5_BasicParameterPortTest__fini(
00286 struct ccafe5_BasicParameterPortTest__object* self, struct
00287 sidl_BaseInterface__object ** _ex);
00288
00289 extern void ccafe5_BasicParameterPortTest__IOR_version(int32_t *major, int32_t
00290 *minor);
00291
00292 struct gov_cca_Services__object*
00293 skel_ccafe5_BasicParameterPortTest_fconnect_gov_cca_Services(const char* url,
00294 sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00295 struct gov_cca_TypeMap__object*
00296 skel_ccafe5_BasicParameterPortTest_fconnect_gov_cca_TypeMap(const char* url,
00297 sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00298 struct sidl_BaseInterface__object*
00299 skel_ccafe5_BasicParameterPortTest_fconnect_sidl_BaseInterface(const char*
00300 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00301 struct ccafe5_BasicParameterPortTest__remote{
00302 int d_refcount;
00303 struct sidl_rmi_InstanceHandle__object *d_ih;
00304 };
00305
00306 #ifdef __cplusplus
00307 }
00308 #endif
00309 #endif