X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=inline;f=src%2Fmain%2Fjava%2Forg%2Fldk%2Fstructs%2FMessageSendEvent.java;h=30b7548f2fed04c40930018226c44819cf60bc6b;hb=a9b82019e7ffa7d32d44943133bb64e1197bd2f1;hp=8a58fe14738eaf89706009fa9cee434851bc92a3;hpb=55fbcecedad3fd98420db299c2177fb3f40d607e;p=ldk-java diff --git a/src/main/java/org/ldk/structs/MessageSendEvent.java b/src/main/java/org/ldk/structs/MessageSendEvent.java index 8a58fe14..30b7548f 100644 --- a/src/main/java/org/ldk/structs/MessageSendEvent.java +++ b/src/main/java/org/ldk/structs/MessageSendEvent.java @@ -63,6 +63,12 @@ public class MessageSendEvent extends CommonBase { if (raw_val.getClass() == bindings.LDKMessageSendEvent.PaymentFailureNetworkUpdate.class) { return new PaymentFailureNetworkUpdate(ptr, (bindings.LDKMessageSendEvent.PaymentFailureNetworkUpdate)raw_val); } + if (raw_val.getClass() == bindings.LDKMessageSendEvent.SendChannelRangeQuery.class) { + return new SendChannelRangeQuery(ptr, (bindings.LDKMessageSendEvent.SendChannelRangeQuery)raw_val); + } + if (raw_val.getClass() == bindings.LDKMessageSendEvent.SendShortIdsQuery.class) { + return new SendShortIdsQuery(ptr, (bindings.LDKMessageSendEvent.SendShortIdsQuery)raw_val); + } assert false; return null; // Unreachable without extending the (internal) bindings interface } @@ -240,4 +246,26 @@ public class MessageSendEvent extends CommonBase { this.update = update_hu_conv; } } + public final static class SendChannelRangeQuery extends MessageSendEvent { + public final byte[] node_id; + public final QueryChannelRange msg; + private SendChannelRangeQuery(long ptr, bindings.LDKMessageSendEvent.SendChannelRangeQuery obj) { + super(null, ptr); + this.node_id = obj.node_id; + long msg = obj.msg; + QueryChannelRange msg_hu_conv = new QueryChannelRange(null, msg); + this.msg = msg_hu_conv; + } + } + public final static class SendShortIdsQuery extends MessageSendEvent { + public final byte[] node_id; + public final QueryShortChannelIds msg; + private SendShortIdsQuery(long ptr, bindings.LDKMessageSendEvent.SendShortIdsQuery obj) { + super(null, ptr); + this.node_id = obj.node_id; + long msg = obj.msg; + QueryShortChannelIds msg_hu_conv = new QueryShortChannelIds(null, msg); + this.msg = msg_hu_conv; + } + } }