00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef included_ccafe4_ParameterPortFactoryTest_IOR_h
00013 #define included_ccafe4_ParameterPortFactoryTest_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_GoPort_IOR_h
00026 #include "gov_cca_ports_GoPort_IOR.h"
00027 #endif
00028 #ifndef included_gov_cca_ports_ParameterGetListener_IOR_h
00029 #include "gov_cca_ports_ParameterGetListener_IOR.h"
00030 #endif
00031 #ifndef included_gov_cca_ports_ParameterSetListener_IOR_h
00032 #include "gov_cca_ports_ParameterSetListener_IOR.h"
00033 #endif
00034 #ifndef included_sidl_BaseClass_IOR_h
00035 #include "sidl_BaseClass_IOR.h"
00036 #endif
00037
00038 #ifdef __cplusplus
00039 extern "C" {
00040 #endif
00041
00042
00043
00044
00045
00046
00047
00048 struct ccafe4_ParameterPortFactoryTest__array;
00049 struct ccafe4_ParameterPortFactoryTest__object;
00050
00051
00052
00053
00054
00055 struct gov_cca_CCAException__array;
00056 struct gov_cca_CCAException__object;
00057 struct gov_cca_Services__array;
00058 struct gov_cca_Services__object;
00059 struct sidl_BaseException__array;
00060 struct sidl_BaseException__object;
00061 struct sidl_BaseInterface__array;
00062 struct sidl_BaseInterface__object;
00063 struct sidl_ClassInfo__array;
00064 struct sidl_ClassInfo__object;
00065 struct sidl_RuntimeException__array;
00066 struct sidl_RuntimeException__object;
00067 struct sidl_rmi_Call__array;
00068 struct sidl_rmi_Call__object;
00069 struct sidl_rmi_Return__array;
00070 struct sidl_rmi_Return__object;
00071
00072
00073
00074
00075
00076 struct ccafe4_ParameterPortFactoryTest__epv {
00077
00078
00079 void* (*f__cast)(
00080 struct ccafe4_ParameterPortFactoryTest__object* self,
00081 const char* name,
00082 struct sidl_BaseInterface__object **_ex);
00083
00084 void (*f__delete)(
00085 struct ccafe4_ParameterPortFactoryTest__object* self,
00086 struct sidl_BaseInterface__object **_ex);
00087
00088 void (*f__exec)(
00089 struct ccafe4_ParameterPortFactoryTest__object* self,
00090 const char* methodName,
00091 struct sidl_rmi_Call__object* inArgs,
00092 struct sidl_rmi_Return__object* outArgs,
00093 struct sidl_BaseInterface__object **_ex);
00094
00095 char* (*f__getURL)(
00096 struct ccafe4_ParameterPortFactoryTest__object* self,
00097 struct sidl_BaseInterface__object **_ex);
00098
00099 void (*f__raddRef)(
00100 struct ccafe4_ParameterPortFactoryTest__object* self,
00101 struct sidl_BaseInterface__object **_ex);
00102
00103 sidl_bool (*f__isRemote)(
00104 struct ccafe4_ParameterPortFactoryTest__object* self,
00105 struct sidl_BaseInterface__object **_ex);
00106
00107 void (*f__set_hooks)(
00108 struct ccafe4_ParameterPortFactoryTest__object* self,
00109 sidl_bool enable,
00110 struct sidl_BaseInterface__object **_ex);
00111
00112 void (*f__set_contracts)(
00113 struct ccafe4_ParameterPortFactoryTest__object* self,
00114 sidl_bool enable,
00115 const char* enfFilename,
00116 sidl_bool resetCounters,
00117 struct sidl_BaseInterface__object **_ex);
00118
00119 void (*f__dump_stats)(
00120 struct ccafe4_ParameterPortFactoryTest__object* self,
00121 const char* filename,
00122 const char* prefix,
00123 struct sidl_BaseInterface__object **_ex);
00124
00125 void (*f__ctor)(
00126 struct ccafe4_ParameterPortFactoryTest__object* self,
00127 struct sidl_BaseInterface__object **_ex);
00128
00129 void (*f__ctor2)(
00130 struct ccafe4_ParameterPortFactoryTest__object* self,
00131 void* private_data,
00132 struct sidl_BaseInterface__object **_ex);
00133
00134 void (*f__dtor)(
00135 struct ccafe4_ParameterPortFactoryTest__object* self,
00136 struct sidl_BaseInterface__object **_ex);
00137
00138 void (*f__load)(
00139 struct sidl_BaseInterface__object **_ex);
00140
00141 void (*f_addRef)(
00142 struct ccafe4_ParameterPortFactoryTest__object* self,
00143 struct sidl_BaseInterface__object **_ex);
00144 void (*f_deleteRef)(
00145 struct ccafe4_ParameterPortFactoryTest__object* self,
00146 struct sidl_BaseInterface__object **_ex);
00147 sidl_bool (*f_isSame)(
00148 struct ccafe4_ParameterPortFactoryTest__object* self,
00149 struct sidl_BaseInterface__object* iobj,
00150 struct sidl_BaseInterface__object **_ex);
00151 sidl_bool (*f_isType)(
00152 struct ccafe4_ParameterPortFactoryTest__object* self,
00153 const char* name,
00154 struct sidl_BaseInterface__object **_ex);
00155 struct sidl_ClassInfo__object* (*f_getClassInfo)(
00156 struct ccafe4_ParameterPortFactoryTest__object* self,
00157 struct sidl_BaseInterface__object **_ex);
00158
00159
00160 void (*f_setServices)(
00161 struct ccafe4_ParameterPortFactoryTest__object* self,
00162 struct gov_cca_Services__object* services,
00163 struct sidl_BaseInterface__object **_ex);
00164
00165
00166 int32_t (*f_go)(
00167 struct ccafe4_ParameterPortFactoryTest__object* self,
00168 struct sidl_BaseInterface__object **_ex);
00169
00170 sidl_bool (*f_updateParameterPort)(
00171 struct ccafe4_ParameterPortFactoryTest__object* self,
00172 const char* portName,
00173 struct sidl_BaseInterface__object **_ex);
00174
00175 void (*f_updatedParameterValue)(
00176 struct ccafe4_ParameterPortFactoryTest__object* self,
00177 const char* portName,
00178 const char* fieldName,
00179 struct sidl_BaseInterface__object **_ex);
00180
00181 };
00182
00183
00184
00185
00186
00187 struct ccafe4_ParameterPortFactoryTest__pre_epv {
00188 void (*f_setServices_pre)(
00189 struct ccafe4_ParameterPortFactoryTest__object* self,
00190 struct gov_cca_Services__object* services,
00191 struct sidl_BaseInterface__object **_ex);
00192 void (*f_updateParameterPort_pre)(
00193 struct ccafe4_ParameterPortFactoryTest__object* self,
00194 const char* portName,
00195 struct sidl_BaseInterface__object **_ex);
00196 void (*f_updatedParameterValue_pre)(
00197 struct ccafe4_ParameterPortFactoryTest__object* self,
00198 const char* portName,
00199 const char* fieldName,
00200 struct sidl_BaseInterface__object **_ex);
00201 void (*f_go_pre)(
00202 struct ccafe4_ParameterPortFactoryTest__object* self,
00203 struct sidl_BaseInterface__object **_ex);
00204 };
00205
00206
00207
00208
00209
00210 struct ccafe4_ParameterPortFactoryTest__post_epv {
00211 void (*f_setServices_post)(
00212 struct ccafe4_ParameterPortFactoryTest__object* self,
00213 struct gov_cca_Services__object* services,
00214 struct sidl_BaseInterface__object **_ex);
00215 void (*f_updateParameterPort_post)(
00216 struct ccafe4_ParameterPortFactoryTest__object* self,
00217 const char* portName,
00218 sidl_bool _retval,
00219 struct sidl_BaseInterface__object **_ex);
00220 void (*f_updatedParameterValue_post)(
00221 struct ccafe4_ParameterPortFactoryTest__object* self,
00222 const char* portName,
00223 const char* fieldName,
00224 struct sidl_BaseInterface__object **_ex);
00225 void (*f_go_post)(
00226 struct ccafe4_ParameterPortFactoryTest__object* self,
00227 int32_t _retval,
00228 struct sidl_BaseInterface__object **_ex);
00229 };
00230
00231
00232
00233
00234
00235
00236 struct ccafe4_ParameterPortFactoryTest__cstats {
00237 sidl_bool use_hooks;
00238 };
00239
00240
00241
00242
00243
00244 struct ccafe4_ParameterPortFactoryTest__object {
00245 struct sidl_BaseClass__object d_sidl_baseclass;
00246 struct gov_cca_Component__object d_gov_cca_component;
00247 struct gov_cca_Port__object d_gov_cca_port;
00248 struct gov_cca_ports_GoPort__object d_gov_cca_ports_goport;
00249 struct gov_cca_ports_ParameterGetListener__object
00250 d_gov_cca_ports_parametergetlistener;
00251 struct gov_cca_ports_ParameterSetListener__object
00252 d_gov_cca_ports_parametersetlistener;
00253 struct ccafe4_ParameterPortFactoryTest__epv* d_epv;
00254 struct ccafe4_ParameterPortFactoryTest__cstats d_cstats;
00255 void* d_data;
00256 };
00257
00258 struct ccafe4_ParameterPortFactoryTest__external {
00259 struct ccafe4_ParameterPortFactoryTest__object*
00260 (*createObject)(void* ddata, struct sidl_BaseInterface__object **_ex);
00261
00262 struct sidl_BaseClass__epv*(*getSuperEPV)(void);
00263 int d_ior_major_version;
00264 int d_ior_minor_version;
00265 };
00266
00267
00268
00269
00270
00271
00272
00273 const struct ccafe4_ParameterPortFactoryTest__external*
00274 ccafe4_ParameterPortFactoryTest__externals(void);
00275
00276 extern struct ccafe4_ParameterPortFactoryTest__object*
00277 ccafe4_ParameterPortFactoryTest__createObject(void* ddata,struct
00278 sidl_BaseInterface__object ** _ex);
00279
00280 extern void ccafe4_ParameterPortFactoryTest__init(
00281 struct ccafe4_ParameterPortFactoryTest__object* self, void* ddata, struct
00282 sidl_BaseInterface__object ** _ex);
00283
00284 extern void ccafe4_ParameterPortFactoryTest__getEPVs(
00285 struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface,
00286 struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass,
00287 struct gov_cca_Component__epv **s_arg_epv__gov_cca_component,
00288 struct gov_cca_Component__epv **s_arg_epv_hooks__gov_cca_component,
00289 struct gov_cca_Port__epv **s_arg_epv__gov_cca_port,
00290 struct gov_cca_Port__epv **s_arg_epv_hooks__gov_cca_port,
00291 struct gov_cca_ports_GoPort__epv **s_arg_epv__gov_cca_ports_goport,
00292 struct gov_cca_ports_GoPort__epv **s_arg_epv_hooks__gov_cca_ports_goport,
00293 struct gov_cca_ports_ParameterGetListener__epv
00294 **s_arg_epv__gov_cca_ports_parametergetlistener,
00295 struct gov_cca_ports_ParameterGetListener__epv
00296 **s_arg_epv_hooks__gov_cca_ports_parametergetlistener,
00297 struct gov_cca_ports_ParameterSetListener__epv
00298 **s_arg_epv__gov_cca_ports_parametersetlistener,
00299 struct gov_cca_ports_ParameterSetListener__epv
00300 **s_arg_epv_hooks__gov_cca_ports_parametersetlistener,
00301 struct ccafe4_ParameterPortFactoryTest__epv
00302 **s_arg_epv__ccafe4_parameterportfactorytest,
00303 struct ccafe4_ParameterPortFactoryTest__epv
00304 **s_arg_epv_hooks__ccafe4_parameterportfactorytest);
00305
00306 extern void ccafe4_ParameterPortFactoryTest__fini(
00307 struct ccafe4_ParameterPortFactoryTest__object* self, struct
00308 sidl_BaseInterface__object ** _ex);
00309
00310 extern void ccafe4_ParameterPortFactoryTest__IOR_version(int32_t *major,
00311 int32_t *minor);
00312
00313 struct gov_cca_Services__object*
00314 skel_ccafe4_ParameterPortFactoryTest_fconnect_gov_cca_Services(const char*
00315 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00316 struct sidl_BaseInterface__object*
00317 skel_ccafe4_ParameterPortFactoryTest_fconnect_sidl_BaseInterface(const char*
00318 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00319 struct ccafe4_ParameterPortFactoryTest__remote{
00320 int d_refcount;
00321 struct sidl_rmi_InstanceHandle__object *d_ih;
00322 };
00323
00324 #ifdef __cplusplus
00325 }
00326 #endif
00327 #endif