Skip to content

Commit

Permalink
Type cleanup.
Browse files Browse the repository at this point in the history
  • Loading branch information
aldenml committed Feb 26, 2015
1 parent 5b6b3c8 commit 16dff8f
Show file tree
Hide file tree
Showing 7 changed files with 896 additions and 2 deletions.
50 changes: 50 additions & 0 deletions src/com/frostwire/jlibtorrent/swig/ipv4_peer_entry.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 3.0.5
*
* 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 ipv4_peer_entry {
private long swigCPtr;
protected boolean swigCMemOwn;

protected ipv4_peer_entry(long cPtr, boolean cMemoryOwn) {
swigCMemOwn = cMemoryOwn;
swigCPtr = cPtr;
}

protected static long getCPtr(ipv4_peer_entry 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_ipv4_peer_entry(swigCPtr);
}
swigCPtr = 0;
}
}

public void setPort(int value) {
libtorrent_jni.ipv4_peer_entry_port_set(swigCPtr, this, value);
}

public int getPort() {
return libtorrent_jni.ipv4_peer_entry_port_get(swigCPtr, this);
}

public ipv4_peer_entry() {
this(libtorrent_jni.new_ipv4_peer_entry(), true);
}

}
74 changes: 74 additions & 0 deletions src/com/frostwire/jlibtorrent/swig/ipv4_peer_entry_vector.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 3.0.5
*
* 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 ipv4_peer_entry_vector {
private long swigCPtr;
protected boolean swigCMemOwn;

protected ipv4_peer_entry_vector(long cPtr, boolean cMemoryOwn) {
swigCMemOwn = cMemoryOwn;
swigCPtr = cPtr;
}

protected static long getCPtr(ipv4_peer_entry_vector 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_ipv4_peer_entry_vector(swigCPtr);
}
swigCPtr = 0;
}
}

public ipv4_peer_entry_vector() {
this(libtorrent_jni.new_ipv4_peer_entry_vector(), true);
}

public long size() {
return libtorrent_jni.ipv4_peer_entry_vector_size(swigCPtr, this);
}

public long capacity() {
return libtorrent_jni.ipv4_peer_entry_vector_capacity(swigCPtr, this);
}

public void reserve(long n) {
libtorrent_jni.ipv4_peer_entry_vector_reserve(swigCPtr, this, n);
}

public boolean isEmpty() {
return libtorrent_jni.ipv4_peer_entry_vector_isEmpty(swigCPtr, this);
}

public void clear() {
libtorrent_jni.ipv4_peer_entry_vector_clear(swigCPtr, this);
}

public void add(ipv4_peer x) {
libtorrent_jni.ipv4_peer_entry_vector_add(swigCPtr, this, ipv4_peer.getCPtr(x), x);
}

public ipv4_peer get(int i) {
return new ipv4_peer(libtorrent_jni.ipv4_peer_entry_vector_get(swigCPtr, this, i), false);
}

public void set(int i, ipv4_peer val) {
libtorrent_jni.ipv4_peer_entry_vector_set(swigCPtr, this, i, ipv4_peer.getCPtr(val), val);
}

}
50 changes: 50 additions & 0 deletions src/com/frostwire/jlibtorrent/swig/ipv6_peer_entry.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 3.0.5
*
* 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 ipv6_peer_entry {
private long swigCPtr;
protected boolean swigCMemOwn;

protected ipv6_peer_entry(long cPtr, boolean cMemoryOwn) {
swigCMemOwn = cMemoryOwn;
swigCPtr = cPtr;
}

protected static long getCPtr(ipv6_peer_entry 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_ipv6_peer_entry(swigCPtr);
}
swigCPtr = 0;
}
}

public void setPort(int value) {
libtorrent_jni.ipv6_peer_entry_port_set(swigCPtr, this, value);
}

public int getPort() {
return libtorrent_jni.ipv6_peer_entry_port_get(swigCPtr, this);
}

