CCAFFEINE
0.8.8
|
00001 /* 00002 * File: ccafe4_ConnectionEventServiceTest_IOR.h 00003 * Symbol: ccafe4.ConnectionEventServiceTest-v0.0 00004 * Symbol Type: class 00005 * Babel Version: 1.4.0 00006 * Description: Intermediate Object Representation for ccafe4.ConnectionEventServiceTest 00007 * 00008 * WARNING: Automatically generated; changes will be lost 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 * Symbol "ccafe4.ConnectionEventServiceTest" (version 0.0) 00047 * 00048 * When the GoPort is hit, test the ConnectionEventService via 00049 * BuilderService means. 00050 */ 00051 00052 struct ccafe4_ConnectionEventServiceTest__array; 00053 struct ccafe4_ConnectionEventServiceTest__object; 00054 00055 /* 00056 * Forward references for external classes and interfaces. 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 * Declare the method entry point vector. 00080 */ 00081 00082 struct ccafe4_ConnectionEventServiceTest__epv { 00083 /* Implicit builtin methods */ 00084 /* 0 */ 00085 void* (*f__cast)( 00086 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00087 /* in */ const char* name, 00088 /* out */ struct sidl_BaseInterface__object **_ex); 00089 /* 1 */ 00090 void (*f__delete)( 00091 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00092 /* out */ struct sidl_BaseInterface__object **_ex); 00093 /* 2 */ 00094 void (*f__exec)( 00095 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00096 /* in */ const char* methodName, 00097 /* in */ struct sidl_rmi_Call__object* inArgs, 00098 /* in */ struct sidl_rmi_Return__object* outArgs, 00099 /* out */ struct sidl_BaseInterface__object **_ex); 00100 /* 3 */ 00101 char* (*f__getURL)( 00102 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00103 /* out */ struct sidl_BaseInterface__object **_ex); 00104 /* 4 */ 00105 void (*f__raddRef)( 00106 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00107 /* out */ struct sidl_BaseInterface__object **_ex); 00108 /* 5 */ 00109 sidl_bool (*f__isRemote)( 00110 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00111 /* out */ struct sidl_BaseInterface__object **_ex); 00112 /* 6 */ 00113 void (*f__set_hooks)( 00114 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00115 /* in */ sidl_bool enable, 00116 /* out */ struct sidl_BaseInterface__object **_ex); 00117 /* 7 */ 00118 void (*f__set_contracts)( 00119 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00120 /* in */ sidl_bool enable, 00121 /* in */ const char* enfFilename, 00122 /* in */ sidl_bool resetCounters, 00123 /* out */ struct sidl_BaseInterface__object **_ex); 00124 /* 8 */ 00125 void (*f__dump_stats)( 00126 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00127 /* in */ const char* filename, 00128 /* in */ const char* prefix, 00129 /* out */ struct sidl_BaseInterface__object **_ex); 00130 /* 9 */ 00131 void (*f__ctor)( 00132 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00133 /* out */ struct sidl_BaseInterface__object **_ex); 00134 /* 10 */ 00135 void (*f__ctor2)( 00136 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00137 /* in */ void* private_data, 00138 /* out */ struct sidl_BaseInterface__object **_ex); 00139 /* 11 */ 00140 void (*f__dtor)( 00141 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00142 /* out */ struct sidl_BaseInterface__object **_ex); 00143 /* 12 */ 00144 void (*f__load)( 00145 /* out */ struct sidl_BaseInterface__object **_ex); 00146 /* Methods introduced in sidl.BaseInterface-v0.9.17 */ 00147 void (*f_addRef)( 00148 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00149 /* out */ struct sidl_BaseInterface__object **_ex); 00150 void (*f_deleteRef)( 00151 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00152 /* out */ struct sidl_BaseInterface__object **_ex); 00153 sidl_bool (*f_isSame)( 00154 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00155 /* in */ struct sidl_BaseInterface__object* iobj, 00156 /* out */ struct sidl_BaseInterface__object **_ex); 00157 sidl_bool (*f_isType)( 00158 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00159 /* in */ const char* name, 00160 /* out */ struct sidl_BaseInterface__object **_ex); 00161 struct sidl_ClassInfo__object* (*f_getClassInfo)( 00162 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00163 /* out */ struct sidl_BaseInterface__object **_ex); 00164 /* Methods introduced in sidl.BaseClass-v0.9.17 */ 00165 /* Methods introduced in gov.cca.Port-v0.8.5 */ 00166 /* Methods introduced in ccafe3.StringConsumerPort-v0.0 */ 00167 void (*f_setString)( 00168 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00169 /* in */ const char* s, 00170 /* out */ struct sidl_BaseInterface__object **_ex); 00171 /* Methods introduced in gov.cca.Component-v0.8.5 */ 00172 void (*f_setServices)( 00173 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00174 /* in */ struct gov_cca_Services__object* services, 00175 /* out */ struct sidl_BaseInterface__object **_ex); 00176 /* Methods introduced in gov.cca.ComponentRelease-v0.8.5 */ 00177 void (*f_releaseServices)( 00178 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00179 /* in */ struct gov_cca_Services__object* services, 00180 /* out */ struct sidl_BaseInterface__object **_ex); 00181 /* Methods introduced in gov.cca.ports.ConnectionEventListener-v0.8.5 */ 00182 void (*f_connectionActivity)( 00183 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00184 /* in */ struct gov_cca_ports_ConnectionEvent__object* ce, 00185 /* out */ struct sidl_BaseInterface__object **_ex); 00186 /* Methods introduced in gov.cca.ports.GoPort-v0.8.5 */ 00187 int32_t (*f_go)( 00188 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00189 /* out */ struct sidl_BaseInterface__object **_ex); 00190 /* Methods introduced in ccafe4.ConnectionEventServiceTest-v0.0 */ 00191 }; 00192 00193 /* 00194 * Declare the method pre hooks entry point vector. 00195 */ 00196 00197 struct ccafe4_ConnectionEventServiceTest__pre_epv { 00198 void (*f_go_pre)( 00199 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00200 /* out */ struct sidl_BaseInterface__object **_ex); 00201 void (*f_setServices_pre)( 00202 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00203 /* in */ struct gov_cca_Services__object* services, 00204 /* out */ struct sidl_BaseInterface__object **_ex); 00205 void (*f_releaseServices_pre)( 00206 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00207 /* in */ struct gov_cca_Services__object* services, 00208 /* out */ struct sidl_BaseInterface__object **_ex); 00209 void (*f_connectionActivity_pre)( 00210 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00211 /* in */ struct gov_cca_ports_ConnectionEvent__object* ce, 00212 /* out */ struct sidl_BaseInterface__object **_ex); 00213 void (*f_setString_pre)( 00214 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00215 /* in */ const char* s, 00216 /* out */ struct sidl_BaseInterface__object **_ex); 00217 }; 00218 00219 /* 00220 * Declare the method post hooks entry point vector. 00221 */ 00222 00223 struct ccafe4_ConnectionEventServiceTest__post_epv { 00224 void (*f_go_post)( 00225 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00226 /* in */ int32_t _retval, 00227 /* out */ struct sidl_BaseInterface__object **_ex); 00228 void (*f_setServices_post)( 00229 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00230 /* in */ struct gov_cca_Services__object* services, 00231 /* out */ struct sidl_BaseInterface__object **_ex); 00232 void (*f_releaseServices_post)( 00233 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00234 /* in */ struct gov_cca_Services__object* services, 00235 /* out */ struct sidl_BaseInterface__object **_ex); 00236 void (*f_connectionActivity_post)( 00237 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00238 /* in */ struct gov_cca_ports_ConnectionEvent__object* ce, 00239 /* out */ struct sidl_BaseInterface__object **_ex); 00240 void (*f_setString_post)( 00241 /* in */ struct ccafe4_ConnectionEventServiceTest__object* self, 00242 /* in */ const char* s, 00243 /* out */ struct sidl_BaseInterface__object **_ex); 00244 }; 00245 00246 /* 00247 * Define the controls and statistics structure. 00248 */ 00249 00250 00251 struct ccafe4_ConnectionEventServiceTest__cstats { 00252 sidl_bool use_hooks; 00253 }; 00254 00255 /* 00256 * Define the class object structure. 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 * This function returns a pointer to a static structure of 00286 * pointers to function entry points. Its purpose is to provide 00287 * one-stop shopping for loading DLLs. 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