MqHigh_py.c - 07 Sep 2024 - aotto1968.
More...
#include "LibMqMsgque_private_py.h"
#include "tmpl/high_lng.h"
Go to the source code of this file.
MqHigh_py.c - 07 Sep 2024 - aotto1968.
- Copyright
- (C) NHI - #1 - Project - Group This software has NO permissions to copy, please contact AUTHOR for additional information
- Version
- 9d4e50c949b169e01286bebd43abd2ca7b40c529
- Date
- Sat Sep 7 00:01:00 2024 +0200
- Author
- aotto1968 aotto.nosp@m.1968.nosp@m.@t-on.nosp@m.line.nosp@m..de
Definition in file MqHigh_py.c.
◆ error
◆ high_3_A
◆ high_3_B
◆ high_3_C
◆ high_3_D
◆ high_3_F
◆ high_3_H
◆ high_3_I
◆ high_3_L
◆ high_3_O
◆ high_3_S
◆ high_3_U
◆ high_3_W
◆ high_3_Y
◆ high_C_A
#define high_C_A OT_TMP_BAC_OBJ |
◆ high_C_BFL
#define high_C_BFL OT_TMP_BFL_OBJ |
◆ high_C_BIN
#define high_C_BIN OT_TMP_BIN_OBJ |
◆ high_C_BOL
#define high_C_BOL OT_TMP_BOL_OBJ |
◆ high_C_BUF
#define high_C_BUF OT_TMP_BUF_OBJ |
◆ high_C_DBL
#define high_C_DBL OT_TMP_DBL_OBJ |
◆ high_C_FLT
#define high_C_FLT OT_TMP_FLT_OBJ |
◆ high_C_H
#define high_C_H OT_TMP_HDL_OBJ |
◆ high_C_I16
#define high_C_I16 OT_TMP_I16_OBJ |
◆ high_C_I32
#define high_C_I32 OT_TMP_I32_OBJ |
◆ high_C_I64
#define high_C_I64 OT_TMP_I64_OBJ |
◆ high_C_I8
#define high_C_I8 OT_TMP_I8_OBJ |
◆ high_C_STR
#define high_C_STR OT_TMP_CST_OBJ |
◆ high_T_A
◆ high_T_BFL
◆ high_T_BIN
◆ high_T_BOL
◆ high_T_BUF
◆ high_T_DBL
◆ high_T_FLT
◆ high_T_HDL
◆ high_T_I16
◆ high_T_I32
◆ high_T_I64
◆ high_T_I8
◆ high_T_STR
◆ highCALL
◆ highCMD
#define highCMD "%s '%s' ... '%s' ..." |
◆ HighErrorC
#define HighErrorC |
( |
| cls, |
|
|
| fmt ) |
Value:
#define MkErrorSetV_3M(err, callfunc, printfmt,...)
◆ highERRORnative
#define highERRORnative if (PyErr_Occurred()) {OT_ERROR_LNG_2_MQ(mqctx);} |
◆ HighErrorV
#define HighErrorV |
( |
| cls, |
|
|
| fmt, |
|
|
| args... ) |
◆ highFARGS
Value:NS(ServiceCall),f,NS(ServiceFree)
◆ highINITcstr
#define highINITcstr OT_CHECK_STR(cstr) |
◆ highREAD_HAS_REFERENCE
#define highREAD_HAS_REFERENCE 0 |
◆ highREAD_RETURN_LIST
#define highREAD_RETURN_LIST 1 |
◆ highREADinit
◆ highREADprepare
#define highREADprepare OT_CHECK_NOARGS |
◆ highRETerror
Value: OT_ERROR_MQ_2_LNG(
mqctx); \
retObj = NULL;
◆ highRETok
#define highRETok goto end; |
◆ highRETURN
◆ highRETURN_type_S
#define highRETURN_type_S |
Value:
OT_retObj_SET_None; \
switch (highLastReturnListType) { \
case 'U': OT_retObj_SET_BUF(RET->data[0]); break; \
\
\
\
\
\
\
\
\
\
\
\
\
case 'L': OT_LNG_CALL(RET->data[0],MkBufferC,GetBFL,retObj); break; \
default : OT_LNG_CALL(RET->data[0],MkBufferC,ToObject,retObj); break; \
} \
} else { \
OT_retObj_SET_BFL(RET) \
}
#define MkBufferListSizeI(bfl)
◆ highSELF
#define highSELF "ctx.Send" |
◆ highSend
Value: { \
high_T_##T val = 0;\
OT_CHECK_REQUIRED(OT_CHECK_##T(val)); \
break; \
}
◆ highSend2
Value: { \
high_T_##T val = 0;\
OT_CHECK_REQUIRED(OT_CHECK_##T(val,
MK_NULL_NO)); \
break; \
}
◆ highSend_BFL
Value: { \
MkBufferListCreateTLS_T(bfl,5); \
MkErrorCheck(ret); \
break; \
}
◆ highSend_BIN
Value: { \
OT_CHECK_REQUIRED(OT_CHECK__ME_REF_MkBinaryR(cbi)) \
break; \
}
◆ highSend_BOL
◆ highSend_BUF
◆ highSend_DBL
◆ highSend_FLT
◆ highSend_HDL
◆ highSend_I16
◆ highSend_I32
◆ highSend_I64
◆ highSend_I8
◆ highSend_STR
◆ highSIZE
#define highSIZE ((MK_NUM)objc) |
◆ highSIZE_AVAILABLE
#define highSIZE_AVAILABLE 1 |
◆ highSKIP
#define highSKIP ((MK_NUM)__skip) |
◆ highSKIP_SHIFT
◆ highTIME
◆ highTOKEN
Value:
#define MQ_SEND_TOKEN_SIGNATURE_SIZE
◆ highTRAN
Value:
#define MQ_SEND_TRANSACTION_TOKEN_SIZE
◆ META_CONTEXT_S
#define META_CONTEXT_S hdl |
◆ META_FILE_NAME
#define META_FILE_NAME "MqHigh_py.c" |
◆ mqctx
◆ MqReadA
◆ OT_retObj_CONSTR
#define OT_retObj_CONSTR |
( |
| mng | ) |
|
Value:OT_retObj_SET(NS(MqContextC_New)((PyTypeObject*)class,mng))
Definition at line 19 of file MqHigh_py.c.
◆ OT_SETUP_CONSTR
◆ OT_SETUP_hdl
#define OT_SETUP_hdl OT_SETUP_hdl_tmpl_err(Mq,MqContextC,error1,MK_NULL_NO) |