1 package org.ldk.structs;
3 import org.ldk.impl.bindings;
4 import org.ldk.enums.*;
6 public class ChannelManagerReadArgs extends CommonBase {
7 ChannelManagerReadArgs(Object _dummy, long ptr) { super(ptr); }
8 @Override @SuppressWarnings("deprecation")
9 protected void finalize() throws Throwable {
10 bindings.ChannelManagerReadArgs_free(ptr); super.finalize();
13 public KeysInterface get_keys_manager(ChannelManagerReadArgs this_ptr) {
14 KeysInterface ret = new KeysInterface(null, bindings.ChannelManagerReadArgs_get_keys_manager(this_ptr == null ? 0 : this_ptr.ptr & ~1));
15 ret.ptrs_to.add(this);
16 this.ptrs_to.add(this_ptr);
20 public void set_keys_manager(ChannelManagerReadArgs this_ptr, KeysInterface val) {
21 bindings.ChannelManagerReadArgs_set_keys_manager(this_ptr == null ? 0 : this_ptr.ptr & ~1, val == null ? 0 : val.ptr);
22 this.ptrs_to.add(this_ptr);
23 this.ptrs_to.add(val);
26 public FeeEstimator get_fee_estimator(ChannelManagerReadArgs this_ptr) {
27 FeeEstimator ret = new FeeEstimator(null, bindings.ChannelManagerReadArgs_get_fee_estimator(this_ptr == null ? 0 : this_ptr.ptr & ~1));
28 ret.ptrs_to.add(this);
29 this.ptrs_to.add(this_ptr);
33 public void set_fee_estimator(ChannelManagerReadArgs this_ptr, FeeEstimator val) {
34 bindings.ChannelManagerReadArgs_set_fee_estimator(this_ptr == null ? 0 : this_ptr.ptr & ~1, val == null ? 0 : val.ptr);
35 this.ptrs_to.add(this_ptr);
36 this.ptrs_to.add(val);
39 public Watch get_chain_monitor(ChannelManagerReadArgs this_ptr) {
40 Watch ret = new Watch(null, bindings.ChannelManagerReadArgs_get_chain_monitor(this_ptr == null ? 0 : this_ptr.ptr & ~1));
41 ret.ptrs_to.add(this);
42 this.ptrs_to.add(this_ptr);
46 public void set_chain_monitor(ChannelManagerReadArgs this_ptr, Watch val) {
47 bindings.ChannelManagerReadArgs_set_chain_monitor(this_ptr == null ? 0 : this_ptr.ptr & ~1, val == null ? 0 : val.ptr);
48 this.ptrs_to.add(this_ptr);
49 this.ptrs_to.add(val);
52 public BroadcasterInterface get_tx_broadcaster(ChannelManagerReadArgs this_ptr) {
53 BroadcasterInterface ret = new BroadcasterInterface(null, bindings.ChannelManagerReadArgs_get_tx_broadcaster(this_ptr == null ? 0 : this_ptr.ptr & ~1));
54 ret.ptrs_to.add(this);
55 this.ptrs_to.add(this_ptr);
59 public void set_tx_broadcaster(ChannelManagerReadArgs this_ptr, BroadcasterInterface val) {
60 bindings.ChannelManagerReadArgs_set_tx_broadcaster(this_ptr == null ? 0 : this_ptr.ptr & ~1, val == null ? 0 : val.ptr);
61 this.ptrs_to.add(this_ptr);
62 this.ptrs_to.add(val);
65 public Logger get_logger(ChannelManagerReadArgs this_ptr) {
66 Logger ret = new Logger(null, bindings.ChannelManagerReadArgs_get_logger(this_ptr == null ? 0 : this_ptr.ptr & ~1));
67 ret.ptrs_to.add(this);
68 this.ptrs_to.add(this_ptr);
72 public void set_logger(ChannelManagerReadArgs this_ptr, Logger val) {
73 bindings.ChannelManagerReadArgs_set_logger(this_ptr == null ? 0 : this_ptr.ptr & ~1, val == null ? 0 : val.ptr);
74 this.ptrs_to.add(this_ptr);
75 this.ptrs_to.add(val);
78 public UserConfig get_default_config(ChannelManagerReadArgs this_ptr) {
79 UserConfig ret = new UserConfig(null, bindings.ChannelManagerReadArgs_get_default_config(this_ptr == null ? 0 : this_ptr.ptr & ~1));
80 this.ptrs_to.add(this_ptr);
84 public void set_default_config(ChannelManagerReadArgs this_ptr, UserConfig val) {
85 bindings.ChannelManagerReadArgs_set_default_config(this_ptr == null ? 0 : this_ptr.ptr & ~1, val == null ? 0 : val.ptr & ~1);
86 this.ptrs_to.add(this_ptr);
87 this.ptrs_to.add(val);
90 // Skipped ChannelManagerReadArgs_new