00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef included_ccaffeine_ports_GUIServiceWrap_IOR_h
00013 #define included_ccaffeine_ports_GUIServiceWrap_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_ccaffeine_ports_GUIService_IOR_h
00020 #include "ccaffeine_ports_GUIService_IOR.h"
00021 #endif
00022 #ifndef included_gov_cca_Port_IOR_h
00023 #include "gov_cca_Port_IOR.h"
00024 #endif
00025 #ifndef included_sidl_BaseClass_IOR_h
00026 #include "sidl_BaseClass_IOR.h"
00027 #endif
00028
00029 #ifdef __cplusplus
00030 extern "C" {
00031 #endif
00032
00033
00034
00035
00036
00037
00038
00039 struct ccaffeine_ports_GUIServiceWrap__array;
00040 struct ccaffeine_ports_GUIServiceWrap__object;
00041
00042
00043
00044
00045
00046 struct sidl_BaseException__array;
00047 struct sidl_BaseException__object;
00048 struct sidl_BaseInterface__array;
00049 struct sidl_BaseInterface__object;
00050 struct sidl_ClassInfo__array;
00051 struct sidl_ClassInfo__object;
00052 struct sidl_RuntimeException__array;
00053 struct sidl_RuntimeException__object;
00054 struct sidl_rmi_Call__array;
00055 struct sidl_rmi_Call__object;
00056 struct sidl_rmi_Return__array;
00057 struct sidl_rmi_Return__object;
00058
00059
00060
00061
00062
00063 struct ccaffeine_ports_GUIServiceWrap__epv {
00064
00065
00066 void* (*f__cast)(
00067 struct ccaffeine_ports_GUIServiceWrap__object* self,
00068 const char* name,
00069 struct sidl_BaseInterface__object **_ex);
00070
00071 void (*f__delete)(
00072 struct ccaffeine_ports_GUIServiceWrap__object* self,
00073 struct sidl_BaseInterface__object **_ex);
00074
00075 void (*f__exec)(
00076 struct ccaffeine_ports_GUIServiceWrap__object* self,
00077 const char* methodName,
00078 struct sidl_rmi_Call__object* inArgs,
00079 struct sidl_rmi_Return__object* outArgs,
00080 struct sidl_BaseInterface__object **_ex);
00081
00082 char* (*f__getURL)(
00083 struct ccaffeine_ports_GUIServiceWrap__object* self,
00084 struct sidl_BaseInterface__object **_ex);
00085
00086 void (*f__raddRef)(
00087 struct ccaffeine_ports_GUIServiceWrap__object* self,
00088 struct sidl_BaseInterface__object **_ex);
00089
00090 sidl_bool (*f__isRemote)(
00091 struct ccaffeine_ports_GUIServiceWrap__object* self,
00092 struct sidl_BaseInterface__object **_ex);
00093
00094 void (*f__set_hooks)(
00095 struct ccaffeine_ports_GUIServiceWrap__object* self,
00096 sidl_bool enable,
00097 struct sidl_BaseInterface__object **_ex);
00098
00099 void (*f__set_contracts)(
00100 struct ccaffeine_ports_GUIServiceWrap__object* self,
00101 sidl_bool enable,
00102 const char* enfFilename,
00103 sidl_bool resetCounters,
00104 struct sidl_BaseInterface__object **_ex);
00105
00106 void (*f__dump_stats)(
00107 struct ccaffeine_ports_GUIServiceWrap__object* self,
00108 const char* filename,
00109 const char* prefix,
00110 struct sidl_BaseInterface__object **_ex);
00111
00112 void (*f__ctor)(
00113 struct ccaffeine_ports_GUIServiceWrap__object* self,
00114 struct sidl_BaseInterface__object **_ex);
00115
00116 void (*f__ctor2)(
00117 struct ccaffeine_ports_GUIServiceWrap__object* self,
00118 void* private_data,
00119 struct sidl_BaseInterface__object **_ex);
00120
00121 void (*f__dtor)(
00122 struct ccaffeine_ports_GUIServiceWrap__object* self,
00123 struct sidl_BaseInterface__object **_ex);
00124
00125 void (*f__load)(
00126 struct sidl_BaseInterface__object **_ex);
00127
00128 void (*f_addRef)(
00129 struct ccaffeine_ports_GUIServiceWrap__object* self,
00130 struct sidl_BaseInterface__object **_ex);
00131 void (*f_deleteRef)(
00132 struct ccaffeine_ports_GUIServiceWrap__object* self,
00133 struct sidl_BaseInterface__object **_ex);
00134 sidl_bool (*f_isSame)(
00135 struct ccaffeine_ports_GUIServiceWrap__object* self,
00136 struct sidl_BaseInterface__object* iobj,
00137 struct sidl_BaseInterface__object **_ex);
00138 sidl_bool (*f_isType)(
00139 struct ccaffeine_ports_GUIServiceWrap__object* self,
00140 const char* name,
00141 struct sidl_BaseInterface__object **_ex);
00142 struct sidl_ClassInfo__object* (*f_getClassInfo)(
00143 struct ccaffeine_ports_GUIServiceWrap__object* self,
00144 struct sidl_BaseInterface__object **_ex);
00145
00146
00147
00148 void (*f_load)(
00149 struct ccaffeine_ports_GUIServiceWrap__object* self,
00150 const char* uicommand,
00151 struct sidl_BaseInterface__object **_ex);
00152
00153 void (*f_initialize)(
00154 struct ccaffeine_ports_GUIServiceWrap__object* self,
00155 void* ccafeopq_GUIService_star,
00156 struct sidl_BaseInterface__object **_ex);
00157 void* (*f_getWrapped)(
00158 struct ccaffeine_ports_GUIServiceWrap__object* self,
00159 const char* className,
00160 struct sidl_BaseInterface__object **_ex);
00161 };
00162
00163
00164
00165
00166
00167 struct ccaffeine_ports_GUIServiceWrap__pre_epv {
00168 void (*f_initialize_pre)(
00169 struct ccaffeine_ports_GUIServiceWrap__object* self,
00170 void* ccafeopq_GUIService_star,
00171 struct sidl_BaseInterface__object **_ex);
00172 void (*f_getWrapped_pre)(
00173 struct ccaffeine_ports_GUIServiceWrap__object* self,
00174 const char* className,
00175 struct sidl_BaseInterface__object **_ex);
00176 void (*f_load_pre)(
00177 struct ccaffeine_ports_GUIServiceWrap__object* self,
00178 const char* uicommand,
00179 struct sidl_BaseInterface__object **_ex);
00180 };
00181
00182
00183
00184
00185
00186 struct ccaffeine_ports_GUIServiceWrap__post_epv {
00187 void (*f_initialize_post)(
00188 struct ccaffeine_ports_GUIServiceWrap__object* self,
00189 void* ccafeopq_GUIService_star,
00190 struct sidl_BaseInterface__object **_ex);
00191 void (*f_getWrapped_post)(
00192 struct ccaffeine_ports_GUIServiceWrap__object* self,
00193 const char* className,
00194 void* _retval,
00195 struct sidl_BaseInterface__object **_ex);
00196 void (*f_load_post)(
00197 struct ccaffeine_ports_GUIServiceWrap__object* self,
00198 const char* uicommand,
00199 struct sidl_BaseInterface__object **_ex);
00200 };
00201
00202
00203
00204
00205
00206
00207 struct ccaffeine_ports_GUIServiceWrap__cstats {
00208 sidl_bool use_hooks;
00209 };
00210
00211
00212
00213
00214
00215 struct ccaffeine_ports_GUIServiceWrap__object {
00216 struct sidl_BaseClass__object d_sidl_baseclass;
00217 struct ccaffeine_ports_GUIService__object d_ccaffeine_ports_guiservice;
00218 struct gov_cca_Port__object d_gov_cca_port;
00219 struct ccaffeine_ports_GUIServiceWrap__epv* d_epv;
00220 struct ccaffeine_ports_GUIServiceWrap__cstats d_cstats;
00221 void* d_data;
00222 };
00223
00224 struct ccaffeine_ports_GUIServiceWrap__external {
00225 struct ccaffeine_ports_GUIServiceWrap__object*
00226 (*createObject)(void* ddata, struct sidl_BaseInterface__object **_ex);
00227
00228 struct sidl_BaseClass__epv*(*getSuperEPV)(void);
00229 int d_ior_major_version;
00230 int d_ior_minor_version;
00231 };
00232
00233
00234
00235
00236
00237
00238
00239 const struct ccaffeine_ports_GUIServiceWrap__external*
00240 ccaffeine_ports_GUIServiceWrap__externals(void);
00241
00242 extern struct ccaffeine_ports_GUIServiceWrap__object*
00243 ccaffeine_ports_GUIServiceWrap__createObject(void* ddata,struct
00244 sidl_BaseInterface__object ** _ex);
00245
00246 extern void ccaffeine_ports_GUIServiceWrap__init(
00247 struct ccaffeine_ports_GUIServiceWrap__object* self, void* ddata, struct
00248 sidl_BaseInterface__object ** _ex);
00249
00250 extern void ccaffeine_ports_GUIServiceWrap__getEPVs(
00251 struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface,
00252 struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass,
00253 struct ccaffeine_ports_GUIService__epv
00254 **s_arg_epv__ccaffeine_ports_guiservice,
00255 struct ccaffeine_ports_GUIService__epv
00256 **s_arg_epv_hooks__ccaffeine_ports_guiservice,
00257 struct gov_cca_Port__epv **s_arg_epv__gov_cca_port,
00258 struct gov_cca_Port__epv **s_arg_epv_hooks__gov_cca_port,
00259 struct ccaffeine_ports_GUIServiceWrap__epv
00260 **s_arg_epv__ccaffeine_ports_guiservicewrap,
00261 struct ccaffeine_ports_GUIServiceWrap__epv
00262 **s_arg_epv_hooks__ccaffeine_ports_guiservicewrap);
00263
00264 extern void ccaffeine_ports_GUIServiceWrap__fini(
00265 struct ccaffeine_ports_GUIServiceWrap__object* self, struct
00266 sidl_BaseInterface__object ** _ex);
00267
00268 extern void ccaffeine_ports_GUIServiceWrap__IOR_version(int32_t *major, int32_t
00269 *minor);
00270
00271 struct sidl_BaseInterface__object*
00272 skel_ccaffeine_ports_GUIServiceWrap_fconnect_sidl_BaseInterface(const char*
00273 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00274 struct ccaffeine_ports_GUIServiceWrap__remote{
00275 int d_refcount;
00276 struct sidl_rmi_InstanceHandle__object *d_ih;
00277 };
00278
00279 #ifdef __cplusplus
00280 }
00281 #endif
00282 #endif