/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 3.0.2
*
* Do not make changes to this file unless you know what you are doing--modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
package com.frostwire.jlibtorrent.swig;
public class session_status {
private long swigCPtr;
protected boolean swigCMemOwn;
protected session_status(long cPtr, boolean cMemoryOwn) {
swigCMemOwn = cMemoryOwn;
swigCPtr = cPtr;
}
protected static long getCPtr(session_status obj) {
return (obj == null) ? 0 : obj.swigCPtr;
}
protected void finalize() {
delete();
}
public synchronized void delete() {
if (swigCPtr != 0) {
if (swigCMemOwn) {
swigCMemOwn = false;
libtorrent_jni.delete_session_status(swigCPtr);
}
swigCPtr = 0;
}
}
public void setHas_incoming_connections(boolean value) {
libtorrent_jni.session_status_has_incoming_connections_set(swigCPtr, this, value);
}
public boolean getHas_incoming_connections() {
return libtorrent_jni.session_status_has_incoming_connections_get(swigCPtr, this);
}
public void setUpload_rate(int value) {
libtorrent_jni.session_status_upload_rate_set(swigCPtr, this, value);
}
public int getUpload_rate() {
return libtorrent_jni.session_status_upload_rate_get(swigCPtr, this);
}
public void setDownload_rate(int value) {
libtorrent_jni.session_status_download_rate_set(swigCPtr, this, value);
}
public int getDownload_rate() {
return libtorrent_jni.session_status_download_rate_get(swigCPtr, this);
}
public void setTotal_download(long value) {
libtorrent_jni.session_status_total_download_set(swigCPtr, this, value);
}
public long getTotal_download() {
return libtorrent_jni.session_status_total_download_get(swigCPtr, this);
}
public void setTotal_upload(long value) {
libtorrent_jni.session_status_total_upload_set(swigCPtr, this, value);
}
public long getTotal_upload() {
return libtorrent_jni.session_status_total_upload_get(swigCPtr, this);
}
public void setPayload_upload_rate(int value) {
libtorrent_jni.session_status_payload_upload_rate_set(swigCPtr, this, value);
}
public int getPayload_upload_rate() {
return libtorrent_jni.session_status_payload_upload_rate_get(swigCPtr, this);
}
public void setPayload_download_rate(int value) {
libtorrent_jni.session_status_payload_download_rate_set(swigCPtr, this, value);
}
public int getPayload_download_rate() {
return libtorrent_jni.session_status_payload_download_rate_get(swigCPtr, this);
}
public void setTotal_payload_download(long value) {
libtorrent_jni.session_status_total_payload_download_set(swigCPtr, this, value);
}
public long getTotal_payload_download() {
return libtorrent_jni.session_status_total_payload_download_get(swigCPtr, this);
}
public void setTotal_payload_upload(long value) {
libtorrent_jni.session_status_total_payload_upload_set(swigCPtr, this, value);
}
public long getTotal_payload_upload() {
return libtorrent_jni.session_status_total_payload_upload_get(swigCPtr, this);
}
public void setIp_overhead_upload_rate(int value) {
libtorrent_jni.session_status_ip_overhead_upload_rate_set(swigCPtr, this, value);
}
public int getIp_overhead_upload_rate() {
return libtorrent_jni.session_status_ip_overhead_upload_rate_get(swigCPtr, this);
}
public void setIp_overhead_download_rate(int value) {
libtorrent_jni.session_status_ip_overhead_download_rate_set(swigCPtr, this, value);
}
public int getIp_overhead_download_rate() {
return libtorrent_jni.session_status_ip_overhead_download_rate_get(swigCPtr, this);
}
public void setTotal_ip_overhead_download(long value) {
libtorrent_jni.session_status_total_ip_overhead_download_set(swigCPtr, this, value);
}
public long getTotal_ip_overhead_download() {
return libtorrent_jni.session_status_total_ip_overhead_download_get(swigCPtr, this);
}
public void setTotal_ip_overhead_upload(long value) {
libtorrent_jni.session_status_total_ip_overhead_upload_set(swigCPtr, this, value);
}
public long getTotal_ip_overhead_upload() {
return libtorrent_jni.session_status_total_ip_overhead_upload_get(swigCPtr, this);
}
public void setDht_upload_rate(int value) {
libtorrent_jni.session_status_dht_upload_rate_set(swigCPtr, this, value);
}
public int getDht_upload_rate() {
return libtorrent_jni.session_status_dht_upload_rate_get(swigCPtr, this);
}
public void setDht_download_rate(int value) {
libtorrent_jni.session_status_dht_download_rate_set(swigCPtr, this, value);
}
public int getDht_download_rate() {
return libtorrent_jni.session_status_dht_download_rate_get(swigCPtr, this);
}
public void setTotal_dht_download(long value) {
libtorrent_jni.session_status_total_dht_download_set(swigCPtr, this, value);
}
public long getTotal_dht_download() {
return libtorrent_jni.session_status_total_dht_download_get(swigCPtr, this);
}
public void setTotal_dht_upload(long value) {
libtorrent_jni.session_status_total_dht_upload_set(swigCPtr, this, value);
}
public long getTotal_dht_upload() {
return libtorrent_jni.session_status_total_dht_upload_get(swigCPtr, this);
}
public void setTracker_upload_rate(int value) {
libtorrent_jni.session_status_tracker_upload_rate_set(swigCPtr, this, value);
}
public int getTracker_upload_rate() {
return libtorrent_jni.session_status_tracker_upload_rate_get(swigCPtr, this);
}
public void setTracker_download_rate(int value) {
libtorrent_jni.session_status_tracker_download_rate_set(swigCPtr, this, value);
}
public int getTracker_download_rate() {
return libtorrent_jni.session_status_tracker_download_rate_get(swigCPtr, this);
}
public void setTotal_tracker_download(long value) {
libtorrent_jni.session_status_total_tracker_download_set(swigCPtr, this, value);
}
public long getTotal_tracker_download() {
return libtorrent_jni.session_status_total_tracker_download_get(swigCPtr, this);
}
public void setTotal_tracker_upload(long value) {
libtorrent_jni.session_status_total_tracker_upload_set(swigCPtr, this, value);
}
public long getTotal_tracker_upload() {
return libtorrent_jni.session_status_total_tracker_upload_get(swigCPtr, this);
}
public void setTotal_redundant_bytes(long value) {
libtorrent_jni.session_status_total_redundant_bytes_set(swigCPtr, this, value);
}
public long getTotal_redundant_bytes() {
return libtorrent_jni.session_status_total_redundant_bytes_get(swigCPtr, this);
}
public void setTotal_failed_bytes(long value) {
libtorrent_jni.session_status_total_failed_bytes_set(swigCPtr, this, value);
}
public long getTotal_failed_bytes() {
return libtorrent_jni.session_status_total_failed_bytes_get(swigCPtr, this);
}
public void setNum_peers(int value) {
libtorrent_jni.session_status_num_peers_set(swigCPtr, this, value);
}
public int getNum_peers() {
return libtorrent_jni.session_status_num_peers_get(swigCPtr, this);
}
public void setNum_unchoked(int value) {
libtorrent_jni.session_status_num_unchoked_set(swigCPtr, this, value);
}
public int getNum_unchoked() {
return libtorrent_jni.session_status_num_unchoked_get(swigCPtr, this);
}
public void setAllowed_upload_slots(int value) {
libtorrent_jni.session_status_allowed_upload_slots_set(swigCPtr, this, value);
}
public int getAllowed_upload_slots() {
return libtorrent_jni.session_status_allowed_upload_slots_get(swigCPtr, this);
}
public void setUp_bandwidth_queue(int value) {
libtorrent_jni.session_status_up_bandwidth_queue_set(swigCPtr, this, value);
}
public int getUp_bandwidth_queue() {
return libtorrent_jni.session_status_up_bandwidth_queue_get(swigCPtr, this);
}
public void setDown_bandwidth_queue(int value) {
libtorrent_jni.session_status_down_bandwidth_queue_set(swigCPtr, this, value);
}
public int getDown_bandwidth_queue() {
return libtorrent_jni.session_status_down_bandwidth_queue_get(swigCPtr, this);
}
public void setUp_bandwidth_bytes_queue(int value) {
libtorrent_jni.session_status_up_bandwidth_bytes_queue_set(swigCPtr, this, value);
}
public int getUp_bandwidth_bytes_queue() {
return libtorrent_jni.session_status_up_bandwidth_bytes_queue_get(swigCPtr, this);
}
public void setDown_bandwidth_bytes_queue(int value) {
libtorrent_jni.session_status_down_bandwidth_bytes_queue_set(swigCPtr, this, value);
}
public int getDown_bandwidth_bytes_queue() {
return libtorrent_jni.session_status_down_bandwidth_bytes_queue_get(swigCPtr, this);
}
public void setOptimistic_unchoke_counter(int value) {
libtorrent_jni.session_status_optimistic_unchoke_counter_set(swigCPtr, this, value);
}
public int getOptimistic_unchoke_counter() {
return libtorrent_jni.session_status_optimistic_unchoke_counter_get(swigCPtr, this);
}
public void setUnchoke_counter(int value) {
libtorrent_jni.session_status_unchoke_counter_set(swigCPtr, this, value);
}
public int getUnchoke_counter() {
return libtorrent_jni.session_status_unchoke_counter_get(swigCPtr, this);
}
public void setDisk_write_queue(int value) {
libtorrent_jni.session_status_disk_write_queue_set(swigCPtr, this, value);
}
public int getDisk_write_queue() {
return libtorrent_jni.session_status_disk_write_queue_get(swigCPtr, this);
}
public void setDisk_read_queue(int value) {
libtorrent_jni.session_status_disk_read_queue_set(swigCPtr, this, value);
}
public int getDisk_read_queue() {
return libtorrent_jni.session_status_disk_read_queue_get(swigCPtr, this);
}
public void setDht_nodes(int value) {
libtorrent_jni.session_status_dht_nodes_set(swigCPtr, this, value);
}
public int getDht_nodes() {
return libtorrent_jni.session_status_dht_nodes_get(swigCPtr, this);
}
public void setDht_node_cache(int value) {
libtorrent_jni.session_status_dht_node_cache_set(swigCPtr, this, value);
}
public int getDht_node_cache() {
return libtorrent_jni.session_status_dht_node_cache_get(swigCPtr, this);
}
public void setDht_torrents(int value) {
libtorrent_jni.session_status_dht_torrents_set(swigCPtr, this, value);
}
public int getDht_torrents() {
return libtorrent_jni.session_status_dht_torrents_get(swigCPtr, this);
}
public void setDht_global_nodes(long value) {
libtorrent_jni.session_status_dht_global_nodes_set(swigCPtr, this, value);
}
public long getDht_global_nodes() {
return libtorrent_jni.session_status_dht_global_nodes_get(swigCPtr, this);
}
public void setActive_requests(dht_lookup_vector value) {
libtorrent_jni.session_status_active_requests_set(swigCPtr, this, dht_lookup_vector.getCPtr(value), value);
}
public dht_lookup_vector getActive_requests() {
long cPtr = libtorrent_jni.session_status_active_requests_get(swigCPtr, this);
return (cPtr == 0) ? null : new dht_lookup_vector(cPtr, false);
}
public void setDht_routing_table(dht_routing_bucket_vector value) {
libtorrent_jni.session_status_dht_routing_table_set(swigCPtr, this, dht_routing_bucket_vector.getCPtr(value), value);
}
public dht_routing_bucket_vector getDht_routing_table() {
long cPtr = libtorrent_jni.session_status_dht_routing_table_get(swigCPtr, this);
return (cPtr == 0) ? null : new dht_routing_bucket_vector(cPtr, false);
}
public void setDht_total_allocations(int value) {
libtorrent_jni.session_status_dht_total_allocations_set(swigCPtr, this, value);
}
public int getDht_total_allocations() {
return libtorrent_jni.session_status_dht_total_allocations_get(swigCPtr, this);
}
public void setUtp_stats(utp_status value) {
libtorrent_jni.session_status_utp_stats_set(swigCPtr, this, utp_status.getCPtr(value), value);
}
public utp_status getUtp_stats() {
long cPtr = libtorrent_jni.session_status_utp_stats_get(swigCPtr, this);
return (cPtr == 0) ? null : new utp_status(cPtr, false);
}
public void setPeerlist_size(int value) {
libtorrent_jni.session_status_peerlist_size_set(swigCPtr, this, value);
}
public int getPeerlist_size() {
return libtorrent_jni.session_status_peerlist_size_get(swigCPtr, this);
}
public session_status() {
this(libtorrent_jni.new_session_status(), true);
}
}