Esempio n. 1
0
        public int read(ByteBuffer dst)
        {
            readData.flip();

            int res = ByteBufferUtils.transferRemaining(readData, dst);

            readData.compact();
            return(res);
        }
Esempio n. 2
0
        public void testTransferRemaining_TargetTooSmall()
        {
            ByteBuffer src = new ByteBuffer(100).clear();
            ByteBuffer trg = new ByteBuffer(100).clear();

            bbSetup(src, SRC_PATTERN, 0, 20);
            bbSetup(trg, TRG_PATTERN, 5, 10);

            ByteBufferUtils.transferRemaining(src, trg);

            bbTestPosLim(trg, 10, 10);
            bbTestContent(trg, 5, 10);
        }