Exemplo n.º 1
0
        public override Int64Buffer Slice()
        {
            byteBuffer.SetLimit(limit << 3);
            byteBuffer.SetPosition(position << 3);
            Int64Buffer result = new Int64ToByteBufferAdapter(byteBuffer.Slice());

            byteBuffer.Clear();
            return(result);
        }
Exemplo n.º 2
0
        public override Int64Buffer Duplicate()
        {
            Int64ToByteBufferAdapter buf = new Int64ToByteBufferAdapter(byteBuffer
                                                                        .Duplicate());

            buf.limit    = limit;
            buf.position = position;
            buf.mark     = mark;
            return(buf);
        }
Exemplo n.º 3
0
        //public override sealed CharBuffer AsCharBuffer()
        //    {
        //        return CharToByteBufferAdapter.Wrap(this);
        //    }


        //public override sealed DoubleBuffer AsDoubleBuffer()
        //    {
        //        return DoubleToByteBufferAdapter.Wrap(this);
        //    }


        //public override sealed SingleBuffer AsSingleBuffer()
        //    {
        //        return SingleToByteBufferAdapter.Wrap(this);
        //    }


        //public override sealed Int32Buffer AsInt32Buffer()
        //    {
        //        return Int32ToByteBufferAdapter.Wrap(this);
        //    }


        public override sealed Int64Buffer AsInt64Buffer()
        {
            return(Int64ToByteBufferAdapter.Wrap(this));
        }