Package java.nio

Examples of java.nio.ByteBuffer.clear()


    PcapPacketRecordImpl.initBuffer(b, included, original, seconds, micros);

    b.position(PcapPacketRecord.HEADER_LENGTH);
    b.put(data);
    b.clear();

    return b;
  }

  /**
 
View Full Code Here


    final int fraction = (int) (millis % 1000);
    final int micros = fraction * 1000;

    PcapPacketRecordImpl.initBuffer(data, included, original, seconds, micros);

    data.clear();

    return data;
  }

  /**
 
View Full Code Here

    switch (memoryModel) {
      case MappedFile:
        final MapMode mapMode = ((readwrite) ? MapMode.READ_WRITE
            : MapMode.READ_ONLY);
        buf = this.channel.map(mapMode, regional, minimum);
        buf.clear();

        block = new BufferBlock(buf, BitBuffer.wrap(buf), regional, buf.capacity());
        block.getByteBuffer().order(this.byteOrder);

        System.gc();
View Full Code Here

      case DirectBuffer:
        System.out.flush();

        buf = ByteBuffer.allocateDirect(minimum);
        buf.clear();

        this.channel.position(regional);
        int s = this.channel.read(buf);
        buf.clear();
View Full Code Here

        buf = ByteBuffer.allocateDirect(minimum);
        buf.clear();

        this.channel.position(regional);
        int s = this.channel.read(buf);
        buf.clear();

        buf = BufferUtils.asReadonly(buf);

        block = new BufferBlock(buf, BitBuffer.wrap(buf), regional, s);
        block.getByteBuffer().order(this.byteOrder);
View Full Code Here

        break;

      case ByteArray:

        buf = ByteBuffer.allocate(minimum);
        buf.clear();

        this.channel.position(regional);
        s = this.channel.read(buf);
        buf.clear();
View Full Code Here

        buf = ByteBuffer.allocate(minimum);
        buf.clear();

        this.channel.position(regional);
        s = this.channel.read(buf);
        buf.clear();

        buf = BufferUtils.asReadonly(buf);

        block = new BufferBlock(buf, BitBuffer.wrap(buf), regional, s);
        block.getByteBuffer().order(this.byteOrder);
View Full Code Here

  private B readBlockRecord() throws IOException {
    in.mark(48);

    ByteBuffer b = ByteBuffer.allocate(headerReader.getMinLength());
    in.read(b);
    b.clear();

    int len = headerReader.getHeaderLength(b);
    b = ByteBuffer.allocate(len);

    in.reset();
View Full Code Here

    final ByteOrder o = buffer.order();
    final ByteBuffer r = ByteBuffer.allocate(length);
    r.order(o);

    r.put(buffer);
    r.clear(); // Reset position and limit after the put()

    return r;

  }
View Full Code Here

    SnoopPacketRecordImpl.initBuffer(b, included, original, record, drops,
        seconds, micros);

    b.position(SnoopPacketRecord.HEADER_LENGTH);
    b.put(data);
    b.clear();

    return b;
  }

  public static ByteBuffer createBuffer(final int length) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.