public ipv6_peer_entry() {
this(libtorrent_jni.new_ipv6_peer_entry(), true);
}

}
74 changes: 74 additions & 0 deletions src/com/frostwire/jlibtorrent/swig/ipv6_peer_entry_vector.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 3.0.5
*
* 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 ipv6_peer_entry_vector {
private long swigCPtr;
protected boolean swigCMemOwn;

protected ipv6_peer_entry_vector(long cPtr, boolean cMemoryOwn) {
swigCMemOwn = cMemoryOwn;
swigCPtr = cPtr;
}

protected static long getCPtr(ipv6_peer_entry_vector 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_ipv6_peer_entry_vector(swigCPtr);
}
swigCPtr = 0;
}
}

public ipv6_peer_entry_vector() {
this(libtorrent_jni.new_ipv6_peer_entry_vector(), true);
}

public long size() {
return libtorrent_jni.ipv6_peer_entry_vector_size(swigCPtr, this);
}

public long capacity() {
return libtorrent_jni.ipv6_peer_entry_vector_capacity(swigCPtr, this);
}

public void reserve(long n) {
libtorrent_jni.ipv6_peer_entry_vector_reserve(swigCPtr, this, n);
}

public boolean isEmpty() {
return libtorrent_jni.ipv6_peer_entry_vector_isEmpty(swigCPtr, this);
}

public void clear() {
libtorrent_jni.ipv6_peer_entry_vector_clear(swigCPtr, this);
}

public void add(ipv6_peer x) {
libtorrent_jni.ipv6_peer_entry_vector_add(swigCPtr, this, ipv6_peer.getCPtr(x), x);
}

public ipv6_peer get(int i) {
return new ipv6_peer(libtorrent_jni.ipv6_peer_entry_vector_get(swigCPtr, this, i), false);
}

