Skip to content

Commit d620b78

Browse files
committed
return natively implemented trait implementations for all methods using the asXXX() paradigm
1 parent a5fdced commit d620b78

34 files changed

+1463
-421
lines changed

bindings/LDK/Bindings.swift

Lines changed: 385 additions & 374 deletions
Large diffs are not rendered by default.

bindings/LDK/structs/ChainMonitor.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,28 +23,28 @@ public class ChainMonitor {
2323

2424
public func as_Listen() -> Listen {
2525

26-
return Listen(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChainMonitor>) in
26+
return NativelyImplementedListen(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChainMonitor>) in
2727
ChainMonitor_as_Listen(this_argPointer)
2828
});
2929
}
3030

3131
public func as_Confirm() -> Confirm {
3232

33-
return Confirm(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChainMonitor>) in
33+
return NativelyImplementedConfirm(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChainMonitor>) in
3434
ChainMonitor_as_Confirm(this_argPointer)
3535
});
3636
}
3737

3838
public func as_Watch() -> Watch {
3939

40-
return Watch(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChainMonitor>) in
40+
return NativelyImplementedWatch(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChainMonitor>) in
4141
ChainMonitor_as_Watch(this_argPointer)
4242
});
4343
}
4444

4545
public func as_EventsProvider() -> EventsProvider {
4646

47-
return EventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChainMonitor>) in
47+
return NativelyImplementedEventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChainMonitor>) in
4848
ChainMonitor_as_EventsProvider(this_argPointer)
4949
});
5050
}

bindings/LDK/structs/ChannelManager.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -155,28 +155,28 @@ ChannelManager_create_inbound_payment_for_hash(this_argPointer, Bindings.new_LDK
155155

156156
public func as_MessageSendEventsProvider() -> MessageSendEventsProvider {
157157

158-
return MessageSendEventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
158+
return NativelyImplementedMessageSendEventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
159159
ChannelManager_as_MessageSendEventsProvider(this_argPointer)
160160
});
161161
}
162162

163163
public func as_EventsProvider() -> EventsProvider {
164164

165-
return EventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
165+
return NativelyImplementedEventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
166166
ChannelManager_as_EventsProvider(this_argPointer)
167167
});
168168
}
169169

170170
public func as_Listen() -> Listen {
171171

172-
return Listen(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
172+
return NativelyImplementedListen(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
173173
ChannelManager_as_Listen(this_argPointer)
174174
});
175175
}
176176

177177
public func as_Confirm() -> Confirm {
178178

179-
return Confirm(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
179+
return NativelyImplementedConfirm(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
180180
ChannelManager_as_Confirm(this_argPointer)
181181
});
182182
}
@@ -197,7 +197,7 @@ ChannelManager_await_persistable_update(this_argPointer)
197197

198198
public func as_ChannelMessageHandler() -> ChannelMessageHandler {
199199

200-
return ChannelMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
200+
return NativelyImplementedChannelMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKChannelManager>) in
201201
ChannelManager_as_ChannelMessageHandler(this_argPointer)
202202
});
203203
}

bindings/LDK/structs/ChannelManagerReadArgs.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class ChannelManagerReadArgs {
1717

1818
public func get_keys_manager() -> KeysInterface {
1919

20-
return KeysInterface(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
20+
return NativelyImplementedKeysInterface(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
2121
ChannelManagerReadArgs_get_keys_manager(this_ptrPointer)
2222
}.pointee);
2323
}
@@ -32,7 +32,7 @@ ChannelManagerReadArgs_get_keys_manager(this_ptrPointer)
3232

3333
public func get_fee_estimator() -> FeeEstimator {
3434

35-
return FeeEstimator(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
35+
return NativelyImplementedFeeEstimator(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
3636
ChannelManagerReadArgs_get_fee_estimator(this_ptrPointer)
3737
}.pointee);
3838
}
@@ -47,7 +47,7 @@ ChannelManagerReadArgs_get_fee_estimator(this_ptrPointer)
4747

4848
public func get_chain_monitor() -> Watch {
4949

50-
return Watch(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
50+
return NativelyImplementedWatch(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
5151
ChannelManagerReadArgs_get_chain_monitor(this_ptrPointer)
5252
}.pointee);
5353
}
@@ -62,7 +62,7 @@ ChannelManagerReadArgs_get_chain_monitor(this_ptrPointer)
6262

6363
public func get_tx_broadcaster() -> BroadcasterInterface {
6464

65-
return BroadcasterInterface(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
65+
return NativelyImplementedBroadcasterInterface(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
6666
ChannelManagerReadArgs_get_tx_broadcaster(this_ptrPointer)
6767
}.pointee);
6868
}
@@ -77,7 +77,7 @@ ChannelManagerReadArgs_get_tx_broadcaster(this_ptrPointer)
7777

7878
public func get_logger() -> Logger {
7979

80-
return Logger(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
80+
return NativelyImplementedLogger(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKChannelManagerReadArgs>) in
8181
ChannelManagerReadArgs_get_logger(this_ptrPointer)
8282
}.pointee);
8383
}

