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