theKernel 10.0
Loading...
Searching...
No Matches
MkBufferListC_TOR_JV_API

MkBufferListC - various functions to create and destroy a MkBufferListSMore...

+ Collaboration diagram for MkBufferListC_TOR_JV_API:

Functions

native MkBufferListC jvmkkernel.MkBufferListC.Merge ()
  Java: [constructor] MkBufferListC bfl.Merge() C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …
 
native MkBufferListC jvmkkernel.MkBufferListC.Dup ()
  Java: [constructor] MkBufferListC bfl.Dup() C-API
Dup-Constructor - create a new MkBufferListC instance as copy from an existing MkBufferListC instance …
 
static native MkBufferListC jvmkkernel.MkBufferListC.Create (int size)
  Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…
 
 jvmkkernel.MkBufferListC.MkBufferListC (int size)
  Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…
 
static native MkBufferListC jvmkkernel.MkBufferListC.CreateLA (MkBufferListC args)
  Java: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)
 
static MkBufferListC jvmkkernel.MkBufferListC.CreateLA (String... args)
  Java: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)
 
static MkBufferListC jvmkkernel.MkBufferListC.Create ()
  Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…
 
 jvmkkernel.MkBufferListC.MkBufferListC ()
  Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…
 
static native MkBufferListC jvmkkernel.MkBufferListC.CreateTLS (String tlsName, boolean resetB)
  Java: [static] MkBufferListC MkBufferListC.CreateTLS(String tlsName, ?boolean resetB = true?) C-API
same as BufferListCreate but require no cleanup …
 
static MkBufferListC jvmkkernel.MkBufferListC.CreateTLS (String tlsName)
  Java: [static] MkBufferListC MkBufferListC.CreateTLS(String tlsName, ?boolean resetB = true?) C-API
same as BufferListCreate but require no cleanup …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_Merge (JNIEnv *env, jobject self)
  Java: [constructor] MkBufferListC bfl.Merge() C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_Dup (JNIEnv *env, jobject self)
  Java: [constructor] MkBufferListC bfl.Dup() C-API
Dup-Constructor - create a new MkBufferListC instance as copy from an existing MkBufferListC instance …
 
JNIEXPORT jlong JNICALL Java_jvmkkernel_MkBufferListC_CTOR (JNIEnv *env, jclass class, jint size)
  Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_Create (JNIEnv *env, jclass class, jint size)
  Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_CreateLA (JNIEnv *env, jclass class, jobject args)
  Java: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_CreateTLS (JNIEnv *env, jclass class, jstring tlsName, jboolean resetB)
  Java: [static] MkBufferListC MkBufferListC.CreateTLS(String tlsName, ?boolean resetB = true?) C-API
same as BufferListCreate but require no cleanup …
 

Detailed Description

MkBufferListC - various functions to create and destroy a MkBufferListS

Function Documentation

◆ Create() [1/2]

static MkBufferListC jvmkkernel.MkBufferListC.Create ( )
static

Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…

Definition at line 545 of file MkBufferListC.java.

545 {
546 return Create (0);
547 }
static MkBufferListC Create()
Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) → C-API Constructs...
+ Here is the caller graph for this function:

◆ Create() [2/2]

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

Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…

◆ CreateLA() [1/2]

static native MkBufferListC jvmkkernel.MkBufferListC.CreateLA ( MkBufferListC args)
static

Java: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)

+ Here is the caller graph for this function:

◆ CreateLA() [2/2]

static MkBufferListC jvmkkernel.MkBufferListC.CreateLA ( String... args)
static

Java: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)

Definition at line 540 of file MkBufferListC.java.

540 {
541 return CreateLA (new MkBufferListC(args));
542 }
MkBufferListC()
Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) → C-API Constructs...
static native MkBufferListC CreateLA(MkBufferListC args)
Java: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) → C-API Cons...

◆ CreateTLS() [1/2]

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

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

Definition at line 560 of file MkBufferListC.java.

