Package com.aelitis.azureus.core.peermanager.messaging.bittorrent

Examples of com.aelitis.azureus.core.peermanager.messaging.bittorrent.BTHave


                   
                    bb.get( contents );
                                       
                  }else if ( message_id.equals( BTMessage.ID_BT_HAVE  )){
                   
                    BTHave have = (BTHave)message;
                   
                    if ( have.getPieceNumber() == num_pieces ){
                     
                    synchronized( sessions ){

                      closing = true;
                    }
View Full Code Here


   
    protected void
    sendHave(
      int  piece_number )
    {
      BTHave message = new BTHave( piece_number, BTMessageFactory.MESSAGE_VERSION_INITIAL );
     
      OutgoingMessageQueue out_q = connection.getOutgoingMessageQueue();
     
      out_q.addMessage( message, false );
     
View Full Code Here

          // kinda crappy as it triggers on first block of piece, however better
          // than nothing
       
        piece_map.set( piece_number );
       
        decoder.addMessage( new BTHave( piece_number, (byte)1 ));
      }
     
      buffers[1] = this_piece.getPieceData();
     
      req.logQueued();
View Full Code Here

TOP

Related Classes of com.aelitis.azureus.core.peermanager.messaging.bittorrent.BTHave

Copyright © 2018 www.massapicom. 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.