theLink 10.0
|
tag: nhi1-release-250425 More...
#include <Python.h>
#include "nhi1_config.h"
#include "debug_mk.h"
#include "LibMkKernel_mk.h"
#include "tmpl/mk_type_S_lng.h"
#include "tmpl/mk_misc_check_lng.h"
#include "tmpl/mk_misc_ObjAs_lng.h"
Go to the source code of this file.
Data Structures | |
struct | MkKernelThreadStateS |
struct | MkBufferListC_Obj |
struct | MkBufferC_Obj |
struct | MkBufferStreamC_Obj |
struct | MkErrorC_Obj |
struct | MkLogFileC_Obj |
struct | MkObjectC_Obj |
struct | MkRuntimeC_Obj |
struct | MkCallS |
Macros | |
#define | HEADER |
#define | MK_PY_EXTERN |
static library | |
#define | MK_PY_EXTERN_DATA extern |
#define | MK(n) |
#define | NS(n) |
#define | OT_ProcRet PyObject* |
#define | CONSTR_ARGS PyTypeObject *class, PyObject *objv, PyObject *kwd |
#define | CONSTR_ARGS_CALL class, objv |
#define | OtClass_ARGS PyObject *class, PyObject *objv |
#define | OtClass_ARGS_CALL class, objv |
#define | OT_LNG_NULL Py_None |
#define | OT_LNG_UNDEF Py_None |
#define | OT_LNG_IS_NULL(val) |
#define | OT_LNG_RETURN(ret, cmd) |
#define | OT_LNG_NAME_FROM_CLASS(cls) |
#define | OT_LNG_OBJ_CLASSNAME(obj) |
#define | OT_LNG_OBJV(skip) |
#define | OT_LNG_OBJ_CLASS_IS(val, cls) |
#define | OT_OBJ_TO_CLASS(ptr) |
#define | OT_OBJ_TO_ENUM(str) |
#define | OT_LNG_OBJECT_IS(objV) |
#define | OT_CLASS_TYPE_REF OT_CLS_TR |
#define | OT_REF_INCR(_obj) |
#define | OT_REF_INCR_AND_RETURN(_obj) |
#define | OT_REF_DECR_AND_NULL(_obj) |
#define | MkBufferListC_lngO (&MK(MkBufferListCR)) |
#define | MkBufferListC_base (&MK(MkObjectCR)) |
#define | MkBufferListC_MK_NULL MK(MkKernelThreadState).MkBufferListC_MK_NULL |
#define | MkBufferListC_ARGS MkBufferListC_Obj *self, PyObject *objv |
#define | MkBufferListC_ARGS_CALL self, objv |
#define | OT_retObj_SET_BFL(nat) |
#define | OT_TMP_BFL_OBJ(val) |
#define | VAL2BFL(val) |
#define | MkBufferC_lngO (&MK(MkBufferCR)) |
#define | MkBufferC_base (&MK(MkObjectCR)) |
#define | MkBufferC_MK_NULL MK(MkKernelThreadState).MkBufferC_MK_NULL |
#define | MkBufferC_ARGS MkBufferC_Obj *self, PyObject *objv |
#define | MkBufferC_ARGS_CALL self, objv |
#define | OT_retObj_SET_BUF(nat) |
#define | OT_TMP_BUF_OBJ(val) |
#define | VAL2BUF(val) |
#define | MkBufferStreamC_lngO (&MK(MkBufferStreamCR)) |
#define | MkBufferStreamC_base (&MK(MkObjectCR)) |
#define | MkBufferStreamC_MK_NULL MK(MkKernelThreadState).MkBufferStreamC_MK_NULL |
#define | MkBufferStreamC_ARGS MkBufferStreamC_Obj *self, PyObject *objv |
#define | MkBufferStreamC_ARGS_CALL self, objv |
#define | OT_retObj_SET_BUS(nat) |
#define | OT_TMP_BUS_OBJ(val) |
#define | VAL2BUS(val) |
#define | MkErrorC_lngO (&MK(MkErrorCR)) |
#define | MkErrorC_base (&MK(MkObjectCR)) |
#define | MkErrorC_MK_NULL MK(MkKernelThreadState).MkErrorC_MK_NULL |
#define | MkErrorC_ARGS MkErrorC_Obj *self, PyObject *objv |
#define | MkErrorC_ARGS_CALL self, objv |
#define | OT_retObj_SET_ERR(nat) |
#define | OT_TMP_ERR_OBJ(val) |
#define | VAL2ERR(val) |
#define | MkLogFileC_lngO (&MK(MkLogFileCR)) |
#define | MkLogFileC_base (&MK(MkObjectCR)) |
#define | MkLogFileC_MK_NULL MK(MkKernelThreadState).MkLogFileC_MK_NULL |
#define | MkLogFileC_ARGS MkLogFileC_Obj *self, PyObject *objv |
#define | MkLogFileC_ARGS_CALL self, objv |
#define | OT_retObj_SET_LFL(nat) |
#define | OT_TMP_LFL_OBJ(val) |
#define | VAL2LFL(val) |
#define | MkObjectC_lngO (&MK(MkObjectCR)) |
#define | MkObjectC_base NULL |
#define | MkObjectC_MK_NULL MK(MkKernelThreadState).MkObjectC_MK_NULL |
#define | MkObjectC_ARGS MkObjectC_Obj *self, PyObject *objv |
#define | MkObjectC_ARGS_CALL self, objv |
#define | OT_retObj_SET_OBJ(nat) |
#define | OT_TMP_OBJ_OBJ(val) |
#define | VAL2OBJ(val) |
#define | MkRuntimeC_lngO (&MK(MkRuntimeCR)) |
#define | MkRuntimeC_base (&MK(MkObjectCR)) |
#define | MkRuntimeC_MK_NULL MK(MkKernelThreadState).MkRuntimeC_MK_NULL |
#define | MkRuntimeC_ARGS MkRuntimeC_Obj *self, PyObject *objv |
#define | MkRuntimeC_ARGS_CALL self, objv |
#define | OT_retObj_SET_RT(nat) |
#define | OT_TMP_RT_OBJ(val) |
#define | VAL2RT(val) |
#define | OT_SETUP_ARGS_ALL(d) |
#define | OT_FRAME_CLEANUP if (frame != NULL) Py_CLEAR(frame) |
#define | OT_SETUP_VARARGS(min, max, d) |
#define | OT_SETUP_CONSTRUCTOR_ARGS(...) |
#define | OT_SETUP_ONEARG(d) |
#define | OT_SETUP_NOARG(d) |
#define | OT_SETUP_OBJ(o, v) |
#define | OT_SELF ((PyObject*)self) |
#define | OT_SELF_X(x) |
#define | OT_SELF_O(o) |
#define | OT_SETUP_hdl_tmpl(cls) |
#define | OT_SETUP_hdl_tmpl__null_allow(cls) |
#define | OT_RET_SELF (Py_NewRef(OT_SELF)) |
#define | OT_retObj_SET(val) |
#define | OT_retObj_SET_None retObj = Py_NewRef(Py_None); |
#define | OT_retObj_SET_Error retObj = NULL; |
#define | OT_retObj_SET_List retObj = PyList_New(0); |
#define | OT_retObj_APPEND(var) |
#define | OT_retObj_RETURN return ((PyObject*)retObj); |
#define | OT_retObj_SET_BOL(nat) |
#define | OT_retObj_SET_I8(nat) |
#define | OT_retObj_SET_I16(nat) |
#define | OT_retObj_SET_I32(nat) |
#define | OT_retObj_SET_I64(nat) |
#define | OT_retObj_SET_FLT(nat) |
#define | OT_retObj_SET_DBL(nat) |
#define | OT_retObj_SET_BIN(nat, len) |
#define | OT_retObj_SET_STR(nat) |
#define | OT_retObj_SET_STRN(nat) |
#define | OT_retObj_SET_LONG(nat) |
#define | OT_retObj_SET_HDL(nat) |
#define | OT_CONSTRUCTOR_POST(x) |
#define | OT_MK_CALL_0(obj, cls, meth, ret) |
#define | OT_ERROR_LNG_RETURN return NULL |
#define | OT_ERROR_BASE(err, str) |
#define | OT_ERROR_SOFT_CONSTRUCTOR(class) |
#define | OT_ERROR_CONSTRUCTOR(class) |
#define | OT_ERROR_TYPE(str) |
#define | MkErrorC_Check(mng, PROC) |
#define | MkErrorC_Check_1(PROC) |
#define | MkErrorC_CheckD(PROC) |
#define | OT_ERROR_META_2_LNG(m) |
#define | OT_ERROR_LNG_2_META(m) |
#define | check_LNG(PROC) |
#define | OtErrorCheckLng(PROC) |
#define | LngErrorCheckT(TAG, PROC) |
#define | LngErrorCheckN(PROC) |
#define | LngErrorCheckNT(TAG, PROC) |
#define | OT_ERROR_NUMARGS(...) |
#define | OT_ERROR_VAR_DEFAULT(...) |
#define | OT_TMP_BOL_OBJ(val) |
#define | OT_TMP_I8_OBJ(val) |
#define | OT_TMP_I16_OBJ(val) |
#define | OT_TMP_I32_OBJ(val) |
#define | OT_TMP_I64_OBJ(val) |
#define | OT_TMP_FLT_OBJ(val) |
#define | OT_TMP_DBL_OBJ(val) |
#define | OT_TMP_BIN_OBJ(val, len) |
#define | OT_TMP_STR_OBJ(val) |
#define | OT_Prefix_ARGS MK_RT_ARGS |
#define | OT_Prefix_CALL MK_RT_CALL |
#define | SETUP_ARGS MK_RT_ARGS Py_ssize_t objc, PyObject *objv |
#define | SETUP_ARGS_CALL MK_RT_CALL objc, objv |
#define | OT_Check_ARGS SETUP_ARGS, MK_MNG hdl, MK_STRN const arg, Py_ssize_t *skipP |
#define | OT_Check_CALL(arg) |
#define | OT_LNG_NULL_IS(obj) |
#define | OT_LNG_ARRAY_IS(obj) |
#define | OT_LNG_LONG_IS(obj) |
#define | OT_LNG_I32_IS(obj) |
#define | OT_LNG_SKIP_TYPE Py_ssize_t |
#define | OT_LNG_OBJ_ENUM_IS(obj, enm) |
#define | OT_LNG_ENUM_NAME(enm) |
#define | OT_ENUM_TO_I32(o, e) |
#define | OT_ENUM_TO_I32_2(o, str) |
#define | OT_LNG_STRN_PRE(str, obj) |
#define | OT_LNG_STRN_PRE_AND_LEN(str, _len, obj) |
#define | OT_LNG_STRN_POST(str, obj) |
#define | OT_TUPLE_GET_ITEM(_obj, _skip) |
#define | OT_CHECK_OPTIONAL(val) |
#define | OT_CHECK_REQUIRED(val) |
#define | OT_CHECK_NUM_ARGS(min, max) |
#define | OT_CHECK_NOARGS |
#define | OT_CHECK_BNP(val, len) |
#define | OT_CHECK_BCP(val) |
#define | OT_GET_CONSTR_NAME(ctor) |
#define | check_NULL(E) |
#define | MkErrorE_lngO (MK(MkKernelThreadState).MkErrorE) |
#define | MkIdSE_lngO (MK(MkKernelThreadState).MkIdSE) |
#define | MkTimeoutE_lngO (MK(MkKernelThreadState).MkTimeoutE) |
#define | MkTypeE_lngO (MK(MkKernelThreadState).MkTypeE) |
#define | OT_NEW_Mk_enum_OBJ(typ, val) |
#define | OT_CHECK_STRN(val) |
#define | OT_CHECK_C_COPY(val, size) |
#define | OT_CHECK_LNGTMPL(val, func) |
#define | OT_CHECK_bool(val) |
#define | OT_CHECK_NB1(val) |
#define | OT_CHECK_NI1(val) |
#define | OT_CHECK_NI2(val) |
#define | OT_CHECK_NI4(val) |
#define | OT_CHECK_NI8(val) |
#define | OT_CHECK_NF4(val) |
#define | OT_CHECK_NF8(val) |
#define | OT_CHECK_NIL(val) |
#define | OT_GET_CALL_PROC MK(Get_Call_Proc)(0,&frame) |
#define | OT_GET_CALL_FILE MK(Get_Call_Script)(0,&frame) |
#define | OT_GET_CALL_LINE MK(Get_Call_Line)(0,&frame) |
#define | OT_OBJECT_DISPOSE(self) |
#define | OT_OBJECT_DELETE(self) |
#define | OT_OBJECT_DELETE_HARD(self) |
#define | OT_MODULE_STATE(Ns) |
#define | OBJ2VAL(nat) |
#define | I82VAL(nat) |
#define | BOL2VAL(nat) |
#define | I162VAL(nat) |
#define | INT2VAL(nat) |
#define | I642VAL(nat) |
#define | FLT2VAL(nat) |
#define | DBL2VAL(nat) |
#define | STRN2VAL(nat) |
#define | STR2VAL(ptr, len) |
#define | BIN2VAL(ptr, len) |
#define | LONG2VAL(nat) |
#define | HDL2VAL(nat) |
#define | VAL2MNG(val) |
#define | ME_REF_MkBinaryR MkBinaryR |
#define | OT_GET__ME_REF_MkBinaryR(b) |
#define | VAL2MkBinaryR(_obj) |
#define | OT_CHECK__ME_REF_MkBinaryR(val) |
#define | ME_REF_MkStringR MkStringR |
#define | OT_GET__ME_REF_MkStringR(b) |
#define | VAL2MkStringR(_obj) |
#define | OT_CHECK__ME_REF_MkStringR(val) |
#define | formatObj_fmt "%-10s [ptr=%-16p, refCnt=%-3zi, type=%-16s, self=%-16p, mq=%p] -> %s" |
#define | formatObj_args(s, o) |
#define | formatObj(s, o) |
#define | printXSObj(ctx, s, o) |
#define | printXLngObj(x, o) |
#define | printLngObj(o) |
#define | formatObj2_fmt "%-10s [ptr=%-16p, refCnt=%-3zi, type=%-16s, self=%-16p, mq=%p]" |
#define | formatObj2_args(s, o) |
#define | printXSObj2(ctx, s, o) |
#define | printXLngObj2(x, o) |
#define | printLngObj2(o) |
#define | printObj1(x, o) |
#define | printRef(s, o) |
#define | printXRef(x, s, o) |
#define | __doc "AtomObjNew" |
Typedefs | |
typedef PyObject * | OT_OBJ_T |
typedef PyTypeObject * | OT_ENUM_T |
typedef PyTypeObject | OT_CLS_TR |
typedef PyTypeObject * | OT_CLS_T |
typedef struct MkBufferListC_Obj | MkBufferListC_Obj |
typedef struct MkBufferC_Obj | MkBufferC_Obj |
typedef struct MkBufferStreamC_Obj | MkBufferStreamC_Obj |
typedef struct MkErrorC_Obj | MkErrorC_Obj |
typedef struct MkLogFileC_Obj | MkLogFileC_Obj |
typedef struct MkObjectC_Obj | MkObjectC_Obj |
typedef struct MkRuntimeC_Obj | MkRuntimeC_Obj |
typedef MkObjectC_Obj * | OT_LNG_OBJ_T |
typedef struct MkCallS | MkCallS |
tag: nhi1-release-250425
Definition in file LibMkKernel_py.h.
#define __doc "AtomObjNew" |
#define BIN2VAL | ( | ptr, | |
len ) |
Definition at line 856 of file LibMkKernel_py.h.
#define BOL2VAL | ( | nat | ) |
Definition at line 848 of file LibMkKernel_py.h.
#define check_LNG | ( | PROC | ) |
Definition at line 568 of file LibMkKernel_py.h.
#define check_NULL | ( | E | ) |
Definition at line 679 of file LibMkKernel_py.h.
#define CONSTR_ARGS PyTypeObject *class, PyObject *objv, PyObject *kwd |
Definition at line 92 of file LibMkKernel_py.h.
#define CONSTR_ARGS_CALL class, objv |
Definition at line 93 of file LibMkKernel_py.h.
#define DBL2VAL | ( | nat | ) |
Definition at line 853 of file LibMkKernel_py.h.
#define FLT2VAL | ( | nat | ) |
Definition at line 852 of file LibMkKernel_py.h.
#define formatObj | ( | s, | |
o ) |
Definition at line 961 of file LibMkKernel_py.h.
#define formatObj2_args | ( | s, | |
o ) |
Definition at line 968 of file LibMkKernel_py.h.
#define formatObj2_fmt "%-10s [ptr=%-16p, refCnt=%-3zi, type=%-16s, self=%-16p, mq=%p]" |
Definition at line 967 of file LibMkKernel_py.h.
#define formatObj_args | ( | s, | |
o ) |
Definition at line 959 of file LibMkKernel_py.h.
#define formatObj_fmt "%-10s [ptr=%-16p, refCnt=%-3zi, type=%-16s, self=%-16p, mq=%p] -> %s" |
Definition at line 958 of file LibMkKernel_py.h.
#define HDL2VAL | ( | nat | ) |
Definition at line 858 of file LibMkKernel_py.h.
#define HEADER |
Definition at line 33 of file LibMkKernel_py.h.
#define I162VAL | ( | nat | ) |
Definition at line 849 of file LibMkKernel_py.h.
#define I642VAL | ( | nat | ) |
Definition at line 851 of file LibMkKernel_py.h.
#define I82VAL | ( | nat | ) |
Definition at line 847 of file LibMkKernel_py.h.
#define INT2VAL | ( | nat | ) |
Definition at line 850 of file LibMkKernel_py.h.
#define LngErrorCheckN | ( | PROC | ) |
Definition at line 571 of file LibMkKernel_py.h.
#define LngErrorCheckNT | ( | TAG, | |
PROC ) |
Definition at line 572 of file LibMkKernel_py.h.
#define LngErrorCheckT | ( | TAG, | |
PROC ) |
Definition at line 570 of file LibMkKernel_py.h.
#define LONG2VAL | ( | nat | ) |
Definition at line 857 of file LibMkKernel_py.h.
#define ME_REF_MkBinaryR MkBinaryR |
Definition at line 894 of file LibMkKernel_py.h.
#define ME_REF_MkStringR MkStringR |
Definition at line 918 of file LibMkKernel_py.h.
#define MK | ( | n | ) |
Definition at line 84 of file LibMkKernel_py.h.
#define MK_PY_EXTERN |
static library
Definition at line 57 of file LibMkKernel_py.h.
#define MK_PY_EXTERN_DATA extern |
Definition at line 80 of file LibMkKernel_py.h.
#define MkBufferC_ARGS MkBufferC_Obj *self, PyObject *objv |
Definition at line 263 of file LibMkKernel_py.h.
#define MkBufferC_ARGS_CALL self, objv |
Definition at line 264 of file LibMkKernel_py.h.
#define MkBufferC_base (&MK(MkObjectCR)) |
Definition at line 257 of file LibMkKernel_py.h.
#define MkBufferC_lngO (&MK(MkBufferCR)) |
Definition at line 256 of file LibMkKernel_py.h.
#define MkBufferC_MK_NULL MK(MkKernelThreadState).MkBufferC_MK_NULL |
Definition at line 260 of file LibMkKernel_py.h.
#define MkBufferListC_ARGS MkBufferListC_Obj *self, PyObject *objv |
Definition at line 230 of file LibMkKernel_py.h.
#define MkBufferListC_ARGS_CALL self, objv |
Definition at line 231 of file LibMkKernel_py.h.
#define MkBufferListC_base (&MK(MkObjectCR)) |
Definition at line 224 of file LibMkKernel_py.h.
#define MkBufferListC_lngO (&MK(MkBufferListCR)) |
Definition at line 223 of file LibMkKernel_py.h.
#define MkBufferListC_MK_NULL MK(MkKernelThreadState).MkBufferListC_MK_NULL |
Definition at line 227 of file LibMkKernel_py.h.
#define MkBufferStreamC_ARGS MkBufferStreamC_Obj *self, PyObject *objv |
Definition at line 296 of file LibMkKernel_py.h.
#define MkBufferStreamC_ARGS_CALL self, objv |
Definition at line 297 of file LibMkKernel_py.h.
#define MkBufferStreamC_base (&MK(MkObjectCR)) |
Definition at line 290 of file LibMkKernel_py.h.
#define MkBufferStreamC_lngO (&MK(MkBufferStreamCR)) |
Definition at line 289 of file LibMkKernel_py.h.
#define MkBufferStreamC_MK_NULL MK(MkKernelThreadState).MkBufferStreamC_MK_NULL |
Definition at line 293 of file LibMkKernel_py.h.
#define MkErrorC_ARGS MkErrorC_Obj *self, PyObject *objv |
Definition at line 329 of file LibMkKernel_py.h.
#define MkErrorC_ARGS_CALL self, objv |
Definition at line 330 of file LibMkKernel_py.h.
#define MkErrorC_base (&MK(MkObjectCR)) |
Definition at line 323 of file LibMkKernel_py.h.
#define MkErrorC_Check | ( | mng, | |
PROC ) |
Definition at line 550 of file LibMkKernel_py.h.
#define MkErrorC_Check_1 | ( | PROC | ) |
Definition at line 555 of file LibMkKernel_py.h.
#define MkErrorC_CheckD | ( | PROC | ) |
Definition at line 560 of file LibMkKernel_py.h.
Definition at line 322 of file LibMkKernel_py.h.
#define MkErrorC_MK_NULL MK(MkKernelThreadState).MkErrorC_MK_NULL |
Definition at line 326 of file LibMkKernel_py.h.
Definition at line 687 of file LibMkKernel_py.h.
Definition at line 688 of file LibMkKernel_py.h.
#define MkLogFileC_ARGS MkLogFileC_Obj *self, PyObject *objv |
Definition at line 362 of file LibMkKernel_py.h.
#define MkLogFileC_ARGS_CALL self, objv |
Definition at line 363 of file LibMkKernel_py.h.
#define MkLogFileC_base (&MK(MkObjectCR)) |
Definition at line 356 of file LibMkKernel_py.h.
#define MkLogFileC_lngO (&MK(MkLogFileCR)) |
Definition at line 355 of file LibMkKernel_py.h.
#define MkLogFileC_MK_NULL MK(MkKernelThreadState).MkLogFileC_MK_NULL |
Definition at line 359 of file LibMkKernel_py.h.
#define MkObjectC_ARGS MkObjectC_Obj *self, PyObject *objv |
Definition at line 395 of file LibMkKernel_py.h.
#define MkObjectC_ARGS_CALL self, objv |
Definition at line 396 of file LibMkKernel_py.h.
#define MkObjectC_base NULL |
Definition at line 389 of file LibMkKernel_py.h.
#define MkObjectC_lngO (&MK(MkObjectCR)) |
Definition at line 388 of file LibMkKernel_py.h.
#define MkObjectC_MK_NULL MK(MkKernelThreadState).MkObjectC_MK_NULL |
Definition at line 392 of file LibMkKernel_py.h.
#define MkRuntimeC_ARGS MkRuntimeC_Obj *self, PyObject *objv |
Definition at line 428 of file LibMkKernel_py.h.
#define MkRuntimeC_ARGS_CALL self, objv |
Definition at line 429 of file LibMkKernel_py.h.
#define MkRuntimeC_base (&MK(MkObjectCR)) |
Definition at line 422 of file LibMkKernel_py.h.
#define MkRuntimeC_lngO (&MK(MkRuntimeCR)) |
Definition at line 421 of file LibMkKernel_py.h.
#define MkRuntimeC_MK_NULL MK(MkKernelThreadState).MkRuntimeC_MK_NULL |
Definition at line 425 of file LibMkKernel_py.h.
#define MkTimeoutE_lngO (MK(MkKernelThreadState).MkTimeoutE) |
Definition at line 689 of file LibMkKernel_py.h.
Definition at line 690 of file LibMkKernel_py.h.
#define NS | ( | n | ) |
Definition at line 86 of file LibMkKernel_py.h.
#define OBJ2VAL | ( | nat | ) |
Definition at line 846 of file LibMkKernel_py.h.
#define OT_CHECK__ME_REF_MkBinaryR | ( | val | ) |
Definition at line 911 of file LibMkKernel_py.h.
#define OT_CHECK__ME_REF_MkStringR | ( | val | ) |
Definition at line 936 of file LibMkKernel_py.h.
#define OT_Check_ARGS SETUP_ARGS, MK_MNG hdl, MK_STRN const arg, Py_ssize_t *skipP |
Definition at line 607 of file LibMkKernel_py.h.
#define OT_CHECK_BCP | ( | val | ) |
Definition at line 664 of file LibMkKernel_py.h.
#define OT_CHECK_BNP | ( | val, | |
len ) |
Definition at line 650 of file LibMkKernel_py.h.
#define OT_CHECK_bool | ( | val | ) |
Definition at line 747 of file LibMkKernel_py.h.
#define OT_CHECK_C_COPY | ( | val, | |
size ) |
Definition at line 723 of file LibMkKernel_py.h.
#define OT_Check_CALL | ( | arg | ) |
Definition at line 608 of file LibMkKernel_py.h.
#define OT_CHECK_LNGTMPL | ( | val, | |
func ) |
Definition at line 745 of file LibMkKernel_py.h.
#define OT_CHECK_NB1 | ( | val | ) |
Definition at line 748 of file LibMkKernel_py.h.
#define OT_CHECK_NF4 | ( | val | ) |
Definition at line 753 of file LibMkKernel_py.h.
#define OT_CHECK_NF8 | ( | val | ) |
Definition at line 754 of file LibMkKernel_py.h.
#define OT_CHECK_NI1 | ( | val | ) |
Definition at line 749 of file LibMkKernel_py.h.
#define OT_CHECK_NI2 | ( | val | ) |
Definition at line 750 of file LibMkKernel_py.h.
#define OT_CHECK_NI4 | ( | val | ) |
Definition at line 751 of file LibMkKernel_py.h.
#define OT_CHECK_NI8 | ( | val | ) |
Definition at line 752 of file LibMkKernel_py.h.
#define OT_CHECK_NIL | ( | val | ) |
Definition at line 755 of file LibMkKernel_py.h.
#define OT_CHECK_NOARGS |
Definition at line 645 of file LibMkKernel_py.h.
#define OT_CHECK_NUM_ARGS | ( | min, | |
max ) |
Definition at line 640 of file LibMkKernel_py.h.
#define OT_CHECK_OPTIONAL | ( | val | ) |
Definition at line 637 of file LibMkKernel_py.h.
#define OT_CHECK_REQUIRED | ( | val | ) |
Definition at line 638 of file LibMkKernel_py.h.
#define OT_CHECK_STRN | ( | val | ) |
Definition at line 700 of file LibMkKernel_py.h.
#define OT_CLASS_TYPE_REF OT_CLS_TR |
Definition at line 197 of file LibMkKernel_py.h.
#define OT_CONSTRUCTOR_POST | ( | x | ) |
Definition at line 520 of file LibMkKernel_py.h.
#define OT_ENUM_TO_I32 | ( | o, | |
e ) |
Definition at line 619 of file LibMkKernel_py.h.
#define OT_ENUM_TO_I32_2 | ( | o, | |
str ) |
Definition at line 620 of file LibMkKernel_py.h.
#define OT_ERROR_BASE | ( | err, | |
str ) |
Definition at line 531 of file LibMkKernel_py.h.
#define OT_ERROR_CONSTRUCTOR | ( | class | ) |
Definition at line 544 of file LibMkKernel_py.h.
#define OT_ERROR_LNG_2_META | ( | m | ) |
Definition at line 566 of file LibMkKernel_py.h.
#define OT_ERROR_LNG_RETURN return NULL |
Definition at line 529 of file LibMkKernel_py.h.
#define OT_ERROR_META_2_LNG | ( | m | ) |
Definition at line 565 of file LibMkKernel_py.h.
#define OT_ERROR_NUMARGS | ( | ... | ) |
Definition at line 575 of file LibMkKernel_py.h.
#define OT_ERROR_SOFT_CONSTRUCTOR | ( | class | ) |
Definition at line 540 of file LibMkKernel_py.h.
#define OT_ERROR_TYPE | ( | str | ) |
Definition at line 547 of file LibMkKernel_py.h.
#define OT_ERROR_VAR_DEFAULT | ( | ... | ) |
Definition at line 578 of file LibMkKernel_py.h.
#define OT_FRAME_CLEANUP if (frame != NULL) Py_CLEAR(frame) |
Definition at line 456 of file LibMkKernel_py.h.
#define OT_GET__ME_REF_MkBinaryR | ( | b | ) |
Definition at line 895 of file LibMkKernel_py.h.
#define OT_GET__ME_REF_MkStringR | ( | b | ) |
Definition at line 919 of file LibMkKernel_py.h.
#define OT_GET_CALL_FILE MK(Get_Call_Script)(0,&frame) |
Definition at line 760 of file LibMkKernel_py.h.
#define OT_GET_CALL_LINE MK(Get_Call_Line)(0,&frame) |
Definition at line 761 of file LibMkKernel_py.h.
#define OT_GET_CALL_PROC MK(Get_Call_Proc)(0,&frame) |
Definition at line 759 of file LibMkKernel_py.h.
#define OT_GET_CONSTR_NAME | ( | ctor | ) |
Definition at line 677 of file LibMkKernel_py.h.
#define OT_LNG_ARRAY_IS | ( | obj | ) |
Definition at line 611 of file LibMkKernel_py.h.
#define OT_LNG_ENUM_NAME | ( | enm | ) |
Definition at line 618 of file LibMkKernel_py.h.
#define OT_LNG_I32_IS | ( | obj | ) |
Definition at line 613 of file LibMkKernel_py.h.
#define OT_LNG_IS_NULL | ( | val | ) |
Definition at line 115 of file LibMkKernel_py.h.
#define OT_LNG_LONG_IS | ( | obj | ) |
Definition at line 612 of file LibMkKernel_py.h.
#define OT_LNG_NAME_FROM_CLASS | ( | cls | ) |
Definition at line 118 of file LibMkKernel_py.h.
#define OT_LNG_NULL Py_None |
Definition at line 113 of file LibMkKernel_py.h.
#define OT_LNG_NULL_IS | ( | obj | ) |
Definition at line 610 of file LibMkKernel_py.h.
#define OT_LNG_OBJ_CLASS_IS | ( | val, | |
cls ) |
Definition at line 124 of file LibMkKernel_py.h.
#define OT_LNG_OBJ_CLASSNAME | ( | obj | ) |
Definition at line 120 of file LibMkKernel_py.h.
#define OT_LNG_OBJ_ENUM_IS | ( | obj, | |
enm ) |
Definition at line 617 of file LibMkKernel_py.h.
#define OT_LNG_OBJECT_IS | ( | objV | ) |
Definition at line 128 of file LibMkKernel_py.h.
#define OT_LNG_OBJV | ( | skip | ) |
Definition at line 122 of file LibMkKernel_py.h.
#define OT_LNG_RETURN | ( | ret, | |
cmd ) |
Definition at line 116 of file LibMkKernel_py.h.
#define OT_LNG_SKIP_TYPE Py_ssize_t |
Definition at line 615 of file LibMkKernel_py.h.
#define OT_LNG_STRN_POST | ( | str, | |
obj ) |
Definition at line 631 of file LibMkKernel_py.h.
#define OT_LNG_STRN_PRE | ( | str, | |
obj ) |
Definition at line 622 of file LibMkKernel_py.h.
#define OT_LNG_STRN_PRE_AND_LEN | ( | str, | |
_len, | |||
obj ) |
Definition at line 626 of file LibMkKernel_py.h.
#define OT_LNG_UNDEF Py_None |
Definition at line 114 of file LibMkKernel_py.h.
#define OT_MK_CALL_0 | ( | obj, | |
cls, | |||
meth, | |||
ret ) |
Definition at line 524 of file LibMkKernel_py.h.
#define OT_MODULE_STATE | ( | Ns | ) |
Definition at line 811 of file LibMkKernel_py.h.
#define OT_NEW_Mk_enum_OBJ | ( | typ, | |
val ) |
Definition at line 694 of file LibMkKernel_py.h.
#define OT_OBJ_TO_CLASS | ( | ptr | ) |
Definition at line 125 of file LibMkKernel_py.h.
#define OT_OBJ_TO_ENUM | ( | str | ) |
Definition at line 126 of file LibMkKernel_py.h.
#define OT_OBJECT_DELETE | ( | self | ) |
Definition at line 809 of file LibMkKernel_py.h.
#define OT_OBJECT_DELETE_HARD | ( | self | ) |
Definition at line 810 of file LibMkKernel_py.h.
#define OT_OBJECT_DISPOSE | ( | self | ) |
Definition at line 808 of file LibMkKernel_py.h.
#define OT_Prefix_ARGS MK_RT_ARGS |
Definition at line 601 of file LibMkKernel_py.h.
#define OT_Prefix_CALL MK_RT_CALL |
Definition at line 602 of file LibMkKernel_py.h.
#define OT_ProcRet PyObject* |
Definition at line 90 of file LibMkKernel_py.h.
#define OT_REF_DECR_AND_NULL | ( | _obj | ) |
Definition at line 209 of file LibMkKernel_py.h.
#define OT_REF_INCR | ( | _obj | ) |
Definition at line 207 of file LibMkKernel_py.h.
#define OT_REF_INCR_AND_RETURN | ( | _obj | ) |
Definition at line 208 of file LibMkKernel_py.h.
#define OT_RET_SELF (Py_NewRef(OT_SELF)) |
Definition at line 497 of file LibMkKernel_py.h.
#define OT_retObj_APPEND | ( | var | ) |
Definition at line 504 of file LibMkKernel_py.h.
#define OT_retObj_RETURN return ((PyObject*)retObj); |
Definition at line 505 of file LibMkKernel_py.h.
#define OT_retObj_SET | ( | val | ) |
Definition at line 499 of file LibMkKernel_py.h.
#define OT_retObj_SET_BFL | ( | nat | ) |
Definition at line 234 of file LibMkKernel_py.h.
#define OT_retObj_SET_BIN | ( | nat, | |
len ) |
Definition at line 514 of file LibMkKernel_py.h.
#define OT_retObj_SET_BOL | ( | nat | ) |
Definition at line 507 of file LibMkKernel_py.h.
#define OT_retObj_SET_BUF | ( | nat | ) |
Definition at line 267 of file LibMkKernel_py.h.
#define OT_retObj_SET_BUS | ( | nat | ) |
Definition at line 300 of file LibMkKernel_py.h.
#define OT_retObj_SET_DBL | ( | nat | ) |
Definition at line 513 of file LibMkKernel_py.h.
#define OT_retObj_SET_ERR | ( | nat | ) |
Definition at line 333 of file LibMkKernel_py.h.
#define OT_retObj_SET_Error retObj = NULL; |
Definition at line 502 of file LibMkKernel_py.h.
#define OT_retObj_SET_FLT | ( | nat | ) |
Definition at line 512 of file LibMkKernel_py.h.
#define OT_retObj_SET_HDL | ( | nat | ) |
Definition at line 518 of file LibMkKernel_py.h.
#define OT_retObj_SET_I16 | ( | nat | ) |
Definition at line 509 of file LibMkKernel_py.h.
#define OT_retObj_SET_I32 | ( | nat | ) |
Definition at line 510 of file LibMkKernel_py.h.
#define OT_retObj_SET_I64 | ( | nat | ) |
Definition at line 511 of file LibMkKernel_py.h.
#define OT_retObj_SET_I8 | ( | nat | ) |
Definition at line 508 of file LibMkKernel_py.h.
#define OT_retObj_SET_LFL | ( | nat | ) |
Definition at line 366 of file LibMkKernel_py.h.
#define OT_retObj_SET_List retObj = PyList_New(0); |
Definition at line 503 of file LibMkKernel_py.h.
#define OT_retObj_SET_LONG | ( | nat | ) |
Definition at line 517 of file LibMkKernel_py.h.
#define OT_retObj_SET_None retObj = Py_NewRef(Py_None); |
Definition at line 500 of file LibMkKernel_py.h.
#define OT_retObj_SET_OBJ | ( | nat | ) |
Definition at line 399 of file LibMkKernel_py.h.
#define OT_retObj_SET_RT | ( | nat | ) |
Definition at line 432 of file LibMkKernel_py.h.
#define OT_retObj_SET_STR | ( | nat | ) |
Definition at line 515 of file LibMkKernel_py.h.
#define OT_retObj_SET_STRN | ( | nat | ) |
Definition at line 516 of file LibMkKernel_py.h.
#define OT_SELF ((PyObject*)self) |
Definition at line 477 of file LibMkKernel_py.h.
#define OT_SELF_O | ( | o | ) |
Definition at line 479 of file LibMkKernel_py.h.
#define OT_SELF_X | ( | x | ) |
Definition at line 478 of file LibMkKernel_py.h.
#define OT_SETUP_ARGS_ALL | ( | d | ) |
Definition at line 450 of file LibMkKernel_py.h.
#define OT_SETUP_CONSTRUCTOR_ARGS | ( | ... | ) |
Definition at line 463 of file LibMkKernel_py.h.
#define OT_SETUP_hdl_tmpl | ( | cls | ) |
Definition at line 485 of file LibMkKernel_py.h.
#define OT_SETUP_hdl_tmpl__null_allow | ( | cls | ) |
Definition at line 493 of file LibMkKernel_py.h.
#define OT_SETUP_NOARG | ( | d | ) |
Definition at line 470 of file LibMkKernel_py.h.
#define OT_SETUP_OBJ | ( | o, | |
v ) |
Definition at line 475 of file LibMkKernel_py.h.
#define OT_SETUP_ONEARG | ( | d | ) |
Definition at line 465 of file LibMkKernel_py.h.
#define OT_SETUP_VARARGS | ( | min, | |
max, | |||
d ) |
Definition at line 458 of file LibMkKernel_py.h.
#define OT_TMP_BFL_OBJ | ( | val | ) |
Definition at line 237 of file LibMkKernel_py.h.
#define OT_TMP_BIN_OBJ | ( | val, | |
len ) |
Definition at line 596 of file LibMkKernel_py.h.
#define OT_TMP_BOL_OBJ | ( | val | ) |
Definition at line 589 of file LibMkKernel_py.h.
#define OT_TMP_BUF_OBJ | ( | val | ) |
Definition at line 270 of file LibMkKernel_py.h.
#define OT_TMP_BUS_OBJ | ( | val | ) |
Definition at line 303 of file LibMkKernel_py.h.
#define OT_TMP_DBL_OBJ | ( | val | ) |
Definition at line 595 of file LibMkKernel_py.h.
#define OT_TMP_ERR_OBJ | ( | val | ) |
Definition at line 336 of file LibMkKernel_py.h.
#define OT_TMP_FLT_OBJ | ( | val | ) |
Definition at line 594 of file LibMkKernel_py.h.
#define OT_TMP_I16_OBJ | ( | val | ) |
Definition at line 591 of file LibMkKernel_py.h.
#define OT_TMP_I32_OBJ | ( | val | ) |
Definition at line 592 of file LibMkKernel_py.h.
#define OT_TMP_I64_OBJ | ( | val | ) |
Definition at line 593 of file LibMkKernel_py.h.
#define OT_TMP_I8_OBJ | ( | val | ) |
Definition at line 590 of file LibMkKernel_py.h.
#define OT_TMP_LFL_OBJ | ( | val | ) |
Definition at line 369 of file LibMkKernel_py.h.
#define OT_TMP_OBJ_OBJ | ( | val | ) |
Definition at line 402 of file LibMkKernel_py.h.
#define OT_TMP_RT_OBJ | ( | val | ) |
Definition at line 435 of file LibMkKernel_py.h.
#define OT_TMP_STR_OBJ | ( | val | ) |
Definition at line 597 of file LibMkKernel_py.h.
#define OT_TUPLE_GET_ITEM | ( | _obj, | |
_skip ) |
Definition at line 635 of file LibMkKernel_py.h.
#define OtClass_ARGS PyObject *class, PyObject *objv |
Definition at line 95 of file LibMkKernel_py.h.
#define OtClass_ARGS_CALL class, objv |
Definition at line 96 of file LibMkKernel_py.h.
#define OtErrorCheckLng | ( | PROC | ) |
Definition at line 569 of file LibMkKernel_py.h.
#define printLngObj | ( | o | ) |
Definition at line 965 of file LibMkKernel_py.h.
#define printLngObj2 | ( | o | ) |
Definition at line 972 of file LibMkKernel_py.h.
#define printObj1 | ( | x, | |
o ) |
Definition at line 974 of file LibMkKernel_py.h.
#define printRef | ( | s, | |
o ) |
Definition at line 975 of file LibMkKernel_py.h.
#define printXLngObj | ( | x, | |
o ) |
Definition at line 964 of file LibMkKernel_py.h.
#define printXLngObj2 | ( | x, | |
o ) |
Definition at line 971 of file LibMkKernel_py.h.
#define printXRef | ( | x, | |
s, | |||
o ) |
Definition at line 976 of file LibMkKernel_py.h.
#define printXSObj | ( | ctx, | |
s, | |||
o ) |
Definition at line 963 of file LibMkKernel_py.h.
#define printXSObj2 | ( | ctx, | |
s, | |||
o ) |
Definition at line 970 of file LibMkKernel_py.h.
#define SETUP_ARGS MK_RT_ARGS Py_ssize_t objc, PyObject *objv |
Definition at line 604 of file LibMkKernel_py.h.
#define SETUP_ARGS_CALL MK_RT_CALL objc, objv |
Definition at line 605 of file LibMkKernel_py.h.
#define STR2VAL | ( | ptr, | |
len ) |
Definition at line 855 of file LibMkKernel_py.h.
#define STRN2VAL | ( | nat | ) |
Definition at line 854 of file LibMkKernel_py.h.
#define VAL2BFL | ( | val | ) |
Definition at line 244 of file LibMkKernel_py.h.
#define VAL2BUF | ( | val | ) |
Definition at line 277 of file LibMkKernel_py.h.
#define VAL2BUS | ( | val | ) |
Definition at line 310 of file LibMkKernel_py.h.
#define VAL2ERR | ( | val | ) |
Definition at line 343 of file LibMkKernel_py.h.
#define VAL2LFL | ( | val | ) |
Definition at line 376 of file LibMkKernel_py.h.
#define VAL2MkBinaryR | ( | _obj | ) |
Definition at line 896 of file LibMkKernel_py.h.
#define VAL2MkStringR | ( | _obj | ) |
Definition at line 920 of file LibMkKernel_py.h.
#define VAL2MNG | ( | val | ) |
Definition at line 860 of file LibMkKernel_py.h.
#define VAL2OBJ | ( | val | ) |
Definition at line 409 of file LibMkKernel_py.h.
#define VAL2RT | ( | val | ) |
Definition at line 442 of file LibMkKernel_py.h.
typedef struct MkBufferC_Obj MkBufferC_Obj |
typedef struct MkBufferListC_Obj MkBufferListC_Obj |
typedef struct MkBufferStreamC_Obj MkBufferStreamC_Obj |
typedef struct MkCallS MkCallS |
typedef struct MkErrorC_Obj MkErrorC_Obj |
typedef struct MkLogFileC_Obj MkLogFileC_Obj |
typedef struct MkObjectC_Obj MkObjectC_Obj |
typedef struct MkRuntimeC_Obj MkRuntimeC_Obj |
typedef PyTypeObject* OT_CLS_T |
Definition at line 103 of file LibMkKernel_py.h.
typedef PyTypeObject OT_CLS_TR |
Definition at line 102 of file LibMkKernel_py.h.
typedef PyTypeObject* OT_ENUM_T |
Definition at line 101 of file LibMkKernel_py.h.
typedef MkObjectC_Obj* OT_LNG_OBJ_T |
Definition at line 446 of file LibMkKernel_py.h.
typedef PyObject* OT_OBJ_T |
Definition at line 100 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 481 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 835 of file LibMkKernel_py.h.
Definition at line 1048 of file LibMkKernel_py.h.
Definition at line 1014 of file LibMkKernel_py.h.
Definition at line 1025 of file LibMkKernel_py.h.
Definition at line 1002 of file LibMkKernel_py.h.
Definition at line 1070 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 791 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 779 of file LibMkKernel_py.h.
MK_PY_EXTERN MK_STRN pymkkernel_Get_Call_Code | ( | Py_ssize_t | , |
PyObject ** | ) |
MK_PY_EXTERN MK_I32 pymkkernel_Get_Call_Line | ( | Py_ssize_t | , |
PyObject ** | ) |
MK_PY_EXTERN MK_STRN pymkkernel_Get_Call_Proc | ( | Py_ssize_t | , |
PyObject ** | ) |
MK_PY_EXTERN MK_STRN pymkkernel_Get_Call_Script | ( | Py_ssize_t | , |
PyObject ** | ) |
char * pymkkernel_LngErrorToString | ( | void | ) |
MK_PY_EXTERN MK_OBJ pymkkernel_LngObjToMqPtr | ( | PyObject * | ) |
MK_PY_EXTERN const char * pymkkernel_LngObjToString | ( | PyObject * | ) |
|
inlinestatic |
Definition at line 272 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 239 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 305 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 338 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 371 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 404 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 437 of file LibMkKernel_py.h.
Definition at line 949 of file LibMkKernel_py.h.
Definition at line 876 of file LibMkKernel_py.h.
|
inlinestatic |
Definition at line 864 of file LibMkKernel_py.h.
MK_PY_EXTERN_DATA OT_CLASS_TYPE_REF pymkkernel_MkBufferCR |
Definition at line 255 of file LibMkKernel_py.h.
MK_PY_EXTERN_DATA OT_CLASS_TYPE_REF pymkkernel_MkBufferListCR |
Definition at line 222 of file LibMkKernel_py.h.
MK_PY_EXTERN_DATA OT_CLASS_TYPE_REF pymkkernel_MkBufferStreamCR |
Definition at line 288 of file LibMkKernel_py.h.
MK_PY_EXTERN_DATA OT_CLASS_TYPE_REF pymkkernel_MkErrorCR |
Definition at line 321 of file LibMkKernel_py.h.
MK_PY_EXTERN_DATA __thread MkKernelThreadStateS pymkkernel_MkKernelThreadState |
Definition at line 188 of file LibMkKernel_py.h.
MK_PY_EXTERN_DATA OT_CLASS_TYPE_REF pymkkernel_MkLogFileCR |
Definition at line 354 of file LibMkKernel_py.h.
MK_PY_EXTERN_DATA OT_CLASS_TYPE_REF pymkkernel_MkObjectCR |
Definition at line 387 of file LibMkKernel_py.h.
MK_PY_EXTERN_DATA OT_CLASS_TYPE_REF pymkkernel_MkRuntimeCR |
Definition at line 420 of file LibMkKernel_py.h.