560 {
561 return CreateTLS (tlsName, true);
562 }
static native MkBufferListC CreateTLS(String tlsName, boolean resetB)
Java: [static] MkBufferListC MkBufferListC.CreateTLS(String tlsName, ?boolean resetB = true?...

◆ CreateTLS() [2/2]

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

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

+ Here is the caller graph for this function:

◆ Dup()

native MkBufferListC jvmkkernel.MkBufferListC.Dup ( )

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

+ Here is the caller graph for this function:

◆ Java_jvmkkernel_MkBufferListC_Create()

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

Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…

Definition at line 900 of file MkBufferListC_jv.c.

900 {
902 MK_BFL __retVal__L = MkBufferListCreate(size);
903 if (__retVal__L == NULL) {
904 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferListC.Create");
905 goto error;
906 }
907 jobject __retVal__S = MK(MkBufferListC_ObjCreate)(MK_RT_CALL env,__retVal__L);
908 return __retVal__S;
909error:
910 return 0;
911}
#define MkBufferListCreate(...)
#define MK_RT_CALL
#define MkRtSetup_NULL
The CLASS used to store a list of MkBufferS items into a flat array…

◆ Java_jvmkkernel_MkBufferListC_CreateLA()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_CreateLA ( JNIEnv * env,
jclass class,
jobject args )

Java: [constructor,static] MkBufferListC MkBufferListC.CreateLA(MkBufferListC args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)

Definition at line 914 of file MkBufferListC_jv.c.

914 {
916 MK_BAC args_hdl = (MK_BAC)pObj2Hdl(env,"MkBufferListC",args);
917 JavaErrorCheck;
918 MK_BFL __retVal__L = MkBufferListCreateLA(args_hdl);
919 if (__retVal__L == NULL) {
920 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferListC.CreateLA");
921 goto error;
922 }
923 jobject __retVal__S = MK(MkBufferListC_ObjCreate)(MK_RT_CALL env,__retVal__L);
924 return __retVal__S;
925error:
926 return 0;
927}
struct MkBufferListS * MK_BAC
a list of 'buffer' as last argument in function …
#define MkBufferListCreateLA(...)

◆ Java_jvmkkernel_MkBufferListC_CreateTLS()

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

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

Definition at line 932 of file MkBufferListC_jv.c.

932 {
934 MK_STRN tlsName_ptr = (tlsName?(*env)->GetStringUTFChars(env,tlsName,NULL):NULL);
935 JavaErrorCheck;
936 MK_BFL __retVal__L = MkBufferListCreateTLS(tlsName_ptr, resetB);
937 jobject __retVal__S = MK(MkBufferListC_ObjNew)(MK_RT_CALL env,__retVal__L);
938 if (tlsName_ptr) (*env)->ReleaseStringUTFChars(env,tlsName,tlsName_ptr);
939 return __retVal__S;
940error:
941 return 0;
942}
#define MkBufferListCreateTLS(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ Java_jvmkkernel_MkBufferListC_CTOR()

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

Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…

Definition at line 886 of file MkBufferListC_jv.c.

886 {
888 MK_BFL __retVal__L = MkBufferListCreate(size);
889 if (__retVal__L == NULL) {
890 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferListC.CTOR");
891 goto error;
892 }
893 jlong __retVal__S = (jlong)__retVal__L;
894 return __retVal__S;
895error:
896 return 0;
897}

◆ Java_jvmkkernel_MkBufferListC_Dup()

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

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

Definition at line 868 of file MkBufferListC_jv.c.

868 {
869 MK_BFLN hdl = (MK_BFLN)pObj2Hdl(env,"MkBufferListC",self);
870 JavaErrorCheck;
871 MkRtSetup_X(hdl);
872 MK_BFL __retVal__L = MkBufferListDup(hdl);
873 if (__retVal__L == NULL) {
874 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferListC.Dup");
875 goto error;
876 }
877 jobject __retVal__S = MK(MkBufferListC_ObjCreate)(MK_RT_CALL env,__retVal__L);
878 return __retVal__S;
879error:
880 return 0;
881}
const struct MkBufferListS * MK_BFLN
class-shortcut for const struct MkBufferListS *, all const shortcut using the XX_YYYC syntax (only fo...
#define MkBufferListDup(...)
#define MkRtSetup_X(x)

◆ Java_jvmkkernel_MkBufferListC_Merge()

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

Java: [constructor] MkBufferListC bfl.Merge() C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …

Definition at line 850 of file MkBufferListC_jv.c.

850 {
851 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
852 JavaErrorCheck;
853 MkRtSetup_X(hdl);
854 MK_BFL __retVal__L = MkBufferListMerge(hdl);
855 if (__retVal__L == NULL) {
856 (*env)->ThrowNew(env, MK(Class_MkInitError), "MkBufferListC.Merge");
857 goto error;
858 }
859 jobject __retVal__S = MK(MkBufferListC_ObjCreate)(MK_RT_CALL env,__retVal__L);
860 return __retVal__S;
861error:
862 return 0;
863}
struct MkBufferListS * MK_BFL
class-shortcut for struct MkBufferListS *, all shortcut using the XX_YYY syntax (only for public API)...
#define MkBufferListMerge(...)

◆ Merge()

native MkBufferListC jvmkkernel.MkBufferListC.Merge ( )

Java: [constructor] MkBufferListC bfl.Merge() C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …

◆ MkBufferListC() [1/2]

jvmkkernel.MkBufferListC.MkBufferListC ( )

Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…

Definition at line 550 of file MkBufferListC.java.

550 {
551 this(CTOR(0), true);
552 }
+ Here is the caller graph for this function:

◆ MkBufferListC() [2/2]

jvmkkernel.MkBufferListC.MkBufferListC ( int size)

Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) C-API
Constructs a MkBufferC instance with size storage…

Definition at line 532 of file MkBufferListC.java.

532 {
533 this(CTOR(size), true);
534 }