Examples of PEPeer


Examples of org.gudy.azureus2.core3.peer.PEPeer

 
  /* (non-Javadoc)
   * @see org.gudy.azureus2.plugins.ui.tables.TableCellRefreshListener#refresh(org.gudy.azureus2.plugins.ui.tables.TableCell)
   */
  public void refresh(TableCell cell) {
      PEPeer peer = (PEPeer)cell.getDataSource();
      if (peer == null) {cell.setText(""); return;}
      String peer_id_name = peer.getClientNameFromPeerID();
      String peer_handshake_name = peer.getClientNameFromExtensionHandshake();
     
      if (peer_id_name == null) {peer_id_name = "";}
      if (peer_handshake_name == null) {peer_handshake_name = "";}
     
      if (peer_id_name.equals("") && peer_handshake_name.equals("")) {
View Full Code Here

Examples of org.gudy.azureus2.core3.peer.PEPeer

    super(COLUMN_ID, ALIGN_TRAIL, POSITION_INVISIBLE, 70, table_id);
    setRefreshInterval(INTERVAL_LIVE);
  }

  public void refresh(TableCell cell) {
    PEPeer peer = (PEPeer) cell.getDataSource();
    long data_value = 0;
    long prot_value = 0;

    if (peer != null) {
      data_value = peer.getStats().getTotalDataBytesReceived();
      prot_value = peer.getStats().getTotalProtocolBytesReceived();
    }
    long sort_value;
    if (separate_prot_data_stats) {
      sort_value = (data_value << 24) + prot_value;
    } else if (data_stats_only) {
View Full Code Here

Examples of org.gudy.azureus2.core3.peer.PEPeer

    super(COLUMN_ID, ALIGN_CENTER, POSITION_INVISIBLE, 20, table_id);
    setRefreshInterval(INTERVAL_LIVE);
  }

  public void refresh(TableCell cell) {
    PEPeer peer = (PEPeer)cell.getDataSource();
    long value = (peer == null) ? 0 : (peer.isOptimisticUnchoke() ? 1 : 0);

    if (!cell.setSortValue(value) && cell.isValid())
      return;

    cell.setText((value == 1) ? "*" : "");
View Full Code Here

Examples of org.gudy.azureus2.core3.peer.PEPeer

      CAT_PEER_IDENTIFICATION,
    });
  }

  public void refresh(TableCell cell) {
    PEPeer peer = (PEPeer)cell.getDataSource();
    String value = (peer == null) ? "" : peer.getPeerSource();

    if (!cell.setSortValue(value) && cell.isValid())
      return;

    cell.setText(""+value);
View Full Code Here

Examples of org.gudy.azureus2.core3.peer.PEPeer

      CAT_CONNECTION,
    });
  }

  public void refresh(TableCell cell) {
    PEPeer peer = (PEPeer)cell.getDataSource();
    int value = (peer == null) ? 0 : peer.getPort();

    if (!cell.setSortValue(value) && cell.isValid())
      return;

    cell.setText(""+value);
View Full Code Here

Examples of org.gudy.azureus2.core3.peer.PEPeer

    super(COLUMN_ID, POSITION_LAST, 100, table_id);
    setObfustication(true);
   }

  public void refresh(TableCell cell) {
    PEPeer peer = (PEPeer)cell.getDataSource();
    String sText = (peer == null) ? "" : peer.getIp();

    if (cell.setText(sText) || !cell.isValid()) {
      String[] sBlocks = sText.split("\\.");
      if (sBlocks.length == 4) {
        try {
View Full Code Here

Examples of org.gudy.azureus2.core3.peer.PEPeer

 
  //Comparator Class
  //Note: this comparator imposes orderings that are inconsistent with equals.
  class PeerComparator implements Comparator {
    public int compare(Object arg0, Object arg1) {
      PEPeer peer0 = (PEPeer) arg0;
      PEPeer peer1 = (PEPeer) arg1;

      //Then we sort on %, but depending on interested ...
      int percent0 = peer0.getPercentDoneInThousandNotation();
      int percent1 = peer1.getPercentDoneInThousandNotation();
     
      return percent0 - percent1;
    }
View Full Code Here

Examples of org.gudy.azureus2.core3.peer.PEPeer

    super(COLUMN_ID, ALIGN_CENTER, POSITION_INVISIBLE, 20, table_id);
    setRefreshInterval(INTERVAL_LIVE);
  }

  public void refresh(TableCell cell) {
    PEPeer peer = (PEPeer)cell.getDataSource();
    long value = (peer == null) ? 0 : (peer.isInteresting() ? 1 : 0);

    if (!cell.setSortValue(value) && cell.isValid())
      return;

    cell.setText((value == 1) ? "*" : "");
View Full Code Here

Examples of org.gudy.azureus2.core3.peer.PEPeer

      CAT_BYTES,
    });
  }

  public void refresh(TableCell cell) {
    PEPeer peer = (PEPeer)cell.getDataSource();
    long data_value  = 0;
    long prot_value  = 0;
   
    if ( peer != null ){
      data_value = peer.getStats().getDataSendRate();
         prot_value = peer.getStats().getProtocolSendRate();
    }
    long  sort_value = ( data_value<<32 ) + prot_value;
   
    if (!cell.setSortValue(sort_value) && cell.isValid())
      return;
View Full Code Here

Examples of org.gudy.azureus2.core3.peer.PEPeer

    super(COLUMN_ID, ALIGN_TRAIL, POSITION_INVISIBLE, 70, table_id);
    setRefreshInterval(INTERVAL_LIVE);
  }

  public void refresh(TableCell cell) {
    PEPeer peer = (PEPeer)cell.getDataSource();
    long value = (peer == null) ? 0 : peer.getStats().getTotalBytesDownloadedByPeer() - peer.getStats().getTotalDataBytesSent();
    // Just because we sent data doesn't mean the peer has told us the piece is done yet
    if (value < 0) value = 0;
   
    if ( peer != null ){
      Long prev_value = (Long)peer.getData( "DLedFromOther_prev" );
     
      if( prev_value != null ) {
        if( value < prev_value.longValue() ) {  //dont show decrement while we're actively uploading
          value = prev_value.longValue();
        }
        else if( value > prev_value.longValue() ) {
          peer.setData( "DLedFromOther_prev", new Long( value ) );
        }
      }
      else {
        peer.setData( "DLedFromOther_prev", new Long( value ) );
      }
    }
   
    if (!cell.setSortValue(value) && cell.isValid())
      return;
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.