theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Set_JV_API

MkBufferC - various functions to set buffer-dataMore...

+ Collaboration diagram for MkBufferC_Set_JV_API:

Functions

native MkBufferC jvmkkernel.MkBufferC.SetBIN (byte[] val)
  Java: doc_mk_jv_BufferSetBIN C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetBOL (boolean val)
  Java: doc_mk_jv_BufferSetBOL C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetBUF (MkBufferC val)
  Java: MkBufferC buf.SetBUF(MkBufferC val) C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetBinaryR (byte[] val)
  Java: MkBufferC buf.SetBinaryR(byte[] val) C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetDBL (double val)
  Java: doc_mk_jv_BufferSetDBL C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetFLT (float val)
  Java: doc_mk_jv_BufferSetFLT C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetI16 (short val)
  Java: doc_mk_jv_BufferSetI16 C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetI32 (int val)
  Java: doc_mk_jv_BufferSetI32 C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetI64 (long val)
  Java: doc_mk_jv_BufferSetI64 C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetI8 (byte val)
  Java: doc_mk_jv_BufferSetI8 C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetSTR (String val)
  Java: doc_mk_jv_BufferSetSTR C-API
Set the MkBufferC to the val
 
native MkBufferC jvmkkernel.MkBufferC.SetStringR (String val)
  Java: MkBufferC buf.SetStringR(String val) C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetBIN (JNIEnv *env, jobject self, jbyteArray val)
  Java: doc_mk_jv_BufferSetBIN C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetBOL (JNIEnv *env, jobject self, jboolean val)
  Java: doc_mk_jv_BufferSetBOL C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetBUF (JNIEnv *env, jobject self, jobject val)
  Java: MkBufferC buf.SetBUF(MkBufferC val) C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetBinaryR (JNIEnv *env, jobject self, jbyteArray val)
  Java: MkBufferC buf.SetBinaryR(byte[] val) C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetDBL (JNIEnv *env, jobject self, jdouble val)
  Java: doc_mk_jv_BufferSetDBL C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetFLT (JNIEnv *env, jobject self, jfloat val)
  Java: doc_mk_jv_BufferSetFLT C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetI16 (JNIEnv *env, jobject self, jshort val)
  Java: doc_mk_jv_BufferSetI16 C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetI32 (JNIEnv *env, jobject self, jint val)
  Java: doc_mk_jv_BufferSetI32 C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetI64 (JNIEnv *env, jobject self, jlong val)
  Java: doc_mk_jv_BufferSetI64 C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetI8 (JNIEnv *env, jobject self, jbyte val)
  Java: doc_mk_jv_BufferSetI8 C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetSTR (JNIEnv *env, jobject self, jstring val)
  Java: doc_mk_jv_BufferSetSTR C-API
Set the MkBufferC to the val
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetStringR (JNIEnv *env, jobject self, jstring val)
  Java: MkBufferC buf.SetStringR(String val) C-API
Set the MkBufferC to the val
 

Detailed Description

MkBufferC - various functions to set buffer-data

Function Documentation

◆ Java_jvmkkernel_MkBufferC_SetBIN()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetBIN ( JNIEnv * env,
jobject self,
jbyteArray val )

Java: doc_mk_jv_BufferSetBIN C-API
Set the MkBufferC to the val

Definition at line 587 of file MkBufferC_jv.c.

587 {
588 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
589 JavaErrorCheck;
590 MkRtSetup_X(hdl);
591 MK_BINN val_data = (MK_BINN) (*env)->GetByteArrayElements(env, val, NULL);
592 JavaErrorCheck;
593 MK_SIZE val_size = (MK_SIZE) (*env)->GetArrayLength (env, val);
594 JavaErrorCheck;
595 MkBinaryR val_ref = MkBinaryCreate(val_size,val_data);
596 MK_BUF __retVal__L = MkBufferSetBIN(hdl, val_ref);
597 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
598 (*env)->ReleaseByteArrayElements(env, val, (jbyte*)val_data, JNI_ABORT);
599 return __retVal__S;
600error:
601 return 0;
602}
struct MkBufferS * MK_BUF
class-shortcut for struct MkBufferS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MkBufferSetBIN(...)
static MkBinaryR MkBinaryCreate(MK_SIZE size, MK_BINN data)
create a binary from data and size ...
long MK_SIZE
MK_BINB const * MK_BINN
const byte-array pointer data-type
#define MK_RT_CALL
#define MkRtSetup_X(x)
binary data default format …
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE …

◆ Java_jvmkkernel_MkBufferC_SetBinaryR()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetBinaryR ( JNIEnv * env,
jobject self,
jbyteArray val )

Java: MkBufferC buf.SetBinaryR(byte[] val) C-API
Set the MkBufferC to the val

Definition at line 631 of file MkBufferC_jv.c.

