- public static Result_QueryChannelRangeDecodeErrorZ read(byte[] ser) {
- long ret = bindings.QueryChannelRange_read(ser);
- Result_QueryChannelRangeDecodeErrorZ ret_hu_conv = Result_QueryChannelRangeDecodeErrorZ.constr_from_ptr(ret);
- return ret_hu_conv;
+ public boolean eq(org.ldk.structs.QueryChannelRange b) {
+ boolean ret = bindings.QueryChannelRange_eq(this.ptr, b.ptr);
+ Reference.reachabilityFence(this);
+ Reference.reachabilityFence(b);
+ if (this != null) { this.ptrs_to.add(b); };
+ return ret;
+ }
+
+ @Override public boolean equals(Object o) {
+ if (!(o instanceof QueryChannelRange)) return false;
+ return this.eq((QueryChannelRange)o);
+ }
+ /**
+ * Calculates the overflow safe ending block height for the query.
+ *
+ * Overflow returns `0xffffffff`, otherwise returns `first_blocknum + number_of_blocks`.
+ */
+ public int end_blocknum() {
+ int ret = bindings.QueryChannelRange_end_blocknum(this.ptr);
+ Reference.reachabilityFence(this);
+ return ret;