theKernel 10.0
Loading...
Searching...
No Matches
MkBufferStreamC_Read_JV_API

MkBufferStreamC - various functions to 'read' data from a MkBufferStreamSMore...

+ Collaboration diagram for MkBufferStreamC_Read_JV_API:

Functions

native MkBufferListC jvmkkernel.MkBufferStreamC.ReadALL (MkBufferListC val_inout)
  Java: MkBufferListC bus.ReadALL(?MkBufferListC val_inout = null?) C-API
get a temporary MkBufferListC from all data in the MkBufferStreamC
 
MkBufferListC jvmkkernel.MkBufferStreamC.ReadALL ()
  Java: MkBufferListC bus.ReadALL(?MkBufferListC val_inout = null?) C-API
get a temporary MkBufferListC from all data in the MkBufferStreamC
 
native MkBufferListC jvmkkernel.MkBufferStreamC.ReadBFL ()
  Java: MkBufferListC bus.ReadBFL() C-API
read a MkBufferListC from the MkBufferStreamC
 
native MkBufferC jvmkkernel.MkBufferStreamC.ReadBUF ()
  Java: MkBufferC bus.ReadBUF() C-API
read a val_out from the MkBufferStreamC
 
native MkTypeE jvmkkernel.MkBufferStreamC.ReadGetNextType ()
  Java: MkTypeE bus.ReadGetNextType() C-API
get the type (MkTypeE) of the next Item in the MkBufferStreamC or "0" if not available
 
native int jvmkkernel.MkBufferStreamC.ReadGetNumItems ()
  Java: int bus.ReadGetNumItems() C-API
get the number of items left in the MkBufferStreamC
 
native boolean jvmkkernel.MkBufferStreamC.ReadItemExists ()
  Java: boolean bus.ReadItemExists() C-API
check if an item exists in the read-data-package
 
native void jvmkkernel.MkBufferStreamC.ReadL_END ()
  Java: bus.ReadL_END() C-API
END read a list-item-type from the MkBufferStreamC
 
native void jvmkkernel.MkBufferStreamC.ReadL_START (MkBufferC buf)
  Java: bus.ReadL_START(?MkBufferC buf = null?) C-API
START read a list-item-type from the MkBufferStreamC
 
void jvmkkernel.MkBufferStreamC.ReadL_START ()
  Java: bus.ReadL_START(?MkBufferC buf = null?) C-API
START read a list-item-type from the MkBufferStreamC
 
native void jvmkkernel.MkBufferStreamC.ReadUndo ()
  Java: bus.ReadUndo() C-API
undo the last MkBufferStreamC READ function call …
 
native byte[] jvmkkernel.MkBufferStreamC.ReadBIN ()
  Java: doc_mk_jv_BufferStreamReadBIN C-API
read a val_out from the MkBufferStreamC
 
native boolean jvmkkernel.MkBufferStreamC.ReadBOL ()
  Java: doc_mk_jv_BufferStreamReadBOL C-API
read a val_out from the MkBufferStreamC
 
native double jvmkkernel.MkBufferStreamC.ReadDBL ()
  Java: doc_mk_jv_BufferStreamReadDBL C-API
read a val_out from the MkBufferStreamC
 
native float jvmkkernel.MkBufferStreamC.ReadFLT ()
  Java: doc_mk_jv_BufferStreamReadFLT C-API
read a val_out from the MkBufferStreamC
 
native int jvmkkernel.MkBufferStreamC.ReadI32 ()
  Java: doc_mk_jv_BufferStreamReadI32 C-API
read a val_out from the MkBufferStreamC
 
native long jvmkkernel.MkBufferStreamC.ReadI64 ()
  Java: doc_mk_jv_BufferStreamReadI64 C-API
read a val_out from the MkBufferStreamC
 
native byte jvmkkernel.MkBufferStreamC.ReadI8 ()
  Java: doc_mk_jv_BufferStreamReadI8 C-API
read a val_out from the MkBufferStreamC
 
native long jvmkkernel.MkBufferStreamC.ReadLONG ()
  Java: long bus.ReadLONG() C-API
