00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef included_ccaffeine_TypeMismatchException_IOR_h
00013 #define included_ccaffeine_TypeMismatchException_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_CCAException_IOR_h
00020 #include "ccaffeine_CCAException_IOR.h"
00021 #endif
00022 #ifndef included_gov_cca_CCAExceptionType_IOR_h
00023 #include "gov_cca_CCAExceptionType_IOR.h"
00024 #endif
00025 #ifndef included_gov_cca_Type_IOR_h
00026 #include "gov_cca_Type_IOR.h"
00027 #endif
00028 #ifndef included_gov_cca_TypeMismatchException_IOR_h
00029 #include "gov_cca_TypeMismatchException_IOR.h"
00030 #endif
00031
00032 #ifdef __cplusplus
00033 extern "C" {
00034 #endif
00035
00036
00037
00038
00039
00040
00041
00042
00043 struct ccaffeine_TypeMismatchException__array;
00044 struct ccaffeine_TypeMismatchException__object;
00045
00046
00047
00048
00049
00050 struct sidl_BaseException__array;
00051 struct sidl_BaseException__object;
00052 struct sidl_BaseInterface__array;
00053 struct sidl_BaseInterface__object;
00054 struct sidl_ClassInfo__array;
00055 struct sidl_ClassInfo__object;
00056 struct sidl_RuntimeException__array;
00057 struct sidl_RuntimeException__object;
00058 struct sidl_io_Deserializer__array;
00059 struct sidl_io_Deserializer__object;
00060 struct sidl_io_Serializer__array;
00061 struct sidl_io_Serializer__object;
00062 struct sidl_rmi_Call__array;
00063 struct sidl_rmi_Call__object;
00064 struct sidl_rmi_Return__array;
00065 struct sidl_rmi_Return__object;
00066
00067
00068
00069
00070
00071 struct ccaffeine_TypeMismatchException__epv {
00072
00073
00074 void* (*f__cast)(
00075 struct ccaffeine_TypeMismatchException__object* self,
00076 const char* name,
00077 struct sidl_BaseInterface__object **_ex);
00078
00079 void (*f__delete)(
00080 struct ccaffeine_TypeMismatchException__object* self,
00081 struct sidl_BaseInterface__object **_ex);
00082
00083 void (*f__exec)(
00084 struct ccaffeine_TypeMismatchException__object* self,
00085 const char* methodName,
00086 struct sidl_rmi_Call__object* inArgs,
00087 struct sidl_rmi_Return__object* outArgs,
00088 struct sidl_BaseInterface__object **_ex);
00089
00090 char* (*f__getURL)(
00091 struct ccaffeine_TypeMismatchException__object* self,
00092 struct sidl_BaseInterface__object **_ex);
00093
00094 void (*f__raddRef)(
00095 struct ccaffeine_TypeMismatchException__object* self,
00096 struct sidl_BaseInterface__object **_ex);
00097
00098 sidl_bool (*f__isRemote)(
00099 struct ccaffeine_TypeMismatchException__object* self,
00100 struct sidl_BaseInterface__object **_ex);
00101
00102 void (*f__set_hooks)(
00103 struct ccaffeine_TypeMismatchException__object* self,
00104 sidl_bool enable,
00105 struct sidl_BaseInterface__object **_ex);
00106
00107 void (*f__set_contracts)(
00108 struct ccaffeine_TypeMismatchException__object* self,
00109 sidl_bool enable,
00110 const char* enfFilename,
00111 sidl_bool resetCounters,
00112 struct sidl_BaseInterface__object **_ex);
00113
00114 void (*f__dump_stats)(
00115 struct ccaffeine_TypeMismatchException__object* self,
00116 const char* filename,
00117 const char* prefix,
00118 struct sidl_BaseInterface__object **_ex);
00119
00120 void (*f__ctor)(
00121 struct ccaffeine_TypeMismatchException__object* self,
00122 struct sidl_BaseInterface__object **_ex);
00123
00124 void (*f__ctor2)(
00125 struct ccaffeine_TypeMismatchException__object* self,
00126 void* private_data,
00127 struct sidl_BaseInterface__object **_ex);
00128
00129 void (*f__dtor)(
00130 struct ccaffeine_TypeMismatchException__object* self,
00131 struct sidl_BaseInterface__object **_ex);
00132
00133 void (*f__load)(
00134 struct sidl_BaseInterface__object **_ex);
00135
00136 void (*f_addRef)(
00137 struct ccaffeine_TypeMismatchException__object* self,
00138 struct sidl_BaseInterface__object **_ex);
00139 void (*f_deleteRef)(
00140 struct ccaffeine_TypeMismatchException__object* self,
00141 struct sidl_BaseInterface__object **_ex);
00142 sidl_bool (*f_isSame)(
00143 struct ccaffeine_TypeMismatchException__object* self,
00144 struct sidl_BaseInterface__object* iobj,
00145 struct sidl_BaseInterface__object **_ex);
00146 sidl_bool (*f_isType)(
00147 struct ccaffeine_TypeMismatchException__object* self,
00148 const char* name,
00149 struct sidl_BaseInterface__object **_ex);
00150 struct sidl_ClassInfo__object* (*f_getClassInfo)(
00151 struct ccaffeine_TypeMismatchException__object* self,
00152 struct sidl_BaseInterface__object **_ex);
00153
00154
00155 void (*f_packObj)(
00156 struct ccaffeine_TypeMismatchException__object* self,
00157 struct sidl_io_Serializer__object* ser,
00158 struct sidl_BaseInterface__object **_ex);
00159 void (*f_unpackObj)(
00160 struct ccaffeine_TypeMismatchException__object* self,
00161 struct sidl_io_Deserializer__object* des,
00162 struct sidl_BaseInterface__object **_ex);
00163
00164 char* (*f_getNote)(
00165 struct ccaffeine_TypeMismatchException__object* self,
00166 struct sidl_BaseInterface__object **_ex);
00167 void (*f_setNote)(
00168 struct ccaffeine_TypeMismatchException__object* self,
00169 const char* message,
00170 struct sidl_BaseInterface__object **_ex);
00171 char* (*f_getTrace)(
00172 struct ccaffeine_TypeMismatchException__object* self,
00173 struct sidl_BaseInterface__object **_ex);
00174 void (*f_addLine)(
00175 struct ccaffeine_TypeMismatchException__object* self,
00176 const char* traceline,
00177 struct sidl_BaseInterface__object **_ex);
00178 void (*f_add)(
00179 struct ccaffeine_TypeMismatchException__object* self,
00180 const char* filename,
00181 int32_t lineno,
00182 const char* methodname,
00183 struct sidl_BaseInterface__object **_ex);
00184
00185
00186 int64_t (*f_getCCAExceptionType)(
00187 struct ccaffeine_TypeMismatchException__object* self,
00188 struct sidl_BaseInterface__object **_ex);
00189
00190 void (*f_setCCAExceptionType)(
00191 struct ccaffeine_TypeMismatchException__object* self,
00192 int64_t et,
00193 struct sidl_BaseInterface__object **_ex);
00194
00195 int64_t (*f_getRequestedType)(
00196 struct ccaffeine_TypeMismatchException__object* self,
00197 struct sidl_BaseInterface__object **_ex);
00198 int64_t (*f_getActualType)(
00199 struct ccaffeine_TypeMismatchException__object* self,
00200 struct sidl_BaseInterface__object **_ex);
00201
00202 void (*f_initializeTypes)(
00203 struct ccaffeine_TypeMismatchException__object* self,
00204 int64_t requestedType,
00205 int64_t actualType,
00206 struct sidl_BaseInterface__object **_ex);
00207 };
00208
00209
00210
00211
00212
00213
00214 struct ccaffeine_TypeMismatchException__cstats {
00215 sidl_bool use_hooks;
00216 };
00217
00218
00219
00220
00221
00222 struct ccaffeine_TypeMismatchException__object {
00223 struct ccaffeine_CCAException__object d_ccaffeine_ccaexception;
00224 struct gov_cca_TypeMismatchException__object d_gov_cca_typemismatchexception;
00225 struct ccaffeine_TypeMismatchException__epv* d_epv;
00226 void* d_data;
00227 };
00228
00229 struct ccaffeine_TypeMismatchException__external {
00230 struct ccaffeine_TypeMismatchException__object*
00231 (*createObject)(void* ddata, struct sidl_BaseInterface__object **_ex);
00232
00233 struct ccaffeine_CCAException__epv*(*getSuperEPV)(void);
00234 int d_ior_major_version;
00235 int d_ior_minor_version;
00236 };
00237
00238
00239
00240
00241
00242
00243
00244 const struct ccaffeine_TypeMismatchException__external*
00245 ccaffeine_TypeMismatchException__externals(void);
00246
00247 extern struct ccaffeine_TypeMismatchException__object*
00248 ccaffeine_TypeMismatchException__createObject(void* ddata,struct
00249 sidl_BaseInterface__object ** _ex);
00250
00251 extern void ccaffeine_TypeMismatchException__init(
00252 struct ccaffeine_TypeMismatchException__object* self, void* ddata, struct
00253 sidl_BaseInterface__object ** _ex);
00254
00255 extern void ccaffeine_TypeMismatchException__getEPVs(
00256 struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface,
00257 struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass,
00258 struct sidl_BaseException__epv **s_arg_epv__sidl_baseexception,
00259 struct sidl_io_Serializable__epv **s_arg_epv__sidl_io_serializable,
00260 struct sidl_SIDLException__epv **s_arg_epv__sidl_sidlexception,
00261 struct gov_cca_CCAException__epv **s_arg_epv__gov_cca_ccaexception,
00262 struct ccaffeine_CCAException__epv **s_arg_epv__ccaffeine_ccaexception,
00263 struct gov_cca_TypeMismatchException__epv
00264 **s_arg_epv__gov_cca_typemismatchexception,
00265 struct ccaffeine_TypeMismatchException__epv
00266 **s_arg_epv__ccaffeine_typemismatchexception);
00267
00268 extern void ccaffeine_TypeMismatchException__fini(
00269 struct ccaffeine_TypeMismatchException__object* self, struct
00270 sidl_BaseInterface__object ** _ex);
00271
00272 extern void ccaffeine_TypeMismatchException__IOR_version(int32_t *major,
00273 int32_t *minor);
00274
00275 struct sidl_io_Deserializer__object*
00276 skel_ccaffeine_TypeMismatchException_fconnect_sidl_io_Deserializer(const
00277 char* url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00278 struct sidl_io_Serializer__object*
00279 skel_ccaffeine_TypeMismatchException_fconnect_sidl_io_Serializer(const char*
00280 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00281 struct sidl_BaseInterface__object*
00282 skel_ccaffeine_TypeMismatchException_fconnect_sidl_BaseInterface(const char*
00283 url, sidl_bool ar, struct sidl_BaseInterface__object * *_ex);
00284 struct ccaffeine_TypeMismatchException__remote{
00285 int d_refcount;
00286 struct sidl_rmi_InstanceHandle__object *d_ih;
00287 };
00288
00289 #ifdef __cplusplus
00290 }
00291 #endif
00292 #endif