X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fldk%2Fimpl%2Fbindings.java;h=097aa22037352e7cda7159c188483f08d47ed134;hb=90f8a21c87ba652884d5b94404b9b24a18f0cefc;hp=3d0dfd99e729e84df27dc2363442df183af9bd41;hpb=76b59fb93494e68d9b02d204c9ed9a153c73dd9b;p=ldk-java diff --git a/src/main/java/org/ldk/impl/bindings.java b/src/main/java/org/ldk/impl/bindings.java index 3d0dfd99..097aa220 100644 --- a/src/main/java/org/ldk/impl/bindings.java +++ b/src/main/java/org/ldk/impl/bindings.java @@ -347,6 +347,7 @@ public class bindings { long sign_closing_transaction(byte[] closing_tx); long sign_channel_announcement(long msg); void on_accept(long channel_points, short counterparty_selected_contest_delay, short holder_selected_contest_delay); + byte[] write(); } public static native long LDKChannelKeys_new(LDKChannelKeys impl, long pubkeys); public static native LDKChannelKeys LDKChannelKeys_get_obj_from_jcalls(long val); @@ -372,6 +373,8 @@ public class bindings { public static native long ChannelKeys_sign_channel_announcement(long this_arg, long msg); // void ChannelKeys_on_accept LDKChannelKeys* this_arg, const LDKChannelPublicKeys *channel_points, uint16_t counterparty_selected_contest_delay, uint16_t holder_selected_contest_delay public static native void ChannelKeys_on_accept(long this_arg, long channel_points, short counterparty_selected_contest_delay, short holder_selected_contest_delay); + // LDKCVec_u8Z ChannelKeys_write LDKChannelKeys* this_arg + public static native byte[] ChannelKeys_write(long this_arg); // LDKChannelPublicKeys ChannelKeys_get_pubkeys LDKChannelKeys* this_arg public static native long ChannelKeys_get_pubkeys(long this_arg); public static native long[] LDKCVecTempl_MonitorEvent_arr_info(long vec_ptr); @@ -962,8 +965,8 @@ public class bindings { public static native long ChannelMonitorUpdate_get_update_id(long this_ptr); // void ChannelMonitorUpdate_set_update_id(LDKChannelMonitorUpdate *this_ptr, uint64_t val); public static native void ChannelMonitorUpdate_set_update_id(long this_ptr, long val); - // LDKCVec_u8Z ChannelMonitorUpdate_write(const LDKChannelMonitorUpdate *obj); - public static native byte[] ChannelMonitorUpdate_write(long obj); + // LDKCVec_u8Z ChannelMonitorUpdate_write(const LDKChannelMonitorUpdate *this_ptr); + public static native byte[] ChannelMonitorUpdate_write(long this_ptr); // LDKChannelMonitorUpdate ChannelMonitorUpdate_read(LDKu8slice ser); public static native long ChannelMonitorUpdate_read(byte[] ser); // LDKChannelMonitorUpdateErr ChannelMonitorUpdateErr_clone(const LDKChannelMonitorUpdateErr *orig); @@ -984,6 +987,8 @@ public class bindings { public static native long HTLCUpdate_read(byte[] ser); // void ChannelMonitor_free(LDKChannelMonitor this_ptr); public static native void ChannelMonitor_free(long this_ptr); + // LDKCVec_u8Z ChannelMonitor_write(const LDKChannelMonitor *this_ptr); + public static native byte[] ChannelMonitor_write(long this_ptr); // MUST_USE_RES LDKCResult_NoneMonitorUpdateErrorZ ChannelMonitor_update_monitor(LDKChannelMonitor *this_arg, LDKChannelMonitorUpdate updates, const LDKBroadcasterInterface *broadcaster, const LDKLogger *logger); public static native long ChannelMonitor_update_monitor(long this_arg, long updates, long broadcaster, long logger); // MUST_USE_RES uint64_t ChannelMonitor_get_latest_update_id(const LDKChannelMonitor *this_arg); @@ -1068,8 +1073,8 @@ public class bindings { public static native short InMemoryChannelKeys_holder_selected_contest_delay(long this_arg); // LDKChannelKeys InMemoryChannelKeys_as_ChannelKeys(const LDKInMemoryChannelKeys *this_arg); public static native long InMemoryChannelKeys_as_ChannelKeys(long this_arg); - // LDKCVec_u8Z InMemoryChannelKeys_write(const LDKInMemoryChannelKeys *obj); - public static native byte[] InMemoryChannelKeys_write(long obj); + // LDKCVec_u8Z InMemoryChannelKeys_write(const LDKInMemoryChannelKeys *this_ptr); + public static native byte[] InMemoryChannelKeys_write(long this_ptr); // LDKInMemoryChannelKeys InMemoryChannelKeys_read(LDKu8slice ser); public static native long InMemoryChannelKeys_read(byte[] ser); // void KeysManager_free(LDKKeysManager this_ptr); @@ -1162,6 +1167,8 @@ public class bindings { public static native void ChannelManager_block_disconnected(long this_arg, byte[] header); // LDKChannelMessageHandler ChannelManager_as_ChannelMessageHandler(const LDKChannelManager *this_arg); public static native long ChannelManager_as_ChannelMessageHandler(long this_arg); + // LDKCVec_u8Z ChannelManager_write(const LDKChannelManager *this_ptr); + public static native byte[] ChannelManager_write(long this_ptr); // void ChannelManagerReadArgs_free(LDKChannelManagerReadArgs this_ptr); public static native void ChannelManagerReadArgs_free(long this_ptr); // const LDKKeysInterface *ChannelManagerReadArgs_get_keys_manager(const LDKChannelManagerReadArgs *this_ptr); @@ -1914,8 +1921,8 @@ public class bindings { public static native byte[] AnnouncementSignatures_write(long obj); // LDKAnnouncementSignatures AnnouncementSignatures_read(LDKu8slice ser); public static native long AnnouncementSignatures_read(byte[] ser); - // LDKCVec_u8Z ChannelReestablish_write(const LDKChannelReestablish *obj); - public static native byte[] ChannelReestablish_write(long obj); + // LDKCVec_u8Z ChannelReestablish_write(const LDKChannelReestablish *this_ptr); + public static native byte[] ChannelReestablish_write(long this_ptr); // LDKChannelReestablish ChannelReestablish_read(LDKu8slice ser); public static native long ChannelReestablish_read(byte[] ser); // LDKCVec_u8Z ClosingSigned_write(const LDKClosingSigned *obj); @@ -1938,8 +1945,8 @@ public class bindings { public static native byte[] FundingLocked_write(long obj); // LDKFundingLocked FundingLocked_read(LDKu8slice ser); public static native long FundingLocked_read(byte[] ser); - // LDKCVec_u8Z Init_write(const LDKInit *obj); - public static native byte[] Init_write(long obj); + // LDKCVec_u8Z Init_write(const LDKInit *this_ptr); + public static native byte[] Init_write(long this_ptr); // LDKInit Init_read(LDKu8slice ser); public static native long Init_read(byte[] ser); // LDKCVec_u8Z OpenChannel_write(const LDKOpenChannel *obj); @@ -1974,36 +1981,36 @@ public class bindings { public static native byte[] UpdateAddHTLC_write(long obj); // LDKUpdateAddHTLC UpdateAddHTLC_read(LDKu8slice ser); public static native long UpdateAddHTLC_read(byte[] ser); - // LDKCVec_u8Z Ping_write(const LDKPing *obj); - public static native byte[] Ping_write(long obj); + // LDKCVec_u8Z Ping_write(const LDKPing *this_ptr); + public static native byte[] Ping_write(long this_ptr); // LDKPing Ping_read(LDKu8slice ser); public static native long Ping_read(byte[] ser); - // LDKCVec_u8Z Pong_write(const LDKPong *obj); - public static native byte[] Pong_write(long obj); + // LDKCVec_u8Z Pong_write(const LDKPong *this_ptr); + public static native byte[] Pong_write(long this_ptr); // LDKPong Pong_read(LDKu8slice ser); public static native long Pong_read(byte[] ser); - // LDKCVec_u8Z UnsignedChannelAnnouncement_write(const LDKUnsignedChannelAnnouncement *obj); - public static native byte[] UnsignedChannelAnnouncement_write(long obj); + // LDKCVec_u8Z UnsignedChannelAnnouncement_write(const LDKUnsignedChannelAnnouncement *this_ptr); + public static native byte[] UnsignedChannelAnnouncement_write(long this_ptr); // LDKUnsignedChannelAnnouncement UnsignedChannelAnnouncement_read(LDKu8slice ser); public static native long UnsignedChannelAnnouncement_read(byte[] ser); // LDKCVec_u8Z ChannelAnnouncement_write(const LDKChannelAnnouncement *obj); public static native byte[] ChannelAnnouncement_write(long obj); // LDKChannelAnnouncement ChannelAnnouncement_read(LDKu8slice ser); public static native long ChannelAnnouncement_read(byte[] ser); - // LDKCVec_u8Z UnsignedChannelUpdate_write(const LDKUnsignedChannelUpdate *obj); - public static native byte[] UnsignedChannelUpdate_write(long obj); + // LDKCVec_u8Z UnsignedChannelUpdate_write(const LDKUnsignedChannelUpdate *this_ptr); + public static native byte[] UnsignedChannelUpdate_write(long this_ptr); // LDKUnsignedChannelUpdate UnsignedChannelUpdate_read(LDKu8slice ser); public static native long UnsignedChannelUpdate_read(byte[] ser); // LDKCVec_u8Z ChannelUpdate_write(const LDKChannelUpdate *obj); public static native byte[] ChannelUpdate_write(long obj); // LDKChannelUpdate ChannelUpdate_read(LDKu8slice ser); public static native long ChannelUpdate_read(byte[] ser); - // LDKCVec_u8Z ErrorMessage_write(const LDKErrorMessage *obj); - public static native byte[] ErrorMessage_write(long obj); + // LDKCVec_u8Z ErrorMessage_write(const LDKErrorMessage *this_ptr); + public static native byte[] ErrorMessage_write(long this_ptr); // LDKErrorMessage ErrorMessage_read(LDKu8slice ser); public static native long ErrorMessage_read(byte[] ser); - // LDKCVec_u8Z UnsignedNodeAnnouncement_write(const LDKUnsignedNodeAnnouncement *obj); - public static native byte[] UnsignedNodeAnnouncement_write(long obj); + // LDKCVec_u8Z UnsignedNodeAnnouncement_write(const LDKUnsignedNodeAnnouncement *this_ptr); + public static native byte[] UnsignedNodeAnnouncement_write(long this_ptr); // LDKUnsignedNodeAnnouncement UnsignedNodeAnnouncement_read(LDKu8slice ser); public static native long UnsignedNodeAnnouncement_read(byte[] ser); // LDKCVec_u8Z NodeAnnouncement_write(const LDKNodeAnnouncement *obj); @@ -2012,24 +2019,24 @@ public class bindings { public static native long NodeAnnouncement_read(byte[] ser); // LDKQueryShortChannelIds QueryShortChannelIds_read(LDKu8slice ser); public static native long QueryShortChannelIds_read(byte[] ser); - // LDKCVec_u8Z QueryShortChannelIds_write(const LDKQueryShortChannelIds *obj); - public static native byte[] QueryShortChannelIds_write(long obj); + // LDKCVec_u8Z QueryShortChannelIds_write(const LDKQueryShortChannelIds *this_ptr); + public static native byte[] QueryShortChannelIds_write(long this_ptr); // LDKReplyShortChannelIdsEnd ReplyShortChannelIdsEnd_read(LDKu8slice ser); public static native long ReplyShortChannelIdsEnd_read(byte[] ser); - // LDKCVec_u8Z ReplyShortChannelIdsEnd_write(const LDKReplyShortChannelIdsEnd *obj); - public static native byte[] ReplyShortChannelIdsEnd_write(long obj); + // LDKCVec_u8Z ReplyShortChannelIdsEnd_write(const LDKReplyShortChannelIdsEnd *this_ptr); + public static native byte[] ReplyShortChannelIdsEnd_write(long this_ptr); // LDKQueryChannelRange QueryChannelRange_read(LDKu8slice ser); public static native long QueryChannelRange_read(byte[] ser); - // LDKCVec_u8Z QueryChannelRange_write(const LDKQueryChannelRange *obj); - public static native byte[] QueryChannelRange_write(long obj); + // LDKCVec_u8Z QueryChannelRange_write(const LDKQueryChannelRange *this_ptr); + public static native byte[] QueryChannelRange_write(long this_ptr); // LDKReplyChannelRange ReplyChannelRange_read(LDKu8slice ser); public static native long ReplyChannelRange_read(byte[] ser); - // LDKCVec_u8Z ReplyChannelRange_write(const LDKReplyChannelRange *obj); - public static native byte[] ReplyChannelRange_write(long obj); + // LDKCVec_u8Z ReplyChannelRange_write(const LDKReplyChannelRange *this_ptr); + public static native byte[] ReplyChannelRange_write(long this_ptr); // LDKGossipTimestampFilter GossipTimestampFilter_read(LDKu8slice ser); public static native long GossipTimestampFilter_read(byte[] ser); - // LDKCVec_u8Z GossipTimestampFilter_write(const LDKGossipTimestampFilter *obj); - public static native byte[] GossipTimestampFilter_write(long obj); + // LDKCVec_u8Z GossipTimestampFilter_write(const LDKGossipTimestampFilter *this_ptr); + public static native byte[] GossipTimestampFilter_write(long this_ptr); // void MessageHandler_free(LDKMessageHandler this_ptr); public static native void MessageHandler_free(long this_ptr); // const LDKChannelMessageHandler *MessageHandler_get_chan_handler(const LDKMessageHandler *this_ptr); @@ -2216,8 +2223,8 @@ public class bindings { public static native byte[] HolderCommitmentTransaction_get_holder_sig(long this_arg, byte[] funding_key, byte[] funding_redeemscript, long channel_value_satoshis); // MUST_USE_RES LDKCResult_CVec_SignatureZNoneZ HolderCommitmentTransaction_get_htlc_sigs(const LDKHolderCommitmentTransaction *this_arg, const uint8_t (*htlc_base_key)[32], uint16_t counterparty_selected_contest_delay); public static native long HolderCommitmentTransaction_get_htlc_sigs(long this_arg, byte[] htlc_base_key, short counterparty_selected_contest_delay); - // LDKCVec_u8Z HolderCommitmentTransaction_write(const LDKHolderCommitmentTransaction *obj); - public static native byte[] HolderCommitmentTransaction_write(long obj); + // LDKCVec_u8Z HolderCommitmentTransaction_write(const LDKHolderCommitmentTransaction *this_ptr); + public static native byte[] HolderCommitmentTransaction_write(long this_ptr); // LDKHolderCommitmentTransaction HolderCommitmentTransaction_read(LDKu8slice ser); public static native long HolderCommitmentTransaction_read(byte[] ser); // void InitFeatures_free(LDKInitFeatures this_ptr); @@ -2264,8 +2271,8 @@ public class bindings { public static native void Route_set_paths(long this_ptr, long[][] val); // MUST_USE_RES LDKRoute Route_new(LDKCVec_CVec_RouteHopZZ paths_arg); public static native long Route_new(long[][] paths_arg); - // LDKCVec_u8Z Route_write(const LDKRoute *obj); - public static native byte[] Route_write(long obj); + // LDKCVec_u8Z Route_write(const LDKRoute *this_ptr); + public static native byte[] Route_write(long this_ptr); // LDKRoute Route_read(LDKu8slice ser); public static native long Route_read(byte[] ser); // void RouteHint_free(LDKRouteHint this_ptr); @@ -2384,8 +2391,8 @@ public class bindings { public static native long RoutingFees_new(int base_msat_arg, int proportional_millionths_arg); // LDKRoutingFees RoutingFees_read(LDKu8slice ser); public static native long RoutingFees_read(byte[] ser); - // LDKCVec_u8Z RoutingFees_write(const LDKRoutingFees *obj); - public static native byte[] RoutingFees_write(long obj); + // LDKCVec_u8Z RoutingFees_write(const LDKRoutingFees *this_ptr); + public static native byte[] RoutingFees_write(long this_ptr); // void NodeAnnouncementInfo_free(LDKNodeAnnouncementInfo this_ptr); public static native void NodeAnnouncementInfo_free(long this_ptr); // LDKNodeFeatures NodeAnnouncementInfo_get_features(const LDKNodeAnnouncementInfo *this_ptr); @@ -2412,8 +2419,8 @@ public class bindings { public static native void NodeAnnouncementInfo_set_announcement_message(long this_ptr, long val); // MUST_USE_RES LDKNodeAnnouncementInfo NodeAnnouncementInfo_new(LDKNodeFeatures features_arg, uint32_t last_update_arg, LDKThreeBytes rgb_arg, LDKThirtyTwoBytes alias_arg, LDKCVec_NetAddressZ addresses_arg, LDKNodeAnnouncement announcement_message_arg); public static native long NodeAnnouncementInfo_new(long features_arg, int last_update_arg, byte[] rgb_arg, byte[] alias_arg, long[] addresses_arg, long announcement_message_arg); - // LDKCVec_u8Z NodeAnnouncementInfo_write(const LDKNodeAnnouncementInfo *obj); - public static native byte[] NodeAnnouncementInfo_write(long obj); + // LDKCVec_u8Z NodeAnnouncementInfo_write(const LDKNodeAnnouncementInfo *this_ptr); + public static native byte[] NodeAnnouncementInfo_write(long this_ptr); // LDKNodeAnnouncementInfo NodeAnnouncementInfo_read(LDKu8slice ser); public static native long NodeAnnouncementInfo_read(byte[] ser); // void NodeInfo_free(LDKNodeInfo this_ptr); @@ -2430,12 +2437,12 @@ public class bindings { public static native void NodeInfo_set_announcement_info(long this_ptr, long val); // MUST_USE_RES LDKNodeInfo NodeInfo_new(LDKCVec_u64Z channels_arg, LDKRoutingFees lowest_inbound_channel_fees_arg, LDKNodeAnnouncementInfo announcement_info_arg); public static native long NodeInfo_new(long[] channels_arg, long lowest_inbound_channel_fees_arg, long announcement_info_arg); - // LDKCVec_u8Z NodeInfo_write(const LDKNodeInfo *obj); - public static native byte[] NodeInfo_write(long obj); + // LDKCVec_u8Z NodeInfo_write(const LDKNodeInfo *this_ptr); + public static native byte[] NodeInfo_write(long this_ptr); // LDKNodeInfo NodeInfo_read(LDKu8slice ser); public static native long NodeInfo_read(byte[] ser); - // LDKCVec_u8Z NetworkGraph_write(const LDKNetworkGraph *obj); - public static native byte[] NetworkGraph_write(long obj); + // LDKCVec_u8Z NetworkGraph_write(const LDKNetworkGraph *this_ptr); + public static native byte[] NetworkGraph_write(long this_ptr); // LDKNetworkGraph NetworkGraph_read(LDKu8slice ser); public static native long NetworkGraph_read(byte[] ser); // MUST_USE_RES LDKNetworkGraph NetworkGraph_new(void);