00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef included_ccafe4_ConnectionEventServiceTest_IOR_h
00013 #define included_ccafe4_ConnectionEventServiceTest_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_ccafe3_StringConsumerPort_IOR_h
00020 #include "ccafe3_StringConsumerPort_IOR.h"
00021 #endif
00022 #ifndef included_gov_cca_Component_IOR_h
00023 #include "gov_cca_Component_IOR.h"
00024 #endif
00025 #ifndef included_gov_cca_ComponentRelease_IOR_h
00026 #include "gov_cca_ComponentRelease_IOR.h"
00027 #endif
00028 #ifndef included_gov_cca_Port_IOR_h
00029 #include "gov_cca_Port_IOR.h"
00030 #endif
00031 #ifndef included_gov_cca_ports_ConnectionEventListener_IOR_h
00032 #include "gov_cca_ports_ConnectionEventListener_IOR.h"
00033 #endif
00034 #ifndef included_gov_cca_ports_GoPort_IOR_h
00035 #include "gov_cca_ports_GoPort_IOR.h"
00036 #endif
00037 #ifndef included_sidl_BaseClass_IOR_h
00038 #include "sidl_BaseClass_IOR.h"
00039 #endif
00040
00041 #ifdef __cplusplus
00042 extern "C" {
00043 #endif
00044
00045
00046
00047
00048
00049
00050
00051
00052 struct ccafe4_ConnectionEventServiceTest__array;
00053 struct ccafe4_ConnectionEventServiceTest__object;
00054
00055
00056
00057
00058
00059 struct gov_cca_CCAException__array;
00060 struct gov_cca_CCAException__object;
00061 struct gov_cca_Services__array;
00062 struct gov_cca_Services__object;
00063 struct gov_cca_ports_ConnectionEvent__array;
00064 struct gov_cca_ports_ConnectionEvent__object;
00065 struct sidl_BaseException__array;
00066 struct sidl_BaseException__object;
00067 struct sidl_BaseInterface__array;
00068 struct sidl_BaseInterface__object;
00069 struct sidl_ClassInfo__array;
00070 struct sidl_ClassInfo__object;
00071 struct sidl_RuntimeException__array;
00072 struct sidl_RuntimeException__object;
00073 struct sidl_rmi_Call__array;
00074 struct sidl_rmi_Call__object;
00075 struct sidl_rmi_Return__array;
00076 struct sidl_rmi_Return__object;
00077
00078
00079
00080
00081
00082 struct ccafe4_ConnectionEventServiceTest__epv {
00083
00084
00085 void* (*f__cast)(
00086 struct ccafe4_ConnectionEventServiceTest__object* self,
00087 const char* name,
00088 struct sidl_BaseInterface__object **_ex);
00089
00090 void (*f__delete)(
00091 struct ccafe4_ConnectionEventServiceTest__object* self,
00092 struct sidl_BaseInterface__object **_ex);
00093
00094 void (*f__exec)(
00095 struct ccafe4_ConnectionEventServiceTest__object* self,
00096 const char* methodName,
00097 struct sidl_rmi_Call__object* inArgs,
00098 struct sidl_rmi_Return__object* outArgs,
00099 struct sidl_BaseInterface__object **_ex);
00100
00101 char* (*f__getURL)(
00102 struct ccafe4_ConnectionEventServiceTest__object* self,
00103 struct sidl_BaseInterface__object **_ex);
00104
00105 void (*f__raddRef)(
00106 struct ccafe4_ConnectionEventServiceTest__object* self,
00107 struct sidl_BaseInterface__object **_ex);
00108
00109 sidl_bool (*f__isRemote)(
00110 struct ccafe4_ConnectionEventServiceTest__object* self,
00111 struct sidl_BaseInterface__object **_ex);
00112
00113 void (*f__set_hooks)(
00114 struct ccafe4_ConnectionEventServiceTest__object* self,
00115 sidl_bool enable,
00116 struct sidl_BaseInterface__object **_ex);
00117
00118 void (*f__set_contracts)(
00119 struct ccafe4_ConnectionEventServiceTest__object* self,
00120 sidl_bool enable,
00121 const char* enfFilename,
00122 sidl_bool resetCounters,
00123 struct sidl_BaseInterface__object **_ex);
00124
00125 void (*f__dump_stats)(
00126 struct ccafe4_ConnectionEventServiceTest__object* self,
00127 const char* filename,
00128 const char* prefix,
00129 struct sidl_BaseInterface__object **_ex);
00130
00131 void (*f__ctor)(
00132 struct ccafe4_ConnectionEventServiceTest__object* self,
00133 struct sidl_BaseInterface__object **_ex);
00134
00135 void (*f__ctor2)(
00136 struct ccafe4_ConnectionEventServiceTest__object* self,
00137 void* private_data,
00138 struct sidl_BaseInterface__object **_ex);
00139
00140 void (*f__dtor)(
00141 struct ccafe4_ConnectionEventServiceTest__object* self,
00142 struct sidl_BaseInterface__object **_ex);
00143
00144 void (*f__load)(
00145 struct sidl_BaseInterface__object **_ex);
00146
00147 void (*f_addRef)(
00148 struct ccafe4_ConnectionEventServiceTest__object* self,
00149 struct sidl_BaseInterface__object **_ex);
00150 void (*f_deleteRef)(
00151 struct ccafe4_ConnectionEventServiceTest__object* self,
00152 struct sidl_BaseInterface__object **_ex);
00153 sidl_bool (*f_isSame)(
00154 struct ccafe4_ConnectionEventServiceTest__object* self,
00155 struct sidl_BaseInterface__object* iobj,
00156 struct sidl_BaseInterface__object **_ex);
00157 sidl_bool (*f_isType)(
00158 struct ccafe4_ConnectionEventServiceTest__object* self,
00159 const char* name,
00160 struct sidl_BaseInterface__object **_ex);
00161 struct sidl_ClassInfo__object* (*f_getClassInfo)(
00162 struct ccafe4_ConnectionEventServiceTest__object* self,
00163 struct sidl_BaseInterface__object **_ex);
00164
00165
00166
00167 void (*f_setString)(
00168 struct ccafe4_ConnectionEventServiceTest__object* self,
00169 const char* s,
00170 struct sidl_BaseInterface__object **_ex);
00171
00172 void (*f_setServices)(
00173 struct ccafe4_ConnectionEventServiceTest__object* self,
00174 struct gov_cca_Services__object* services,
00175 struct sidl_BaseInterface__object **_ex);
00176
00177 void (*f_releaseServices)(
00178 struct ccafe4_ConnectionEventServiceTest__object* self,
00179 struct gov_cca_Services__object* services,
00180 struct sidl_BaseInterface__object **_ex);
00181
00182 void (*f_connectionActivity)(
00183 struct ccafe4_ConnectionEventServiceTest__object* self,
00184 struct gov_cca_ports_ConnectionEvent__object* ce,
00185 struct sidl_BaseInterface__object **_ex);
00186
00187 int32_t (*f_go)(
00188 struct ccafe4_ConnectionEventServiceTest__object* self,
00189 struct sidl_BaseInterface__object **_ex);
00190
00191 };
00192
00193
00194
00195
00196
00197 struct ccafe4_ConnectionEventServiceTest__pre_epv {
00198 void (*f_go_pre)(
00199 struct ccafe4_ConnectionEventServiceTest__object* self,
00200 struct sidl_BaseInterface__object **_ex);
00201 void (*f_setServices_pre)(
00202 struct ccafe4_ConnectionEventServiceTest__object* self,
00203 struct gov_cca_Services__object* services,
00204 struct sidl_BaseInterface__object **_ex);
00205 void (*f_releaseServices_pre)(
00206 struct ccafe4_ConnectionEventServiceTest__object* self,
00207 struct gov_cca_Services__object* services,
00208 struct sidl_BaseInterface__object **_ex);
00209 void (*f_connectionActivity_pre)(
00210 struct ccafe4_ConnectionEventServiceTest__object* self,
00211 struct gov_cca_ports_ConnectionEvent__object* ce,
00212 struct sidl_BaseInterface__object **_ex);
00213 void (*f_setString_pre)(
00214 struct ccafe4_ConnectionEventServiceTest__object* self,
00215 const char* s,
00216 struct sidl_BaseInterface__object **_ex);
00217 };
00218
00219
00220
00221
00222
00223 struct ccafe4_ConnectionEventServiceTest__post_epv {
00224 void (*f_go_post)(
00225 struct ccafe4_ConnectionEventServiceTest__object* self,
00226 int32_t _retval,
00227 struct sidl_BaseInterface__object **_ex);
00228 void (*f_setServices_post)(
00229 struct ccafe4_ConnectionEventServiceTest__object* self,
00230 struct gov_cca_Services__object* services,
00231 struct sidl_BaseInterface__object **_ex);
00232 void (*f_releaseServices_post)(
00233 struct ccafe4_ConnectionEventServiceTest__object* self,
00234 struct gov_cca_Services__object* services,
00235 struct sidl_BaseInterface__object **_ex);
00236 void (*f_connectionActivity_post)(
00237 struct ccafe4_ConnectionEventServiceTest__object* self,
00238 struct gov_cca_ports_ConnectionEvent__object* ce,
00239 struct sidl_BaseInterface__object **_ex);
00240 void (*f_setString_post)(
00241 struct ccafe4_ConnectionEventServiceTest__object* self,
00242 const char* s,
00243 struct sidl_BaseInterface__object **_ex);
00244 };
00245
00246
00247
00248
00249
00250
00251 struct ccafe4_ConnectionEventServiceTest__cstats {
00252 sidl_bool use_hooks;
00253 };
00254
00255
00256
00257
00258
00259 struct ccafe4_ConnectionEventServiceTest__object {
00260 struct sidl_BaseClass__object d_sidl_baseclass;
00261 struct ccafe3_StringConsumerPort__object
00262 d_ccafe3_stringconsumerport;
00263 struct gov_cca_Component__object d_gov_cca_component;
00264 struct gov_cca_ComponentRelease__object
00265 d_gov_cca_componentrelease;
00266 struct gov_cca_Port__object d_gov_cca_port;
00267 struct gov_cca_ports_ConnectionEventListener__object
00268 d_gov_cca_ports_connectioneventlistener;
00269 struct gov_cca_ports_GoPort__object d_gov_cca_ports_goport;
00270 struct ccafe4_ConnectionEventServiceTest__epv* d_epv;
00271 struct ccafe4_ConnectionEventServiceTest__cstats d_cstats;
00272 void* d_data;
00273 };
00274
00275 struct ccafe4_ConnectionEventServiceTest__external {
00276 struct ccafe4_ConnectionEventServiceTest__object*
00277 (*createObject)(void* ddata, struct sidl_BaseInterface__object **_ex);
00278
00279 struct sidl_BaseClass__epv*(*getSuperEPV)(void);
00280 int d_ior_major_version;
00281 int d_ior_minor_version;
00282 };
00283
00284
00285
00286
00287
00288
00289
00290 const struct ccafe4_ConnectionEventServiceTest__external*
00291 ccafe4_ConnectionEventServiceTest__externals(void);
00292
00293 extern struct ccafe4_ConnectionEventServiceTest__object*
00294 ccafe4_ConnectionEventServiceTest__createObject(void* ddata,struct
00295 sidl_BaseInterface__object ** _ex);
00296
00297 extern void ccafe4_ConnectionEventServiceTest__init(
00298 struct ccafe4_ConnectionEventServiceTest__object* self, void* ddata, struct
00299 sidl_BaseInterface__object ** _ex);
00300
00301 extern void ccafe4_ConnectionEventServiceTest__getEPVs(
00302 struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface,
00303 struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass,
00304 struct ccafe3_StringConsumerPort__epv **s_arg_epv__ccafe3_stringconsumerport,
00305 struct ccafe3_StringConsumerPort__epv
00306 **s_arg_epv_hooks__ccafe3_stringconsumerport,
00307 struct gov_cca_Component__epv **s_arg_epv__gov_cca_component,
00308 struct gov_cca_Component__epv **s_arg_epv_hooks__gov_cca_component,
00309 struct gov_cca_ComponentRelease__epv **s_arg_epv__gov_cca_componentrelease,
00310 struct gov_cca_ComponentRelease__epv
00311 **s_arg_epv_hooks__gov_cca_componentrelease,
00312 struct gov_cca_Port__epv **s_arg_epv__gov_cca_port,
00313 struct gov_cca_Port__epv **s_arg_epv_hooks__gov_cca_port,
00314 struct gov_cca_ports_ConnectionEventListener__epv
00315 **s_arg_epv__gov_cca_ports_connectioneventlistener,
00316 struct gov_cca_ports_ConnectionEventListener__epv
00317 **s_arg_epv_hooks__gov_cca_ports_connectioneventlistener,
00318 struct gov_cca_ports_GoPort__epv **s_arg_epv__gov_cca_ports_goport,
00319 struct gov_cca_ports_GoPort__epv **s_arg_epv_hooks__gov_cca_ports_goport,
00320 struct ccafe4_ConnectionEventServiceTest__epv
00321 **s_arg_epv__ccafe4_connectioneventservicetest,
00322 struct ccafe4_ConnectionEventServiceTest__epv
00323 **s_arg_epv_hooks__ccafe4_connectioneventservicetest);
00324
00325 extern void ccafe4_ConnectionEventServiceTest__fini(
00326 struct ccafe4_ConnectionEventServiceTest__object* self, struct
00327 sidl_BaseInterface__object ** _ex);
00328
00329 extern void ccafe4_ConnectionEventServiceTest__IOR_version(int32_t *major,
00330 int32_t *minor);
00331
00332 struct gov_cca_Services__object*
00333 skel_ccafe4_ConnectionEventServiceTest_fconnect_gov_cca_Services(const char*
00334 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00335 struct gov_cca_ports_ConnectionEvent__object*
00336 skel_ccafe4_ConnectionEventServiceTest_fconnect_gov_cca_ports_ConnectionEvent(
00337 const char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00338 struct sidl_BaseInterface__object*
00339 skel_ccafe4_ConnectionEventServiceTest_fconnect_sidl_BaseInterface(const
00340 char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00341 struct ccafe4_ConnectionEventServiceTest__remote{
00342 int d_refcount;
00343 struct sidl_rmi_InstanceHandle__object *d_ih;
00344 };
00345
00346 #ifdef __cplusplus
00347 }
00348 #endif
00349 #endif