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

+1,211
Large diffs are not rendered by default.

bindings/LDK/options/APIError.swift

+15
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+
}
+15
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

+15
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

+15
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+
}
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+
}
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+
}
+15
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

+15
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+
}
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+
}
+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
public class Option_u32Z {
2+
3+
var cOpaqueStruct: LDKCOption_u32Z?;
4+
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
init(value: UInt32?) {
7+
8+
self.cOpaqueStruct = LDKCOption_u32Z()
9+
if let value = value {
10+
self.cOpaqueStruct!.tag = LDKCOption_u32Z_Some
11+
self.cOpaqueStruct!.some = value
12+
} else {
13+
self.cOpaqueStruct!.tag = LDKCOption_u32Z_None
14+
}
15+
16+
17+
}
18+
/* DEFAULT_CONSTRUCTOR_END */
19+
20+
init(pointer: LDKCOption_u32Z){
21+
self.cOpaqueStruct = pointer
22+
}
23+
24+
/* OPTION_METHODS_START */
25+
26+
func getValue() -> UInt32? {
27+
28+
29+
if self.cOpaqueStruct!.tag == LDKCOption_u32Z_None {
30+
return nil
31+
}
32+
if self.cOpaqueStruct!.tag == LDKCOption_u32Z_Some {
33+
return self.cOpaqueStruct!.some
34+
}
35+
assert(false, "invalid option enum value")
36+
return nil
37+
38+
39+
}
40+
41+
/* OPTION_METHODS_END */
42+
43+
}
+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
public class Option_u64Z {
2+
3+
var cOpaqueStruct: LDKCOption_u64Z?;
4+
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
init(value: UInt64?) {
7+
8+
self.cOpaqueStruct = LDKCOption_u64Z()
9+
if let value = value {
10+
self.cOpaqueStruct!.tag = LDKCOption_u64Z_Some
11+
self.cOpaqueStruct!.some = value
12+
} else {
13+
self.cOpaqueStruct!.tag = LDKCOption_u64Z_None
14+
}
15+
16+
17+
}
18+
/* DEFAULT_CONSTRUCTOR_END */
19+
20+
init(pointer: LDKCOption_u64Z){
21+
self.cOpaqueStruct = pointer
22+
}
23+
24+
/* OPTION_METHODS_START */
25+
26+
func getValue() -> UInt64? {
27+
28+
29+
if self.cOpaqueStruct!.tag == LDKCOption_u64Z_None {
30+
return nil
31+
}
32+
if self.cOpaqueStruct!.tag == LDKCOption_u64Z_Some {
33+
return self.cOpaqueStruct!.some
34+
}
35+
assert(false, "invalid option enum value")
36+
return nil
37+
38+
39+
}
40+
41+
/* OPTION_METHODS_END */
42+
43+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class PaymentSendFailure {
2+
3+
var cOpaqueStruct: LDKPaymentSendFailure?;
4+
5+
6+
7+
init(pointer: LDKPaymentSendFailure){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class SignOrCreationError {
2+
3+
var cOpaqueStruct: LDKSignOrCreationError?;
4+
5+
6+
7+
init(pointer: LDKSignOrCreationError){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class SpendableOutputDescriptor {
2+
3+
var cOpaqueStruct: LDKSpendableOutputDescriptor?;
4+
5+
6+
7+
init(pointer: LDKSpendableOutputDescriptor){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* OPTION_METHODS_START */
12+
13+
/* OPTION_METHODS_END */
14+
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class Result_AcceptChannelDecodeErrorZ {
2+
3+
var cOpaqueStruct: LDKCResult_AcceptChannelDecodeErrorZ?;
4+
5+
6+
7+
init(pointer: LDKCResult_AcceptChannelDecodeErrorZ){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* RESULT_METHODS_START */
12+
13+
/* RESULT_METHODS_END */
14+
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class Result_AnnouncementSignaturesDecodeErrorZ {
2+
3+
var cOpaqueStruct: LDKCResult_AnnouncementSignaturesDecodeErrorZ?;
4+
5+
6+
7+
init(pointer: LDKCResult_AnnouncementSignaturesDecodeErrorZ){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* RESULT_METHODS_START */
12+
13+
/* RESULT_METHODS_END */
14+
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class Result_BuiltCommitmentTransactionDecodeErrorZ {
2+
3+
var cOpaqueStruct: LDKCResult_BuiltCommitmentTransactionDecodeErrorZ?;
4+
5+
6+
7+
init(pointer: LDKCResult_BuiltCommitmentTransactionDecodeErrorZ){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* RESULT_METHODS_START */
12+
13+
/* RESULT_METHODS_END */
14+
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class Result_C2Tuple_BlockHashChannelManagerZDecodeErrorZ {
2+
3+
var cOpaqueStruct: LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ?;
4+
5+
6+
7+
init(pointer: LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* RESULT_METHODS_START */
12+
13+
/* RESULT_METHODS_END */
14+
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class Result_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ {
2+
3+
var cOpaqueStruct: LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ?;
4+
5+
6+
7+
init(pointer: LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ){
8+
self.cOpaqueStruct = pointer
9+
}
10+
11+
/* RESULT_METHODS_START */
12+
13+
/* RESULT_METHODS_END */
14+
15+
}

0 commit comments

Comments
 (0)