Skip to content

Commit 954e66e

Browse files
committed
Update auto-generated bindings
1 parent 0a9a7c5 commit 954e66e

File tree

15 files changed

+9784
-6026
lines changed

15 files changed

+9784
-6026
lines changed

lightning-c-bindings/include/lightning.h

Lines changed: 2262 additions & 1602 deletions
Large diffs are not rendered by default.

lightning-c-bindings/include/lightningpp.hpp

Lines changed: 2083 additions & 1573 deletions
Large diffs are not rendered by default.

lightning-c-bindings/include/rust_types.h

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,39 @@
1010
#else
1111
#define NONNULL_PTR
1212
#endif
13+
struct nativeTxCreationKeysOpaque;
14+
typedef struct nativeTxCreationKeysOpaque LDKnativeTxCreationKeys;
15+
struct nativeChannelPublicKeysOpaque;
16+
typedef struct nativeChannelPublicKeysOpaque LDKnativeChannelPublicKeys;
17+
struct nativeHTLCOutputInCommitmentOpaque;
18+
typedef struct nativeHTLCOutputInCommitmentOpaque LDKnativeHTLCOutputInCommitment;
19+
struct nativeChannelTransactionParametersOpaque;
20+
typedef struct nativeChannelTransactionParametersOpaque LDKnativeChannelTransactionParameters;
21+
struct nativeCounterpartyChannelTransactionParametersOpaque;
22+
typedef struct nativeCounterpartyChannelTransactionParametersOpaque LDKnativeCounterpartyChannelTransactionParameters;
23+
struct nativeDirectedChannelTransactionParametersOpaque;
24+
typedef struct nativeDirectedChannelTransactionParametersOpaque LDKnativeDirectedChannelTransactionParameters;
25+
struct nativeHolderCommitmentTransactionOpaque;
26+
typedef struct nativeHolderCommitmentTransactionOpaque LDKnativeHolderCommitmentTransaction;
27+
struct nativeBuiltCommitmentTransactionOpaque;
28+
typedef struct nativeBuiltCommitmentTransactionOpaque LDKnativeBuiltCommitmentTransaction;
29+
struct nativeCommitmentTransactionOpaque;
30+
typedef struct nativeCommitmentTransactionOpaque LDKnativeCommitmentTransaction;
31+
struct nativeTrustedCommitmentTransactionOpaque;
32+
typedef struct nativeTrustedCommitmentTransactionOpaque LDKnativeTrustedCommitmentTransaction;
33+
struct nativeMessageHandlerOpaque;
34+
typedef struct nativeMessageHandlerOpaque LDKnativeMessageHandler;
35+
typedef struct LDKSocketDescriptor LDKSocketDescriptor;
36+
struct nativePeerHandleErrorOpaque;
37+
typedef struct nativePeerHandleErrorOpaque LDKnativePeerHandleError;
38+
struct nativePeerManagerOpaque;
39+
typedef struct nativePeerManagerOpaque LDKnativePeerManager;
40+
struct nativeInitFeaturesOpaque;
41+
typedef struct nativeInitFeaturesOpaque LDKnativeInitFeatures;
42+
struct nativeNodeFeaturesOpaque;
43+
typedef struct nativeNodeFeaturesOpaque LDKnativeNodeFeatures;
44+
struct nativeChannelFeaturesOpaque;
45+
typedef struct nativeChannelFeaturesOpaque LDKnativeChannelFeatures;
1346
struct nativeChannelHandshakeConfigOpaque;
1447
typedef struct nativeChannelHandshakeConfigOpaque LDKnativeChannelHandshakeConfig;
1548
struct nativeChannelHandshakeLimitsOpaque;
@@ -18,8 +51,26 @@ struct nativeChannelConfigOpaque;
1851
typedef struct nativeChannelConfigOpaque LDKnativeChannelConfig;
1952
struct nativeUserConfigOpaque;
2053
typedef struct nativeUserConfigOpaque LDKnativeUserConfig;
54+
struct nativeNetworkGraphOpaque;
55+
typedef struct nativeNetworkGraphOpaque LDKnativeNetworkGraph;
56+
struct nativeLockedNetworkGraphOpaque;
57+
typedef struct nativeLockedNetworkGraphOpaque LDKnativeLockedNetworkGraph;
58+
struct nativeNetGraphMsgHandlerOpaque;
59+
typedef struct nativeNetGraphMsgHandlerOpaque LDKnativeNetGraphMsgHandler;
60+
struct nativeDirectionalChannelInfoOpaque;
61+
typedef struct nativeDirectionalChannelInfoOpaque LDKnativeDirectionalChannelInfo;
62+
struct nativeChannelInfoOpaque;
63+
typedef struct nativeChannelInfoOpaque LDKnativeChannelInfo;
64+
struct nativeRoutingFeesOpaque;
65+
typedef struct nativeRoutingFeesOpaque LDKnativeRoutingFees;
66+
struct nativeNodeAnnouncementInfoOpaque;
67+
typedef struct nativeNodeAnnouncementInfoOpaque LDKnativeNodeAnnouncementInfo;
68+
struct nativeNodeInfoOpaque;
69+
typedef struct nativeNodeInfoOpaque LDKnativeNodeInfo;
2170
struct nativeChainMonitorOpaque;
2271
typedef struct nativeChainMonitorOpaque LDKnativeChainMonitor;
72+
struct nativeOutPointOpaque;
73+
typedef struct nativeOutPointOpaque LDKnativeOutPoint;
2374
struct nativeChannelMonitorUpdateOpaque;
2475
typedef struct nativeChannelMonitorUpdateOpaque LDKnativeChannelMonitorUpdate;
2576
struct nativeMonitorUpdateErrorOpaque;
@@ -30,14 +81,6 @@ struct nativeHTLCUpdateOpaque;
3081
typedef struct nativeHTLCUpdateOpaque LDKnativeHTLCUpdate;
3182
struct nativeChannelMonitorOpaque;
3283
typedef struct nativeChannelMonitorOpaque LDKnativeChannelMonitor;
33-
struct nativeOutPointOpaque;
34-
typedef struct nativeOutPointOpaque LDKnativeOutPoint;
35-
struct LDKChannelKeys;
36-
typedef struct LDKChannelKeys LDKChannelKeys;
37-
struct nativeInMemoryChannelKeysOpaque;
38-
typedef struct nativeInMemoryChannelKeysOpaque LDKnativeInMemoryChannelKeys;
39-
struct nativeKeysManagerOpaque;
40-
typedef struct nativeKeysManagerOpaque LDKnativeKeysManager;
4184
struct nativeChannelManagerOpaque;
4285
typedef struct nativeChannelManagerOpaque LDKnativeChannelManager;
4386
struct nativeChannelDetailsOpaque;
@@ -46,6 +89,18 @@ struct nativePaymentSendFailureOpaque;
4689
typedef struct nativePaymentSendFailureOpaque LDKnativePaymentSendFailure;
4790
struct nativeChannelManagerReadArgsOpaque;
4891
typedef struct nativeChannelManagerReadArgsOpaque LDKnativeChannelManagerReadArgs;
92+
struct LDKChannelKeys;
93+
typedef struct LDKChannelKeys LDKChannelKeys;
94+
struct nativeInMemoryChannelKeysOpaque;
95+
typedef struct nativeInMemoryChannelKeysOpaque LDKnativeInMemoryChannelKeys;
96+
struct nativeKeysManagerOpaque;
97+
typedef struct nativeKeysManagerOpaque LDKnativeKeysManager;
98+
struct nativeRouteHopOpaque;
99+
typedef struct nativeRouteHopOpaque LDKnativeRouteHop;
100+
struct nativeRouteOpaque;
101+
typedef struct nativeRouteOpaque LDKnativeRoute;
102+
struct nativeRouteHintOpaque;
103+
typedef struct nativeRouteHintOpaque LDKnativeRouteHint;
49104
struct nativeDecodeErrorOpaque;
50105
typedef struct nativeDecodeErrorOpaque LDKnativeDecodeError;
51106
struct nativeInitOpaque;
@@ -116,58 +171,3 @@ struct nativeLightningErrorOpaque;
116171
typedef struct nativeLightningErrorOpaque LDKnativeLightningError;
117172
struct nativeCommitmentUpdateOpaque;
118173
typedef struct nativeCommitmentUpdateOpaque LDKnativeCommitmentUpdate;
119-
struct nativeMessageHandlerOpaque;
120-
typedef struct nativeMessageHandlerOpaque LDKnativeMessageHandler;
121-
typedef struct LDKSocketDescriptor LDKSocketDescriptor;
122-
struct nativePeerHandleErrorOpaque;
123-
typedef struct nativePeerHandleErrorOpaque LDKnativePeerHandleError;
124-
struct nativePeerManagerOpaque;
125-
typedef struct nativePeerManagerOpaque LDKnativePeerManager;
126-
struct nativeTxCreationKeysOpaque;
127-
typedef struct nativeTxCreationKeysOpaque LDKnativeTxCreationKeys;
128-
struct nativeChannelPublicKeysOpaque;
129-
typedef struct nativeChannelPublicKeysOpaque LDKnativeChannelPublicKeys;
130-
struct nativeHTLCOutputInCommitmentOpaque;
131-
typedef struct nativeHTLCOutputInCommitmentOpaque LDKnativeHTLCOutputInCommitment;
132-
struct nativeChannelTransactionParametersOpaque;
133-
typedef struct nativeChannelTransactionParametersOpaque LDKnativeChannelTransactionParameters;
134-
struct nativeCounterpartyChannelTransactionParametersOpaque;
135-
typedef struct nativeCounterpartyChannelTransactionParametersOpaque LDKnativeCounterpartyChannelTransactionParameters;
136-
struct nativeDirectedChannelTransactionParametersOpaque;
137-
typedef struct nativeDirectedChannelTransactionParametersOpaque LDKnativeDirectedChannelTransactionParameters;
138-
struct nativeHolderCommitmentTransactionOpaque;
139-
typedef struct nativeHolderCommitmentTransactionOpaque LDKnativeHolderCommitmentTransaction;
140-
struct nativeBuiltCommitmentTransactionOpaque;
141-
typedef struct nativeBuiltCommitmentTransactionOpaque LDKnativeBuiltCommitmentTransaction;
142-
struct nativeCommitmentTransactionOpaque;
143-
typedef struct nativeCommitmentTransactionOpaque LDKnativeCommitmentTransaction;
144-
struct nativeTrustedCommitmentTransactionOpaque;
145-
typedef struct nativeTrustedCommitmentTransactionOpaque LDKnativeTrustedCommitmentTransaction;
146-
struct nativeInitFeaturesOpaque;
147-
typedef struct nativeInitFeaturesOpaque LDKnativeInitFeatures;
148-
struct nativeNodeFeaturesOpaque;
149-
typedef struct nativeNodeFeaturesOpaque LDKnativeNodeFeatures;
150-
struct nativeChannelFeaturesOpaque;
151-
typedef struct nativeChannelFeaturesOpaque LDKnativeChannelFeatures;
152-
struct nativeRouteHopOpaque;
153-
typedef struct nativeRouteHopOpaque LDKnativeRouteHop;
154-
struct nativeRouteOpaque;
155-
typedef struct nativeRouteOpaque LDKnativeRoute;
156-
struct nativeRouteHintOpaque;
157-
typedef struct nativeRouteHintOpaque LDKnativeRouteHint;
158-
struct nativeNetworkGraphOpaque;
159-
typedef struct nativeNetworkGraphOpaque LDKnativeNetworkGraph;
160-
struct nativeLockedNetworkGraphOpaque;
161-
typedef struct nativeLockedNetworkGraphOpaque LDKnativeLockedNetworkGraph;
162-
struct nativeNetGraphMsgHandlerOpaque;
163-
typedef struct nativeNetGraphMsgHandlerOpaque LDKnativeNetGraphMsgHandler;
164-
struct nativeDirectionalChannelInfoOpaque;
165-
typedef struct nativeDirectionalChannelInfoOpaque LDKnativeDirectionalChannelInfo;
166-
struct nativeChannelInfoOpaque;
167-
typedef struct nativeChannelInfoOpaque LDKnativeChannelInfo;
168-
struct nativeRoutingFeesOpaque;
169-
typedef struct nativeRoutingFeesOpaque LDKnativeRoutingFees;
170-
struct nativeNodeAnnouncementInfoOpaque;
171-
typedef struct nativeNodeAnnouncementInfoOpaque LDKnativeNodeAnnouncementInfo;
172-
struct nativeNodeInfoOpaque;
173-
typedef struct nativeNodeInfoOpaque LDKnativeNodeInfo;

0 commit comments

Comments
 (0)