00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 package comedyarch.autogen;
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 public abstract class _TheGreatPretenderDisp extends Ice.ObjectImpl implements TheGreatPretender
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 "::comedyarch::autogen::TheGreatPretender"
00036 };
00037
00038 public boolean
00039 ice_isA(String s)
00040 {
00041 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00042 }
00043
00044 public boolean
00045 ice_isA(String s, Ice.Current __current)
00046 {
00047 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00048 }
00049
00050 public String[]
00051 ice_ids()
00052 {
00053 return __ids;
00054 }
00055
00056 public String[]
00057 ice_ids(Ice.Current __current)
00058 {
00059 return __ids;
00060 }
00061
00062 public String
00063 ice_id()
00064 {
00065 return __ids[1];
00066 }
00067
00068 public String
00069 ice_id(Ice.Current __current)
00070 {
00071 return __ids[1];
00072 }
00073
00074 public static String
00075 ice_staticId()
00076 {
00077 return __ids[1];
00078 }
00079
00080 public final void
00081 getLies()
00082 {
00083 getLies(null);
00084 }
00085
00086 public static Ice.DispatchStatus
00087 ___getLies(TheGreatPretender __obj, IceInternal.Incoming __inS, Ice.Current __current)
00088 {
00089 __checkMode(Ice.OperationMode.Normal, __current.mode);
00090 __inS.is().skipEmptyEncaps();
00091 __obj.getLies(__current);
00092 return Ice.DispatchStatus.DispatchOK;
00093 }
00094
00095 private final static String[] __all =
00096 {
00097 "getLies",
00098 "ice_id",
00099 "ice_ids",
00100 "ice_isA",
00101 "ice_ping"
00102 };
00103
00104 public Ice.DispatchStatus
00105 __dispatch(IceInternal.Incoming in, Ice.Current __current)
00106 {
00107 int pos = java.util.Arrays.binarySearch(__all, __current.operation);
00108 if(pos < 0)
00109 {
00110 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00111 }
00112
00113 switch(pos)
00114 {
00115 case 0:
00116 {
00117 return ___getLies(this, in, __current);
00118 }
00119 case 1:
00120 {
00121 return ___ice_id(this, in, __current);
00122 }
00123 case 2:
00124 {
00125 return ___ice_ids(this, in, __current);
00126 }
00127 case 3:
00128 {
00129 return ___ice_isA(this, in, __current);
00130 }
00131 case 4:
00132 {
00133 return ___ice_ping(this, in, __current);
00134 }
00135 }
00136
00137 assert(false);
00138 throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation);
00139 }
00140
00141 public void
00142 __write(IceInternal.BasicStream __os)
00143 {
00144 __os.writeTypeId(ice_staticId());
00145 __os.startWriteSlice();
00146 __os.endWriteSlice();
00147 super.__write(__os);
00148 }
00149
00150 public void
00151 __read(IceInternal.BasicStream __is, boolean __rid)
00152 {
00153 if(__rid)
00154 {
00155 __is.readTypeId();
00156 }
00157 __is.startReadSlice();
00158 __is.endReadSlice();
00159 super.__read(__is, true);
00160 }
00161
00162 public void
00163 __write(Ice.OutputStream __outS)
00164 {
00165 __outS.writeTypeId(ice_staticId());
00166 __outS.startSlice();
00167 __outS.endSlice();
00168 super.__write(__outS);
00169 }
00170
00171 public void
00172 __read(Ice.InputStream __inS, boolean __rid)
00173 {
00174 if(__rid)
00175 {
00176 __inS.readTypeId();
00177 }
00178 __inS.startSlice();
00179 __inS.endSlice();
00180 super.__read(__inS, true);
00181 }
00182 }