Package org.eclipse.jetty.io

Examples of org.eclipse.jetty.io.View


      private Object _value;
     
      public Field(Buffer name, Buffer value)
      {
        _name = name;
        _bvalue = value.isReadOnly() ? value : new View(value);
      }
View Full Code Here


  {
    _buffer = buffer;
    _handler = handler;
    if (buffer != null)
    {
      _token0 = new View(buffer);
      _token1 = new View(buffer);
      _token0.setPutIndex(_token0.getIndex());
      _token1.setPutIndex(_token1.getIndex());
    }
  }
View Full Code Here

  }
 
  public SipParser(Buffer buffer, EndPoint endpoint, EventHandler handler)
  {
    _buffer = buffer;
    _token0 = new View(_buffer);
    _token1 = new View(_buffer);
    _token0.setPutIndex(_token0.getIndex());
    _token1.setPutIndex(_token1.getIndex());
   
    _endpoint = endpoint;
    _handler = handler;
View Full Code Here

    }
   
    _buffer = buffer;
   
    if (_token0 == null)
      _token0 = new View(_buffer);
   
    _token0.update(_buffer);
    _token0.update(0, 0);
   
    if (_token1 == null)
      _token1 = new View(_buffer);
   
    _token1.update(_buffer);
    _token1.update(0, 0);
  }
View Full Code Here

                     
                      while (startValue < endValue && b[startValue] <= ' ') startValue++;
                     
                      //byte[] bValue = asArray(b, startValue, endValue - startValue);
                     
                      Buffer buffer = new View(value, startValue, startValue, endValue, Buffer.READONLY);
                      _message.getFields().addBuffer(name, buffer);
                     
                      //value = new View(value, i + 1, i + 1, end, Buffer.READONLY);
                     
                      startValue = i + 1;
                  }
              }
              while (startValue < end && b[startValue] <= ' ') startValue++;
             
              value = new View(value, startValue, startValue, end, Buffer.READONLY);
             
              //byte[] bValue = asArray(b, startValue, end - startValue);
              _message.getFields().addBuffer(name, value);
             
              //value = new View(value, startValue, startValue, end, Buffer.READONLY);
View Full Code Here

    Buffer buffer = new ByteArrayBuffer(64);
    for (int i = 0; i < 64; i++)
      buffer.put((byte) 44);
    buffer.setPutIndex(0);
    Codecs.__avp.encode(buffer, avp);
    View view = new View(buffer);
    view.setGetIndex(view.putIndex() - 3);
    for (int i = 0; i < 3; i++)
      assertEquals(0, view.get());
   
    AVP<byte[]> decoded = (AVP<byte[]>) Codecs.__avp.decode(buffer);
   
    assertEquals(avp.getType().getCode(), decoded.getType().getCode());
    assertEquals(avp.getType().getVendorId(), decoded.getType().getVendorId());
View Full Code Here

      vendorId = getInt(buffer);
      dataLength -= 4;
    }
   
    //Buffer data = buffer.slice();
    Buffer data = new View(buffer);
   
    data.setGetIndex(buffer.getIndex());
    data.setPutIndex(data.getIndex() + dataLength);
   
    buffer.setGetIndex(buffer.getIndex() + (dataLength + 3 & -4));
   
    Type type = Dictionary.getInstance().getType(vendorId, code);
   
View Full Code Here

                     
                      while (startValue < endValue && b[startValue] <= ' ') startValue++;
                     
                      //byte[] bValue = asArray(b, startValue, endValue - startValue);
                     
                      Buffer buffer = new View(value, startValue, startValue, endValue, Buffer.READONLY);
                      _message.getFields().addBuffer(name, buffer);
                     
                      //value = new View(value, i + 1, i + 1, end, Buffer.READONLY);
                     
                      startValue = i + 1;
                  }
              }
              while (startValue < end && b[startValue] <= ' ') startValue++;
             
              value = new View(value, startValue, startValue, end, Buffer.READONLY);
             
              //byte[] bValue = asArray(b, startValue, end - startValue);
              _message.getFields().addBuffer(name, value);
             
              //value = new View(value, startValue, startValue, end, Buffer.READONLY);
View Full Code Here

                else
                    buffer=_indirectBuffer.get();
            }
            if (buffer==null)
                return null;
            return new View(buffer);
        }
View Full Code Here

                    buffer=_directBuffer.get();
            }
            if (buffer==null)
                return null;
                       
            return new View(buffer);
        }
View Full Code Here

TOP

Related Classes of org.eclipse.jetty.io.View

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.