X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FChannelManagerReadArgs.ts;h=d270a462cff2a64786b7297f9939c7cc0120b93c;hb=22f5f4208b1f3b5542292250f1612b944f5cd7fd;hp=b80f282e4cc6ad7578d42d59706d2fefd91aa5c6;hpb=56e9910ffaa7fccf2cb777dc9cf55e01a9681543;p=ldk-java diff --git a/ts/structs/ChannelManagerReadArgs.ts b/ts/structs/ChannelManagerReadArgs.ts index b80f282e..d270a462 100644 --- a/ts/structs/ChannelManagerReadArgs.ts +++ b/ts/structs/ChannelManagerReadArgs.ts @@ -1,17 +1,25 @@ + import CommonBase from './CommonBase'; import * as bindings from '../bindings' // TODO: figure out location -public class ChannelManagerReadArgs extends CommonBase { - ChannelManagerReadArgs(Object _dummy, long ptr) { super(ptr); } - @Override @SuppressWarnings("deprecation") - protected void finalize() throws Throwable { - super.finalize(); - if (ptr != 0) { bindings.ChannelManagerReadArgs_free(ptr); } - } + + export default class ChannelManagerReadArgs extends CommonBase { + constructor(_dummy: object, ptr: number) { + super(ptr); + } + + + protected finalize() { + super.finalize(); + + if (this.ptr != 0) { + bindings.ChannelManagerReadArgs_free(this.ptr); + } + } public KeysInterface get_keys_manager() { - uint32_t ret = bindings.ChannelManagerReadArgs_get_keys_manager(this.ptr); + number ret = bindings.ChannelManagerReadArgs_get_keys_manager(this.ptr); KeysInterface ret_hu_conv = new KeysInterface(null, ret); ret_hu_conv.ptrs_to.add(this); return ret_hu_conv; @@ -23,7 +31,7 @@ public class ChannelManagerReadArgs extends CommonBase { } public FeeEstimator get_fee_estimator() { - uint32_t ret = bindings.ChannelManagerReadArgs_get_fee_estimator(this.ptr); + number ret = bindings.ChannelManagerReadArgs_get_fee_estimator(this.ptr); FeeEstimator ret_hu_conv = new FeeEstimator(null, ret); ret_hu_conv.ptrs_to.add(this); return ret_hu_conv; @@ -35,7 +43,7 @@ public class ChannelManagerReadArgs extends CommonBase { } public Watch get_chain_monitor() { - uint32_t ret = bindings.ChannelManagerReadArgs_get_chain_monitor(this.ptr); + number ret = bindings.ChannelManagerReadArgs_get_chain_monitor(this.ptr); Watch ret_hu_conv = new Watch(null, ret); ret_hu_conv.ptrs_to.add(this); return ret_hu_conv; @@ -47,7 +55,7 @@ public class ChannelManagerReadArgs extends CommonBase { } public BroadcasterInterface get_tx_broadcaster() { - uint32_t ret = bindings.ChannelManagerReadArgs_get_tx_broadcaster(this.ptr); + number ret = bindings.ChannelManagerReadArgs_get_tx_broadcaster(this.ptr); BroadcasterInterface ret_hu_conv = new BroadcasterInterface(null, ret); ret_hu_conv.ptrs_to.add(this); return ret_hu_conv; @@ -59,7 +67,7 @@ public class ChannelManagerReadArgs extends CommonBase { } public Logger get_logger() { - uint32_t ret = bindings.ChannelManagerReadArgs_get_logger(this.ptr); + number ret = bindings.ChannelManagerReadArgs_get_logger(this.ptr); Logger ret_hu_conv = new Logger(null, ret); ret_hu_conv.ptrs_to.add(this); return ret_hu_conv; @@ -71,8 +79,8 @@ public class ChannelManagerReadArgs extends CommonBase { } public UserConfig get_default_config() { - uint32_t ret = bindings.ChannelManagerReadArgs_get_default_config(this.ptr); - UserConfig ret_hu_conv = new UserConfig(null, ret); + number ret = bindings.ChannelManagerReadArgs_get_default_config(this.ptr); + const ret_hu_conv: UserConfig = new UserConfig(null, ret); return ret_hu_conv; } @@ -82,8 +90,8 @@ public class ChannelManagerReadArgs extends CommonBase { } public static ChannelManagerReadArgs constructor_new(KeysInterface keys_manager, FeeEstimator fee_estimator, Watch chain_monitor, BroadcasterInterface tx_broadcaster, Logger logger, UserConfig default_config, ChannelMonitor[] channel_monitors) { - uint32_t ret = bindings.ChannelManagerReadArgs_new(keys_manager == null ? 0 : keys_manager.ptr, fee_estimator == null ? 0 : fee_estimator.ptr, chain_monitor == null ? 0 : chain_monitor.ptr, tx_broadcaster == null ? 0 : tx_broadcaster.ptr, logger == null ? 0 : logger.ptr, default_config == null ? 0 : default_config.ptr & ~1, (uint32_t[])Arrays.stream(channel_monitors).map(arr_conv_16 -> arr_conv_16 == null ? 0 : arr_conv_16.ptr & ~1).toArray()); - ChannelManagerReadArgs ret_hu_conv = new ChannelManagerReadArgs(null, ret); + number ret = bindings.ChannelManagerReadArgs_new(keys_manager == null ? 0 : keys_manager.ptr, fee_estimator == null ? 0 : fee_estimator.ptr, chain_monitor == null ? 0 : chain_monitor.ptr, tx_broadcaster == null ? 0 : tx_broadcaster.ptr, logger == null ? 0 : logger.ptr, default_config == null ? 0 : default_config.ptr & ~1, (number[])Arrays.stream(channel_monitors).map(arr_conv_16 -> arr_conv_16 == null ? 0 : arr_conv_16.ptr & ~1).toArray()); + const ret_hu_conv: ChannelManagerReadArgs = new ChannelManagerReadArgs(null, ret); ret_hu_conv.ptrs_to.add(keys_manager); ret_hu_conv.ptrs_to.add(fee_estimator); ret_hu_conv.ptrs_to.add(chain_monitor);