lightningdevkit
Version:
Lightning Development Kit
66 lines (65 loc) • 3.85 kB
text/typescript
import { MessageSendEventsProvider } from '../structs/MessageSendEventsProvider.mjs';
import { OffersMessageHandler } from '../structs/OffersMessageHandler.mjs';
import { AsyncPaymentsMessageHandler } from '../structs/AsyncPaymentsMessageHandler.mjs';
import { DNSResolverMessageHandler } from '../structs/DNSResolverMessageHandler.mjs';
import { RoutingMessageHandler } from '../structs/RoutingMessageHandler.mjs';
import { OnionMessageHandler } from '../structs/OnionMessageHandler.mjs';
import { CustomMessageReader } from '../structs/CustomMessageReader.mjs';
import { CustomMessageHandler } from '../structs/CustomMessageHandler.mjs';
import { CustomOnionMessageHandler } from '../structs/CustomOnionMessageHandler.mjs';
import { CommonBase } from './CommonBase.mjs';
/**
* A dummy struct which implements `RoutingMessageHandler` without storing any routing information
* or doing any processing. You can provide one of these as the route_handler in a MessageHandler.
*/
export declare class IgnoringMessageHandler extends CommonBase {
/**
* Constructs a new IgnoringMessageHandler given each field
*/
static constructor_new(): IgnoringMessageHandler;
/**
* 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
*/
as_MessageSendEventsProvider(): MessageSendEventsProvider;
/**
* Constructs a new RoutingMessageHandler which calls the relevant methods on this_arg.
* This copies the `inner` pointer in this_arg and thus the returned RoutingMessageHandler must be freed before this_arg is
*/
as_RoutingMessageHandler(): RoutingMessageHandler;
/**
* Constructs a new OnionMessageHandler which calls the relevant methods on this_arg.
* This copies the `inner` pointer in this_arg and thus the returned OnionMessageHandler must be freed before this_arg is
*/
as_OnionMessageHandler(): OnionMessageHandler;
/**
* Constructs a new OffersMessageHandler which calls the relevant methods on this_arg.
* This copies the `inner` pointer in this_arg and thus the returned OffersMessageHandler must be freed before this_arg is
*/
as_OffersMessageHandler(): OffersMessageHandler;
/**
* Constructs a new AsyncPaymentsMessageHandler which calls the relevant methods on this_arg.
* This copies the `inner` pointer in this_arg and thus the returned AsyncPaymentsMessageHandler must be freed before this_arg is
*/
as_AsyncPaymentsMessageHandler(): AsyncPaymentsMessageHandler;
/**
* Constructs a new DNSResolverMessageHandler which calls the relevant methods on this_arg.
* This copies the `inner` pointer in this_arg and thus the returned DNSResolverMessageHandler must be freed before this_arg is
*/
as_DNSResolverMessageHandler(): DNSResolverMessageHandler;
/**
* Constructs a new CustomOnionMessageHandler which calls the relevant methods on this_arg.
* This copies the `inner` pointer in this_arg and thus the returned CustomOnionMessageHandler must be freed before this_arg is
*/
as_CustomOnionMessageHandler(): CustomOnionMessageHandler;
/**
* Constructs a new CustomMessageReader which calls the relevant methods on this_arg.
* This copies the `inner` pointer in this_arg and thus the returned CustomMessageReader must be freed before this_arg is
*/
as_CustomMessageReader(): CustomMessageReader;
/**
* Constructs a new CustomMessageHandler which calls the relevant methods on this_arg.
* This copies the `inner` pointer in this_arg and thus the returned CustomMessageHandler must be freed before this_arg is
*/
as_CustomMessageHandler(): CustomMessageHandler;
}