public class peer_info
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
peer_info.connection_type_t |
| Modifier | Constructor and Description |
|---|---|
|
peer_info() |
protected |
peer_info(long cPtr,
boolean cMemoryOwn) |
protected transient boolean swigCMemOwn
public static final peer_flags_t interesting
public static final peer_flags_t choked
public static final peer_flags_t remote_interested
public static final peer_flags_t remote_choked
public static final peer_flags_t supports_extensions
public static final peer_flags_t local_connection
public static final peer_flags_t handshake
public static final peer_flags_t connecting
public static final peer_flags_t on_parole
public static final peer_flags_t seed
public static final peer_flags_t optimistic_unchoke
public static final peer_flags_t snubbed
public static final peer_flags_t upload_only
public static final peer_flags_t endgame_mode
public static final peer_flags_t holepunched
public static final peer_flags_t i2p_socket
public static final peer_flags_t utp_socket
public static final peer_flags_t ssl_socket
public static final peer_flags_t rc4_encrypted
public static final peer_flags_t plaintext_encrypted
public static final peer_source_flags_t tracker
public static final peer_source_flags_t dht
public static final peer_source_flags_t pex
public static final peer_source_flags_t lsd
public static final peer_source_flags_t resume_data
public static final peer_source_flags_t incoming
public static final bandwidth_state_flags_t bw_idle
public static final bandwidth_state_flags_t bw_limit
public static final bandwidth_state_flags_t bw_network
public static final bandwidth_state_flags_t bw_disk
protected peer_info(long cPtr,
boolean cMemoryOwn)
public peer_info()
protected static long getCPtr(peer_info obj)
protected void finalize()
finalize in class java.lang.Objectpublic void delete()
public void setPieces(piece_index_bitfield value)
public piece_index_bitfield getPieces()
public void setTotal_download(long value)
public long getTotal_download()
public void setTotal_upload(long value)
public long getTotal_upload()
public void setFlags(peer_flags_t value)
public peer_flags_t getFlags()
public void setSource(peer_source_flags_t value)
public peer_source_flags_t getSource()
public void setUp_speed(int value)
public int getUp_speed()
public void setDown_speed(int value)
public int getDown_speed()
public void setPayload_up_speed(int value)
public int getPayload_up_speed()
public void setPayload_down_speed(int value)
public int getPayload_down_speed()
public void setPid(sha1_hash value)
public sha1_hash getPid()
public void setQueue_bytes(int value)
public int getQueue_bytes()
public void setRequest_timeout(int value)
public int getRequest_timeout()
public void setSend_buffer_size(int value)
public int getSend_buffer_size()
public void setUsed_send_buffer(int value)
public int getUsed_send_buffer()
public void setReceive_buffer_size(int value)
public int getReceive_buffer_size()
public void setUsed_receive_buffer(int value)
public int getUsed_receive_buffer()
public void setReceive_buffer_watermark(int value)
public int getReceive_buffer_watermark()
public void setNum_hashfails(int value)
public int getNum_hashfails()
public void setDownload_queue_length(int value)
public int getDownload_queue_length()
public void setTimed_out_requests(int value)
public int getTimed_out_requests()
public void setBusy_requests(int value)
public int getBusy_requests()
public void setRequests_in_buffer(int value)
public int getRequests_in_buffer()
public void setTarget_dl_queue_length(int value)
public int getTarget_dl_queue_length()
public void setUpload_queue_length(int value)
public int getUpload_queue_length()
public void setFailcount(int value)
public int getFailcount()
public void setDownloading_piece_index(int value)
public int getDownloading_piece_index()
public void setDownloading_block_index(int value)
public int getDownloading_block_index()
public void setDownloading_progress(int value)
public int getDownloading_progress()
public void setDownloading_total(int value)
public int getDownloading_total()
public void setConnection_type(int value)
public int getConnection_type()
public void setPending_disk_bytes(int value)
public int getPending_disk_bytes()
public void setPending_disk_read_bytes(int value)
public int getPending_disk_read_bytes()
public void setSend_quota(int value)
public int getSend_quota()
public void setReceive_quota(int value)
public int getReceive_quota()
public void setRtt(int value)
public int getRtt()
public void setNum_pieces(int value)
public int getNum_pieces()
public void setDownload_rate_peak(int value)
public int getDownload_rate_peak()
public void setUpload_rate_peak(int value)
public int getUpload_rate_peak()
public void setProgress(float value)
public float getProgress()
public void setProgress_ppm(int value)
public int getProgress_ppm()
public void setEstimated_reciprocation_rate(int value)
public int getEstimated_reciprocation_rate()
public void setIp(tcp_endpoint value)
public tcp_endpoint getIp()
public void setLocal_endpoint(tcp_endpoint value)
public tcp_endpoint getLocal_endpoint()
public void setRead_state(bandwidth_state_flags_t value)
public bandwidth_state_flags_t getRead_state()
public void setWrite_state(bandwidth_state_flags_t value)
public bandwidth_state_flags_t getWrite_state()
public byte_vector get_client()
public long get_last_request()
public long get_last_active()
public long get_download_queue_time()
public int get_flags()
public byte get_source()
public byte get_read_state()
public byte get_write_state()