1
+ import Foundation
2
+
1
3
open class ChannelMessageHandler : NativeTypeWrapper {
2
4
3
5
private static var instanceCounter : UInt = 0
@@ -13,106 +15,106 @@ open class ChannelMessageHandler: NativeTypeWrapper {
13
15
14
16
func handle_open_channelCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , their_features: LDKInitFeatures , msgPointer: UnsafePointer < LDKOpenChannel > ) -> Void {
15
17
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_open_channel " )
16
- let msg = OpenChannel ( pointer: msgPointer. pointee) ;
18
+ let msg = OpenChannel ( pointer: msgPointer. pointee) . dangle ( ) ;
17
19
18
20
return instance. handle_open_channel ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , their_features: InitFeatures ( pointer: their_features) , msg: msg)
19
21
}
20
22
21
23
func handle_accept_channelCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , their_features: LDKInitFeatures , msgPointer: UnsafePointer < LDKAcceptChannel > ) -> Void {
22
24
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_accept_channel " )
23
- let msg = AcceptChannel ( pointer: msgPointer. pointee) ;
25
+ let msg = AcceptChannel ( pointer: msgPointer. pointee) . dangle ( ) ;
24
26
25
27
return instance. handle_accept_channel ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , their_features: InitFeatures ( pointer: their_features) , msg: msg)
26
28
}
27
29
28
30
func handle_funding_createdCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKFundingCreated > ) -> Void {
29
31
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_funding_created " )
30
- let msg = FundingCreated ( pointer: msgPointer. pointee) ;
32
+ let msg = FundingCreated ( pointer: msgPointer. pointee) . dangle ( ) ;
31
33
32
34
return instance. handle_funding_created ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
33
35
}
34
36
35
37
func handle_funding_signedCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKFundingSigned > ) -> Void {
36
38
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_funding_signed " )
37
- let msg = FundingSigned ( pointer: msgPointer. pointee) ;
39
+ let msg = FundingSigned ( pointer: msgPointer. pointee) . dangle ( ) ;
38
40
39
41
return instance. handle_funding_signed ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
40
42
}
41
43
42
44
func handle_funding_lockedCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKFundingLocked > ) -> Void {
43
45
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_funding_locked " )
44
- let msg = FundingLocked ( pointer: msgPointer. pointee) ;
46
+ let msg = FundingLocked ( pointer: msgPointer. pointee) . dangle ( ) ;
45
47
46
48
return instance. handle_funding_locked ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
47
49
}
48
50
49
51
func handle_shutdownCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , their_featuresPointer: UnsafePointer < LDKInitFeatures > , msgPointer: UnsafePointer < LDKShutdown > ) -> Void {
50
52
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_shutdown " )
51
- let their_features = InitFeatures ( pointer: their_featuresPointer. pointee) ;
52
- let msg = Shutdown ( pointer: msgPointer. pointee) ;
53
+ let their_features = InitFeatures ( pointer: their_featuresPointer. pointee) . dangle ( ) ;
54
+ let msg = Shutdown ( pointer: msgPointer. pointee) . dangle ( ) ;
53
55
54
56
return instance. handle_shutdown ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , their_features: their_features, msg: msg)
55
57
}
56
58
57
59
func handle_closing_signedCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKClosingSigned > ) -> Void {
58
60
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_closing_signed " )
59
- let msg = ClosingSigned ( pointer: msgPointer. pointee) ;
61
+ let msg = ClosingSigned ( pointer: msgPointer. pointee) . dangle ( ) ;
60
62
61
63
return instance. handle_closing_signed ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
62
64
}
63
65
64
66
func handle_update_add_htlcCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKUpdateAddHTLC > ) -> Void {
65
67
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_update_add_htlc " )
66
- let msg = UpdateAddHTLC ( pointer: msgPointer. pointee) ;
68
+ let msg = UpdateAddHTLC ( pointer: msgPointer. pointee) . dangle ( ) ;
67
69
68
70
return instance. handle_update_add_htlc ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
69
71
}
70
72
71
73
func handle_update_fulfill_htlcCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKUpdateFulfillHTLC > ) -> Void {
72
74
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_update_fulfill_htlc " )
73
- let msg = UpdateFulfillHTLC ( pointer: msgPointer. pointee) ;
75
+ let msg = UpdateFulfillHTLC ( pointer: msgPointer. pointee) . dangle ( ) ;
74
76
75
77
return instance. handle_update_fulfill_htlc ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
76
78
}
77
79
78
80
func handle_update_fail_htlcCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKUpdateFailHTLC > ) -> Void {
79
81
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_update_fail_htlc " )
80
- let msg = UpdateFailHTLC ( pointer: msgPointer. pointee) ;
82
+ let msg = UpdateFailHTLC ( pointer: msgPointer. pointee) . dangle ( ) ;
81
83
82
84
return instance. handle_update_fail_htlc ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
83
85
}
84
86
85
87
func handle_update_fail_malformed_htlcCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKUpdateFailMalformedHTLC > ) -> Void {
86
88
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_update_fail_malformed_htlc " )
87
- let msg = UpdateFailMalformedHTLC ( pointer: msgPointer. pointee) ;
89
+ let msg = UpdateFailMalformedHTLC ( pointer: msgPointer. pointee) . dangle ( ) ;
88
90
89
91
return instance. handle_update_fail_malformed_htlc ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
90
92
}
91
93
92
94
func handle_commitment_signedCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKCommitmentSigned > ) -> Void {
93
95
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_commitment_signed " )
94
- let msg = CommitmentSigned ( pointer: msgPointer. pointee) ;
96
+ let msg = CommitmentSigned ( pointer: msgPointer. pointee) . dangle ( ) ;
95
97
96
98
return instance. handle_commitment_signed ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
97
99
}
98
100
99
101
func handle_revoke_and_ackCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKRevokeAndACK > ) -> Void {
100
102
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_revoke_and_ack " )
101
- let msg = RevokeAndACK ( pointer: msgPointer. pointee) ;
103
+ let msg = RevokeAndACK ( pointer: msgPointer. pointee) . dangle ( ) ;
102
104
103
105
return instance. handle_revoke_and_ack ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
104
106
}
105
107
106
108
func handle_update_feeCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKUpdateFee > ) -> Void {
107
109
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_update_fee " )
108
- let msg = UpdateFee ( pointer: msgPointer. pointee) ;
110
+ let msg = UpdateFee ( pointer: msgPointer. pointee) . dangle ( ) ;
109
111
110
112
return instance. handle_update_fee ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
111
113
}
112
114
113
115
func handle_announcement_signaturesCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKAnnouncementSignatures > ) -> Void {
114
116
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_announcement_signatures " )
115
- let msg = AnnouncementSignatures ( pointer: msgPointer. pointee) ;
117
+ let msg = AnnouncementSignatures ( pointer: msgPointer. pointee) . dangle ( ) ;
116
118
117
119
return instance. handle_announcement_signatures ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
118
120
}
@@ -125,28 +127,28 @@ let msg = Shutdown(pointer: msgPointer.pointee);
125
127
126
128
func peer_connectedCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKInit > ) -> Void {
127
129
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::peer_connected " )
128
- let msg = Init ( pointer: msgPointer. pointee) ;
130
+ let msg = Init ( pointer: msgPointer. pointee) . dangle ( ) ;
129
131
130
132
return instance. peer_connected ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
131
133
}
132
134
133
135
func handle_channel_reestablishCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKChannelReestablish > ) -> Void {
134
136
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_channel_reestablish " )
135
- let msg = ChannelReestablish ( pointer: msgPointer. pointee) ;
137
+ let msg = ChannelReestablish ( pointer: msgPointer. pointee) . dangle ( ) ;
136
138
137
139
return instance. handle_channel_reestablish ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
138
140
}
139
141
140
142
func handle_channel_updateCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKChannelUpdate > ) -> Void {
141
143
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_channel_update " )
142
- let msg = ChannelUpdate ( pointer: msgPointer. pointee) ;
144
+ let msg = ChannelUpdate ( pointer: msgPointer. pointee) . dangle ( ) ;
143
145
144
146
return instance. handle_channel_update ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
145
147
}
146
148
147
149
func handle_errorCallback( pointer: UnsafeRawPointer ? , their_node_id: LDKPublicKey , msgPointer: UnsafePointer < LDKErrorMessage > ) -> Void {
148
150
let instance : ChannelMessageHandler = Bindings . pointerToInstance ( pointer: pointer!, sourceMarker: " ChannelMessageHandler.swift::handle_error " )
149
- let msg = ErrorMessage ( pointer: msgPointer. pointee) ;
151
+ let msg = ErrorMessage ( pointer: msgPointer. pointee) . dangle ( ) ;
150
152
151
153
return instance. handle_error ( their_node_id: Bindings . tuple33_to_array ( nativeType: their_node_id. compressed_form) , msg: msg)
152
154
}
0 commit comments