00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 package cast.cdl.testing;
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 public class TestDummyStruct extends Ice.ObjectImpl
00024 {
00025 public TestDummyStruct()
00026 {
00027 }
00028
00029 public TestDummyStruct(String dummy)
00030 {
00031 this.dummy = dummy;
00032 }
00033
00034 private static class __F implements Ice.ObjectFactory
00035 {
00036 public Ice.Object
00037 create(String type)
00038 {
00039 assert(type.equals(ice_staticId()));
00040 return new TestDummyStruct();
00041 }
00042
00043 public void
00044 destroy()
00045 {
00046 }
00047 }
00048 private static Ice.ObjectFactory _factory = new __F();
00049
00050 public static Ice.ObjectFactory
00051 ice_factory()
00052 {
00053 return _factory;
00054 }
00055
00056 public static final String[] __ids =
00057 {
00058 "::Ice::Object",
00059 "::cast::cdl::testing::TestDummyStruct"
00060 };
00061
00062 public boolean
00063 ice_isA(String s)
00064 {
00065 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00066 }
00067
00068 public boolean
00069 ice_isA(String s, Ice.Current __current)
00070 {
00071 return java.util.Arrays.binarySearch(__ids, s) >= 0;
00072 }
00073
00074 public String[]
00075 ice_ids()
00076 {
00077 return __ids;
00078 }
00079
00080 public String[]
00081 ice_ids(Ice.Current __current)
00082 {
00083 return __ids;
00084 }
00085
00086 public String
00087 ice_id()
00088 {
00089 return __ids[1];
00090 }
00091
00092 public String
00093 ice_id(Ice.Current __current)
00094 {
00095 return __ids[1];
00096 }
00097
00098 public static String
00099 ice_staticId()
00100 {
00101 return __ids[1];
00102 }
00103
00104 public void
00105 __write(IceInternal.BasicStream __os)
00106 {
00107 __os.writeTypeId(ice_staticId());
00108 __os.startWriteSlice();
00109 __os.writeString(dummy);
00110 __os.endWriteSlice();
00111 super.__write(__os);
00112 }
00113
00114 public void
00115 __read(IceInternal.BasicStream __is, boolean __rid)
00116 {
00117 if(__rid)
00118 {
00119 __is.readTypeId();
00120 }
00121 __is.startReadSlice();
00122 dummy = __is.readString();
00123 __is.endReadSlice();
00124 super.__read(__is, true);
00125 }
00126
00127 public void
00128 __write(Ice.OutputStream __outS)
00129 {
00130 __outS.writeTypeId(ice_staticId());
00131 __outS.startSlice();
00132 __outS.writeString(dummy);
00133 __outS.endSlice();
00134 super.__write(__outS);
00135 }
00136
00137 public void
00138 __read(Ice.InputStream __inS, boolean __rid)
00139 {
00140 if(__rid)
00141 {
00142 __inS.readTypeId();
00143 }
00144 __inS.startSlice();
00145 dummy = __inS.readString();
00146 __inS.endSlice();
00147 super.__read(__inS, true);
00148 }
00149
00150 public String dummy;
00151 }