631 {
632 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
633 JavaErrorCheck;
634 MkRtSetup_X(hdl);
635 MK_BINN val_data = (MK_BINN) (*env)->GetByteArrayElements(env, val, NULL);
636 JavaErrorCheck;
637 MK_SIZE val_size = (MK_SIZE) (*env)->GetArrayLength (env, val);
638 JavaErrorCheck;
639 MkBinaryR val_ref = MkBinaryCreate(val_size,val_data);
640 MK_BUF __retVal__L = MkBufferSetBinaryR(hdl, val_ref);
641 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
642 (*env)->ReleaseByteArrayElements(env, val, (jbyte*)val_data, JNI_ABORT);
643 return __retVal__S;
644error:
645 return 0;
646}
#define MkBufferSetBinaryR(...)

◆ Java_jvmkkernel_MkBufferC_SetBOL()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetBOL ( JNIEnv * env,
jobject self,
jboolean val )

Java: doc_mk_jv_BufferSetBOL C-API
Set the MkBufferC to the val

Definition at line 605 of file MkBufferC_jv.c.

605 {
606 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
607 JavaErrorCheck;
608 MkRtSetup_X(hdl);
609 MK_BUF __retVal__L = MkBufferSetBOL(hdl, (MK_BOL)(val?1:0));
610 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
611 return __retVal__S;
612error:
613 return 0;
614}
#define MkBufferSetBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ Java_jvmkkernel_MkBufferC_SetBUF()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetBUF ( JNIEnv * env,
jobject self,
jobject val )

Java: MkBufferC buf.SetBUF(MkBufferC val) C-API
Set the MkBufferC to the val

Definition at line 617 of file MkBufferC_jv.c.

617 {
618 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
619 JavaErrorCheck;
620 MkRtSetup_X(hdl);
621 MK_BUFN val_hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",val);
622 JavaErrorCheck;
623 MK_BUF __retVal__L = MkBufferSetBUF(hdl, val_hdl);
624 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
625 return __retVal__S;
626error:
627 return 0;
628}
const struct MkBufferS * MK_BUFN
class-shortcut for const struct MkBufferS *, all const shortcut using the XX_YYYC syntax (only for pu...
#define MkBufferSetBUF(...)

◆ Java_jvmkkernel_MkBufferC_SetDBL()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetDBL ( JNIEnv * env,
jobject self,
jdouble val )

Java: doc_mk_jv_BufferSetDBL C-API
Set the MkBufferC to the val

Definition at line 649 of file MkBufferC_jv.c.

649 {
650 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
651 JavaErrorCheck;
652 MkRtSetup_X(hdl);
653 MK_BUF __retVal__L = MkBufferSetDBL(hdl, val);
654 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
655 return __retVal__S;
656error:
657 return 0;
658}
#define MkBufferSetDBL(...)

◆ Java_jvmkkernel_MkBufferC_SetFLT()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetFLT ( JNIEnv * env,
jobject self,
jfloat val )

Java: doc_mk_jv_BufferSetFLT C-API
Set the MkBufferC to the val

Definition at line 661 of file MkBufferC_jv.c.

661 {
662 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
663 JavaErrorCheck;
664 MkRtSetup_X(hdl);
665 MK_BUF __retVal__L = MkBufferSetFLT(hdl, val);
666 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
667 return __retVal__S;
668error:
669 return 0;
670}
#define MkBufferSetFLT(...)

◆ Java_jvmkkernel_MkBufferC_SetI16()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetI16 ( JNIEnv * env,
jobject self,
jshort val )

Java: doc_mk_jv_BufferSetI16 C-API
Set the MkBufferC to the val

Definition at line 673 of file MkBufferC_jv.c.

673 {
674 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
675 JavaErrorCheck;
676 MkRtSetup_X(hdl);
677 MK_BUF __retVal__L = MkBufferSetI16(hdl, val);
678 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
679 return __retVal__S;
680error:
681 return 0;
682}
#define MkBufferSetI16(...)

◆ Java_jvmkkernel_MkBufferC_SetI32()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetI32 ( JNIEnv * env,
jobject self,
jint val )

Java: doc_mk_jv_BufferSetI32 C-API
Set the MkBufferC to the val

Definition at line 685 of file MkBufferC_jv.c.

685 {
686 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
687 JavaErrorCheck;
688 MkRtSetup_X(hdl);
689 MK_BUF __retVal__L = MkBufferSetI32(hdl, val);
690 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
691 return __retVal__S;
692error:
693 return 0;
694}
#define MkBufferSetI32(...)

◆ Java_jvmkkernel_MkBufferC_SetI64()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetI64 ( JNIEnv * env,
jobject self,
jlong val )

Java: doc_mk_jv_BufferSetI64 C-API
Set the MkBufferC to the val

Definition at line 697 of file MkBufferC_jv.c.

697 {
698 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
699 JavaErrorCheck;
700 MkRtSetup_X(hdl);
701 MK_BUF __retVal__L = MkBufferSetI64(hdl, val);
702 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
703 return __retVal__S;
704error:
705 return 0;
706}
#define MkBufferSetI64(...)

◆ Java_jvmkkernel_MkBufferC_SetI8()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetI8 ( JNIEnv * env,
jobject self,
jbyte val )

Java: doc_mk_jv_BufferSetI8 C-API
Set the MkBufferC to the val

Definition at line 709 of file MkBufferC_jv.c.

709 {
710 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
711 JavaErrorCheck;
712 MkRtSetup_X(hdl);
713 MK_BUF __retVal__L = MkBufferSetI8(hdl, (MK_I8)(val));
714 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
715 return __retVal__S;
716error:
717 return 0;
718}
#define MkBufferSetI8(...)
signed char MK_I8
1 byte byte data-type

◆ Java_jvmkkernel_MkBufferC_SetSTR()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetSTR ( JNIEnv * env,
jobject self,
jstring val )

Java: doc_mk_jv_BufferSetSTR C-API
Set the MkBufferC to the val

Definition at line 721 of file MkBufferC_jv.c.

721 {
722 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
723 JavaErrorCheck;
724 MkRtSetup_X(hdl);
725 MK_STRN val_ptr = (val?(*env)->GetStringUTFChars(env,val,NULL):NULL);
726 JavaErrorCheck;
727 MK_BUF __retVal__L = MkBufferSetSTR(hdl, val_ptr);
728 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
729 if (val_ptr) (*env)->ReleaseStringUTFChars(env,val,val_ptr);
730 return __retVal__S;
731error:
732 return 0;
733}
#define MkBufferSetSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ Java_jvmkkernel_MkBufferC_SetStringR()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_SetStringR ( JNIEnv * env,
jobject self,
jstring val )