read the long native object from the MkBufferStreamC
 
native String jvmkkernel.MkBufferStreamC.ReadSTR ()
  Java: doc_mk_jv_BufferStreamReadSTR C-API
read a val_out from the MkBufferStreamC
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferStreamC_ReadALL (JNIEnv *env, jobject self, jobject val_inout)
  Java: MkBufferListC bus.ReadALL(?MkBufferListC val_inout = null?) C-API
get a temporary MkBufferListC from all data in the MkBufferStreamC
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferStreamC_ReadBFL (JNIEnv *env, jobject self)
  Java: MkBufferListC bus.ReadBFL() C-API
read a MkBufferListC from the MkBufferStreamC
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferStreamC_ReadBUF (JNIEnv *env, jobject self)
  Java: MkBufferC bus.ReadBUF() C-API
read a val_out from the MkBufferStreamC
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferStreamC_ReadGetNextType (JNIEnv *env, jobject self)
  Java: MkTypeE bus.ReadGetNextType() C-API
get the type (MkTypeE) of the next Item in the MkBufferStreamC or "0" if not available
 
JNIEXPORT jint JNICALL Java_jvmkkernel_MkBufferStreamC_ReadGetNumItems (JNIEnv *env, jobject self)
  Java: int bus.ReadGetNumItems() C-API
get the number of items left in the MkBufferStreamC
 
JNIEXPORT jboolean JNICALL Java_jvmkkernel_MkBufferStreamC_ReadItemExists (JNIEnv *env, jobject self)
  Java: boolean bus.ReadItemExists() C-API
check if an item exists in the read-data-package
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferStreamC_ReadL_1END (JNIEnv *env, jobject self)
  Java: bus.ReadL_END() C-API
END read a list-item-type from the MkBufferStreamC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferStreamC_ReadL_1START (JNIEnv *env, jobject self, jobject buf)
  Java: bus.ReadL_START(?MkBufferC buf = null?) C-API
START read a list-item-type from the MkBufferStreamC
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferStreamC_ReadUndo (JNIEnv *env, jobject self)
  Java: bus.ReadUndo() C-API
undo the last MkBufferStreamC READ function call …
 
