X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fmain%2Fjni%2Forg_ldk_impl_bindings.h;h=9771fe2687cd5e5d5296232b08d1cd9289bd9eec;hb=fbf55c2a3c48fbb606cdef016c8b008b70348fd6;hp=c7b69658a5d8cfcab3ed039ecaa9c6da09adee9e;hpb=36e5154452d7583496053259e2c6b93b9baeaf8a;p=ldk-java diff --git a/src/main/jni/org_ldk_impl_bindings.h b/src/main/jni/org_ldk_impl_bindings.h index c7b69658..9771fe26 100644 --- a/src/main/jni/org_ldk_impl_bindings.h +++ b/src/main/jni/org_ldk_impl_bindings.h @@ -10,10 +10,10 @@ extern "C" { /* * Class: org_ldk_impl_bindings * Method: init - * Signature: (Ljava/lang/Class;)V + * Signature: (Ljava/lang/Class;Ljava/lang/Class;)V */ JNIEXPORT void JNICALL Java_org_ldk_impl_bindings_init - (JNIEnv *, jclass, jclass); + (JNIEnv *, jclass, jclass, jclass); /* * Class: org_ldk_impl_bindings @@ -79,6 +79,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_new_1empty_1slice_1vec JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKSecretKey_1new (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_u8_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1u8_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKCResult_NoneChannelMonitorUpdateErrZ_result_ok @@ -127,6 +135,22 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKCResult_1NoneMonitorUpdate JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKOutPoint_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_TxOut_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1TxOut_1arr_1info + (JNIEnv *, jclass, jlong); + +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_Signature_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1Signature_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_result_ok @@ -263,6 +287,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKCResult_1NonePeerHandleErr JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKHTLCOutputInCommitment_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_SpendableOutputDescriptor_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1SpendableOutputDescriptor_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKAcceptChannel_optional_none @@ -367,6 +399,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKNodeAnnouncement_1optional JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKErrorMessage_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_MessageSendEvent_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1MessageSendEvent_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKMessageSendEventsProvider_new @@ -391,6 +431,14 @@ JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKMessageSendEventsProvide JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKMessageSendEventsProvider_1call_1get_1and_1clear_1pending_1msg_1events (JNIEnv *, jclass, jlong); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_Event_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1Event_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKEventsProvider_new @@ -519,6 +567,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKChannelPublicKeys_1optiona JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKPreCalculatedTxCreationKeys_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_HTLCOutputInCommitment_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1HTLCOutputInCommitment_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKHolderCommitmentTransaction_optional_none @@ -663,6 +719,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKChannelMonitorUpdate_1opti JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKMonitorEvent_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_MonitorEvent_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1MonitorEvent_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKWatch_new @@ -791,6 +855,14 @@ JNIEXPORT jint JNICALL Java_org_ldk_impl_bindings_LDKFeeEstimator_1call_1get_1es JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKChainMonitor_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_C2TupleTempl_usize__Transaction_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1C2TupleTempl_1usize_1_1Transaction_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKHTLCUpdate_optional_none @@ -799,6 +871,22 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKChainMonitor_1optional_1no JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKHTLCUpdate_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_Transaction_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1Transaction_1arr_1info + (JNIEnv *, jclass, jlong); + +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_C2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOut_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1C2TupleTempl_1ThirtyTwoBytes_1_1CVecTempl_1TxOut_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKKeysInterface_new @@ -895,6 +983,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKChannelDetails_1optional_1 JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKInitFeatures_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_ChannelDetails_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1ChannelDetails_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKRoute_optional_none @@ -903,6 +999,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKInitFeatures_1optional_1no JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKRoute_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_NetAddress_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1NetAddress_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKUpdateAddHTLC_optional_none @@ -1135,6 +1239,14 @@ JNIEXPORT void JNICALL Java_org_ldk_impl_bindings_LDKChannelMessageHandler_1call JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKChannelManagerReadArgs_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_ChannelMonitor_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1ChannelMonitor_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKDecodeError_optional_none @@ -1215,6 +1327,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKQueryChannelRange_1optiona JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKReplyChannelRange_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_u64_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1u64_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKQueryShortChannelIds_optional_none @@ -1247,6 +1367,38 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKGossipTimestampFilter_1opt JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKLightningError_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_UpdateAddHTLC_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1UpdateAddHTLC_1arr_1info + (JNIEnv *, jclass, jlong); + +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_UpdateFulfillHTLC_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1UpdateFulfillHTLC_1arr_1info + (JNIEnv *, jclass, jlong); + +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_UpdateFailHTLC_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1UpdateFailHTLC_1arr_1info + (JNIEnv *, jclass, jlong); + +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_UpdateFailMalformedHTLC_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1UpdateFailMalformedHTLC_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKCResult_boolLightningErrorZ_result_ok @@ -1263,6 +1415,22 @@ JNIEXPORT jboolean JNICALL Java_org_ldk_impl_bindings_LDKCResult_1boolLightningE JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKCResult_1boolLightningErrorZ_1get_1inner (JNIEnv *, jclass, jlong); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_C3TupleTempl_ChannelAnnouncement__ChannelUpdate__ChannelUpdate_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1C3TupleTempl_1ChannelAnnouncement_1_1ChannelUpdate_1_1ChannelUpdate_1arr_1info + (JNIEnv *, jclass, jlong); + +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_NodeAnnouncement_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1NodeAnnouncement_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKRoutingMessageHandler_new @@ -1391,6 +1559,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKSocketDescriptor_1call_1ha JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKPeerManager_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_PublicKey_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1PublicKey_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKCResult_CVec_u8ZPeerHandleErrorZ_result_ok @@ -1479,6 +1655,14 @@ JNIEXPORT jboolean JNICALL Java_org_ldk_impl_bindings_LDKCResult_1TxCreationKeys JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKCResult_1TxCreationKeysSecpErrorZ_1get_1inner (JNIEnv *, jclass, jlong); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_C2TupleTempl_HTLCOutputInCommitment__Signature_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1C2TupleTempl_1HTLCOutputInCommitment_1_1Signature_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKRouteHop_optional_none @@ -1487,6 +1671,22 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKCResult_1TxCreationKeysSec JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKRouteHop_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_RouteHop_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1RouteHop_1arr_1info + (JNIEnv *, jclass, jlong); + +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_CVecTempl_RouteHop_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1CVecTempl_1RouteHop_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKRouteHint_optional_none @@ -1527,6 +1727,14 @@ JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKCResult_1RouteLightningErr JNIEXPORT jlong JNICALL Java_org_ldk_impl_bindings_LDKNetworkGraph_1optional_1none (JNIEnv *, jclass); +/* + * Class: org_ldk_impl_bindings + * Method: LDKCVecTempl_RouteHint_arr_info + * Signature: (J)Lorg/ldk/impl/bindings/VecOrSliceDef; + */ +JNIEXPORT jobject JNICALL Java_org_ldk_impl_bindings_LDKCVecTempl_1RouteHint_1arr_1info + (JNIEnv *, jclass, jlong); + /* * Class: org_ldk_impl_bindings * Method: LDKLockedNetworkGraph_optional_none