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

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

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

revision 1.10 by audriusa, Sun Aug 28 11:23:36 2005 UTC revision 1.11 by audriusa, Fri Sep 2 15:53:05 2005 UTC
# Line 340  public class gnuRequest extends Request Line 340  public class gnuRequest extends Request
340      m_parameter_buffer.setCodeSet(cxCodeSet.negotiate(ior.Internet.CodeSets));      m_parameter_buffer.setCodeSet(cxCodeSet.negotiate(ior.Internet.CodeSets));
341      m_parameter_buffer.setOrb(orb);      m_parameter_buffer.setOrb(orb);
342      m_parameter_buffer.setBigEndian(Big_endian);      m_parameter_buffer.setBigEndian(Big_endian);
343    
344        // For the old iiop versions, it is important to set the size
345        // correctly.
346        if (ior.Internet.version.until_inclusive(1, 1))
347          {
348            cdrBufOutput measure = new cdrBufOutput();
349            measure.setOffset(12);
350            if (m_rqh == null)
351              m_rqh = new gnu.CORBA.GIOP.v1_0.RequestHeader();
352            m_rqh.operation = m_operation;
353            m_rqh.object_key = ior.key;
354            m_rqh.write(measure);
355            m_parameter_buffer.setOffset(12 + measure.buffer.size());
356          }
357    
358      return m_parameter_buffer;      return m_parameter_buffer;
359    }    }
360    
# Line 738  public class gnuRequest extends Request Line 753  public class gnuRequest extends Request
753      // This also sets the stream encoding to the encoding, specified      // This also sets the stream encoding to the encoding, specified
754      // in the header.      // in the header.
755      rh.write(request_part);      rh.write(request_part);
756        
757      if (m_args != null && m_args.count() > 0)      if (m_args != null && m_args.count() > 0)
758        {        {
759          write_parameters(header, request_part);          write_parameters(header, request_part);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

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