/[classpath]/classpath/gnu/CORBA/GeneralHolder.java
ViewVC logotype

Diff of /classpath/gnu/CORBA/GeneralHolder.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by audriusa, Fri Oct 28 10:33:41 2005 UTC revision 1.2 by audriusa, Fri Oct 28 13:01:50 2005 UTC
# Line 38  exception statement from your version. * Line 38  exception statement from your version. *
38    
39  package gnu.CORBA;  package gnu.CORBA;
40    
41  import gnu.CORBA.CDR.cdrBufInput;  import gnu.CORBA.CDR.BufferredCdrInput;
42  import gnu.CORBA.CDR.cdrBufOutput;  import gnu.CORBA.CDR.BufferedCdrOutput;
43    
44  import org.omg.CORBA.BAD_OPERATION;  import org.omg.CORBA.BAD_OPERATION;
45  import org.omg.CORBA.MARSHAL;  import org.omg.CORBA.MARSHAL;
# Line 66  public class GeneralHolder Line 66  public class GeneralHolder
66    /**    /**
67     * The binary data, stored inside this holder.     * The binary data, stored inside this holder.
68     */     */
69    private cdrBufOutput value = new cdrBufOutput();    private BufferedCdrOutput value = new BufferedCdrOutput();
70    
71    /**    /**
72     * Create the universal holder that uses the given buffer to store the data.     * Create the universal holder that uses the given buffer to store the data.
73     */     */
74    public GeneralHolder(cdrBufOutput buffer)    public GeneralHolder(BufferedCdrOutput buffer)
75    {    {
76      value = buffer;      value = buffer;
77    }    }
# Line 89  public class GeneralHolder Line 89  public class GeneralHolder
89    {    {
90      try      try
91        {        {
92          if (input instanceof cdrBufInput)          if (input instanceof BufferredCdrInput)
93            {            {
94              cdrBufInput b = (cdrBufInput) input;              BufferredCdrInput b = (BufferredCdrInput) input;
95              value.write(b.buffer.getBuffer());              value.write(b.buffer.getBuffer());
96            }            }
97          else          else
# Line 166  public class GeneralHolder Line 166  public class GeneralHolder
166    {    {
167      try      try
168        {        {
169          cdrBufOutput nb = new cdrBufOutput(value.buffer.size());          BufferedCdrOutput nb = new BufferedCdrOutput(value.buffer.size());
170          value.buffer.writeTo(nb);          value.buffer.writeTo(nb);
171          return new GeneralHolder(nb);          return new GeneralHolder(nb);
172        }        }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26