theKernel 10.0
Loading...
Searching...
No Matches
MkBufferListC_Append_JV_API

MkBufferListC - various functions to 'append' to a MkBufferListSMore...

+ Collaboration diagram for MkBufferListC_Append_JV_API:

Functions

native MkBufferListC jvmkkernel.MkBufferListC.AppendLA (MkBufferListC args)
  Java: MkBufferListC bfl.AppendLA(MkBufferListC args) C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)
 
native MkBufferListC jvmkkernel.MkBufferListC.AppendLP (MkBufferListC addBufL, int position)
  Java: MkBufferListC bfl.AppendLP(MkBufferListC addBufL, ?int position = -1?) C-API
copy a MkBufferListS list into an MkBufferListS object on position
 
MkBufferListC jvmkkernel.MkBufferListC.AppendLP (MkBufferListC addBufL)
  Java: MkBufferListC bfl.AppendLP(MkBufferListC addBufL, ?int position = -1?) C-API
copy a MkBufferListS list into an MkBufferListS object on position
 
MkBufferListC jvmkkernel.MkBufferListC.AppendLA (String... args)
  Java: MkBufferListC bfl.AppendLA(MkBufferListC args) C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)
 
native void jvmkkernel.MkBufferListC.AppendBIN (byte[] val)
  Java: doc_mk_jv_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendBOL (boolean val)
  Java: doc_mk_jv_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendBUF (MkBufferC val)
  Java: bfl.AppendBUF(MkBufferC val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendDBL (double val)
  Java: doc_mk_jv_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendFLT (float val)
  Java: doc_mk_jv_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendG (long val)
  Java: bfl.AppendG(long val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendI16 (short val)
  Java: doc_mk_jv_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendI32 (int val)
  Java: doc_mk_jv_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendI64 (long val)
  Java: doc_mk_jv_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendI8 (byte val)
  Java: doc_mk_jv_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendSTR (String val)
  Java: doc_mk_jv_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendStringR (String val)
  Java: bfl.AppendStringR(String val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
native void jvmkkernel.MkBufferListC.AppendUP (MkBufferC addBuf, int position)
  Java: bfl.AppendUP(MkBufferC addBuf, ?int position = -1?) C-API
append a MkBufferC item into an MkBufferListC object on position
 
void jvmkkernel.MkBufferListC.AppendUP (MkBufferC addBuf)
  Java: bfl.AppendUP(MkBufferC addBuf, ?int position = -1?) C-API
append a MkBufferC item into an MkBufferListC object on position
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_AppendLA (JNIEnv *env, jobject self, jobject args)
  Java: MkBufferListC bfl.AppendLA(MkBufferListC args) C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_AppendLP (JNIEnv *env, jobject self, jobject addBufL, jint position)
  Java: MkBufferListC bfl.AppendLP(MkBufferListC addBufL, ?int position = -1?) C-API
copy a MkBufferListS list into an MkBufferListS object on position
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendBIN (JNIEnv *env, jobject self, jbyteArray val)
  Java: doc_mk_jv_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendBOL (JNIEnv *env, jobject self, jboolean val)
  Java: doc_mk_jv_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendBUF (JNIEnv *env, jobject self, jobject val)
  Java: bfl.AppendBUF(MkBufferC val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendDBL (JNIEnv *env, jobject self, jdouble val)
  Java: doc_mk_jv_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendFLT (JNIEnv *env, jobject self, jfloat val)
  Java: doc_mk_jv_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendG (JNIEnv *env, jobject self, jlong val)
  Java: bfl.AppendG(long val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendI16 (JNIEnv *env, jobject self, jshort val)
  Java: doc_mk_jv_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendI32 (JNIEnv *env, jobject self, jint val)
  Java: doc_mk_jv_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendI64 (JNIEnv *env, jobject self, jlong val)
  Java: doc_mk_jv_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendI8 (JNIEnv *env, jobject self, jbyte val)
  Java: doc_mk_jv_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendSTR (JNIEnv *env, jobject self, jstring val)
  Java: doc_mk_jv_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendStringR (JNIEnv *env, jobject self, jstring val)
  Java: bfl.AppendStringR(String val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendUP (JNIEnv *env, jobject self, jobject addBuf, jint position)
  Java: bfl.AppendUP(MkBufferC addBuf, ?int position = -1?) C-API
append a MkBufferC item into an MkBufferListC object on position
 

Detailed Description

MkBufferListC - various functions to 'append' to a MkBufferListS

Function Documentation

◆ AppendBIN()

native void jvmkkernel.MkBufferListC.AppendBIN ( byte[] val)

Java: doc_mk_jv_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendBOL()

native void jvmkkernel.MkBufferListC.AppendBOL ( boolean val)

Java: doc_mk_jv_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendBUF()

native void jvmkkernel.MkBufferListC.AppendBUF ( MkBufferC val)

Java: bfl.AppendBUF(MkBufferC val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendDBL()

native void jvmkkernel.MkBufferListC.AppendDBL ( double val)

Java: doc_mk_jv_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendFLT()

native void jvmkkernel.MkBufferListC.AppendFLT ( float val)

Java: doc_mk_jv_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendG()

native void jvmkkernel.MkBufferListC.AppendG ( long val)

Java: bfl.AppendG(long val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendI16()

native void jvmkkernel.MkBufferListC.AppendI16 ( short val)

Java: doc_mk_jv_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendI32()

native void jvmkkernel.MkBufferListC.AppendI32 ( int val)

Java: doc_mk_jv_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendI64()

native void jvmkkernel.MkBufferListC.AppendI64 ( long val)

Java: doc_mk_jv_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendI8()

native void jvmkkernel.MkBufferListC.AppendI8 ( byte val)

Java: doc_mk_jv_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendLA() [1/2]

native MkBufferListC jvmkkernel.MkBufferListC.AppendLA ( MkBufferListC args)

Java: MkBufferListC bfl.AppendLA(MkBufferListC args) C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)

+ Here is the caller graph for this function:

◆ AppendLA() [2/2]

MkBufferListC jvmkkernel.MkBufferListC.AppendLA ( String... args)

Java: MkBufferListC bfl.AppendLA(MkBufferListC args) C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)

Definition at line 68 of file MkBufferListC.java.

68 {
69 return AppendLA (new MkBufferListC(args));
70 }
native MkBufferListC AppendLA(MkBufferListC args)
Java: MkBufferListC bfl.AppendLA(MkBufferListC args) → C-API append a variable number of MkBuff...
MkBufferListC()
Java: [constructor,static] MkBufferListC MkBufferListC.Create(?int size = 0?) → C-API Constructs...

◆ AppendLP() [1/2]

MkBufferListC jvmkkernel.MkBufferListC.AppendLP ( MkBufferListC addBufL)

Java: MkBufferListC bfl.AppendLP(MkBufferListC addBufL, ?int position = -1?) C-API
copy a MkBufferListS list into an MkBufferListS object on position

Definition at line 63 of file MkBufferListC.java.

63 {
64 return AppendLP (addBufL, -1);
65 }
native MkBufferListC AppendLP(MkBufferListC addBufL, int position)
Java: MkBufferListC bfl.AppendLP(MkBufferListC addBufL, ?int position = -1?) → C-API copy a MkB...

◆ AppendLP() [2/2]

native MkBufferListC jvmkkernel.MkBufferListC.AppendLP ( MkBufferListC addBufL,
int position )

Java: MkBufferListC bfl.AppendLP(MkBufferListC addBufL, ?int position = -1?) C-API
copy a MkBufferListS list into an MkBufferListS object on position

+ Here is the caller graph for this function:

◆ AppendSTR()

native void jvmkkernel.MkBufferListC.AppendSTR ( String val)

Java: doc_mk_jv_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendStringR()

native void jvmkkernel.MkBufferListC.AppendStringR ( String val)

Java: bfl.AppendStringR(String val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

◆ AppendUP() [1/2]

void jvmkkernel.MkBufferListC.AppendUP ( MkBufferC addBuf)

Java: bfl.AppendUP(MkBufferC addBuf, ?int position = -1?) C-API
append a MkBufferC item into an MkBufferListC object on position

Definition at line 114 of file MkBufferListC.java.

114 {
115 AppendUP (addBuf, -1);
116 }
native void AppendUP(MkBufferC addBuf, int position)
Java: bfl.AppendUP(MkBufferC addBuf, ?int position = -1?) → C-API append a MkBufferC item into ...

◆ AppendUP() [2/2]

native void jvmkkernel.MkBufferListC.AppendUP ( MkBufferC addBuf,
int position )

Java: bfl.AppendUP(MkBufferC addBuf, ?int position = -1?) C-API
append a MkBufferC item into an MkBufferListC object on position

+ Here is the caller graph for this function:

◆ Java_jvmkkernel_MkBufferListC_AppendBIN()

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

Java: doc_mk_jv_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 77 of file MkBufferListC_jv.c.

77 {
78 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
79 JavaErrorCheck;
80 MkRtSetup_X(hdl);
81 MK_BINN val_data = (MK_BINN) (*env)->GetByteArrayElements(env, val, NULL);
82 JavaErrorCheck;
83 MK_SIZE val_size = (MK_SIZE) (*env)->GetArrayLength (env, val);
84 JavaErrorCheck;
85 MkBinaryR val_ref = MkBinaryCreate(val_size,val_data);
86 MkBufferListAppendBIN(hdl, val_ref);
87 (*env)->ReleaseByteArrayElements(env, val, (jbyte*)val_data, JNI_ABORT);
88error:
89 return;
90}
#define MkBufferListAppendBIN(...)
struct MkBufferListS * MK_BFL
class-shortcut for struct MkBufferListS *, all shortcut using the XX_YYY syntax (only for public API)...
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 MkRtSetup_X(x)
binary data default format …
The CLASS used to store a list of MkBufferS items into a flat array…

◆ Java_jvmkkernel_MkBufferListC_AppendBOL()

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

Java: doc_mk_jv_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 93 of file MkBufferListC_jv.c.

93 {
94 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
95 JavaErrorCheck;
96 MkRtSetup_X(hdl);
97 MkBufferListAppendBOL(hdl, (MK_BOL)(val?1:0));
98error:
99 return;
100}
#define MkBufferListAppendBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ Java_jvmkkernel_MkBufferListC_AppendBUF()

JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendBUF ( JNIEnv * env,
jobject self,
jobject val )

Java: bfl.AppendBUF(MkBufferC val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 103 of file MkBufferListC_jv.c.

103 {
104 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
105 JavaErrorCheck;
106 MkRtSetup_X(hdl);
107 MK_BUF val_hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",val);
108 JavaErrorCheck;
109 MkBufferListAppendBUF(hdl, val_hdl);
110error:
111 return;
112}
struct MkBufferS * MK_BUF
class-shortcut for struct MkBufferS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MkBufferListAppendBUF(...)
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE …

◆ Java_jvmkkernel_MkBufferListC_AppendDBL()

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

Java: doc_mk_jv_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 115 of file MkBufferListC_jv.c.

115 {
116 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
117 JavaErrorCheck;
118 MkRtSetup_X(hdl);
119 MkBufferListAppendDBL(hdl, val);
120error:
121 return;
122}
#define MkBufferListAppendDBL(...)

◆ Java_jvmkkernel_MkBufferListC_AppendFLT()

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

Java: doc_mk_jv_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 125 of file MkBufferListC_jv.c.

125 {
126 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
127 JavaErrorCheck;
128 MkRtSetup_X(hdl);
129 MkBufferListAppendFLT(hdl, val);
130error:
131 return;
132}
#define MkBufferListAppendFLT(...)

◆ Java_jvmkkernel_MkBufferListC_AppendG()

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

Java: bfl.AppendG(long val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 135 of file MkBufferListC_jv.c.

135 {
136 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
137 JavaErrorCheck;
138 MkRtSetup_X(hdl);
139 MkBufferListAppendG(hdl, val);
140error:
141 return;
142}
#define MkBufferListAppendG(...)

◆ Java_jvmkkernel_MkBufferListC_AppendI16()

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

Java: doc_mk_jv_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 145 of file MkBufferListC_jv.c.

145 {
146 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
147 JavaErrorCheck;
148 MkRtSetup_X(hdl);
149 MkBufferListAppendI16(hdl, val);
150error:
151 return;
152}
#define MkBufferListAppendI16(...)

◆ Java_jvmkkernel_MkBufferListC_AppendI32()

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

Java: doc_mk_jv_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 155 of file MkBufferListC_jv.c.

155 {
156 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
157 JavaErrorCheck;
158 MkRtSetup_X(hdl);
159 MkBufferListAppendI32(hdl, val);
160error:
161 return;
162}
#define MkBufferListAppendI32(...)

◆ Java_jvmkkernel_MkBufferListC_AppendI64()

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

Java: doc_mk_jv_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 165 of file MkBufferListC_jv.c.

165 {
166 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
167 JavaErrorCheck;
168 MkRtSetup_X(hdl);
169 MkBufferListAppendI64(hdl, val);
170error:
171 return;
172}
#define MkBufferListAppendI64(...)

◆ Java_jvmkkernel_MkBufferListC_AppendI8()

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

Java: doc_mk_jv_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 175 of file MkBufferListC_jv.c.

175 {
176 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
177 JavaErrorCheck;
178 MkRtSetup_X(hdl);
179 MkBufferListAppendI8(hdl, (MK_I8)(val));
180error:
181 return;
182}
#define MkBufferListAppendI8(...)
signed char MK_I8
1 byte byte data-type

◆ Java_jvmkkernel_MkBufferListC_AppendLA()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_AppendLA ( JNIEnv * env,
jobject self,
jobject args )

Java: MkBufferListC bfl.AppendLA(MkBufferListC args) C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)

Definition at line 47 of file MkBufferListC_jv.c.

47 {
48 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
49 JavaErrorCheck;
50 MkRtSetup_X(hdl);
51 MK_BAC args_hdl = (MK_BAC)pObj2Hdl(env,"MkBufferListC",args);
52 JavaErrorCheck;
53 MK_BFL __retVal__L = MkBufferListAppendLA(hdl, args_hdl);
54 jobject __retVal__S = MK(MkBufferListC_ObjNew)(MK_RT_CALL env,__retVal__L);
55 return __retVal__S;
56error:
57 return 0;
58}
#define MkBufferListAppendLA(...)
struct MkBufferListS * MK_BAC
a list of 'buffer' as last argument in function …
#define MK_RT_CALL

◆ Java_jvmkkernel_MkBufferListC_AppendLP()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferListC_AppendLP ( JNIEnv * env,
jobject self,
jobject addBufL,
jint position )

Java: MkBufferListC bfl.AppendLP(MkBufferListC addBufL, ?int position = -1?) C-API
copy a MkBufferListS list into an MkBufferListS object on position

Definition at line 61 of file MkBufferListC_jv.c.

61 {
62 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
63 JavaErrorCheck;
64 MkRtSetup_X(hdl);
65 MK_BFL addBufL_hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",addBufL);
66 JavaErrorCheck;
67 MK_BFL __retVal__L = MkBufferListAppendLP(hdl, addBufL_hdl, position);
68 jobject __retVal__S = MK(MkBufferListC_ObjNew)(MK_RT_CALL env,__retVal__L);
69 return __retVal__S;
70error:
71 return 0;
72}
#define MkBufferListAppendLP(...)

◆ Java_jvmkkernel_MkBufferListC_AppendSTR()

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

Java: doc_mk_jv_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 185 of file MkBufferListC_jv.c.

185 {
186 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
187 JavaErrorCheck;
188 MkRtSetup_X(hdl);
189 MK_STRN val_ptr = (val?(*env)->GetStringUTFChars(env,val,NULL):NULL);
190 JavaErrorCheck;
191 MkBufferListAppendSTR(hdl, val_ptr);
192 if (val_ptr) (*env)->ReleaseStringUTFChars(env,val,val_ptr);
193error:
194 return;
195}
#define MkBufferListAppendSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type
+ Here is the caller graph for this function:

◆ Java_jvmkkernel_MkBufferListC_AppendStringR()

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

Java: bfl.AppendStringR(String val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 198 of file MkBufferListC_jv.c.

198 {
199 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
200 JavaErrorCheck;
201 MkRtSetup_X(hdl);
202 MkStringR val_ref = MkStringCreate((*env)->GetStringUTFLength(env,val),(val?(*env)->GetStringUTFChars(env,val,NULL):NULL));
203 JavaErrorCheck;
204 MkBufferListAppendStringR(hdl, val_ref);
205 if (val_ref.ptr) (*env)->ReleaseStringUTFChars(env,val,val_ref.ptr);
206error:
207 return;
208}
#define MkBufferListAppendStringR(...)
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

◆ Java_jvmkkernel_MkBufferListC_AppendUP()

JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferListC_AppendUP ( JNIEnv * env,
jobject self,
jobject addBuf,
jint position )

Java: bfl.AppendUP(MkBufferC addBuf, ?int position = -1?) C-API
append a MkBufferC item into an MkBufferListC object on position

Definition at line 211 of file MkBufferListC_jv.c.

211 {
212 MK_BFL hdl = (MK_BFL)pObj2Hdl(env,"MkBufferListC",self);
213 JavaErrorCheck;
214 MkRtSetup_X(hdl);
215 MK_BUF addBuf_hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",addBuf);
216 JavaErrorCheck;
217 MkBufferListAppendUP(hdl, addBuf_hdl, position);
218error:
219 return;
220}
#define MkBufferListAppendUP(...)