00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef included_ccaffeine_ports_ConnectionEventServiceWrap_IOR_h
00013 #define included_ccaffeine_ports_ConnectionEventServiceWrap_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_ConnectionEventService_IOR_h
00023 #include "gov_cca_ports_ConnectionEventService_IOR.h"
00024 #endif
00025 #ifndef included_gov_cca_ports_EventType_IOR_h
00026 #include "gov_cca_ports_EventType_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 ccaffeine_ports_ConnectionEventServiceWrap__array;
00043 struct ccaffeine_ports_ConnectionEventServiceWrap__object;
00044
00045
00046
00047
00048
00049 struct gov_cca_ports_ConnectionEventListener__array;
00050 struct gov_cca_ports_ConnectionEventListener__object;
00051 struct sidl_BaseException__array;
00052 struct sidl_BaseException__object;
00053 struct sidl_BaseInterface__array;
00054 struct sidl_BaseInterface__object;
00055 struct sidl_ClassInfo__array;
00056 struct sidl_ClassInfo__object;
00057 struct sidl_RuntimeException__array;
00058 struct sidl_RuntimeException__object;
00059 struct sidl_rmi_Call__array;
00060 struct sidl_rmi_Call__object;
00061 struct sidl_rmi_Return__array;
00062 struct sidl_rmi_Return__object;
00063
00064
00065
00066
00067
00068 struct ccaffeine_ports_ConnectionEventServiceWrap__epv {
00069
00070
00071 void* (*f__cast)(
00072 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00073 const char* name,
00074 struct sidl_BaseInterface__object **_ex);
00075
00076 void (*f__delete)(
00077 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00078 struct sidl_BaseInterface__object **_ex);
00079
00080 void (*f__exec)(
00081 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00082 const char* methodName,
00083 struct sidl_rmi_Call__object* inArgs,
00084 struct sidl_rmi_Return__object* outArgs,
00085 struct sidl_BaseInterface__object **_ex);
00086
00087 char* (*f__getURL)(
00088 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00089 struct sidl_BaseInterface__object **_ex);
00090
00091 void (*f__raddRef)(
00092 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00093 struct sidl_BaseInterface__object **_ex);
00094
00095 sidl_bool (*f__isRemote)(
00096 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00097 struct sidl_BaseInterface__object **_ex);
00098
00099 void (*f__set_hooks)(
00100 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00101 sidl_bool enable,
00102 struct sidl_BaseInterface__object **_ex);
00103
00104 void (*f__set_contracts)(
00105 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00106 sidl_bool enable,
00107 const char* enfFilename,
00108 sidl_bool resetCounters,
00109 struct sidl_BaseInterface__object **_ex);
00110
00111 void (*f__dump_stats)(
00112 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00113 const char* filename,
00114 const char* prefix,
00115 struct sidl_BaseInterface__object **_ex);
00116
00117 void (*f__ctor)(
00118 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00119 struct sidl_BaseInterface__object **_ex);
00120
00121 void (*f__ctor2)(
00122 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00123 void* private_data,
00124 struct sidl_BaseInterface__object **_ex);
00125
00126 void (*f__dtor)(
00127 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00128 struct sidl_BaseInterface__object **_ex);
00129
00130 void (*f__load)(
00131 struct sidl_BaseInterface__object **_ex);
00132
00133 void (*f_addRef)(
00134 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00135 struct sidl_BaseInterface__object **_ex);
00136 void (*f_deleteRef)(
00137 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00138 struct sidl_BaseInterface__object **_ex);
00139 sidl_bool (*f_isSame)(
00140 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00141 struct sidl_BaseInterface__object* iobj,
00142 struct sidl_BaseInterface__object **_ex);
00143 sidl_bool (*f_isType)(
00144 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00145 const char* name,
00146 struct sidl_BaseInterface__object **_ex);
00147 struct sidl_ClassInfo__object* (*f_getClassInfo)(
00148 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00149 struct sidl_BaseInterface__object **_ex);
00150
00151
00152
00153 void (*f_addConnectionEventListener)(
00154 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00155 int64_t et,
00156 struct gov_cca_ports_ConnectionEventListener__object* cel,
00157 struct sidl_BaseInterface__object **_ex);
00158 void (*f_removeConnectionEventListener)(
00159 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00160 int64_t et,
00161 struct gov_cca_ports_ConnectionEventListener__object* cel,
00162 struct sidl_BaseInterface__object **_ex);
00163
00164 void (*f_initialize)(
00165 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00166 void* co_p_ConnEvtSvc_star,
00167 struct sidl_BaseInterface__object **_ex);
00168 void* (*f_getWrapped)(
00169 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00170 const char* className,
00171 struct sidl_BaseInterface__object **_ex);
00172 };
00173
00174
00175
00176
00177
00178 struct ccaffeine_ports_ConnectionEventServiceWrap__pre_epv {
00179 void (*f_initialize_pre)(
00180 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00181 void* co_p_ConnEvtSvc_star,
00182 struct sidl_BaseInterface__object **_ex);
00183 void (*f_getWrapped_pre)(
00184 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00185 const char* className,
00186 struct sidl_BaseInterface__object **_ex);
00187 void (*f_addConnectionEventListener_pre)(
00188 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00189 int64_t et,
00190 struct gov_cca_ports_ConnectionEventListener__object* cel,
00191 struct sidl_BaseInterface__object **_ex);
00192 void (*f_removeConnectionEventListener_pre)(
00193 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00194 int64_t et,
00195 struct gov_cca_ports_ConnectionEventListener__object* cel,
00196 struct sidl_BaseInterface__object **_ex);
00197 };
00198
00199
00200
00201
00202
00203 struct ccaffeine_ports_ConnectionEventServiceWrap__post_epv {
00204 void (*f_initialize_post)(
00205 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00206 void* co_p_ConnEvtSvc_star,
00207 struct sidl_BaseInterface__object **_ex);
00208 void (*f_getWrapped_post)(
00209 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00210 const char* className,
00211 void* _retval,
00212 struct sidl_BaseInterface__object **_ex);
00213 void (*f_addConnectionEventListener_post)(
00214 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00215 int64_t et,
00216 struct gov_cca_ports_ConnectionEventListener__object* cel,
00217 struct sidl_BaseInterface__object **_ex);
00218 void (*f_removeConnectionEventListener_post)(
00219 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self,
00220 int64_t et,
00221 struct gov_cca_ports_ConnectionEventListener__object* cel,
00222 struct sidl_BaseInterface__object **_ex);
00223 };
00224
00225
00226
00227
00228
00229
00230 struct ccaffeine_ports_ConnectionEventServiceWrap__cstats {
00231 sidl_bool use_hooks;
00232 };
00233
00234
00235
00236
00237
00238 struct ccaffeine_ports_ConnectionEventServiceWrap__object {
00239 struct sidl_BaseClass__object d_sidl_baseclass;
00240 struct gov_cca_Port__object d_gov_cca_port;
00241 struct gov_cca_ports_ConnectionEventService__object
00242 d_gov_cca_ports_connectioneventservice;
00243 struct ccaffeine_ports_ConnectionEventServiceWrap__epv* d_epv;
00244 struct ccaffeine_ports_ConnectionEventServiceWrap__cstats d_cstats;
00245 void* d_data;
00246 };
00247
00248 struct ccaffeine_ports_ConnectionEventServiceWrap__external {
00249 struct ccaffeine_ports_ConnectionEventServiceWrap__object*
00250 (*createObject)(void* ddata, struct sidl_BaseInterface__object **_ex);
00251
00252 struct sidl_BaseClass__epv*(*getSuperEPV)(void);
00253 int d_ior_major_version;
00254 int d_ior_minor_version;
00255 };
00256
00257
00258
00259
00260
00261
00262
00263 const struct ccaffeine_ports_ConnectionEventServiceWrap__external*
00264 ccaffeine_ports_ConnectionEventServiceWrap__externals(void);
00265
00266 extern struct ccaffeine_ports_ConnectionEventServiceWrap__object*
00267 ccaffeine_ports_ConnectionEventServiceWrap__createObject(void* ddata,struct
00268 sidl_BaseInterface__object ** _ex);
00269
00270 extern void ccaffeine_ports_ConnectionEventServiceWrap__init(
00271 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self, void* ddata,
00272 struct sidl_BaseInterface__object ** _ex);
00273
00274 extern void ccaffeine_ports_ConnectionEventServiceWrap__getEPVs(
00275 struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface,
00276 struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass,
00277 struct gov_cca_Port__epv **s_arg_epv__gov_cca_port,
00278 struct gov_cca_Port__epv **s_arg_epv_hooks__gov_cca_port,
00279 struct gov_cca_ports_ConnectionEventService__epv
00280 **s_arg_epv__gov_cca_ports_connectioneventservice,
00281 struct gov_cca_ports_ConnectionEventService__epv
00282 **s_arg_epv_hooks__gov_cca_ports_connectioneventservice,
00283 struct ccaffeine_ports_ConnectionEventServiceWrap__epv
00284 **s_arg_epv__ccaffeine_ports_connectioneventservicewrap,
00285 struct ccaffeine_ports_ConnectionEventServiceWrap__epv
00286 **s_arg_epv_hooks__ccaffeine_ports_connectioneventservicewrap);
00287
00288 extern void ccaffeine_ports_ConnectionEventServiceWrap__fini(
00289 struct ccaffeine_ports_ConnectionEventServiceWrap__object* self, struct
00290 sidl_BaseInterface__object ** _ex);
00291
00292 extern void ccaffeine_ports_ConnectionEventServiceWrap__IOR_version(int32_t
00293 *major, int32_t *minor);
00294
00295 struct sidl_BaseInterface__object*
00296 skel_ccaffeine_ports_ConnectionEventServiceWrap_fconnect_sidl_BaseInterface(
00297 const char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00298 struct gov_cca_ports_ConnectionEventListener__object*
00299 skel_ccaffeine_ports_ConnectionEventServiceWrap_fconnect_gov_cca_ports_ConnectionEventListener
00300 (const char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00301 struct ccaffeine_ports_ConnectionEventServiceWrap__remote{
00302 int d_refcount;
00303 struct sidl_rmi_InstanceHandle__object *d_ih;
00304 };
00305
00306 #ifdef __cplusplus
00307 }
00308 #endif
00309 #endif