Java: MkBufferC buf.SetStringR(String val) C-API
Set the MkBufferC to the val

Definition at line 736 of file MkBufferC_jv.c.

736 {
737 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
738 JavaErrorCheck;
739 MkRtSetup_X(hdl);
740 MkStringR val_ref = MkStringCreate((*env)->GetStringUTFLength(env,val),(val?(*env)->GetStringUTFChars(env,val,NULL):NULL));
741 JavaErrorCheck;
742 MK_BUF __retVal__L = MkBufferSetStringR(hdl, val_ref);
743 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
744 if (val_ref.ptr) (*env)->ReleaseStringUTFChars(env,val,val_ref.ptr);
745 return __retVal__S;
746error:
747 return 0;
748}
#define MkBufferSetStringR(...)
static MkStringR MkStringCreate(MK_NUM len, MK_STRN str)
create a str from ptr and len ...
string data default format …
MK_STRN ptr
pointer to the string data

◆ SetBIN()

native MkBufferC jvmkkernel.MkBufferC.SetBIN ( byte[] val)

Java: doc_mk_jv_BufferSetBIN C-API
Set the MkBufferC to the val

◆ SetBinaryR()

native MkBufferC jvmkkernel.MkBufferC.SetBinaryR ( byte[] val)

Java: MkBufferC buf.SetBinaryR(byte[] val) C-API
Set the MkBufferC to the val

◆ SetBOL()

native MkBufferC jvmkkernel.MkBufferC.SetBOL ( boolean val)

Java: doc_mk_jv_BufferSetBOL C-API
Set the MkBufferC to the val

◆ SetBUF()

native MkBufferC jvmkkernel.MkBufferC.SetBUF ( MkBufferC val)

Java: MkBufferC buf.SetBUF(MkBufferC val) C-API
Set the MkBufferC to the val

◆ SetDBL()

native MkBufferC jvmkkernel.MkBufferC.SetDBL ( double val)

Java: doc_mk_jv_BufferSetDBL C-API
Set the MkBufferC to the val

◆ SetFLT()

native MkBufferC jvmkkernel.MkBufferC.SetFLT ( float val)

Java: doc_mk_jv_BufferSetFLT C-API
Set the MkBufferC to the val

◆ SetI16()

native MkBufferC jvmkkernel.MkBufferC.SetI16 ( short val)

Java: doc_mk_jv_BufferSetI16 C-API
Set the MkBufferC to the val

◆ SetI32()

native MkBufferC jvmkkernel.MkBufferC.SetI32 ( int val)

Java: doc_mk_jv_BufferSetI32 C-API
Set the MkBufferC to the val

◆ SetI64()

native MkBufferC jvmkkernel.MkBufferC.SetI64 ( long val)

Java: doc_mk_jv_BufferSetI64 C-API
Set the MkBufferC to the val

◆ SetI8()

native MkBufferC jvmkkernel.MkBufferC.SetI8 ( byte val)

Java: doc_mk_jv_BufferSetI8 C-API
Set the MkBufferC to the val

◆ SetSTR()

native MkBufferC jvmkkernel.MkBufferC.SetSTR ( String val)

Java: doc_mk_jv_BufferSetSTR C-API
Set the MkBufferC to the val

◆ SetStringR()

native MkBufferC jvmkkernel.MkBufferC.SetStringR ( String val)

Java: MkBufferC buf.SetStringR(String val) C-API
Set the MkBufferC to the val