+ @Override public long handle_reply_channel_range(byte[] their_node_id, long msg) {
+ ReplyChannelRange msg_hu_conv = new ReplyChannelRange(null, msg);
+ msg_hu_conv.ptrs_to.add(this);
+ Result_NoneLightningErrorZ ret = arg.handle_reply_channel_range(their_node_id, msg_hu_conv);
+ long result = ret != null ? ret.ptr : 0;
+ return result;
+ }
+ @Override public long handle_reply_short_channel_ids_end(byte[] their_node_id, long msg) {
+ ReplyShortChannelIdsEnd msg_hu_conv = new ReplyShortChannelIdsEnd(null, msg);
+ msg_hu_conv.ptrs_to.add(this);
+ Result_NoneLightningErrorZ ret = arg.handle_reply_short_channel_ids_end(their_node_id, msg_hu_conv);
+ long result = ret != null ? ret.ptr : 0;
+ return result;
+ }
+ @Override public long handle_query_channel_range(byte[] their_node_id, long msg) {
+ QueryChannelRange msg_hu_conv = new QueryChannelRange(null, msg);
+ msg_hu_conv.ptrs_to.add(this);
+ Result_NoneLightningErrorZ ret = arg.handle_query_channel_range(their_node_id, msg_hu_conv);
+ long result = ret != null ? ret.ptr : 0;
+ return result;
+ }
+ @Override public long handle_query_short_channel_ids(byte[] their_node_id, long msg) {
+ QueryShortChannelIds msg_hu_conv = new QueryShortChannelIds(null, msg);
+ msg_hu_conv.ptrs_to.add(this);
+ Result_NoneLightningErrorZ ret = arg.handle_query_short_channel_ids(their_node_id, msg_hu_conv);
+ long result = ret != null ? ret.ptr : 0;
+ return result;
+ }
+ }, MessageSendEventsProvider.new_impl(MessageSendEventsProvider_impl).bindings_instance);
+ return impl_holder.held;