public void set(int i, ipv6_peer val) {
libtorrent_jni.ipv6_peer_entry_vector_set(swigCPtr, this, i, ipv6_peer.getCPtr(val), val);
}

}
28 changes: 28 additions & 0 deletions src/com/frostwire/jlibtorrent/swig/libtorrent_jni.java
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,26 @@ public class libtorrent_jni {
public final static native long peer_list_entry_vector_get(long jarg1, peer_list_entry_vector jarg1_, int jarg2);
public final static native void peer_list_entry_vector_set(long jarg1, peer_list_entry_vector jarg1_, int jarg2, long jarg3, peer_list_entry jarg3_);
public final static native void delete_peer_list_entry_vector(long jarg1);
public final static native long new_ipv4_peer_entry_vector();
public final static native long ipv4_peer_entry_vector_size(long jarg1, ipv4_peer_entry_vector jarg1_);
public final static native long ipv4_peer_entry_vector_capacity(long jarg1, ipv4_peer_entry_vector jarg1_);
public final static native void ipv4_peer_entry_vector_reserve(long jarg1, ipv4_peer_entry_vector jarg1_, long jarg2);
public final static native boolean ipv4_peer_entry_vector_isEmpty(long jarg1, ipv4_peer_entry_vector jarg1_);
public final static native void ipv4_peer_entry_vector_clear(long jarg1, ipv4_peer_entry_vector jarg1_);
public final static native void ipv4_peer_entry_vector_add(long jarg1, ipv4_peer_entry_vector jarg1_, long jarg2, ipv4_peer jarg2_);
public final static native long ipv4_peer_entry_vector_get(long jarg1, ipv4_peer_entry_vector jarg1_, int jarg2);
public final static native void ipv4_peer_entry_vector_set(long jarg1, ipv4_peer_entry_vector jarg1_, int jarg2, long jarg3, ipv4_peer jarg3_);
public final static native void delete_ipv4_peer_entry_vector(long jarg1);
public final static native long new_ipv6_peer_entry_vector();
public final static native long ipv6_peer_entry_vector_size(long jarg1, ipv6_peer_entry_vector jarg1_);
public final static native long ipv6_peer_entry_vector_capacity(long jarg1, ipv6_peer_entry_vector jarg1_);
public final static native void ipv6_peer_entry_vector_reserve(long jarg1, ipv6_peer_entry_vector jarg1_, long jarg2);
public final static native boolean ipv6_peer_entry_vector_isEmpty(long jarg1, ipv6_peer_entry_vector jarg1_);
public final static native void ipv6_peer_entry_vector_clear(long jarg1, ipv6_peer_entry_vector jarg1_);
public final static native void ipv6_peer_entry_vector_add(long jarg1, ipv6_peer_entry_vector jarg1_, long jarg2, ipv6_peer jarg2_);
public final static native long ipv6_peer_entry_vector_get(long jarg1, ipv6_peer_entry_vector jarg1_, int jarg2);
public final static native void ipv6_peer_entry_vector_set(long jarg1, ipv6_peer_entry_vector jarg1_, int jarg2, long jarg3, ipv6_peer jarg3_);
public final static native void delete_ipv6_peer_entry_vector(long jarg1);
public final static native long new_tcp_endpoint_vector();
public final static native long tcp_endpoint_vector_size(long jarg1, tcp_endpoint_vector jarg1_);
public final static native long tcp_endpoint_vector_capacity(long jarg1, tcp_endpoint_vector jarg1_);
Expand Down Expand Up @@ -2523,6 +2543,14 @@ public class libtorrent_jni {
public final static native boolean peer_entry_op_lt(long jarg1, peer_entry jarg1_, long jarg2, peer_entry jarg2_);
public final static native long new_peer_entry();
public final static native void delete_peer_entry(long jarg1);
public final static native void ipv4_peer_entry_port_set(long jarg1, ipv4_peer_entry jarg1_, int jarg2);
public final static native int ipv4_peer_entry_port_get(long jarg1, ipv4_peer_entry jarg1_);
public final static native long new_ipv4_peer_entry();
public final static native void delete_ipv4_peer_entry(long jarg1);
public final static native void ipv6_peer_entry_port_set(long jarg1, ipv6_peer_entry jarg1_, int jarg2);
public final static native int ipv6_peer_entry_port_get(long jarg1, ipv6_peer_entry jarg1_);
public final static native long new_ipv6_peer_entry();
public final static native void delete_ipv6_peer_entry(long jarg1);
public final static native void peer_info_inet_as_name_set(long jarg1, peer_info jarg1_, String jarg2);
public final static native String peer_info_inet_as_name_get(long jarg1, peer_info jarg1_);
public final static native void peer_info_client_set(long jarg1, peer_info jarg1_, String jarg2);
Expand Down
6 changes: 4 additions & 2 deletions swig/libtorrent.i
Original file line number Diff line number Diff line change
Expand Up @@ -330,6 +330,8 @@ namespace std {
%template(peer_entry_vector) vector<libtorrent::peer_entry>;
%template(announce_entry_vector) vector<libtorrent::announce_entry>;
%template(peer_list_entry_vector) vector<libtorrent::peer_list_entry>;
%template(ipv4_peer_entry_vector) vector<libtorrent::ipv4_peer>;
%template(ipv6_peer_entry_vector) vector<libtorrent::ipv6_peer>;
%template(tcp_endpoint_vector) vector<tcp::endpoint>;

%template(entry_list) list<libtorrent::entry>;
Expand Down Expand Up @@ -411,8 +413,6 @@ namespace std {
%ignore libtorrent::torrent_hot_members;
%ignore libtorrent::storage_piece_set;
%ignore libtorrent::peer_connection_args;
%ignore libtorrent::ipv4_peer_entry;
%ignore libtorrent::ipv6_peer_entry;

%ignore libtorrent::to_string(size_type);
%ignore libtorrent::read_until;
Expand Down Expand Up @@ -599,6 +599,8 @@ namespace std {
%ignore libtorrent::proxy_settings::proxy_settings;
%ignore libtorrent::torrent_status::torrent_file;
%ignore libtorrent::file_storage::apply_pointer_offset;
%ignore libtorrent::ipv4_peer_entry::ip;
%ignore libtorrent::ipv6_peer_entry::ip;

%ignore boost::throws;
%ignore boost::detail::throws;
Expand Down

0 comments on commit 16dff8f

Please sign in to comment.