Package org.gudy.azureus2.core3.util

Examples of org.gudy.azureus2.core3.util.DirectByteBuffer.position()


       
        connection.close();
       
      }else{
       
        if ( read_buffer.position( DirectByteBuffer.SS_PROXY ) > 0 ){
         
          read_buffer.flip(DirectByteBuffer.SS_PROXY);
         
          int  written = read_buffer.write( DirectByteBuffer.SS_PROXY, chan2 );
                 
View Full Code Here


           
            connection.requestWriteSelect( chan2 );
           
          }else{
           
            read_buffer.position(DirectByteBuffer.SS_PROXY, 0);
           
            read_buffer.limit( DirectByteBuffer.SS_PROXY, read_buffer.capacity(DirectByteBuffer.SS_PROXY));
          }
        }
      }
View Full Code Here

               
        connection.requestWriteSelect( chan1 );
       
      }else{
       
        read_buffer.position(DirectByteBuffer.SS_PROXY,0);
       
        read_buffer.limit( DirectByteBuffer.SS_PROXY, read_buffer.capacity(DirectByteBuffer.SS_PROXY));
       
        connection.requestReadSelect( chan2 );
      }
View Full Code Here

         
          offset++;
        }
      }
     
      buffer.position( DirectByteBuffer.SS_FILE, buffer.limit( DirectByteBuffer.SS_FILE ));
    }
  }
}
View Full Code Here

     
      int  rem = buffer.remaining( SS_FILE );

      if ( rem > rem_space ){
       
        buffer.limit( SS_FILE, buffer.position( SS_FILE ) + rem_space );
       
        rem_space = 0;
       
      }else{
       
View Full Code Here

       
        piece_data.position( SS_FILE, 0 );
       
        delegate.write( raf, new DirectByteBuffer[]{ piece_data }, swap_offset );
       
        temp_buffer.position( SS_FILE, 0 );
       
        delegate.write( raf, temp_buffers, store_offset );
       
        piece_map[ piece_number ]       = piece_number;
        piece_reverse_map[ piece_number ]   = piece_number;
View Full Code Here

            long  store_offset   = first_piece_length + ((store_index-1)*(long)piece_size );
            long  swap_offset   = first_piece_length + ((swap_index-1)*(long)piece_size );

            delegate.read( raf, temp_buffers, swap_offset );

            temp_buffer.position( SS_FILE, 0 );
           
            delegate.write( raf, temp_buffers, store_offset );

            piece_map[ store_index ]       = store_index;
            piece_reverse_map[ store_index ]   = store_index;
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.