theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Get_JV_API

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

+ Collaboration diagram for MkBufferC_Get_JV_API:

Functions

native MkBufferListC jvmkkernel.MkBufferC.GetBFL (MkBufferListC val_inout)
  Java: MkBufferListC buf.GetBFL(?MkBufferListC val_inout = null?) C-API
function to read an MkBufferListC from an MkBufferC object …
 
MkBufferListC jvmkkernel.MkBufferC.GetBFL ()
  Java: MkBufferListC buf.GetBFL(?MkBufferListC val_inout = null?) C-API
function to read an MkBufferListC from an MkBufferC object …
 
native MkBufferC jvmkkernel.MkBufferC.GetBUF ()
  Java: MkBufferC buf.GetBUF() C-API
get a val_out from a MkBufferC
 
native byte[] jvmkkernel.MkBufferC.GetBIN ()
  Java: doc_mk_jv_BufferGetBIN C-API
get a val_out from a MkBufferC
 
native boolean jvmkkernel.MkBufferC.GetBOL ()
  Java: doc_mk_jv_BufferGetBOL C-API
get a val_out from a MkBufferC
 
native double jvmkkernel.MkBufferC.GetDBL ()
  Java: doc_mk_jv_BufferGetDBL C-API
get a val_out from a MkBufferC
 
native float jvmkkernel.MkBufferC.GetFLT ()
  Java: doc_mk_jv_BufferGetFLT C-API
get a val_out from a MkBufferC
 
native short jvmkkernel.MkBufferC.GetI16 ()
  Java: doc_mk_jv_BufferGetI16 C-API
get a val_out from a MkBufferC
 
native int jvmkkernel.MkBufferC.GetI32 ()
  Java: doc_mk_jv_BufferGetI32 C-API
get a val_out from a MkBufferC
 
native long jvmkkernel.MkBufferC.GetI64 ()
  Java: doc_mk_jv_BufferGetI64 C-API
get a val_out from a MkBufferC
 
native byte jvmkkernel.MkBufferC.GetI8 ()
  Java: doc_mk_jv_BufferGetI8 C-API
get a val_out from a MkBufferC
 
native String jvmkkernel.MkBufferC.GetSTR ()
  Java: doc_mk_jv_BufferGetSTR C-API
get a val_out from a MkBufferC
 
native String jvmkkernel.MkBufferC.GetStringR ()
  Java: String buf.GetStringR() C-API
get a val_out from a MkBufferC
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_GetBFL (JNIEnv *env, jobject self, jobject val_inout)
  Java: MkBufferListC buf.GetBFL(?MkBufferListC val_inout = null?) C-API
function to read an MkBufferListC from an MkBufferC object …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_GetBUF (JNIEnv *env, jobject self)
  Java: MkBufferC buf.GetBUF() C-API
get a val_out from a MkBufferC
 
