public override java.nio.LongBuffer duplicate()
 {
     java.nio.ByteBuffer bb = byteBuffer.duplicate().order(byteBuffer.order());
     java.nio.LongToByteBufferAdapter buf = new java.nio.LongToByteBufferAdapter(bb);
     buf._limit    = _limit;
     buf._position = _position;
     buf._mark     = _mark;
     return(buf);
 }
 public override java.nio.LongBuffer slice()
 {
     byteBuffer.limit(_limit * libcore.io.SizeOf.LONG);
     byteBuffer.position(_position * libcore.io.SizeOf.LONG);
     java.nio.ByteBuffer bb     = byteBuffer.slice().order(byteBuffer.order());
     java.nio.LongBuffer result = new java.nio.LongToByteBufferAdapter(bb);
     byteBuffer.clear();
     return(result);
 }
Пример #3
0
		public override java.nio.LongBuffer duplicate()
		{
			java.nio.ByteBuffer bb = byteBuffer.duplicate().order(byteBuffer.order());
			java.nio.LongToByteBufferAdapter buf = new java.nio.LongToByteBufferAdapter(bb);
			buf._limit = _limit;
			buf._position = _position;
			buf._mark = _mark;
			return buf;
		}
 public override java.nio.LongBuffer asReadOnlyBuffer()
 {
     java.nio.LongToByteBufferAdapter buf = new java.nio.LongToByteBufferAdapter(byteBuffer
                                                                                 .asReadOnlyBuffer());
     buf._limit            = _limit;
     buf._position         = _position;
     buf._mark             = _mark;
     buf.byteBuffer._order = byteBuffer._order;
     return(buf);
 }
Пример #5
0
		public override java.nio.LongBuffer asReadOnlyBuffer()
		{
			java.nio.LongToByteBufferAdapter buf = new java.nio.LongToByteBufferAdapter(byteBuffer
				.asReadOnlyBuffer());
			buf._limit = _limit;
			buf._position = _position;
			buf._mark = _mark;
			buf.byteBuffer._order = byteBuffer._order;
			return buf;
		}
Пример #6
0
		public override java.nio.LongBuffer slice()
		{
			byteBuffer.limit(_limit * libcore.io.SizeOf.LONG);
			byteBuffer.position(_position * libcore.io.SizeOf.LONG);
			java.nio.ByteBuffer bb = byteBuffer.slice().order(byteBuffer.order());
			java.nio.LongBuffer result = new java.nio.LongToByteBufferAdapter(bb);
			byteBuffer.clear();
			return result;
		}