📄 trtrackerannouncerresponsepeerimpl.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: TRTrackerAnnouncerResponsePeerImpl.java
package org.gudy.azureus2.core3.tracker.client.impl;
import org.gudy.azureus2.core3.tracker.client.TRTrackerAnnouncerResponsePeer;
import org.gudy.azureus2.core3.util.StringInterner;
public class TRTrackerAnnouncerResponsePeerImpl
implements TRTrackerAnnouncerResponsePeer
{
private String source;
private byte peer_id[];
private String address;
private short tcp_port;
private short udp_port;
private short http_port;
private short crypto;
private byte az_version;
private short up_speed;
public TRTrackerAnnouncerResponsePeerImpl(String _source, byte _peer_id[], String _address, int _tcp_port, int _udp_port, int _http_port, short _crypto,
byte _az_version, int _up_speed)
{
source = StringInterner.intern(_source);
peer_id = _peer_id;
address = StringInterner.intern(_address);
tcp_port = (short)_tcp_port;
udp_port = (short)_udp_port;
http_port = (short)_http_port;
crypto = _crypto;
az_version = _az_version;
up_speed = (short)_up_speed;
}
public String getSource()
{
return source;
}
public byte[] getPeerID()
{
return peer_id;
}
public String getAddress()
{
return address;
}
public int getPort()
{
return tcp_port & 0xffff;
}
public int getUDPPort()
{
return udp_port & 0xffff;
}
public int getHTTPPort()
{
return http_port & 0xffff;
}
public short getProtocol()
{
return crypto;
}
public byte getAZVersion()
{
return az_version;
}
public int getUploadSpeed()
{
return up_speed & 0xffff;
}
protected String getKey()
{
return (new StringBuilder()).append(address).append(":").append(tcp_port).toString();
}
public String getString()
{
return (new StringBuilder()).append("ip=").append(address).append(tcp_port != 0 ? (new StringBuilder()).append(",tcp_port=").append(getPort()).toString() : "").append(udp_port != 0 ? (new StringBuilder()).append(",udp_port=").append(getUDPPort()).toString() : "").append(http_port != 0 ? (new StringBuilder()).append(",http_port=").append(getHTTPPort()).toString() : "").append(",prot=").append(crypto).append(up_speed != 0 ? (new StringBuilder()).append(",up=").append(getUploadSpeed()).toString() : "").append(",ver=").append(az_version).toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -