Skip to content

Commit f1f8106

Browse files
committed
add accessor and init methods for binary option types
1 parent c70a53b commit f1f8106

File tree

242 files changed

+14097
-51
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

242 files changed

+14097
-51
lines changed

bindings/LDK/Bindings.swift

Lines changed: 1211 additions & 0 deletions
Large diffs are not rendered by default.

bindings/LDK/options/APIError.swift

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class APIError {
2+
3+
var cOpaqueStruct: LDKAPIError?;
4+
5+
6+
7+
init(pointer: LDKAPIError){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class ErrorAction {
2+
3+
var cOpaqueStruct: LDKErrorAction?;
4+
5+
6+
7+
init(pointer: LDKErrorAction){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}

bindings/LDK/options/Event.swift

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class Event {
2+
3+
var cOpaqueStruct: LDKEvent?;
4+
5+
6+
7+
init(pointer: LDKEvent){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}

bindings/LDK/options/Fallback.swift

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class Fallback {
2+
3+
var cOpaqueStruct: LDKFallback?;
4+
5+
6+
7+
init(pointer: LDKFallback){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class HTLCFailChannelUpdate {
2+
3+
var cOpaqueStruct: LDKHTLCFailChannelUpdate?;
4+
5+
6+
7+
init(pointer: LDKHTLCFailChannelUpdate){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class MessageSendEvent {
2+
3+
var cOpaqueStruct: LDKMessageSendEvent?;
4+
5+
6+
7+
init(pointer: LDKMessageSendEvent){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class MonitorEvent {
2+
3+
var cOpaqueStruct: LDKMonitorEvent?;
4+
5+
6+
7+
init(pointer: LDKMonitorEvent){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}

bindings/LDK/options/NetAddress.swift

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class NetAddress {
2+
3+
var cOpaqueStruct: LDKNetAddress?;
4+
5+
6+
7+
init(pointer: LDKNetAddress){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
public class Option_C2Tuple_usizeTransactionZZ {
2+
3+
var cOpaqueStruct: LDKCOption_C2Tuple_usizeTransactionZZ?;
4+
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
init(value: C2Tuple_usizeTransactionZ?) {
7+
8+
self.cOpaqueStruct = LDKCOption_C2Tuple_usizeTransactionZZ()
9+
if let value = value {
10+
self.cOpaqueStruct!.tag = LDKCOption_C2Tuple_usizeTransactionZZ_Some
11+
self.cOpaqueStruct!.some = value.cOpaqueStruct!
12+
} else {
13+
self.cOpaqueStruct!.tag = LDKCOption_C2Tuple_usizeTransactionZZ_None
14+
}
15+
16+
17+
}
18+
/* DEFAULT_CONSTRUCTOR_END */
19+
20+
init(pointer: LDKCOption_C2Tuple_usizeTransactionZZ){
21+
self.cOpaqueStruct = pointer
22+
}
23+
24+
/* OPTION_METHODS_START */
25+
26+
func getValue() -> C2Tuple_usizeTransactionZ? {
27+
28+
29+
if self.cOpaqueStruct!.tag == LDKCOption_C2Tuple_usizeTransactionZZ_None {
30+
return nil
31+
}
32+
if self.cOpaqueStruct!.tag == LDKCOption_C2Tuple_usizeTransactionZZ_Some {
33+
return C2Tuple_usizeTransactionZ(pointer: self.cOpaqueStruct!.some)
34+
}
35+
assert(false, "invalid option enum value")
36+
return nil
37+
38+
39+
}
40+
41+
/* OPTION_METHODS_END */
42+
43+
}

0 commit comments

Comments
 (0)