JNIEXPORT jbyteArray JNICALL Java_jvmkkernel_MkBufferStreamC_ReadBIN (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferStreamReadBIN C-API
read a val_out from the MkBufferStreamC
 
JNIEXPORT jboolean JNICALL Java_jvmkkernel_MkBufferStreamC_ReadBOL (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferStreamReadBOL C-API
read a val_out from the MkBufferStreamC
 
JNIEXPORT jdouble JNICALL Java_jvmkkernel_MkBufferStreamC_ReadDBL (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferStreamReadDBL C-API
read a val_out from the MkBufferStreamC
 
JNIEXPORT jfloat JNICALL Java_jvmkkernel_MkBufferStreamC_ReadFLT (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferStreamReadFLT C-API
read a val_out from the MkBufferStreamC
 
JNIEXPORT jint JNICALL Java_jvmkkernel_MkBufferStreamC_ReadI32 (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferStreamReadI32 C-API
read a val_out from the MkBufferStreamC
 
JNIEXPORT jlong JNICALL Java_jvmkkernel_MkBufferStreamC_ReadI64 (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferStreamReadI64 C-API
read a val_out from the MkBufferStreamC
 
JNIEXPORT jbyte JNICALL Java_jvmkkernel_MkBufferStreamC_ReadI8 (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferStreamReadI8 C-API
read a val_out from the MkBufferStreamC
 
JNIEXPORT jlong JNICALL Java_jvmkkernel_MkBufferStreamC_ReadLONG (JNIEnv *env, jobject self)
  Java: long bus.ReadLONG() C-API
read the long native object from the MkBufferStreamC
 
JNIEXPORT jstring JNICALL Java_jvmkkernel_MkBufferStreamC_ReadSTR (JNIEnv *env, jobject self)
  Java: doc_mk_jv_BufferStreamReadSTR C-API
read a val_out from the MkBufferStreamC
 

Detailed Description

MkBufferStreamC - various functions to 'read' data from a MkBufferStreamS

Read is done at the position of MkBufferStreamS::storage->cur. After read the cur is incemented with read-sizeof characters.

Read is done at the position of MkBufferStreamS::storage->cur. After read the cur is incemented with read-sizeof characters.

Function Documentation

◆ Java_jvmkkernel_MkBufferStreamC_ReadALL()

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

Java: MkBufferListC bus.ReadALL(?MkBufferListC val_inout = null?) C-API
get a temporary MkBufferListC from all data in the MkBufferStreamC

Definition at line 201 of file MkBufferStreamC_jv.c.

201 {
202 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
203 JavaErrorCheck;
204 MkRtSetup_X(hdl);
205 MK_BFL val_inout_hdl = (MK_BFL)pObj2Hdl__null_allow(env,val_inout);
206 JavaErrorCheck;
207 enum MkErrorE errVal = MkBufferStreamReadALL(hdl, &val_inout_hdl);
208 MkErrorC_Check(hdl, errVal)
209 jobject __retVal__S = MK(MkBufferListC_ObjNew)(MK_RT_CALL env,val_inout_hdl);
210 return __retVal__S;
211error:
212 return 0;
213}
struct MkBufferListS * MK_BFL
class-shortcut for struct MkBufferListS *, all shortcut using the XX_YYY syntax (only for public API)...
struct MkBufferStreamS * MK_BUS
class-shortcut for struct MkBufferStreamS *, all shortcut using the XX_YYY syntax (only for public AP...
#define MkBufferStreamReadALL(...)
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 MkBufferStreamS is used for package-based serialized IO …

◆ Java_jvmkkernel_MkBufferStreamC_ReadBFL()

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

Java: MkBufferListC bus.ReadBFL() C-API
read a MkBufferListC from the MkBufferStreamC

Definition at line 218 of file MkBufferStreamC_jv.c.

218 {
219 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
220 JavaErrorCheck;
221 MkRtSetup_X(hdl);
222 MK_BFL val_out;
223 enum MkErrorE errVal = MkBufferStreamReadBFL(hdl, &val_out);
224 MkErrorC_Check(hdl, errVal)
225 jobject __retVal__S = MK(MkBufferListC_ObjNew)(MK_RT_CALL env,val_out);
226 return __retVal__S;
227error:
228 return 0;
229}
#define MkBufferStreamReadBFL(...)

◆ Java_jvmkkernel_MkBufferStreamC_ReadBIN()

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

Java: doc_mk_jv_BufferStreamReadBIN C-API
read a val_out from the MkBufferStreamC

Definition at line 321 of file MkBufferStreamC_jv.c.

321 {
322 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
323 JavaErrorCheck;
324 MkRtSetup_X(hdl);
325 MkBinaryR val_out_ref;
326 enum MkErrorE errVal = MkBufferStreamReadBIN(hdl, &val_out_ref);
327 MkErrorC_Check(hdl, errVal)
328 const jsize val_out_size = (jsize) val_out_ref.size;
329 const jbyte *val_out_byte = (jbyte*) val_out_ref.data;
330 jbyteArray val_out = (*env)->NewByteArray(env, val_out_size);
331 JavaErrorCheck;
332 (*env)->SetByteArrayRegion(env,val_out,0,val_out_size,val_out_byte);
333 JavaErrorCheck;
334 jbyteArray __retVal__S = val_out;
335 return __retVal__S;
336error:
337 return 0;
338}
#define MkBufferStreamReadBIN(...)
binary data default format …
MK_SIZE size
size of the data pointer

◆ Java_jvmkkernel_MkBufferStreamC_ReadBOL()

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

Java: doc_mk_jv_BufferStreamReadBOL C-API
read a val_out from the MkBufferStreamC

Definition at line 341 of file MkBufferStreamC_jv.c.

341 {
342 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
343 JavaErrorCheck;
344 MkRtSetup_X(hdl);
345 MK_BOL val_out;
346 enum MkErrorE errVal = MkBufferStreamReadBOL(hdl, &val_out);
347 MkErrorC_Check(hdl, errVal)
348 jboolean __retVal__S = val_out != 0;
349 return __retVal__S;
350error:
351 return 0;
352}
#define MkBufferStreamReadBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ Java_jvmkkernel_MkBufferStreamC_ReadBUF()

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

Java: MkBufferC bus.ReadBUF() C-API
read a val_out from the MkBufferStreamC

Definition at line 232 of file MkBufferStreamC_jv.c.

232 {
233 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
234 JavaErrorCheck;
235 MkRtSetup_X(hdl);
236 MK_BUF val_out;
237 enum MkErrorE errVal = MkBufferStreamReadBUF(hdl, &val_out);
238 MkErrorC_Check(hdl, errVal)
239 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,val_out);
240 return __retVal__S;
241error:
242 return 0;
243}
#define MkBufferStreamReadBUF(...)
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE …

◆ Java_jvmkkernel_MkBufferStreamC_ReadDBL()

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

Java: doc_mk_jv_BufferStreamReadDBL C-API
read a val_out from the MkBufferStreamC

Definition at line 355 of file MkBufferStreamC_jv.c.

355 {
356 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
357 JavaErrorCheck;
358 MkRtSetup_X(hdl);
359 MK_DBL val_out;
360 enum MkErrorE errVal = MkBufferStreamReadDBL(hdl, &val_out);
361 MkErrorC_Check(hdl, errVal)
362 jdouble __retVal__S = val_out;
363 return __retVal__S;
364error:
365 return 0;
366}
#define MkBufferStreamReadDBL(...)
double MK_DBL
8 byte double data-type

◆ Java_jvmkkernel_MkBufferStreamC_ReadFLT()

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

Java: doc_mk_jv_BufferStreamReadFLT C-API
read a val_out from the MkBufferStreamC

Definition at line 369 of file MkBufferStreamC_jv.c.

369 {
370 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
371 JavaErrorCheck;
372 MkRtSetup_X(hdl);
373 MK_FLT val_out;
374 enum MkErrorE errVal = MkBufferStreamReadFLT(hdl, &val_out);
375 MkErrorC_Check(hdl, errVal)
376 jfloat __retVal__S = val_out;
377 return __retVal__S;
378error:
379 return 0;
380}
#define MkBufferStreamReadFLT(...)
float MK_FLT
4 byte float data-type

◆ Java_jvmkkernel_MkBufferStreamC_ReadGetNextType()

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

Java: MkTypeE bus.ReadGetNextType() C-API
get the type (MkTypeE) of the next Item in the MkBufferStreamC or "0" if not available

Definition at line 248 of file MkBufferStreamC_jv.c.

248 {
249 MK_BUSN hdl = (MK_BUSN)pObj2Hdl(env,"MkBufferStreamC",self);
250 JavaErrorCheck;
251 MkRtSetup_X(hdl);
252 enum MkTypeE __retVal__L = MkBufferStreamReadGetNextType(hdl);
253 jobject __retVal__S = MK(pGetEnumFromString)(env,MK(Class_MkTypeE),"Ljvmkkernel/MkTypeE;",MkTypeE_ToString(__retVal__L));
254 return __retVal__S;
255error:
256 return 0;
257}
const struct MkBufferStreamS * MK_BUSN
class-shortcut for const struct MkBufferStreamS *, all const shortcut using the XX_YYYC syntax (only ...
#define MkBufferStreamReadGetNextType(...)
MK_STRN MkTypeE_ToString(enum MkTypeE value)
return the MkTypeE as string …
MkTypeE
basic data-types supported by Programming-Language-Micro-Kernel (PLMK) …

◆ Java_jvmkkernel_MkBufferStreamC_ReadGetNumItems()

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

Java: int bus.ReadGetNumItems() C-API
get the number of items left in the MkBufferStreamC

Definition at line 260 of file MkBufferStreamC_jv.c.

260 {
261 MK_BUSN hdl = (MK_BUSN)pObj2Hdl(env,"MkBufferStreamC",self);
262 JavaErrorCheck;
263 MkRtSetup_X(hdl);
264 MK_NUM __retVal__L = MkBufferStreamReadGetNumItems(hdl);
265 jint __retVal__S = __retVal__L;
266 return __retVal__S;
267error:
268 return 0;
269}
#define MkBufferStreamReadGetNumItems(...)
int32_t MK_NUM
array size data-type ('num' items in array …

◆ Java_jvmkkernel_MkBufferStreamC_ReadI32()

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

Java: doc_mk_jv_BufferStreamReadI32 C-API
read a val_out from the MkBufferStreamC

Definition at line 383 of file MkBufferStreamC_jv.c.

383 {
384 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
385 JavaErrorCheck;
386 MkRtSetup_X(hdl);
387 MK_I32 val_out;
388 enum MkErrorE errVal = MkBufferStreamReadI32(hdl, &val_out);
389 MkErrorC_Check(hdl, errVal)
390 jint __retVal__S = val_out;
391 return __retVal__S;
392error:
393 return 0;
394}
#define MkBufferStreamReadI32(...)
signed int MK_I32
4 byte integer data-type

◆ Java_jvmkkernel_MkBufferStreamC_ReadI64()

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

Java: doc_mk_jv_BufferStreamReadI64 C-API
read a val_out from the MkBufferStreamC

Definition at line 397 of file MkBufferStreamC_jv.c.

397 {
398 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
399 JavaErrorCheck;
400 MkRtSetup_X(hdl);
401 MK_I64 val_out;
402 enum MkErrorE errVal = MkBufferStreamReadI64(hdl, &val_out);
403 MkErrorC_Check(hdl, errVal)
404 jlong __retVal__S = val_out;
405 return __retVal__S;
406error:
407 return 0;
408}
#define MkBufferStreamReadI64(...)
signed long long MK_I64
8 byte wide integer data-type

◆ Java_jvmkkernel_MkBufferStreamC_ReadI8()

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

Java: doc_mk_jv_BufferStreamReadI8 C-API
read a val_out from the MkBufferStreamC

Definition at line 411 of file MkBufferStreamC_jv.c.

411 {
412 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
413 JavaErrorCheck;
414 MkRtSetup_X(hdl);
415 MK_I8 val_out;
416 enum MkErrorE errVal = MkBufferStreamReadI8(hdl, &val_out);
417 MkErrorC_Check(hdl, errVal)
418 jbyte __retVal__S = (jbyte)val_out;
419 return __retVal__S;
420error:
421 return 0;
422}
#define MkBufferStreamReadI8(...)
signed char MK_I8
1 byte byte data-type

◆ Java_jvmkkernel_MkBufferStreamC_ReadItemExists()

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

Java: boolean bus.ReadItemExists() C-API
check if an item exists in the read-data-package

Definition at line 272 of file MkBufferStreamC_jv.c.

272 {
273 MK_BUSN hdl = (MK_BUSN)pObj2Hdl(env,"MkBufferStreamC",self);
274 JavaErrorCheck;
275 MkRtSetup_X(hdl);
276 MK_BOOL __retVal__L = MkBufferStreamReadItemExists(hdl);
277 jboolean __retVal__S = __retVal__L;
278 return __retVal__S;
279error:
280 return 0;
281}
#define MkBufferStreamReadItemExists(...)
bool MK_BOOL
real bool data-type

◆ Java_jvmkkernel_MkBufferStreamC_ReadL_1END()

JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferStreamC_ReadL_1END ( JNIEnv * env,
jobject self )

Java: bus.ReadL_END() C-API
END read a list-item-type from the MkBufferStreamC

Definition at line 284 of file MkBufferStreamC_jv.c.

284 {
285 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
286 JavaErrorCheck;
287 MkRtSetup_X(hdl);
288 enum MkErrorE errVal = MkBufferStreamReadL_END(hdl);
289 MkErrorC_Check(hdl, errVal)
290error:
291 return;
292}
#define MkBufferStreamReadL_END(...)

◆ Java_jvmkkernel_MkBufferStreamC_ReadL_1START()

JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferStreamC_ReadL_1START ( JNIEnv * env,
jobject self,
jobject buf )

Java: bus.ReadL_START(?MkBufferC buf = null?) C-API
START read a list-item-type from the MkBufferStreamC

Definition at line 295 of file MkBufferStreamC_jv.c.

295 {
296 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
297 JavaErrorCheck;
298 MkRtSetup_X(hdl);
299 MK_BUF buf_hdl = (MK_BUF)pObj2Hdl__null_allow(env,buf);
300 JavaErrorCheck;
301 enum MkErrorE errVal = MkBufferStreamReadL_START(hdl, buf_hdl);
302 MkErrorC_Check(hdl, errVal)
303error:
304 return;
305}
struct MkBufferS * MK_BUF
class-shortcut for struct MkBufferS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MkBufferStreamReadL_START(...)

◆ Java_jvmkkernel_MkBufferStreamC_ReadLONG()

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

Java: long bus.ReadLONG() C-API
read the long native object from the MkBufferStreamC

Definition at line 425 of file MkBufferStreamC_jv.c.

425 {
426 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
427 JavaErrorCheck;
428 MkRtSetup_X(hdl);
429 MK_LONG val_out;
430 enum MkErrorE errVal = MkBufferStreamReadLONG(hdl, &val_out);
431 MkErrorC_Check(hdl, errVal)
432 jlong __retVal__S = val_out;
433 return __retVal__S;
434error:
435 return 0;
436}
#define MkBufferStreamReadLONG(...)
long MK_LONG
4/8 byte long data-type

◆ Java_jvmkkernel_MkBufferStreamC_ReadSTR()

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

Java: doc_mk_jv_BufferStreamReadSTR C-API
read a val_out from the MkBufferStreamC

Definition at line 439 of file MkBufferStreamC_jv.c.

439 {
440 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
441 JavaErrorCheck;
442 MkRtSetup_X(hdl);
443 MK_STRN val_out;
444 enum MkErrorE errVal = MkBufferStreamReadSTR(hdl, &val_out);
445 MkErrorC_Check(hdl, errVal)
446 jstring __retVal__S = JC2O(env,val_out);
447 return __retVal__S;
448error:
449 return 0;
450}
#define MkBufferStreamReadSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ Java_jvmkkernel_MkBufferStreamC_ReadUndo()

JNIEXPORT void JNICALL Java_jvmkkernel_MkBufferStreamC_ReadUndo ( JNIEnv * env,
jobject self )

Java: bus.ReadUndo() C-API
undo the last MkBufferStreamC READ function call …

Definition at line 308 of file MkBufferStreamC_jv.c.

308 {
309 MK_BUS hdl = (MK_BUS)pObj2Hdl(env,"MkBufferStreamC",self);
310 JavaErrorCheck;
311 MkRtSetup_X(hdl);
312 enum MkErrorE errVal = MkBufferStreamReadUndo(hdl);
313 MkErrorC_Check(hdl, errVal)
314error:
315 return;
316}
#define MkBufferStreamReadUndo(...)

◆ ReadALL() [1/2]

MkBufferListC jvmkkernel.MkBufferStreamC.ReadALL ( )

Java: MkBufferListC bus.ReadALL(?MkBufferListC val_inout = null?) C-API
get a temporary MkBufferListC from all data in the MkBufferStreamC

Definition at line 144 of file MkBufferStreamC.java.

144 {
145 return ReadALL ((MkBufferListC) null);
146 }
MkBufferListC ReadALL()
Java: MkBufferListC bus.ReadALL(?MkBufferListC val_inout = null?) → C-API get a temporary MkBuf...
+ Here is the caller graph for this function:

◆ ReadALL() [2/2]

native MkBufferListC jvmkkernel.MkBufferStreamC.ReadALL ( MkBufferListC val_inout)

◆ ReadBFL()

native MkBufferListC jvmkkernel.MkBufferStreamC.ReadBFL ( )

◆ ReadBIN()

native byte[] jvmkkernel.MkBufferStreamC.ReadBIN ( )

Java: doc_mk_jv_BufferStreamReadBIN C-API
read a val_out from the MkBufferStreamC

◆ ReadBOL()

native boolean jvmkkernel.MkBufferStreamC.ReadBOL ( )

Java: doc_mk_jv_BufferStreamReadBOL C-API
read a val_out from the MkBufferStreamC

◆ ReadBUF()

native MkBufferC jvmkkernel.MkBufferStreamC.ReadBUF ( )

Java: MkBufferC bus.ReadBUF() C-API
read a val_out from the MkBufferStreamC

◆ ReadDBL()

native double jvmkkernel.MkBufferStreamC.ReadDBL ( )

Java: doc_mk_jv_BufferStreamReadDBL C-API
read a val_out from the MkBufferStreamC

◆ ReadFLT()

native float jvmkkernel.MkBufferStreamC.ReadFLT ( )

Java: doc_mk_jv_BufferStreamReadFLT C-API
read a val_out from the MkBufferStreamC

◆ ReadGetNextType()

native MkTypeE jvmkkernel.MkBufferStreamC.ReadGetNextType ( )

Java: MkTypeE bus.ReadGetNextType() C-API
get the type (MkTypeE) of the next Item in the MkBufferStreamC or "0" if not available

◆ ReadGetNumItems()

native int jvmkkernel.MkBufferStreamC.ReadGetNumItems ( )

Java: int bus.ReadGetNumItems() C-API
get the number of items left in the MkBufferStreamC

◆ ReadI32()

native int jvmkkernel.MkBufferStreamC.ReadI32 ( )

Java: doc_mk_jv_BufferStreamReadI32 C-API
read a val_out from the MkBufferStreamC

◆ ReadI64()

native long jvmkkernel.MkBufferStreamC.ReadI64 ( )

Java: doc_mk_jv_BufferStreamReadI64 C-API
read a val_out from the MkBufferStreamC

◆ ReadI8()

native byte jvmkkernel.MkBufferStreamC.ReadI8 ( )

Java: doc_mk_jv_BufferStreamReadI8 C-API
read a val_out from the MkBufferStreamC

◆ ReadItemExists()

native boolean jvmkkernel.MkBufferStreamC.ReadItemExists ( )

Java: boolean bus.ReadItemExists() C-API
check if an item exists in the read-data-package

◆ ReadL_END()

native void jvmkkernel.MkBufferStreamC.ReadL_END ( )

Java: bus.ReadL_END() C-API
END read a list-item-type from the MkBufferStreamC

◆ ReadL_START() [1/2]

void jvmkkernel.MkBufferStreamC.ReadL_START ( )

Java: bus.ReadL_START(?MkBufferC buf = null?) C-API
START read a list-item-type from the MkBufferStreamC

Definition at line 174 of file MkBufferStreamC.java.

174 {
175 ReadL_START ((MkBufferC) null);
176 }
void ReadL_START()
Java: bus.ReadL_START(?MkBufferC buf = null?) → C-API START read a list-item-type from the MkBu...
+ Here is the caller graph for this function:

◆ ReadL_START() [2/2]

native void jvmkkernel.MkBufferStreamC.ReadL_START ( MkBufferC buf)

Java: bus.ReadL_START(?MkBufferC buf = null?) C-API
START read a list-item-type from the MkBufferStreamC

◆ ReadLONG()

native long jvmkkernel.MkBufferStreamC.ReadLONG ( )

Java: long bus.ReadLONG() C-API
read the long native object from the MkBufferStreamC

◆ ReadSTR()

native String jvmkkernel.MkBufferStreamC.ReadSTR ( )

Java: doc_mk_jv_BufferStreamReadSTR C-API
read a val_out from the MkBufferStreamC

◆ ReadUndo()

native void jvmkkernel.MkBufferStreamC.ReadUndo ( )

Java: bus.ReadUndo() C-API
undo the last MkBufferStreamC READ function call …