theKernel 10.0
Loading...
Searching...
No Matches
MkErrorC_Signal_CC_API

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

+ Collaboration diagram for MkErrorC_Signal_CC_API:

Functions

MK_BOOL ccmkkernel::MkErrorC::IsABORT () const
  C++: MK_BOOL err.IsABORT() C-API
check on ABORT signal …
 
MK_BOOL ccmkkernel::MkErrorC::IsEXIT ()
  C++: MK_BOOL err.IsEXIT() C-API
check on APPLICATION-EXIT error …
 
MK_BOOL ccmkkernel::MkErrorC::IsSOCKET () const
  C++: MK_BOOL err.IsSOCKET() C-API
check on SOCKET-DOWN error …
 
MK_BOOL ccmkkernel::MkErrorC::IsTIMEOUT () const
  C++: MK_BOOL err.IsTIMEOUT() C-API
check on TIMEOUT error …
 
void ccmkkernel::MkErrorC::SetABORT (MK_STRN detail="UNKNOWN", MK_STRN callfunc=__builtin_FUNCTION())
  C++: err.SetABORT(MK_STRN detail = "UNKNOWN", MK_STRN callfunc = __builtin_FUNCTION()) C-API
send the ABORT signal to the calling stack…
 
void ccmkkernel::MkErrorC::SetCONTINUE ()
  C++: err.SetCONTINUE() C-API
signal end of processing in an MqMqEventIF callback …
 
void ccmkkernel::MkErrorC::SetCode (MkErrorE code)
  C++: err.SetCode(MkErrorE code) C-API
set the MkErrorS::code value …
 
void ccmkkernel::MkErrorC::SetEXIT (MK_STRN callfunc=__builtin_FUNCTION())
  C++: err.SetEXIT(MK_STRN callfunc = __builtin_FUNCTION()) C-API
finish the current callback, return to toplevel and MqExit the application …
 
void ccmkkernel::MkErrorC::SetSOCKET (MK_STRN detail="UNKNOWN", MK_STRN callfunc=__builtin_FUNCTION())
  C++: err.SetSOCKET(MK_STRN detail = "UNKNOWN", MK_STRN callfunc = __builtin_FUNCTION()) C-API
create SOCKET-DOWN error …
 

Detailed Description

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

Function Documentation

◆ IsABORT()

MK_BOOL ccmkkernel::MkErrorC::IsABORT ( ) const
inline

C++: MK_BOOL err.IsABORT() C-API
check on ABORT signal …

Definition at line 456 of file MkErrorC_inline_cc.hh.

456 {
457 MK_UNUSED auto err = getERRN();
458 MK_BOOL __retVal__L = MkErrorIsABORT(err);
459 return __retVal__L;
460 }
MK_ERRN getERRN() const
(const) return the LibMsgqueObject from current MkErrorC instance
bool MkErrorIsABORT(MK_ERRN const err)
check on ABORT signal …
#define MK_UNUSED
mark unnused variables and functions
bool MK_BOOL
real bool data-type

◆ IsEXIT()

MK_BOOL ccmkkernel::MkErrorC::IsEXIT ( )
inline

C++: MK_BOOL err.IsEXIT() C-API
check on APPLICATION-EXIT error …

Definition at line 463 of file MkErrorC_inline_cc.hh.

463 {
464 MK_UNUSED auto err = getERR();
465 MK_BOOL __retVal__L = MkErrorIsEXIT(err);
466 return __retVal__L;
467 }
MK_ERR getERR() const
return the LibMsgqueObject from current MkErrorC instance
bool MkErrorIsEXIT(MK_ERR const err)
check on APPLICATION-EXIT error …

◆ IsSOCKET()

MK_BOOL ccmkkernel::MkErrorC::IsSOCKET ( ) const
inline

C++: MK_BOOL err.IsSOCKET() C-API
check on SOCKET-DOWN error …

Definition at line 470 of file MkErrorC_inline_cc.hh.

470 {
471 MK_UNUSED auto err = getERRN();
472 MK_BOOL __retVal__L = MkErrorIsSOCKET(err);
473 return __retVal__L;
474 }
bool MkErrorIsSOCKET(MK_ERRN const err)
check on SOCKET-DOWN error …

◆ IsTIMEOUT()

MK_BOOL ccmkkernel::MkErrorC::IsTIMEOUT ( ) const
inline

C++: MK_BOOL err.IsTIMEOUT() C-API
check on TIMEOUT error …

Definition at line 477 of file MkErrorC_inline_cc.hh.

477 {
478 MK_UNUSED auto err = getERRN();
479 MK_BOOL __retVal__L = MkErrorIsTIMEOUT(err);
480 return __retVal__L;
481 }
bool MkErrorIsTIMEOUT(MK_ERRN const err)
check on TIMEOUT error …

◆ SetABORT()

void ccmkkernel::MkErrorC::SetABORT ( MK_STRN detail = "UNKNOWN",
MK_STRN callfunc = __builtin_FUNCTION() )
inline

C++: err.SetABORT(MK_STRN detail = "UNKNOWN", MK_STRN callfunc = __builtin_FUNCTION()) C-API
send the ABORT signal to the calling stack…

Definition at line 484 of file MkErrorC_inline_cc.hh.

484 {
485 MK_UNUSED auto err = getERR();
486 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
487 enum MkErrorE errVal = MkErrorSetABORT(err, detail, callfunc);
488 MkErrorC_Check(err, errVal);
489 }
#define MkErrorC_Check(errObj, errVal)
#define MkErrorSetABORT(...)
MkErrorE
collection for the different error-codes …

◆ SetCode()

void ccmkkernel::MkErrorC::SetCode ( MkErrorE code)
inline

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

Definition at line 498 of file MkErrorC_inline_cc.hh.

498 {
499 MK_UNUSED auto err = getERR();
500 MkErrorSetCode(err, code);
501 }
#define MkErrorSetCode(...)

◆ SetCONTINUE()

void ccmkkernel::MkErrorC::SetCONTINUE ( )
inline

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

Definition at line 492 of file MkErrorC_inline_cc.hh.

492 {
493 MK_UNUSED auto err = getERR();
495 }
#define MkErrorSetCONTINUE(...)

◆ SetEXIT()

void ccmkkernel::MkErrorC::SetEXIT ( MK_STRN callfunc = __builtin_FUNCTION())
inline

C++: err.SetEXIT(MK_STRN callfunc = __builtin_FUNCTION()) C-API
finish the current callback, return to toplevel and MqExit the application …

Definition at line 504 of file MkErrorC_inline_cc.hh.

504 {
505 MK_UNUSED auto err = getERR();
506 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
507 enum MkErrorE errVal = MkErrorSetEXIT(err, callfunc);
508 MkErrorC_Check(err, errVal);
509 }
#define MkErrorSetEXIT(...)

◆ SetSOCKET()

void ccmkkernel::MkErrorC::SetSOCKET ( MK_STRN detail = "UNKNOWN",
MK_STRN callfunc = __builtin_FUNCTION() )
inline

C++: err.SetSOCKET(MK_STRN detail = "UNKNOWN", MK_STRN callfunc = __builtin_FUNCTION()) C-API
create SOCKET-DOWN error …

Definition at line 512 of file MkErrorC_inline_cc.hh.

512 {
513 MK_UNUSED auto err = getERR();
514 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
515 enum MkErrorE errVal = MkErrorSetSOCKET(err, detail, callfunc);
516 MkErrorC_Check(err, errVal);
517 }
#define MkErrorSetSOCKET(...)