theLink 10.0
|
tag: nhi1-release-250425 More...
Go to the source code of this file.
Enumerations | |
enum | MqCallE { MQ_ONCE , MQ_WAIT , MQ_SUB , MQ_CB , MQ_TRAN , MQ_RET } |
select the MqSendEND... style More... | |
Functions | |
for (ptr=cstr; *ptr !='\0';ptr++) | |
if (call==MQ_RET &&highSKIP==highSIZE) goto call | |
highTOKEN (tokSig) | |
MkErrorCheck (MqSendSTART(mqctx)) | |
if (rpc) | |
else | if (toklen >=4 &&(tokSig[4]==':'||tokSig[4]=='@'||tokSig[4]=='\0')) |
else | if (toklen >=8 &&(tokSig[8]==':'||tokSig[8]=='@'||tokSig[8]=='\0')) |
for (; *ptr !='\0';ptr++) | |
MkErrorSetV_4M (obj, "CallError", 0, "got RETURN args for NON-RETURN CALL-signature '%s'", callSig) | |
switch (call) | |
MkErrorStack_4M (obj, mqctx->ctxbuf.super.buf.storage.first.C, __FILE__, __LINE__) | |
if ((int)(ptr-cstr) >(int) strlen(cstr)) block | |
if (strcmp(block,"unknown")!=0) | |
Variables | |
static MK_STRN | unknown = "unknown" |
MK_STRN | block = unknown |
MK_STRN | callSig = unknown |
MK_STRN | ptr = "" |
MK_STRB | srvSig [MQ_SEND_TRANSACTION_TOKEN_SIZE+1] = "unknown" |
MK_STRB | tokSig [MQ_SEND_TOKEN_SIGNATURE_SIZE+1] = "unknown" |
MK_TIME_T | timeout = MK_TIMEOUT_USER |
bool | Tstart = false |
bool | Lstart = false |
MK_OBJ const | obj = MkOBJ(mqctx) |
bool | rpc = false |
enum MqCallE | call = MQ_ONCE |
highINITcstr | |
MK_STRB | token [9] |
else | |
goto | error |
call | __pad0__ |
highRETok | |
error | __pad1__ |
MkBufferSetV & | mqctx |
highRETerror | |
tag: nhi1-release-250425
Definition in file high_lng.h.
#define high_3_A BAC |
Definition at line 85 of file high_lng.h.
#define high_3_B BIN |
Definition at line 82 of file high_lng.h.
#define high_3_C STRN |
Definition at line 81 of file high_lng.h.
#define high_3_D DBL |
Definition at line 80 of file high_lng.h.
#define high_3_F FLT |
Definition at line 79 of file high_lng.h.
#define high_3_H HDL |
Definition at line 78 of file high_lng.h.
#define high_3_I I32 |
Definition at line 76 of file high_lng.h.
#define high_3_L BFL |
Definition at line 84 of file high_lng.h.
#define high_3_O BOL |
Definition at line 73 of file high_lng.h.
#define high_3_S I16 |
Definition at line 75 of file high_lng.h.
#define high_3_U BUF |
Definition at line 83 of file high_lng.h.
#define high_3_W I64 |
Definition at line 77 of file high_lng.h.
#define high_3_Y I8 |
Definition at line 74 of file high_lng.h.
#define high_C_A OT_TMP_BAC_OBJ |
Definition at line 99 of file high_lng.h.
#define high_C_BFL OT_TMP_BFL_OBJ |
Definition at line 98 of file high_lng.h.
#define high_C_BIN OT_TMP_BIN_OBJ |
Definition at line 96 of file high_lng.h.
#define high_C_BOL OT_TMP_BOL_OBJ |
Definition at line 87 of file high_lng.h.
#define high_C_BUF OT_TMP_BUF_OBJ |
Definition at line 97 of file high_lng.h.
#define high_C_DBL OT_TMP_DBL_OBJ |
Definition at line 94 of file high_lng.h.
#define high_C_FLT OT_TMP_FLT_OBJ |
Definition at line 93 of file high_lng.h.
#define high_C_H OT_TMP_HDL_OBJ |
Definition at line 92 of file high_lng.h.
#define high_C_I16 OT_TMP_I16_OBJ |
Definition at line 89 of file high_lng.h.
#define high_C_I32 OT_TMP_I32_OBJ |
Definition at line 90 of file high_lng.h.
#define high_C_I64 OT_TMP_I64_OBJ |
Definition at line 91 of file high_lng.h.
#define high_C_I8 OT_TMP_I8_OBJ |
Definition at line 88 of file high_lng.h.
#define high_C_STR OT_TMP_CST_OBJ |
Definition at line 95 of file high_lng.h.
#define high_T_A MK_BAC |
Definition at line 120 of file high_lng.h.
#define high_T_BFL MK_BFL |
Definition at line 117 of file high_lng.h.
#define high_T_BIN MK_BIN |
Definition at line 111 of file high_lng.h.
#define high_T_BOL MK_BOL |
Definition at line 101 of file high_lng.h.
#define high_T_BUF MK_BUF |
Definition at line 114 of file high_lng.h.
#define high_T_DBL MK_DBL |
Definition at line 108 of file high_lng.h.
#define high_T_FLT MK_FLT |
Definition at line 107 of file high_lng.h.
#define high_T_HDL MK_HDL |
Definition at line 106 of file high_lng.h.
#define high_T_I16 MK_I16 |
Definition at line 103 of file high_lng.h.
#define high_T_I32 MK_I32 |
Definition at line 104 of file high_lng.h.
#define high_T_I64 MK_I64 |
Definition at line 105 of file high_lng.h.
#define high_T_I8 MK_I8 |
Definition at line 102 of file high_lng.h.
#define high_T_STR MK_STRN |
Definition at line 109 of file high_lng.h.
#define HighErrorC | ( | cls, | |
fmt ) |
Definition at line 45 of file high_lng.h.
#define HighErrorV | ( | cls, | |
fmt, | |||
args... ) |
Definition at line 42 of file high_lng.h.
#define highRETURN_type_S |
Definition at line 48 of file high_lng.h.
#define highSIZE highSKIP+1 |
Definition at line 141 of file high_lng.h.
#define MqReadA MqReadALL |
Definition at line 123 of file high_lng.h.
enum MqCallE |
Definition at line 263 of file high_lng.h.
Definition at line 175 of file high_lng.h.
highTOKEN | ( | tokSig | ) |
if | ( | (int)(ptr-cstr) | , |
(int) strlen(cstr) | ) |
Definition at line 230 of file high_lng.h.
if | ( | rpc | ) |
Definition at line 235 of file high_lng.h.
if | ( | strcmp(block,"unknown")! | = 0 | ) |
Definition at line 509 of file high_lng.h.
else if | ( | toklen >=4 && | tokSig[4]==':'||tokSig[4]=='@'||tokSig[4]=='\0' | ) |
Definition at line 241 of file high_lng.h.
else if | ( | toklen >=8 && | tokSig[8]==':'||tokSig[8]=='@'||tokSig[8]=='\0' | ) |
Definition at line 245 of file high_lng.h.
MkErrorCheck | ( | MqSendSTART(mqctx) | ) |
MkErrorSetV_4M | ( | obj | , |
"CallError" | , | ||
0 | , | ||
"got RETURN args for NON-RETURN CALL-signature '%s'" | , | ||
callSig | ) |
switch | ( | call | ) |
Definition at line 349 of file high_lng.h.
call __pad0__ |
Definition at line 334 of file high_lng.h.
error __pad1__ |
Definition at line 494 of file high_lng.h.
block = unknown |
Definition at line 128 of file high_lng.h.
callSig = unknown |
Definition at line 129 of file high_lng.h.
else |
Definition at line 233 of file high_lng.h.
goto error |
Definition at line 251 of file high_lng.h.
highINITcstr |
Definition at line 172 of file high_lng.h.
highRETerror |
Definition at line 520 of file high_lng.h.
highRETok |
Definition at line 493 of file high_lng.h.
bool Lstart = false |
Definition at line 135 of file high_lng.h.
MkBufferSetV& mqctx |
Definition at line 505 of file high_lng.h.
Definition at line 136 of file high_lng.h.
highREADprepare if ptr = "" |
Definition at line 130 of file high_lng.h.
bool rpc = false |
Definition at line 137 of file high_lng.h.
MK_STRB srvSig[MQ_SEND_TRANSACTION_TOKEN_SIZE+1] = "unknown" |
Definition at line 131 of file high_lng.h.
MK_TIME_T timeout = MK_TIMEOUT_USER |
Definition at line 133 of file high_lng.h.
MK_STRB token[9] |
Definition at line 229 of file high_lng.h.
tokSig[MQ_SEND_TOKEN_SIGNATURE_SIZE] = "unknown" |
Definition at line 132 of file high_lng.h.
bool Tstart = false |
Definition at line 134 of file high_lng.h.
|
static |
Definition at line 127 of file high_lng.h.