Class TRTrackerServerTorrentImpl.QueuedPeer

    • Field Detail

      • tcp_port

        private final short tcp_port
      • udp_port

        private final short udp_port
      • http_port

        private final short http_port
      • ip

        private byte[] ip
      • crypto_level

        private final byte crypto_level
      • az_ver

        private final byte az_ver
      • create_time_secs

        private int create_time_secs
      • timeout_secs

        private final int timeout_secs
      • flags

        private byte flags
    • Constructor Detail

      • QueuedPeer

        protected QueuedPeer​(java.lang.String _ip_str,
                             int _tcp_port,
                             int _udp_port,
                             int _http_port,
                             byte _crypto_level,
                             byte _az_ver,
                             int _timeout_secs,
                             boolean _seed,
                             boolean _biased)
    • Method Detail

      • getIPAsRead

        protected byte[] getIPAsRead()
      • isSeed

        protected boolean isSeed()
      • setBiased

        protected void setBiased​(boolean _biased)
      • isBiased

        protected boolean isBiased()
      • isIPOverride

        protected boolean isIPOverride()
      • setFlag

        protected void setFlag​(byte flag,
                               boolean value)
      • getFlag

        protected boolean getFlag​(byte flag)
      • getIPAddressBytes

        protected byte[] getIPAddressBytes()
      • getUDPPort

        public int getUDPPort()
      • getCryptoLevel

        protected byte getCryptoLevel()
      • getAZVer

        protected byte getAZVer()
      • getCreateTime

        protected int getCreateTime()
      • isTimedOut

        protected boolean isTimedOut​(long now_millis)
      • getString

        protected java.lang.String getString()