theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_TOR_JV_API

MkBufferC - various functions to create, initialize and destroy a MkBufferCMore...

+ Collaboration diagram for MkBufferC_TOR_JV_API:

Functions

native MkBufferC jvmkkernel.MkBufferC.Merge ()
  Java: [constructor] MkBufferC buf.Merge() C-API
Merge-Constructor - create a new MkBufferC as a merge from an existing object …
 
native MkBufferC jvmkkernel.MkBufferC.Dup ()
  Java: [constructor] MkBufferC buf.Dup() C-API
Dup-Constructor - create a new MkBufferC instance as copy from an existing MkBufferC instance
 
static native MkBufferC jvmkkernel.MkBufferC.Create (int size)
  Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …
 
 jvmkkernel.MkBufferC.MkBufferC (int size)
  Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …
 
static native MkBufferC jvmkkernel.MkBufferC.Create1024 (int size)
  Java: [constructor,static] MkBufferC MkBufferC.Create1024(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer1024S (1024 byte) …
 
static MkBufferC jvmkkernel.MkBufferC.Create1024 ()
  Java: [constructor,static] MkBufferC MkBufferC.Create1024(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer1024S (1024 byte) …
 
static native MkBufferC jvmkkernel.MkBufferC.Create256 (int size)
  Java: [constructor,static] MkBufferC MkBufferC.Create256(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer256S (256 byte) …
 
static MkBufferC jvmkkernel.MkBufferC.Create256 ()
  Java: [constructor,static] MkBufferC MkBufferC.Create256(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer256S (256 byte) …
 
static native MkBufferC jvmkkernel.MkBufferC.Create64 (int size)
  Java: [constructor,static] MkBufferC MkBufferC.Create64(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer64S (64 byte) …
 
static MkBufferC jvmkkernel.MkBufferC.Create64 ()
  Java: [constructor,static] MkBufferC MkBufferC.Create64(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer64S (64 byte) …
 
static native MkBufferC jvmkkernel.MkBufferC.CreateBIN (byte[] val)
  Java: doc_mk_jv_BufferCreateBIN C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static native MkBufferC jvmkkernel.MkBufferC.CreateBOL (boolean val)
  Java: doc_mk_jv_BufferCreateBOL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static native MkBufferC jvmkkernel.MkBufferC.CreateBUF (MkBufferC val)
  Java: [constructor,static] MkBufferC MkBufferC.CreateBUF(MkBufferC val) C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static native MkBufferC jvmkkernel.MkBufferC.CreateDBL (double val)
  Java: doc_mk_jv_BufferCreateDBL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static native MkBufferC jvmkkernel.MkBufferC.CreateFLT (float val)
  Java: doc_mk_jv_BufferCreateFLT C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static native MkBufferC jvmkkernel.MkBufferC.CreateI16 (short val)
  Java: doc_mk_jv_BufferCreateI16 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static native MkBufferC jvmkkernel.MkBufferC.CreateI32 (int val)
  Java: doc_mk_jv_BufferCreateI32 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static native MkBufferC jvmkkernel.MkBufferC.CreateI64 (long val)
  Java: doc_mk_jv_BufferCreateI64 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static native MkBufferC jvmkkernel.MkBufferC.CreateI8 (byte val)
  Java: doc_mk_jv_BufferCreateI8 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static native MkBufferC jvmkkernel.MkBufferC.CreateSTR (String val)
  Java: doc_mk_jv_BufferCreateSTR C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static MkBufferC jvmkkernel.MkBufferC.Create ()
  Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …
 
 jvmkkernel.MkBufferC.MkBufferC ()
  Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …
 
static native MkBufferC jvmkkernel.MkBufferC.CreateTLS (String tlsName, boolean resetB)
  Java: [static] MkBufferC MkBufferC.CreateTLS(String tlsName, ?boolean resetB = true?) C-API
same as BufferCreate but require no cleanup
 
static MkBufferC jvmkkernel.MkBufferC.CreateTLS (String tlsName)
  Java: [static] MkBufferC MkBufferC.CreateTLS(String tlsName, ?boolean resetB = true?) C-API
same as BufferCreate but require no cleanup
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Merge (JNIEnv *env, jobject self)
  Java: [constructor] MkBufferC buf.Merge() C-API
Merge-Constructor - create a new MkBufferC as a merge from an existing object …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Dup (JNIEnv *env, jobject self)
  Java: [constructor] MkBufferC buf.Dup() C-API
Dup-Constructor - create a new MkBufferC instance as copy from an existing MkBufferC instance
 
JNIEXPORT jlong JNICALL Java_jvmkkernel_MkBufferC_CTOR (JNIEnv *env, jclass class, jint size)
  Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Create (JNIEnv *env, jclass class, jint size)
  Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Create1024 (JNIEnv *env, jclass class, jint size)
  Java: [constructor,static] MkBufferC MkBufferC.Create1024(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer1024S (1024 byte) …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Create256 (JNIEnv *env, jclass class, jint size)
  Java: [constructor,static] MkBufferC MkBufferC.Create256(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer256S (256 byte) …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Create64 (JNIEnv *env, jclass class, jint size)
  Java: [constructor,static] MkBufferC MkBufferC.Create64(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer64S (64 byte) …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateBIN (JNIEnv *env, jclass class, jbyteArray val)
  Java: doc_mk_jv_BufferCreateBIN C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateBOL (JNIEnv *env, jclass class, jboolean val)
  Java: doc_mk_jv_BufferCreateBOL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateBUF (JNIEnv *env, jclass class, jobject val)
  Java: [constructor,static] MkBufferC MkBufferC.CreateBUF(MkBufferC val) C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateDBL (JNIEnv *env, jclass class, jdouble val)
  Java: doc_mk_jv_BufferCreateDBL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateFLT (JNIEnv *env, jclass class, jfloat val)
  Java: doc_mk_jv_BufferCreateFLT C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateI16 (JNIEnv *env, jclass class, jshort val)
  Java: doc_mk_jv_BufferCreateI16 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateI32 (JNIEnv *env, jclass class, jint val)
  Java: doc_mk_jv_BufferCreateI32 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateI64 (JNIEnv *env, jclass class, jlong val)
  Java: doc_mk_jv_BufferCreateI64 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateI8 (JNIEnv *env, jclass class, jbyte val)
  Java: doc_mk_jv_BufferCreateI8 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateSTR (JNIEnv *env, jclass class, jstring val)
  Java: doc_mk_jv_BufferCreateSTR C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateTLS (JNIEnv *env, jclass class, jstring tlsName, jboolean resetB)
  Java: [static] MkBufferC MkBufferC.CreateTLS(String tlsName, ?boolean resetB = true?) C-API
same as BufferCreate but require no cleanup
 

Detailed Description

MkBufferC - various functions to create, initialize and destroy a MkBufferC

Function Documentation

◆ Create() [1/2]

static MkBufferC jvmkkernel.MkBufferC.Create ( )
static

Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …

Definition at line 395 of file MkBufferC.java.

395 {
396 return Create (0);
397 }
static MkBufferC Create()
Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) → C-API Constructor - crea...
+ Here is the caller graph for this function:

◆ Create() [2/2]

static native MkBufferC jvmkkernel.MkBufferC.Create ( int size)
static

Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …

◆ Create1024() [1/2]

static MkBufferC jvmkkernel.MkBufferC.Create1024 ( )
static

Java: [constructor,static] MkBufferC MkBufferC.Create1024(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer1024S (1024 byte) …

Definition at line 344 of file MkBufferC.java.

344 {
345 return Create1024 (0);
346 }
static MkBufferC Create1024()
Java: [constructor,static] MkBufferC MkBufferC.Create1024(?int size = 0?) → C-API call the Buffe...
+ Here is the caller graph for this function:

◆ Create1024() [2/2]

static native MkBufferC jvmkkernel.MkBufferC.Create1024 ( int size)
static

◆ Create256() [1/2]

static MkBufferC jvmkkernel.MkBufferC.Create256 ( )
static

Java: [constructor,static] MkBufferC MkBufferC.Create256(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer256S (256 byte) …

Definition at line 352 of file MkBufferC.java.

352 {
353 return Create256 (0);
354 }
static MkBufferC Create256()
Java: [constructor,static] MkBufferC MkBufferC.Create256(?int size = 0?) → C-API call the Buffer...
+ Here is the caller graph for this function:

◆ Create256() [2/2]

static native MkBufferC jvmkkernel.MkBufferC.Create256 ( int size)
static

◆ Create64() [1/2]

static MkBufferC jvmkkernel.MkBufferC.Create64 ( )
static

Java: [constructor,static] MkBufferC MkBufferC.Create64(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer64S (64 byte) …

Definition at line 360 of file MkBufferC.java.

360 {
361 return Create64 (0);
362 }
static MkBufferC Create64()
Java: [constructor,static] MkBufferC MkBufferC.Create64(?int size = 0?) → C-API call the BufferC...
+ Here is the caller graph for this function:

◆ Create64() [2/2]

static native MkBufferC jvmkkernel.MkBufferC.Create64 ( int size)
static

◆ CreateBIN()

static native MkBufferC jvmkkernel.MkBufferC.CreateBIN ( byte[] val)
static

Java: doc_mk_jv_BufferCreateBIN C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

◆ CreateBOL()

static native MkBufferC jvmkkernel.MkBufferC.CreateBOL ( boolean val)
static

Java: doc_mk_jv_BufferCreateBOL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

◆ CreateBUF()

static native MkBufferC jvmkkernel.MkBufferC.CreateBUF ( MkBufferC val)
static

◆ CreateDBL()

static native MkBufferC jvmkkernel.MkBufferC.CreateDBL ( double val)
static

Java: doc_mk_jv_BufferCreateDBL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

◆ CreateFLT()

static native MkBufferC jvmkkernel.MkBufferC.CreateFLT ( float val)
static

Java: doc_mk_jv_BufferCreateFLT C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

◆ CreateI16()

static native MkBufferC jvmkkernel.MkBufferC.CreateI16 ( short val)
static

Java: doc_mk_jv_BufferCreateI16 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

◆ CreateI32()

static native MkBufferC jvmkkernel.MkBufferC.CreateI32 ( int val)
static

Java: doc_mk_jv_BufferCreateI32 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

◆ CreateI64()

static native MkBufferC jvmkkernel.MkBufferC.CreateI64 ( long val)
static

Java: doc_mk_jv_BufferCreateI64 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

◆ CreateI8()

static native MkBufferC jvmkkernel.MkBufferC.CreateI8 ( byte val)
static

Java: doc_mk_jv_BufferCreateI8 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

◆ CreateSTR()

static native MkBufferC jvmkkernel.MkBufferC.CreateSTR ( String val)
static

Java: doc_mk_jv_BufferCreateSTR C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

◆ CreateTLS() [1/2]

static MkBufferC jvmkkernel.MkBufferC.CreateTLS ( String tlsName)
static

Java: [static] MkBufferC MkBufferC.CreateTLS(String tlsName, ?boolean resetB = true?) C-API
same as BufferCreate but require no cleanup

Definition at line 410 of file MkBufferC.java.

410 {
411 return CreateTLS (tlsName, true);
412 }
static native MkBufferC CreateTLS(String tlsName, boolean resetB)
Java: [static] MkBufferC MkBufferC.CreateTLS(String tlsName, ?boolean resetB = true?...

◆ CreateTLS() [2/2]

static native MkBufferC jvmkkernel.MkBufferC.CreateTLS ( String tlsName,
boolean resetB )
static

Java: [static] MkBufferC MkBufferC.CreateTLS(String tlsName, ?boolean resetB = true?) C-API
same as BufferCreate but require no cleanup

+ Here is the caller graph for this function:

◆ Dup()

native MkBufferC jvmkkernel.MkBufferC.Dup ( )

Java: [constructor] MkBufferC buf.Dup() C-API
Dup-Constructor - create a new MkBufferC instance as copy from an existing MkBufferC instance

◆ Java_jvmkkernel_MkBufferC_Create()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Create ( JNIEnv * env,
jclass class,
jint size )

Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …

Definition at line 810 of file MkBufferC_jv.c.

810 {
812 MK_BUF __retVal__L = MkBufferCreate(NULL, size);
813 if (__retVal__L == NULL) {
814 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.Create");
815 goto error;
816 }
817 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
818 return __retVal__S;
819error:
820 return 0;
821}
#define MkBufferCreate(...)
#define MK_RT_CALL
#define MkRtSetup_NULL
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE …

◆ Java_jvmkkernel_MkBufferC_Create1024()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Create1024 ( JNIEnv * env,
jclass class,
jint size )

Java: [constructor,static] MkBufferC MkBufferC.Create1024(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer1024S (1024 byte) …

Definition at line 824 of file MkBufferC_jv.c.

824 {
826 MK_BUF __retVal__L = MkBufferCreate1024(size);
827 if (__retVal__L == NULL) {
828 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.Create1024");
829 goto error;
830 }
831 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
832 return __retVal__S;
833error:
834 return 0;
835}
#define MkBufferCreate1024(...)

◆ Java_jvmkkernel_MkBufferC_Create256()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Create256 ( JNIEnv * env,
jclass class,
jint size )

Java: [constructor,static] MkBufferC MkBufferC.Create256(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer256S (256 byte) …

Definition at line 838 of file MkBufferC_jv.c.

838 {
840 MK_BUF __retVal__L = MkBufferCreate256(size);
841 if (__retVal__L == NULL) {
842 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.Create256");
843 goto error;
844 }
845 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
846 return __retVal__S;
847error:
848 return 0;
849}
#define MkBufferCreate256(...)

◆ Java_jvmkkernel_MkBufferC_Create64()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Create64 ( JNIEnv * env,
jclass class,
jint size )

Java: [constructor,static] MkBufferC MkBufferC.Create64(?int size = 0?) C-API
call the BufferCreate with default type MkBuffer64S (64 byte) …

Definition at line 852 of file MkBufferC_jv.c.

852 {
854 MK_BUF __retVal__L = MkBufferCreate64(size);
855 if (__retVal__L == NULL) {
856 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.Create64");
857 goto error;
858 }
859 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
860 return __retVal__S;
861error:
862 return 0;
863}
#define MkBufferCreate64(...)

◆ Java_jvmkkernel_MkBufferC_CreateBIN()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateBIN ( JNIEnv * env,
jclass class,
jbyteArray val )

Java: doc_mk_jv_BufferCreateBIN C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 866 of file MkBufferC_jv.c.

866 {
868 MK_BINN val_data = (MK_BINN) (*env)->GetByteArrayElements(env, val, NULL);
869 JavaErrorCheck;
870 MK_SIZE val_size = (MK_SIZE) (*env)->GetArrayLength (env, val);
871 JavaErrorCheck;
872 MkBinaryR val_ref = MkBinaryCreate(val_size,val_data);
873 MK_BUF __retVal__L = MkBufferCreateBIN(val_ref);
874 if (__retVal__L == NULL) {
875 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateBIN");
876 goto error;
877 }
878 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
879 (*env)->ReleaseByteArrayElements(env, val, (jbyte*)val_data, JNI_ABORT);
880 return __retVal__S;
881error:
882 return 0;
883}
#define MkBufferCreateBIN(...)
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
binary data default format …

◆ Java_jvmkkernel_MkBufferC_CreateBOL()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateBOL ( JNIEnv * env,
jclass class,
jboolean val )

Java: doc_mk_jv_BufferCreateBOL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 886 of file MkBufferC_jv.c.

886 {
888 MK_BUF __retVal__L = MkBufferCreateBOL((MK_BOL)(val?1:0));
889 if (__retVal__L == NULL) {
890 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateBOL");
891 goto error;
892 }
893 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
894 return __retVal__S;
895error:
896 return 0;
897}
#define MkBufferCreateBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ Java_jvmkkernel_MkBufferC_CreateBUF()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateBUF ( JNIEnv * env,
jclass class,
jobject val )

Java: [constructor,static] MkBufferC MkBufferC.CreateBUF(MkBufferC val) C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 900 of file MkBufferC_jv.c.

900 {
902 MK_BUFN val_hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",val);
903 JavaErrorCheck;
904 MK_BUF __retVal__L = MkBufferCreateBUF(val_hdl);
905 if (__retVal__L == NULL) {
906 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateBUF");
907 goto error;
908 }
909 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
910 return __retVal__S;
911error:
912 return 0;
913}
const struct MkBufferS * MK_BUFN
class-shortcut for const struct MkBufferS *, all const shortcut using the XX_YYYC syntax (only for pu...
#define MkBufferCreateBUF(...)

◆ Java_jvmkkernel_MkBufferC_CreateDBL()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateDBL ( JNIEnv * env,
jclass class,
jdouble val )

Java: doc_mk_jv_BufferCreateDBL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 916 of file MkBufferC_jv.c.

916 {
918 MK_BUF __retVal__L = MkBufferCreateDBL(val);
919 if (__retVal__L == NULL) {
920 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateDBL");
921 goto error;
922 }
923 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
924 return __retVal__S;
925error:
926 return 0;
927}
#define MkBufferCreateDBL(...)

◆ Java_jvmkkernel_MkBufferC_CreateFLT()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateFLT ( JNIEnv * env,
jclass class,
jfloat val )

Java: doc_mk_jv_BufferCreateFLT C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 930 of file MkBufferC_jv.c.

930 {
932 MK_BUF __retVal__L = MkBufferCreateFLT(val);
933 if (__retVal__L == NULL) {
934 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateFLT");
935 goto error;
936 }
937 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
938 return __retVal__S;
939error:
940 return 0;
941}
#define MkBufferCreateFLT(...)

◆ Java_jvmkkernel_MkBufferC_CreateI16()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateI16 ( JNIEnv * env,
jclass class,
jshort val )

Java: doc_mk_jv_BufferCreateI16 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 944 of file MkBufferC_jv.c.

944 {
946 MK_BUF __retVal__L = MkBufferCreateI16(val);
947 if (__retVal__L == NULL) {
948 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateI16");
949 goto error;
950 }
951 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
952 return __retVal__S;
953error:
954 return 0;
955}
#define MkBufferCreateI16(...)

◆ Java_jvmkkernel_MkBufferC_CreateI32()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateI32 ( JNIEnv * env,
jclass class,
jint val )

Java: doc_mk_jv_BufferCreateI32 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 958 of file MkBufferC_jv.c.

958 {
960 MK_BUF __retVal__L = MkBufferCreateI32(val);
961 if (__retVal__L == NULL) {
962 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateI32");
963 goto error;
964 }
965 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
966 return __retVal__S;
967error:
968 return 0;
969}
#define MkBufferCreateI32(...)

◆ Java_jvmkkernel_MkBufferC_CreateI64()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateI64 ( JNIEnv * env,
jclass class,
jlong val )

Java: doc_mk_jv_BufferCreateI64 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 972 of file MkBufferC_jv.c.

972 {
974 MK_BUF __retVal__L = MkBufferCreateI64(val);
975 if (__retVal__L == NULL) {
976 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateI64");
977 goto error;
978 }
979 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
980 return __retVal__S;
981error:
982 return 0;
983}
#define MkBufferCreateI64(...)

◆ Java_jvmkkernel_MkBufferC_CreateI8()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateI8 ( JNIEnv * env,
jclass class,
jbyte val )

Java: doc_mk_jv_BufferCreateI8 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 986 of file MkBufferC_jv.c.

986 {
988 MK_BUF __retVal__L = MkBufferCreateI8((MK_I8)(val));
989 if (__retVal__L == NULL) {
990 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateI8");
991 goto error;
992 }
993 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
994 return __retVal__S;
995error:
996 return 0;
997}
#define MkBufferCreateI8(...)
signed char MK_I8
1 byte byte data-type

◆ Java_jvmkkernel_MkBufferC_CreateSTR()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateSTR ( JNIEnv * env,
jclass class,
jstring val )

Java: doc_mk_jv_BufferCreateSTR C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE

Definition at line 1000 of file MkBufferC_jv.c.

1000 {
1002 MK_STRN val_ptr = (val?(*env)->GetStringUTFChars(env,val,NULL):NULL);
1003 JavaErrorCheck;
1004 MK_BUF __retVal__L = MkBufferCreateSTR(val_ptr);
1005 if (__retVal__L == NULL) {
1006 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CreateSTR");
1007 goto error;
1008 }
1009 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
1010 if (val_ptr) (*env)->ReleaseStringUTFChars(env,val,val_ptr);
1011 return __retVal__S;
1012error:
1013 return 0;
1014}
#define MkBufferCreateSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ Java_jvmkkernel_MkBufferC_CreateTLS()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_CreateTLS ( JNIEnv * env,
jclass class,
jstring tlsName,
jboolean resetB )

Java: [static] MkBufferC MkBufferC.CreateTLS(String tlsName, ?boolean resetB = true?) C-API
same as BufferCreate but require no cleanup

Definition at line 1019 of file MkBufferC_jv.c.

1019 {
1021 MK_STRN tlsName_ptr = (tlsName?(*env)->GetStringUTFChars(env,tlsName,NULL):NULL);
1022 JavaErrorCheck;
1023 MK_BUF __retVal__L = MkBufferCreateTLS(tlsName_ptr, resetB);
1024 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
1025 if (tlsName_ptr) (*env)->ReleaseStringUTFChars(env,tlsName,tlsName_ptr);
1026 return __retVal__S;
1027error:
1028 return 0;
1029}
#define MkBufferCreateTLS(...)

◆ Java_jvmkkernel_MkBufferC_CTOR()

JNIEXPORT jlong JNICALL Java_jvmkkernel_MkBufferC_CTOR ( JNIEnv * env,
jclass class,
jint size )

Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …

Definition at line 796 of file MkBufferC_jv.c.

796 {
798 MK_BUF __retVal__L = MkBufferCreate(NULL, size);
799 if (__retVal__L == NULL) {
800 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.CTOR");
801 goto error;
802 }
803 jlong __retVal__S = (jlong)__retVal__L;
804 return __retVal__S;
805error:
806 return 0;
807}

◆ Java_jvmkkernel_MkBufferC_Dup()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Dup ( JNIEnv * env,
jobject self )

Java: [constructor] MkBufferC buf.Dup() C-API
Dup-Constructor - create a new MkBufferC instance as copy from an existing MkBufferC instance

Definition at line 778 of file MkBufferC_jv.c.

778 {
779 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
780 JavaErrorCheck;
781 MkRtSetup_X(hdl);
782 MK_BUF __retVal__L = MkBufferDup(hdl);
783 if (__retVal__L == NULL) {
784 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.Dup");
785 goto error;
786 }
787 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
788 return __retVal__S;
789error:
790 return 0;
791}
#define MkBufferDup(...)
#define MkRtSetup_X(x)

◆ Java_jvmkkernel_MkBufferC_Merge()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Merge ( JNIEnv * env,
jobject self )

Java: [constructor] MkBufferC buf.Merge() C-API
Merge-Constructor - create a new MkBufferC as a merge from an existing object …

Definition at line 760 of file MkBufferC_jv.c.

760 {
761 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
762 JavaErrorCheck;
763 MkRtSetup_X(hdl);
764 MK_BUF __retVal__L = MkBufferMerge(hdl);
765 if (__retVal__L == NULL) {
766 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferC.Merge");
767 goto error;
768 }
769 jobject __retVal__S = MK(MkBufferC_ObjCreate)(MK_RT_CALL env,__retVal__L);
770 return __retVal__S;
771error:
772 return 0;
773}
struct MkBufferS * MK_BUF
class-shortcut for struct MkBufferS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MkBufferMerge(...)

◆ Merge()

native MkBufferC jvmkkernel.MkBufferC.Merge ( )

Java: [constructor] MkBufferC buf.Merge() C-API
Merge-Constructor - create a new MkBufferC as a merge from an existing object …

◆ MkBufferC() [1/2]

jvmkkernel.MkBufferC.MkBufferC ( )

Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …

Definition at line 400 of file MkBufferC.java.

400 {
401 this(CTOR(0), true);
402 }

◆ MkBufferC() [2/2]

jvmkkernel.MkBufferC.MkBufferC ( int size)

Java: [constructor,static] MkBufferC MkBufferC.Create(?int size = 0?) C-API
Constructor - create a new MkBufferC with minimum size of internal storage …

Definition at line 336 of file MkBufferC.java.

336 {
337 this(CTOR(size), true);
338 }