bindings/LDK/structs/ErroringMessageHandler.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ public class ErroringMessageHandler {
1717

1818
public func as_MessageSendEventsProvider() -> MessageSendEventsProvider {
1919

20-
return MessageSendEventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKErroringMessageHandler>) in
20+
return NativelyImplementedMessageSendEventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKErroringMessageHandler>) in
2121
ErroringMessageHandler_as_MessageSendEventsProvider(this_argPointer)
2222
});
2323
}
2424

2525
public func as_ChannelMessageHandler() -> ChannelMessageHandler {
2626

27-
return ChannelMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKErroringMessageHandler>) in
27+
return NativelyImplementedChannelMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKErroringMessageHandler>) in
2828
ErroringMessageHandler_as_ChannelMessageHandler(this_argPointer)
2929
});
3030
}

bindings/LDK/structs/FilesystemPersister.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ FilesystemPersister_read_channelmonitors(this_argPointer, keys_manager.cOpaqueSt
3838

3939
public func as_Persist() -> Persist {
4040

41-
return Persist(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKFilesystemPersister>) in
41+
return NativelyImplementedPersist(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKFilesystemPersister>) in
4242
FilesystemPersister_as_Persist(this_argPointer)
4343
});
4444
}

bindings/LDK/structs/IgnoringMessageHandler.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ public class IgnoringMessageHandler {
1717

1818
public func as_MessageSendEventsProvider() -> MessageSendEventsProvider {
1919

20-
return MessageSendEventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKIgnoringMessageHandler>) in
20+
return NativelyImplementedMessageSendEventsProvider(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKIgnoringMessageHandler>) in
2121
IgnoringMessageHandler_as_MessageSendEventsProvider(this_argPointer)
2222
});
2323
}
2424

2525
public func as_RoutingMessageHandler() -> RoutingMessageHandler {
2626

27-
return RoutingMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKIgnoringMessageHandler>) in
27+
return NativelyImplementedRoutingMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKIgnoringMessageHandler>) in
2828
IgnoringMessageHandler_as_RoutingMessageHandler(this_argPointer)
2929
});
3030
}

bindings/LDK/structs/InMemorySigner.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,14 +174,14 @@ InMemorySigner_sign_dynamic_p2wsh_input(this_argPointer, Bindings.new_LDKTransac
174174

175175
public func as_BaseSign() -> BaseSign {
176176

177-
return BaseSign(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKInMemorySigner>) in
177+
return NativelyImplementedBaseSign(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKInMemorySigner>) in
178178
InMemorySigner_as_BaseSign(this_argPointer)
179179
});
180180
}
181181

182182
public func as_Sign() -> Sign {
183183

184-
return Sign(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKInMemorySigner>) in
184+
return NativelyImplementedSign(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKInMemorySigner>) in
185185
InMemorySigner_as_Sign(this_argPointer)
186186
});
187187
}

bindings/LDK/structs/KeysManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ KeysManager_spend_spendable_outputs(this_argPointer, Bindings.new_LDKCVec_Spenda
3535

3636
public func as_KeysInterface() -> KeysInterface {
3737

38-
return KeysInterface(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKKeysManager>) in
38+
return NativelyImplementedKeysInterface(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_argPointer: UnsafePointer<LDKKeysManager>) in
3939
KeysManager_as_KeysInterface(this_argPointer)
4040
});
4141
}

bindings/LDK/structs/MessageHandler.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class MessageHandler {
1717

1818
public func get_chan_handler() -> ChannelMessageHandler {
1919

20-
return ChannelMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKMessageHandler>) in
20+
return NativelyImplementedChannelMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKMessageHandler>) in
2121
MessageHandler_get_chan_handler(this_ptrPointer)
2222
}.pointee);
2323
}
@@ -32,7 +32,7 @@ MessageHandler_get_chan_handler(this_ptrPointer)
3232

3333
public func get_route_handler() -> RoutingMessageHandler {
3434

35-
return RoutingMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKMessageHandler>) in
35+
return NativelyImplementedRoutingMessageHandler(pointer: withUnsafePointer(to: self.cOpaqueStruct!) { (this_ptrPointer: UnsafePointer<LDKMessageHandler>) in
3636
MessageHandler_get_route_handler(this_ptrPointer)
3737
}.pointee);
3838
}

0 commit comments

Comments
 (0)