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