00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 package cast.interfaces;
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 public abstract class _UnmanagedComponentDisp extends Ice.ObjectImpl implements UnmanagedComponent
00024 {
00025 protected void
00026 ice_copyStateFrom(Ice.Object __obj)
00027 throws java.lang.CloneNotSupportedException
00028 {
00029 throw new java.lang.CloneNotSupportedException();
00030 }
00031
00032 public static final String[] __ids =
00033 {
00034 "::Ice::Object",
00035 "::cast::interfaces::CASTComponent",
00036 "::cast::interfaces::UnmanagedComponent",
00037 "::cast::interfaces::WorkingMemoryAttachedComponent"
00038 };
00039
00040 public boolean
00041 ice_isA(String s)
00042 {
00043 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00044 }
00045
00046 public boolean
00047 ice_isA(String s, Ice.Current __current)
00048 {
00049 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00050 }
00051
00052 public String[]
00053 ice_ids()
00054 {
00055 return __ids;
00056 }
00057
00058 public String[]
00059 ice_ids(Ice.Current __current)
00060 {
00061 return __ids;
00062 }
00063
00064 public String
00065 ice_id()
00066 {
00067 return __ids[2];
00068 }
00069
00070 public String
00071 ice_id(Ice.Current __current)
00072 {
00073 return __ids[2];
00074 }
00075
00076 public static String
00077 ice_staticId()
00078 {
00079 return __ids[2];
00080 }
00081
00082 public final void
00083 beat()
00084 {
00085 beat(null);
00086 }
00087
00088 public final void
00089 configure(java.util.Map<java.lang.String, java.lang.String> config)
00090 {
00091 configure(config, null);
00092 }
00093
00097 public final void
00098 destroy()
00099 {
00100 destroy(null);
00101 }
00102
00106 public final String
00107 getID()
00108 {
00109 return getID(null);
00110 }
00111
00112 public final void
00113 run()
00114 {
00115 run(null);
00116 }
00117
00118 public final void
00119 setComponentManager(ComponentManagerPrx man)
00120 {
00121 setComponentManager(man, null);
00122 }
00123
00124 public final void
00125 setID(String id)
00126 {
00127 setID(id, null);
00128 }
00129
00130 public final void
00131 setTimeServer(TimeServerPrx ts)
00132 {
00133 setTimeServer(ts, null);
00134 }
00135
00136 public final void
00137 start()
00138 {
00139 start(null);
00140 }
00141
00142 public final void
00143 stop()
00144 {
00145 stop(null);
00146 }
00147
00148 public final void
00149 setWorkingMemory(WorkingMemoryPrx wm)
00150 {
00151 setWorkingMemory(wm, null);
00152 }
00153
00154 private final static String[] __all =
00155 {
00156 "beat",
00157 "configure",
00158 "destroy",
00159 "getID",
00160 "ice_id",
00161 "ice_ids",
00162 "ice_isA",
00163 "ice_ping",
00164 "run",
00165 "setComponentManager",
00166 "setID",
00167 "setTimeServer",
00168 "setWorkingMemory",
00169 "start",
00170 "stop"
00171 };
00172
00173 public Ice.DispatchStatus
00174 __dispatch(IceInternal.Incoming in, Ice.Current __current)
00175 {
00176 int pos = java.util.Arrays.binarySearch(__all, __current.operation);
00177 if(pos < 0)
00178 {
00179 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00180 }
00181
00182 switch(pos)
00183 {
00184 case 0:
00185 {
00186 return _CASTComponentDisp.___beat(this, in, __current);
00187 }
00188 case 1:
00189 {
00190 return _CASTComponentDisp.___configure(this, in, __current);
00191 }
00192 case 2:
00193 {
00194 return _CASTComponentDisp.___destroy(this, in, __current);
00195 }
00196 case 3:
00197 {
00198 return _CASTComponentDisp.___getID(this, in, __current);
00199 }
00200 case 4:
00201 {
00202 return ___ice_id(this, in, __current);
00203 }
00204 case 5:
00205 {
00206 return ___ice_ids(this, in, __current);
00207 }
00208 case 6:
00209 {
00210 return ___ice_isA(this, in, __current);
00211 }
00212 case 7:
00213 {
00214 return ___ice_ping(this, in, __current);
00215 }
00216 case 8:
00217 {
00218 return _CASTComponentDisp.___run(this, in, __current);
00219 }
00220 case 9:
00221 {
00222 return _CASTComponentDisp.___setComponentManager(this, in, __current);
00223 }
00224 case 10:
00225 {
00226 return _CASTComponentDisp.___setID(this, in, __current);
00227 }
00228 case 11:
00229 {
00230 return _CASTComponentDisp.___setTimeServer(this, in, __current);
00231 }
00232 case 12:
00233 {
00234 return _WorkingMemoryAttachedComponentDisp.___setWorkingMemory(this, in, __current);
00235 }
00236 case 13:
00237 {
00238 return _CASTComponentDisp.___start(this, in, __current);
00239 }
00240 case 14:
00241 {
00242 return _CASTComponentDisp.___stop(this, in, __current);
00243 }
00244 }
00245
00246 assert(false);
00247 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00248 }
00249
00250 public void
00251 __write(IceInternal.BasicStream __os)
00252 {
00253 __os.writeTypeId(ice_staticId());
00254 __os.startWriteSlice();
00255 __os.endWriteSlice();
00256 super.__write(__os);
00257 }
00258
00259 public void
00260 __read(IceInternal.BasicStream __is, boolean __rid)
00261 {
00262 if(__rid)
00263 {
00264 __is.readTypeId();
00265 }
00266 __is.startReadSlice();
00267 __is.endReadSlice();
00268 super.__read(__is, true);
00269 }
00270
00271 public void
00272 __write(Ice.OutputStream __outS)
00273 {
00274 __outS.writeTypeId(ice_staticId());
00275 __outS.startSlice();
00276 __outS.endSlice();
00277 super.__write(__outS);
00278 }
00279
00280 public void
00281 __read(Ice.InputStream __inS, boolean __rid)
00282 {
00283 if(__rid)
00284 {
00285 __inS.readTypeId();
00286 }
00287 __inS.startSlice();
00288 __inS.endSlice();
00289 super.__read(__inS, true);
00290 }
00291 }