@@ -4453,6 +4453,208 @@ SWIGEXPORT jboolean JNICALL Java_com_webank_wedpr_sdk_jni_generated_wedpr_1java_
44534453}
44544454
44554455
4456+ SWIGEXPORT jobject JNICALL Java_com_webank_wedpr_sdk_jni_generated_wedpr_1java_1transportJNI_GrpcConfig_1maxSendMessageSize (JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
4457+ jobject jresult = 0 ;
4458+ ppc::protocol::GrpcConfig *arg1 = (ppc::protocol::GrpcConfig *) 0 ;
4459+ std::shared_ptr< ppc::protocol::GrpcConfig const > *smartarg1 = 0 ;
4460+ uint64_t result;
4461+
4462+ (void )jenv;
4463+ (void )jcls;
4464+ (void )jarg1_;
4465+
4466+ smartarg1 = *(std::shared_ptr< const ppc::protocol::GrpcConfig > **)&jarg1;
4467+ arg1 = (ppc::protocol::GrpcConfig *)(smartarg1 ? smartarg1->get () : 0 );
4468+ result = (uint64_t )((ppc::protocol::GrpcConfig const *)arg1)->maxSendMessageSize ();
4469+ {
4470+ jbyteArray ba = jenv->NewByteArray (9 );
4471+ jbyte* bae = jenv->GetByteArrayElements (ba, 0 );
4472+ jclass clazz = jenv->FindClass (" java/math/BigInteger" );
4473+ jmethodID mid = jenv->GetMethodID (clazz, " <init>" , " ([B)V" );
4474+ jobject bigint;
4475+ int i;
4476+
4477+ bae[0 ] = 0 ;
4478+ for (i=1 ; i<9 ; i++ ) {
4479+ bae[i] = (jbyte)(result>>8 *(8 -i));
4480+ }
4481+
4482+ jenv->ReleaseByteArrayElements (ba, bae, 0 );
4483+ bigint = jenv->NewObject (clazz, mid, ba);
4484+ jenv->DeleteLocalRef (ba);
4485+ jresult = bigint;
4486+ }
4487+ return jresult;
4488+ }
4489+
4490+
4491+ SWIGEXPORT jobject JNICALL Java_com_webank_wedpr_sdk_jni_generated_wedpr_1java_1transportJNI_GrpcConfig_1maxReceivedMessageSize (JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
4492+ jobject jresult = 0 ;
4493+ ppc::protocol::GrpcConfig *arg1 = (ppc::protocol::GrpcConfig *) 0 ;
4494+ std::shared_ptr< ppc::protocol::GrpcConfig const > *smartarg1 = 0 ;
4495+ uint64_t result;
4496+
4497+ (void )jenv;
4498+ (void )jcls;
4499+ (void )jarg1_;
4500+
4501+ smartarg1 = *(std::shared_ptr< const ppc::protocol::GrpcConfig > **)&jarg1;
4502+ arg1 = (ppc::protocol::GrpcConfig *)(smartarg1 ? smartarg1->get () : 0 );
4503+ result = (uint64_t )((ppc::protocol::GrpcConfig const *)arg1)->maxReceivedMessageSize ();
4504+ {
4505+ jbyteArray ba = jenv->NewByteArray (9 );
4506+ jbyte* bae = jenv->GetByteArrayElements (ba, 0 );
4507+ jclass clazz = jenv->FindClass (" java/math/BigInteger" );
4508+ jmethodID mid = jenv->GetMethodID (clazz, " <init>" , " ([B)V" );
4509+ jobject bigint;
4510+ int i;
4511+
4512+ bae[0 ] = 0 ;
4513+ for (i=1 ; i<9 ; i++ ) {
4514+ bae[i] = (jbyte)(result>>8 *(8 -i));
4515+ }
4516+
4517+ jenv->ReleaseByteArrayElements (ba, bae, 0 );
4518+ bigint = jenv->NewObject (clazz, mid, ba);
4519+ jenv->DeleteLocalRef (ba);
4520+ jresult = bigint;
4521+ }
4522+ return jresult;
4523+ }
4524+
4525+
4526+ SWIGEXPORT void JNICALL Java_com_webank_wedpr_sdk_jni_generated_wedpr_1java_1transportJNI_GrpcConfig_1setMaxSendMessageSize (JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
4527+ ppc::protocol::GrpcConfig *arg1 = (ppc::protocol::GrpcConfig *) 0 ;
4528+ uint64_t arg2 ;
4529+ std::shared_ptr< ppc::protocol::GrpcConfig > *smartarg1 = 0 ;
4530+
4531+ (void )jenv;
4532+ (void )jcls;
4533+ (void )jarg1_;
4534+
4535+ smartarg1 = *(std::shared_ptr< ppc::protocol::GrpcConfig > **)&jarg1;
4536+ arg1 = (ppc::protocol::GrpcConfig *)(smartarg1 ? smartarg1->get () : 0 );
4537+ {
4538+ jclass clazz;
4539+ jmethodID mid;
4540+ jbyteArray ba;
4541+ jbyte* bae;
4542+ jsize sz;
4543+ int i;
4544+
4545+ if (!jarg2) {
4546+ SWIG_JavaThrowException (jenv, SWIG_JavaNullPointerException, " BigInteger null" );
4547+ return ;
4548+ }
4549+ clazz = jenv->GetObjectClass (jarg2);
4550+ mid = jenv->GetMethodID (clazz, " toByteArray" , " ()[B" );
4551+ ba = (jbyteArray)jenv->CallObjectMethod (jarg2, mid);
4552+ bae = jenv->GetByteArrayElements (ba, 0 );
4553+ sz = jenv->GetArrayLength (ba);
4554+ arg2 = 0 ;
4555+ if (sz > 0 ) {
4556+ arg2 = (uint64_t )(signed char )bae[0 ];
4557+ for (i=1 ; i<sz; i++) {
4558+ arg2 = (arg2 << 8 ) | (uint64_t )(unsigned char )bae[i];
4559+ }
4560+ }
4561+ jenv->ReleaseByteArrayElements (ba, bae, 0 );
4562+ }
4563+ (arg1)->setMaxSendMessageSize (arg2);
4564+ }
4565+
4566+
4567+ SWIGEXPORT void JNICALL Java_com_webank_wedpr_sdk_jni_generated_wedpr_1java_1transportJNI_GrpcConfig_1setMaxReceivedMessageSize (JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) {
4568+ ppc::protocol::GrpcConfig *arg1 = (ppc::protocol::GrpcConfig *) 0 ;
4569+ uint64_t arg2 ;
4570+ std::shared_ptr< ppc::protocol::GrpcConfig > *smartarg1 = 0 ;
4571+
4572+ (void )jenv;
4573+ (void )jcls;
4574+ (void )jarg1_;
4575+
4576+ smartarg1 = *(std::shared_ptr< ppc::protocol::GrpcConfig > **)&jarg1;
4577+ arg1 = (ppc::protocol::GrpcConfig *)(smartarg1 ? smartarg1->get () : 0 );
4578+ {
4579+ jclass clazz;
4580+ jmethodID mid;
4581+ jbyteArray ba;
4582+ jbyte* bae;
4583+ jsize sz;
4584+ int i;
4585+
4586+ if (!jarg2) {
4587+ SWIG_JavaThrowException (jenv, SWIG_JavaNullPointerException, " BigInteger null" );
4588+ return ;
4589+ }
4590+ clazz = jenv->GetObjectClass (jarg2);
4591+ mid = jenv->GetMethodID (clazz, " toByteArray" , " ()[B" );
4592+ ba = (jbyteArray)jenv->CallObjectMethod (jarg2, mid);
4593+ bae = jenv->GetByteArrayElements (ba, 0 );
4594+ sz = jenv->GetArrayLength (ba);
4595+ arg2 = 0 ;
4596+ if (sz > 0 ) {
4597+ arg2 = (uint64_t )(signed char )bae[0 ];
4598+ for (i=1 ; i<sz; i++) {
4599+ arg2 = (arg2 << 8 ) | (uint64_t )(unsigned char )bae[i];
4600+ }
4601+ }
4602+ jenv->ReleaseByteArrayElements (ba, bae, 0 );
4603+ }
4604+ (arg1)->setMaxReceivedMessageSize (arg2);
4605+ }
4606+
4607+
4608+ SWIGEXPORT jint JNICALL Java_com_webank_wedpr_sdk_jni_generated_wedpr_1java_1transportJNI_GrpcConfig_1compressAlgorithm (JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
4609+ jint jresult = 0 ;
4610+ ppc::protocol::GrpcConfig *arg1 = (ppc::protocol::GrpcConfig *) 0 ;
4611+ std::shared_ptr< ppc::protocol::GrpcConfig const > *smartarg1 = 0 ;
4612+ int result;
4613+
4614+ (void )jenv;
4615+ (void )jcls;
4616+ (void )jarg1_;
4617+
4618+ smartarg1 = *(std::shared_ptr< const ppc::protocol::GrpcConfig > **)&jarg1;
4619+ arg1 = (ppc::protocol::GrpcConfig *)(smartarg1 ? smartarg1->get () : 0 );
4620+ result = (int )((ppc::protocol::GrpcConfig const *)arg1)->compressAlgorithm ();
4621+ jresult = (jint)result;
4622+ return jresult;
4623+ }
4624+
4625+
4626+ SWIGEXPORT void JNICALL Java_com_webank_wedpr_sdk_jni_generated_wedpr_1java_1transportJNI_GrpcConfig_1setCompressAlgorithm (JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
4627+ ppc::protocol::GrpcConfig *arg1 = (ppc::protocol::GrpcConfig *) 0 ;
4628+ int arg2 ;
4629+ std::shared_ptr< ppc::protocol::GrpcConfig > *smartarg1 = 0 ;
4630+
4631+ (void )jenv;
4632+ (void )jcls;
4633+ (void )jarg1_;
4634+
4635+ smartarg1 = *(std::shared_ptr< ppc::protocol::GrpcConfig > **)&jarg1;
4636+ arg1 = (ppc::protocol::GrpcConfig *)(smartarg1 ? smartarg1->get () : 0 );
4637+ arg2 = (int )jarg2;
4638+ (arg1)->setCompressAlgorithm (arg2);
4639+ }
4640+
4641+
4642+ SWIGEXPORT jstring JNICALL Java_com_webank_wedpr_sdk_jni_generated_wedpr_1java_1transportJNI_printGrpcConfig (JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
4643+ jstring jresult = 0 ;
4644+ ppc::protocol::GrpcConfig::Ptr *arg1 = 0 ;
4645+ ppc::protocol::GrpcConfig::Ptr tempnull1 ;
4646+ std::string result;
4647+
4648+ (void )jenv;
4649+ (void )jcls;
4650+ (void )jarg1_;
4651+ arg1 = jarg1 ? *(ppc::protocol::GrpcConfig::Ptr **)&jarg1 : &tempnull1;
4652+ result = ppc::protocol::printGrpcConfig ((std::shared_ptr< ppc::protocol::GrpcConfig > const &)*arg1);
4653+ jresult = jenv->NewStringUTF ((&result)->c_str ());
4654+ return jresult;
4655+ }
4656+
4657+
44564658SWIGEXPORT void JNICALL Java_com_webank_wedpr_sdk_jni_generated_wedpr_1java_1transportJNI_delete_1MessageOptionalHeader (JNIEnv *jenv, jclass jcls, jlong jarg1) {
44574659 ppc::protocol::MessageOptionalHeader *arg1 = (ppc::protocol::MessageOptionalHeader *) 0 ;
44584660 std::shared_ptr< ppc::protocol::MessageOptionalHeader > *smartarg1 = 0 ;
0 commit comments