JNIEXPORT jbyteArray JNICALL Java_jvmkkernel_MkBufferC_GetBIN (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferGetBIN C-API
get a val_out from a MkBufferC
 
JNIEXPORT jboolean JNICALL Java_jvmkkernel_MkBufferC_GetBOL (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferGetBOL C-API
get a val_out from a MkBufferC
 
JNIEXPORT jdouble JNICALL Java_jvmkkernel_MkBufferC_GetDBL (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferGetDBL C-API
get a val_out from a MkBufferC
 
JNIEXPORT jfloat JNICALL Java_jvmkkernel_MkBufferC_GetFLT (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferGetFLT C-API
get a val_out from a MkBufferC
 
JNIEXPORT jshort JNICALL Java_jvmkkernel_MkBufferC_GetI16 (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferGetI16 C-API
get a val_out from a MkBufferC
 
JNIEXPORT jint JNICALL Java_jvmkkernel_MkBufferC_GetI32 (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferGetI32 C-API
get a val_out from a MkBufferC
 
JNIEXPORT jlong JNICALL Java_jvmkkernel_MkBufferC_GetI64 (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferGetI64 C-API
get a val_out from a MkBufferC
 
JNIEXPORT jbyte JNICALL Java_jvmkkernel_MkBufferC_GetI8 (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferGetI8 C-API
get a val_out from a MkBufferC
 
JNIEXPORT jstring JNICALL Java_jvmkkernel_MkBufferC_GetSTR (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferGetSTR C-API
get a val_out from a MkBufferC
 
JNIEXPORT jstring JNICALL Java_jvmkkernel_MkBufferC_GetStringR (JNIEnv *env, jobject self)
  Java: String buf.GetStringR() C-API
get a val_out from a MkBufferC
 

Detailed Description

MkBufferC - various functions to get buffer-data

Function Documentation

◆ GetBFL() [1/2]

MkBufferListC jvmkkernel.MkBufferC.GetBFL ( )

Java: MkBufferListC buf.GetBFL(?MkBufferListC val_inout = null?) C-API
function to read an MkBufferListC from an MkBufferC object …

Definition at line 121 of file MkBufferC.java.

121 {
122 return GetBFL ((MkBufferListC) null);
123 }
MkBufferListC GetBFL()
Java: MkBufferListC buf.GetBFL(?MkBufferListC val_inout = null?) → C-API function to read an Mk...
+ Here is the caller graph for this function:

◆ GetBFL() [2/2]

native MkBufferListC jvmkkernel.MkBufferC.GetBFL ( MkBufferListC val_inout)

◆ GetBIN()

native byte[] jvmkkernel.MkBufferC.GetBIN ( )

Java: doc_mk_jv_BufferGetBIN C-API
get a val_out from a MkBufferC

+ Here is the caller graph for this function:

◆ GetBOL()

native boolean jvmkkernel.MkBufferC.GetBOL ( )

Java: doc_mk_jv_BufferGetBOL C-API
get a val_out from a MkBufferC

+ Here is the caller graph for this function:

◆ GetBUF()

native MkBufferC jvmkkernel.MkBufferC.GetBUF ( )

Java: MkBufferC buf.GetBUF() C-API
get a val_out from a MkBufferC

◆ GetDBL()

native double jvmkkernel.MkBufferC.GetDBL ( )

Java: doc_mk_jv_BufferGetDBL C-API
get a val_out from a MkBufferC

+ Here is the caller graph for this function:

◆ GetFLT()

native float jvmkkernel.MkBufferC.GetFLT ( )

Java: doc_mk_jv_BufferGetFLT C-API
get a val_out from a MkBufferC

+ Here is the caller graph for this function:

◆ GetI16()

native short jvmkkernel.MkBufferC.GetI16 ( )

Java: doc_mk_jv_BufferGetI16 C-API
get a val_out from a MkBufferC

+ Here is the caller graph for this function:

◆ GetI32()

native int jvmkkernel.MkBufferC.GetI32 ( )

Java: doc_mk_jv_BufferGetI32 C-API
get a val_out from a MkBufferC

+ Here is the caller graph for this function:

◆ GetI64()

native long jvmkkernel.MkBufferC.GetI64 ( )

Java: doc_mk_jv_BufferGetI64 C-API
get a val_out from a MkBufferC

+ Here is the caller graph for this function:

◆ GetI8()

native byte jvmkkernel.MkBufferC.GetI8 ( )

Java: doc_mk_jv_BufferGetI8 C-API
get a val_out from a MkBufferC

+ Here is the caller graph for this function:

◆ GetSTR()

native String jvmkkernel.MkBufferC.GetSTR ( )

Java: doc_mk_jv_BufferGetSTR C-API
get a val_out from a MkBufferC

+ Here is the caller graph for this function:

◆ GetStringR()

native String jvmkkernel.MkBufferC.GetStringR ( )

Java: String buf.GetStringR() C-API
get a val_out from a MkBufferC

◆ Java_jvmkkernel_MkBufferC_GetBFL()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_GetBFL ( JNIEnv * env,
jobject self,
jobject val_inout )

Java: MkBufferListC buf.GetBFL(?MkBufferListC val_inout = null?) C-API
function to read an MkBufferListC from an MkBufferC object …

Definition at line 204 of file MkBufferC_jv.c.

204 {
205 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
206 JavaErrorCheck;
207 MkRtSetup_X(hdl);
208 MK_BFL val_inout_hdl = (MK_BFL)pObj2Hdl__null_allow(env,val_inout);
209 JavaErrorCheck;
210 enum MkErrorE errVal = MkBufferGetBFL(hdl, &val_inout_hdl);
211 MkErrorC_Check(hdl, errVal)
212 jobject __retVal__S = MK(MkBufferListC_ObjNew)(MK_RT_CALL env,val_inout_hdl);
213 return __retVal__S;
214error:
215 return 0;
216}
const struct MkBufferS * MK_BUFN
class-shortcut for const struct MkBufferS *, all const shortcut using the XX_YYYC syntax (only for pu...
#define MkBufferGetBFL(...)
struct MkBufferListS * MK_BFL
class-shortcut for struct MkBufferListS *, all shortcut using the XX_YYY syntax (only for public API)...
MkErrorE
collection for the different error-codes …
#define MK_RT_CALL
#define MkRtSetup_X(x)
The CLASS used to store a list of MkBufferS items into a flat array…
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE …

◆ Java_jvmkkernel_MkBufferC_GetBIN()

JNIEXPORT jbyteArray JNICALL Java_jvmkkernel_MkBufferC_GetBIN ( JNIEnv * env,
jobject self )

Java: doc_mk_jv_BufferGetBIN C-API
get a val_out from a MkBufferC

Definition at line 237 of file MkBufferC_jv.c.

237 {
238 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
239 JavaErrorCheck;
240 MkRtSetup_X(hdl);
241 MkBinaryR val_out_ref;
242 enum MkErrorE errVal = MkBufferGetBIN(hdl, &val_out_ref);
243 MkErrorC_Check(hdl, errVal)
244 const jsize val_out_size = (jsize) val_out_ref.size;
245 const jbyte *val_out_byte = (jbyte*) val_out_ref.data;
246 jbyteArray val_out = (*env)->NewByteArray(env, val_out_size);
247 JavaErrorCheck;
248 (*env)->SetByteArrayRegion(env,val_out,0,val_out_size,val_out_byte);
249 JavaErrorCheck;
250 jbyteArray __retVal__S = val_out;
251 return __retVal__S;
252error:
253 return 0;
254}
#define MkBufferGetBIN(...)
binary data default format …
MK_SIZE size
size of the data pointer

◆ Java_jvmkkernel_MkBufferC_GetBOL()

JNIEXPORT jboolean JNICALL Java_jvmkkernel_MkBufferC_GetBOL ( JNIEnv * env,
jobject self )

Java: doc_mk_jv_BufferGetBOL C-API
get a val_out from a MkBufferC

Definition at line 257 of file MkBufferC_jv.c.

257 {
258 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
259 JavaErrorCheck;
260 MkRtSetup_X(hdl);
261 MK_BOL val_out;
262 enum MkErrorE errVal = MkBufferGetBOL(hdl, &val_out);
263 MkErrorC_Check(hdl, errVal)
264 jboolean __retVal__S = val_out != 0;
265 return __retVal__S;
266error:
267 return 0;
268}
#define MkBufferGetBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ Java_jvmkkernel_MkBufferC_GetBUF()

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

Java: MkBufferC buf.GetBUF() C-API
get a val_out from a MkBufferC

Definition at line 221 of file MkBufferC_jv.c.

221 {
222 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
223 JavaErrorCheck;
224 MkRtSetup_X(hdl);
225 MK_BUF val_out;
226 enum MkErrorE errVal = MkBufferGetBUF(hdl, &val_out);
227 MkErrorC_Check(hdl, errVal)
228 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,val_out);
229 return __retVal__S;
230error:
231 return 0;
232}
struct MkBufferS * MK_BUF
class-shortcut for struct MkBufferS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MkBufferGetBUF(...)

◆ Java_jvmkkernel_MkBufferC_GetDBL()

JNIEXPORT jdouble JNICALL Java_jvmkkernel_MkBufferC_GetDBL ( JNIEnv * env,
jobject self )

Java: doc_mk_jv_BufferGetDBL C-API
get a val_out from a MkBufferC

Definition at line 271 of file MkBufferC_jv.c.

271 {
272 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
273 JavaErrorCheck;
274 MkRtSetup_X(hdl);
275 MK_DBL val_out;
276 enum MkErrorE errVal = MkBufferGetDBL(hdl, &val_out);
277 MkErrorC_Check(hdl, errVal)
278 jdouble __retVal__S = val_out;
279 return __retVal__S;
280error:
281 return 0;
282}
#define MkBufferGetDBL(...)
double MK_DBL
8 byte double data-type

◆ Java_jvmkkernel_MkBufferC_GetFLT()

JNIEXPORT jfloat JNICALL Java_jvmkkernel_MkBufferC_GetFLT ( JNIEnv * env,
jobject self )

Java: doc_mk_jv_BufferGetFLT C-API
get a val_out from a MkBufferC

Definition at line 285 of file MkBufferC_jv.c.

285 {
286 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
287 JavaErrorCheck;
288 MkRtSetup_X(hdl);
289 MK_FLT val_out;
290 enum MkErrorE errVal = MkBufferGetFLT(hdl, &val_out);
291 MkErrorC_Check(hdl, errVal)
292 jfloat __retVal__S = val_out;
293 return __retVal__S;
294error:
295 return 0;
296}
#define MkBufferGetFLT(...)
float MK_FLT
4 byte float data-type

◆ Java_jvmkkernel_MkBufferC_GetI16()

JNIEXPORT jshort JNICALL Java_jvmkkernel_MkBufferC_GetI16 ( JNIEnv * env,
jobject self )

Java: doc_mk_jv_BufferGetI16 C-API
get a val_out from a MkBufferC

Definition at line 299 of file MkBufferC_jv.c.

299 {
300 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
301 JavaErrorCheck;
302 MkRtSetup_X(hdl);
303 MK_I16 val_out;
304 enum MkErrorE errVal = MkBufferGetI16(hdl, &val_out);
305 MkErrorC_Check(hdl, errVal)
306 jshort __retVal__S = val_out;
307 return __retVal__S;
308error:
309 return 0;
310}
#define MkBufferGetI16(...)
signed short int MK_I16
2 byte short data-type

◆ Java_jvmkkernel_MkBufferC_GetI32()

JNIEXPORT jint JNICALL Java_jvmkkernel_MkBufferC_GetI32 ( JNIEnv * env,
jobject self )

Java: doc_mk_jv_BufferGetI32 C-API
get a val_out from a MkBufferC

Definition at line 313 of file MkBufferC_jv.c.

313 {
314 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
315 JavaErrorCheck;
316 MkRtSetup_X(hdl);
317 MK_I32 val_out;
318 enum MkErrorE errVal = MkBufferGetI32(hdl, &val_out);
319 MkErrorC_Check(hdl, errVal)
320 jint __retVal__S = val_out;
321 return __retVal__S;
322error:
323 return 0;
324}
#define MkBufferGetI32(...)
signed int MK_I32
4 byte integer data-type

◆ Java_jvmkkernel_MkBufferC_GetI64()

JNIEXPORT jlong JNICALL Java_jvmkkernel_MkBufferC_GetI64 ( JNIEnv * env,
jobject self )

Java: doc_mk_jv_BufferGetI64 C-API
get a val_out from a MkBufferC

Definition at line 327 of file MkBufferC_jv.c.

327 {
328 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
329 JavaErrorCheck;
330 MkRtSetup_X(hdl);
331 MK_I64 val_out;
332 enum MkErrorE errVal = MkBufferGetI64(hdl, &val_out);
333 MkErrorC_Check(hdl, errVal)
334 jlong __retVal__S = val_out;
335 return __retVal__S;
336error:
337 return 0;
338}
#define MkBufferGetI64(...)
signed long long MK_I64
8 byte wide integer data-type

◆ Java_jvmkkernel_MkBufferC_GetI8()

JNIEXPORT jbyte JNICALL Java_jvmkkernel_MkBufferC_GetI8 ( JNIEnv * env,
jobject self )

Java: doc_mk_jv_BufferGetI8 C-API
get a val_out from a MkBufferC

Definition at line 341 of file MkBufferC_jv.c.

341 {
342 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
343 JavaErrorCheck;
344 MkRtSetup_X(hdl);
345 MK_I8 val_out;
346 enum MkErrorE errVal = MkBufferGetI8(hdl, &val_out);
347 MkErrorC_Check(hdl, errVal)
348 jbyte __retVal__S = (jbyte)val_out;
349 return __retVal__S;
350error:
351 return 0;
352}
#define MkBufferGetI8(...)
signed char MK_I8
1 byte byte data-type

◆ Java_jvmkkernel_MkBufferC_GetSTR()

JNIEXPORT jstring JNICALL Java_jvmkkernel_MkBufferC_GetSTR ( JNIEnv * env,
jobject self )

Java: doc_mk_jv_BufferGetSTR C-API
get a val_out from a MkBufferC

Definition at line 355 of file MkBufferC_jv.c.

355 {
356 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
357 JavaErrorCheck;
358 MkRtSetup_X(hdl);
359 MK_STRN val_out;
360 enum MkErrorE errVal = MkBufferGetSTR(hdl, &val_out);
361 MkErrorC_Check(hdl, errVal)
362 jstring __retVal__S = JC2O(env,val_out);
363 return __retVal__S;
364error:
365 return 0;
366}
#define MkBufferGetSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ Java_jvmkkernel_MkBufferC_GetStringR()

JNIEXPORT jstring JNICALL Java_jvmkkernel_MkBufferC_GetStringR ( JNIEnv * env,
jobject self )

Java: String buf.GetStringR() C-API
get a val_out from a MkBufferC

Definition at line 369 of file MkBufferC_jv.c.

369 {
370 MK_BUFN hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",self);
371 JavaErrorCheck;
372 MkRtSetup_X(hdl);
373 MkStringR val_out_ref;
374 enum MkErrorE errVal = MkBufferGetStringR(hdl, &val_out_ref);
375 MkErrorC_Check(hdl, errVal)
376 jstring val_out = (*env)->NewStringUTF(env, val_out_ref.ptr);
377 JavaErrorCheck;
378 jstring __retVal__S = val_out;
379 return __retVal__S;
380error:
381 return 0;
382}
#define MkBufferGetStringR(...)
string data default format …
MK_STRN ptr
pointer to the string data