3 public class ErroringMessageHandler {
5 public internal(set) var cOpaqueStruct: LDKErroringMessageHandler?;
7 /* DEFAULT_CONSTRUCTOR_START */
10 self.cOpaqueStruct = ErroringMessageHandler_new()
12 /* DEFAULT_CONSTRUCTOR_END */
14 public init(pointer: LDKErroringMessageHandler){
15 self.cOpaqueStruct = pointer
18 /* STRUCT_METHODS_START */
20 public func as_MessageSendEventsProvider() -> MessageSendEventsProvider {
22 return NativelyImplementedMessageSendEventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKErroringMessageHandler>) in
23 ErroringMessageHandler_as_MessageSendEventsProvider(this_argPointer)
27 public func as_ChannelMessageHandler() -> ChannelMessageHandler {
29 return NativelyImplementedChannelMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKErroringMessageHandler>) in
30 ErroringMessageHandler_as_ChannelMessageHandler(this_argPointer)
36 if self.cOpaqueStruct?.is_owned == false {
40 ErroringMessageHandler_free(self.cOpaqueStruct!)
46 /* STRUCT_METHODS_END */