theKernel 10.0
Loading...
Searching...
No Matches
MkErrorC_Signal_JV_API

MkErrorC - various functions to set and check a 'signal' on a MkErrorSMore...

+ Collaboration diagram for MkErrorC_Signal_JV_API:

Functions

native boolean jvmkkernel.MkErrorC.IsABORT ()
  Java: boolean err.IsABORT() C-API
check on ABORT signal …
 
native boolean jvmkkernel.MkErrorC.IsEXIT ()
  Java: boolean err.IsEXIT() C-API
check on APPLICATION-EXIT error …
 
native boolean jvmkkernel.MkErrorC.IsSOCKET ()
  Java: boolean err.IsSOCKET() C-API
check on SOCKET-DOWN error …
 
native boolean jvmkkernel.MkErrorC.IsTIMEOUT ()
  Java: boolean err.IsTIMEOUT() C-API
check on TIMEOUT error …
 
native void jvmkkernel.MkErrorC.SetABORT (String detail, String callfunc)
  Java: err.SetABORT(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
send the ABORT signal to the calling stack…
 
void jvmkkernel.MkErrorC.SetABORT ()
  Java: err.SetABORT(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
send the ABORT signal to the calling stack…
 
void jvmkkernel.MkErrorC.SetABORT (String detail)
  Java: err.SetABORT(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
send the ABORT signal to the calling stack…
 
native void jvmkkernel.MkErrorC.SetCONTINUE ()
  Java: err.SetCONTINUE() C-API
signal end of processing in an MqMqEventIF callback …
 
native void jvmkkernel.MkErrorC.SetCode (MkErrorE code)
  Java: err.SetCode(MkErrorE code) C-API
set the MkErrorS::code value …
 
native void jvmkkernel.MkErrorC.SetEXIT (String callfunc)
  Java: err.SetEXIT(?String callfunc = null?) C-API
finish the current callback, return to toplevel and MqExit the application …
 
void jvmkkernel.MkErrorC.SetEXIT ()
  Java: err.SetEXIT(?String callfunc = null?) C-API
finish the current callback, return to toplevel and MqExit the application …
 
native void jvmkkernel.MkErrorC.SetSOCKET (String detail, String callfunc)
  Java: err.SetSOCKET(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
create SOCKET-DOWN error …
 
void jvmkkernel.MkErrorC.SetSOCKET ()
  Java: err.SetSOCKET(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
create SOCKET-DOWN error …
 
void jvmkkernel.MkErrorC.SetSOCKET (String detail)
  Java: err.SetSOCKET(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
create SOCKET-DOWN error …
 
JNIEXPORT jboolean JNICALL Java_jvmkkernel_MkErrorC_IsABORT (JNIEnv *env, jobject self)
  Java: boolean err.IsABORT() C-API
check on ABORT signal …
 
JNIEXPORT jboolean JNICALL Java_jvmkkernel_MkErrorC_IsEXIT (JNIEnv *env, jobject self)
  Java: boolean err.IsEXIT() C-API
check on APPLICATION-EXIT error …
 
JNIEXPORT jboolean JNICALL Java_jvmkkernel_MkErrorC_IsSOCKET (JNIEnv *env, jobject self)
  Java: boolean err.IsSOCKET() C-API
check on SOCKET-DOWN error …
 
JNIEXPORT jboolean JNICALL Java_jvmkkernel_MkErrorC_IsTIMEOUT (JNIEnv *env, jobject self)
  Java: boolean err.IsTIMEOUT() C-API
check on TIMEOUT error …
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkErrorC_SetABORT (JNIEnv *env, jobject self, jstring detail, jstring callfunc)
  Java: err.SetABORT(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
send the ABORT signal to the calling stack…
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkErrorC_SetCONTINUE (JNIEnv *env, jobject self)
  Java: err.SetCONTINUE() C-API
signal end of processing in an MqMqEventIF callback …
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkErrorC_SetCode (JNIEnv *env, jobject self, jobject code)
  Java: err.SetCode(MkErrorE code) C-API
set the MkErrorS::code value …
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkErrorC_SetEXIT (JNIEnv *env, jobject self, jstring callfunc)
  Java: err.SetEXIT(?String callfunc = null?) C-API
finish the current callback, return to toplevel and MqExit the application …
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkErrorC_SetSOCKET (JNIEnv *env, jobject self, jstring detail, jstring callfunc)
  Java: err.SetSOCKET(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
create SOCKET-DOWN error …
 

Detailed Description

MkErrorC - various functions to set and check a 'signal' on a MkErrorS

Function Documentation

◆ IsABORT()

native boolean jvmkkernel.MkErrorC.IsABORT ( )

Java: boolean err.IsABORT() C-API
check on ABORT signal …

◆ IsEXIT()

native boolean jvmkkernel.MkErrorC.IsEXIT ( )

Java: boolean err.IsEXIT() C-API
check on APPLICATION-EXIT error …

◆ IsSOCKET()

native boolean jvmkkernel.MkErrorC.IsSOCKET ( )

Java: boolean err.IsSOCKET() C-API
check on SOCKET-DOWN error …

◆ IsTIMEOUT()

native boolean jvmkkernel.MkErrorC.IsTIMEOUT ( )

Java: boolean err.IsTIMEOUT() C-API
check on TIMEOUT error …

◆ Java_jvmkkernel_MkErrorC_IsABORT()

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

Java: boolean err.IsABORT() C-API
check on ABORT signal …

Definition at line 431 of file MkErrorC_jv.c.

431 {
432 MK_ERRN hdl = (MK_ERRN)pObj2Hdl(env,"MkErrorC",self);
433 JavaErrorCheck;
434 MkRtSetup_X(hdl);
435 MK_BOOL __retVal__L = MkErrorIsABORT(hdl);
436 jboolean __retVal__S = __retVal__L;
437 return __retVal__S;
438error:
439 return 0;
440}
const struct MkErrorS * MK_ERRN
class-shortcut for const struct MkErrorS *, all const shortcut using the XX_YYYC syntax (only for pub...
bool MkErrorIsABORT(MK_ERRN const err)
check on ABORT signal …
bool MK_BOOL
real bool data-type
#define MkRtSetup_X(x)
The data-type to store and handle the error-condition …

◆ Java_jvmkkernel_MkErrorC_IsEXIT()

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

Java: boolean err.IsEXIT() C-API
check on APPLICATION-EXIT error …

Definition at line 443 of file MkErrorC_jv.c.

443 {
444 MK_ERR hdl = (MK_ERR)pObj2Hdl(env,"MkErrorC",self);
445 JavaErrorCheck;
446 MkRtSetup_X(hdl);
447 MK_BOOL __retVal__L = MkErrorIsEXIT(hdl);
448 jboolean __retVal__S = __retVal__L;
449 return __retVal__S;
450error:
451 return 0;
452}
struct MkErrorS * MK_ERR
class-shortcut for struct MkErrorS *, all shortcut using the XX_YYY syntax (only for public API) …
bool MkErrorIsEXIT(MK_ERR const err)
check on APPLICATION-EXIT error …

◆ Java_jvmkkernel_MkErrorC_IsSOCKET()

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

Java: boolean err.IsSOCKET() C-API
check on SOCKET-DOWN error …

Definition at line 455 of file MkErrorC_jv.c.

455 {
456 MK_ERRN hdl = (MK_ERRN)pObj2Hdl(env,"MkErrorC",self);
457 JavaErrorCheck;
458 MkRtSetup_X(hdl);
459 MK_BOOL __retVal__L = MkErrorIsSOCKET(hdl);
460 jboolean __retVal__S = __retVal__L;
461 return __retVal__S;
462error:
463 return 0;
464}
bool MkErrorIsSOCKET(MK_ERRN const err)
check on SOCKET-DOWN error …

◆ Java_jvmkkernel_MkErrorC_IsTIMEOUT()

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

Java: boolean err.IsTIMEOUT() C-API
check on TIMEOUT error …

Definition at line 467 of file MkErrorC_jv.c.

467 {
468 MK_ERRN hdl = (MK_ERRN)pObj2Hdl(env,"MkErrorC",self);
469 JavaErrorCheck;
470 MkRtSetup_X(hdl);
471 MK_BOOL __retVal__L = MkErrorIsTIMEOUT(hdl);
472 jboolean __retVal__S = __retVal__L;
473 return __retVal__S;
474error:
475 return 0;
476}
bool MkErrorIsTIMEOUT(MK_ERRN const err)
check on TIMEOUT error …

◆ Java_jvmkkernel_MkErrorC_SetABORT()

JNIEXPORT void JNICALL Java_jvmkkernel_MkErrorC_SetABORT ( JNIEnv * env,
jobject self,
jstring detail,
jstring callfunc )

Java: err.SetABORT(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
send the ABORT signal to the calling stack…

Definition at line 479 of file MkErrorC_jv.c.

479 {
480 MK_ERR hdl = (MK_ERR)pObj2Hdl(env,"MkErrorC",self);
481 JavaErrorCheck;
482 MkRtSetup_X(hdl);
483 if (callfunc == NULL) {
484 (*env)->CallStaticVoidMethod(env,MK(Class_MkKernel),MK(MID_MkKernel_getCallerStack));
485 }
486 if (callfunc == NULL) {callfunc = MK(pGetCallerProc)(env);}
487 MK_STRN detail_ptr = (detail?(*env)->GetStringUTFChars(env,detail,NULL):NULL);
488 JavaErrorCheck;
489 MK_STRN callfunc_ptr = (callfunc?(*env)->GetStringUTFChars(env,callfunc,NULL):NULL);
490 JavaErrorCheck;
491 enum MkErrorE errVal = MkErrorSetABORT(hdl, detail_ptr, callfunc_ptr);
492 MkErrorC_Check(hdl, errVal)
493 if (detail_ptr) (*env)->ReleaseStringUTFChars(env,detail,detail_ptr);
494 if (callfunc_ptr) (*env)->ReleaseStringUTFChars(env,callfunc,callfunc_ptr);
495error:
496 return;
497}
#define MkErrorSetABORT(...)
MkErrorE
collection for the different error-codes …
const MK_STRB * MK_STRN
constant string pointer data-type

◆ Java_jvmkkernel_MkErrorC_SetCode()

JNIEXPORT void JNICALL Java_jvmkkernel_MkErrorC_SetCode ( JNIEnv * env,
jobject self,
jobject code )

Java: err.SetCode(MkErrorE code) C-API
set the MkErrorS::code value …

Definition at line 510 of file MkErrorC_jv.c.

510 {
511 MK_ERR hdl = (MK_ERR)pObj2Hdl(env,"MkErrorC",self);
512 JavaErrorCheck;
513 MkRtSetup_X(hdl);
514 enum MkErrorE code_e = MK(pGetEnumFromObj)(env, NS(Class_MkErrorE), code);
515 JavaErrorCheck;
516 MkErrorSetCode(hdl, code_e);
517error:
518 return;
519}
#define MkErrorSetCode(...)

◆ Java_jvmkkernel_MkErrorC_SetCONTINUE()

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

Java: err.SetCONTINUE() C-API
signal end of processing in an MqMqEventIF callback …

Definition at line 500 of file MkErrorC_jv.c.

500 {
501 MK_ERR hdl = (MK_ERR)pObj2Hdl(env,"MkErrorC",self);
502 JavaErrorCheck;
503 MkRtSetup_X(hdl);
505error:
506 return;
507}
#define MkErrorSetCONTINUE(...)

◆ Java_jvmkkernel_MkErrorC_SetEXIT()

JNIEXPORT void JNICALL Java_jvmkkernel_MkErrorC_SetEXIT ( JNIEnv * env,
jobject self,
jstring callfunc )

Java: err.SetEXIT(?String callfunc = null?) C-API
finish the current callback, return to toplevel and MqExit the application …

Definition at line 522 of file MkErrorC_jv.c.

522 {
523 MK_ERR hdl = (MK_ERR)pObj2Hdl(env,"MkErrorC",self);
524 JavaErrorCheck;
525 MkRtSetup_X(hdl);
526 if (callfunc == NULL) {
527 (*env)->CallStaticVoidMethod(env,MK(Class_MkKernel),MK(MID_MkKernel_getCallerStack));
528 }
529 if (callfunc == NULL) {callfunc = MK(pGetCallerProc)(env);}
530 MK_STRN callfunc_ptr = (callfunc?(*env)->GetStringUTFChars(env,callfunc,NULL):NULL);
531 JavaErrorCheck;
532 enum MkErrorE errVal = MkErrorSetEXIT(hdl, callfunc_ptr);
533 MkErrorC_Check(hdl, errVal)
534 if (callfunc_ptr) (*env)->ReleaseStringUTFChars(env,callfunc,callfunc_ptr);
535error:
536 return;
537}
#define MkErrorSetEXIT(...)

◆ Java_jvmkkernel_MkErrorC_SetSOCKET()

JNIEXPORT void JNICALL Java_jvmkkernel_MkErrorC_SetSOCKET ( JNIEnv * env,
jobject self,
jstring detail,
jstring callfunc )

Java: err.SetSOCKET(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
create SOCKET-DOWN error …

Definition at line 540 of file MkErrorC_jv.c.

540 {
541 MK_ERR hdl = (MK_ERR)pObj2Hdl(env,"MkErrorC",self);
542 JavaErrorCheck;
543 MkRtSetup_X(hdl);
544 if (callfunc == NULL) {
545 (*env)->CallStaticVoidMethod(env,MK(Class_MkKernel),MK(MID_MkKernel_getCallerStack));
546 }
547 if (callfunc == NULL) {callfunc = MK(pGetCallerProc)(env);}
548 MK_STRN detail_ptr = (detail?(*env)->GetStringUTFChars(env,detail,NULL):NULL);
549 JavaErrorCheck;
550 MK_STRN callfunc_ptr = (callfunc?(*env)->GetStringUTFChars(env,callfunc,NULL):NULL);
551 JavaErrorCheck;
552 enum MkErrorE errVal = MkErrorSetSOCKET(hdl, detail_ptr, callfunc_ptr);
553 MkErrorC_Check(hdl, errVal)
554 if (detail_ptr) (*env)->ReleaseStringUTFChars(env,detail,detail_ptr);
555 if (callfunc_ptr) (*env)->ReleaseStringUTFChars(env,callfunc,callfunc_ptr);
556error:
557 return;
558}
#define MkErrorSetSOCKET(...)

◆ SetABORT() [1/3]

void jvmkkernel.MkErrorC.SetABORT ( )

Java: err.SetABORT(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
send the ABORT signal to the calling stack…

Definition at line 311 of file MkErrorC.java.

311 {
312 SetABORT ("UNKNOWN", null);
313 }
void SetABORT()
Java: err.SetABORT(?String detail = "UNKNOWN"?, ?String callfunc = null?) → C-API send the ABOR...
+ Here is the caller graph for this function:

◆ SetABORT() [2/3]

void jvmkkernel.MkErrorC.SetABORT ( String detail)

Java: err.SetABORT(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
send the ABORT signal to the calling stack…

Definition at line 316 of file MkErrorC.java.

316 {
317 SetABORT (detail, null);
318 }

◆ SetABORT() [3/3]

native void jvmkkernel.MkErrorC.SetABORT ( String detail,
String callfunc )

Java: err.SetABORT(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
send the ABORT signal to the calling stack…

◆ SetCode()

native void jvmkkernel.MkErrorC.SetCode ( MkErrorE code)

Java: err.SetCode(MkErrorE code) C-API
set the MkErrorS::code value …

◆ SetCONTINUE()

native void jvmkkernel.MkErrorC.SetCONTINUE ( )

Java: err.SetCONTINUE() C-API
signal end of processing in an MqMqEventIF callback …

◆ SetEXIT() [1/2]

void jvmkkernel.MkErrorC.SetEXIT ( )

Java: err.SetEXIT(?String callfunc = null?) C-API
finish the current callback, return to toplevel and MqExit the application …

Definition at line 330 of file MkErrorC.java.

330 {
331 SetEXIT (null);
332 }
void SetEXIT()
Java: err.SetEXIT(?String callfunc = null?) → C-API finish the current callback,...
+ Here is the caller graph for this function:

◆ SetEXIT() [2/2]

native void jvmkkernel.MkErrorC.SetEXIT ( String callfunc)

Java: err.SetEXIT(?String callfunc = null?) C-API
finish the current callback, return to toplevel and MqExit the application …

◆ SetSOCKET() [1/3]

void jvmkkernel.MkErrorC.SetSOCKET ( )

Java: err.SetSOCKET(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
create SOCKET-DOWN error …

Definition at line 338 of file MkErrorC.java.

338 {
339 SetSOCKET ("UNKNOWN", null);
340 }
void SetSOCKET()
Java: err.SetSOCKET(?String detail = "UNKNOWN"?, ?String callfunc = null?) → C-API create SOCKE...
+ Here is the caller graph for this function:

◆ SetSOCKET() [2/3]

void jvmkkernel.MkErrorC.SetSOCKET ( String detail)

Java: err.SetSOCKET(?String detail = "UNKNOWN"?, ?String callfunc = null?) C-API
create SOCKET-DOWN error …

Definition at line 343 of file MkErrorC.java.

343 {
344 SetSOCKET (detail, null);
345 }

◆ SetSOCKET() [3/3]

native void jvmkkernel.MkErrorC.SetSOCKET ( String detail,
String callfunc )