X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-java;a=blobdiff_plain;f=ts%2Fstructs%2FErroringMessageHandler.mts;h=bf48b63eea7e4fba3c98dc9ba3e5cdf763c49769;hp=52457b6de60b7dc224bcf233756f4dfd13f0313c;hb=c629a01650402c8e2f9b9db8ced9ed63ce687727;hpb=d1d0121c000b713c10fd0bedd249eb8dda2e4db7 diff --git a/ts/structs/ErroringMessageHandler.mts b/ts/structs/ErroringMessageHandler.mts index 52457b6d..bf48b63e 100644 --- a/ts/structs/ErroringMessageHandler.mts +++ b/ts/structs/ErroringMessageHandler.mts @@ -281,12 +281,19 @@ import CommonBase from './CommonBase.mjs'; import * as bindings from '../bindings.mjs' +/** + * A dummy struct which implements `ChannelMessageHandler` without having any channels. + * You can provide one of these as the route_handler in a MessageHandler. + */ export class ErroringMessageHandler extends CommonBase { /* @internal */ public constructor(_dummy: object, ptr: number) { super(ptr, bindings.ErroringMessageHandler_free); } + /** + * Constructs a new ErroringMessageHandler + */ public static constructor_new(): ErroringMessageHandler { const ret: number = bindings.ErroringMessageHandler_new(); const ret_hu_conv: ErroringMessageHandler = new ErroringMessageHandler(null, ret); @@ -294,6 +301,10 @@ export class ErroringMessageHandler extends CommonBase { return ret_hu_conv; } + /** + * Constructs a new MessageSendEventsProvider which calls the relevant methods on this_arg. + * This copies the `inner` pointer in this_arg and thus the returned MessageSendEventsProvider must be freed before this_arg is + */ public as_MessageSendEventsProvider(): MessageSendEventsProvider { const ret: number = bindings.ErroringMessageHandler_as_MessageSendEventsProvider(this.ptr); const ret_hu_conv: MessageSendEventsProvider = new MessageSendEventsProvider(null, ret); @@ -301,6 +312,10 @@ export class ErroringMessageHandler extends CommonBase { return ret_hu_conv; } + /** + * Constructs a new ChannelMessageHandler which calls the relevant methods on this_arg. + * This copies the `inner` pointer in this_arg and thus the returned ChannelMessageHandler must be freed before this_arg is + */ public as_ChannelMessageHandler(): ChannelMessageHandler { const ret: number = bindings.ErroringMessageHandler_as_ChannelMessageHandler(this.ptr); const ret_hu_conv: ChannelMessageHandler = new ChannelMessageHandler(null, ret);