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