theLink 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard
c - tcl - py - rb - jv - cc
Loading...
Searching...
No Matches
MqContextC_SendApi_Atom_PY_API

MqContextC - append a native PRIMITIVE TYPE value to the send-data-packageMore...

+ Collaboration diagram for MqContextC_SendApi_Atom_PY_API:

Functions

static OT_ProcRet py_mqmsgque_MqContextC_SendBFL (MqContextC_ARGS)
  Python: ctx.SendBFL(val:MkBufferListC) C-API
append a MkBufferListC object to the send-data-package object …
 
static OT_ProcRet py_mqmsgque_MqContextC_SendBIN (MqContextC_ARGS)
  Python: doc_mq_py_SendBIN C-API
append a MK_BIN object to the send-data-package. …
 
static OT_ProcRet py_mqmsgque_MqContextC_SendBOL (MqContextC_ARGS)
  Python: doc_mq_py_SendBOL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendBUF (MqContextC_ARGS)
  Python: ctx.SendBUF(val:MkBufferC) C-API
append a MkBufferC object to the send-data-package object …
 
static OT_ProcRet py_mqmsgque_MqContextC_SendBUS_FLAT (MqContextC_ARGS)
  Python: ctx.SendBUS_FLAT(val:MkBufferStreamC) C-API
append a MkBufferStreamC object to the send-data-package object …
 
static OT_ProcRet py_mqmsgque_MqContextC_SendBinaryR (MqContextC_ARGS)
  Python: ctx.SendBinaryR(val:binary) C-API
append a MkBinaryR object to the send-data-package. …
 
static OT_ProcRet py_mqmsgque_MqContextC_SendDBL (MqContextC_ARGS)
  Python: doc_mq_py_SendDBL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendFLT (MqContextC_ARGS)
  Python: doc_mq_py_SendFLT C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendHDL (MqContextC_ARGS)
  Python: ctx.SendHDL(val:MK_HDL) C-API
send the handle to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendI16 (MqContextC_ARGS)
  Python: doc_mq_py_SendI16 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendI32 (MqContextC_ARGS)
  Python: doc_mq_py_SendI32 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendI64 (MqContextC_ARGS)
  Python: doc_mq_py_SendI64 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendI8 (MqContextC_ARGS)
  Python: doc_mq_py_SendI8 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendLONG (MqContextC_ARGS)
  Python: ctx.SendLONG(val:long) C-API
send the long native object to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendLTR (MqContextC_ARGS)
 internal function: MqSendLTR
 
static OT_ProcRet py_mqmsgque_MqContextC_SendL_FLAT (MqContextC_ARGS)
  Python: ctx.SendL_FLAT(val:MkBufferListC) C-API
append a MkBufferListC object as flat list of items to the send-data-package object …
 
static OT_ProcRet py_mqmsgque_MqContextC_SendSTR (MqContextC_ARGS)
  Python: doc_mq_py_SendSTR C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet py_mqmsgque_MqContextC_SendStringR (MqContextC_ARGS)
  Python: ctx.SendStringR(val:string) C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 

Detailed Description

MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]ctxthe MqContextS instance to work on
[in]valthe value to appending
Exceptions
MkExceptionC→ The default-exception from the Programming-Language-Micro-Kernel (PLMK)

Function Documentation

◆ py_mqmsgque_MqContextC_SendBFL()

static OT_ProcRet py_mqmsgque_MqContextC_SendBFL ( MqContextC_ARGS )
static

Python: ctx.SendBFL(val:MkBufferListC) C-API
append a MkBufferListC object to the send-data-package object …

Definition at line 2462 of file MqContextC_py.c.

2462 {
2464 OT_SETUP_ONEARG(SendBFL_doc)
2466 OT_CHECK_REQUIRED(OT_CHECK_BFLN (val,MK_NULL_NO))
2467 OT_CHECK_NOARGS
2468 MkErrorC_Check(hdl,MqSendBFL (hdl, val));
2469 OT_retObj_SET_None
2470 goto end;
2471 error:
2472 OT_retObj_SET_Error
2473 end:
2475}
#define OT_SETUP_hdl
#define SendBFL_doc
#define OT_retObj_RETURN
#define error
#define MkBufferListCreateTLS_T(name, num)
#define MK_NULL_NO
#define MqSendBFL(...)

◆ py_mqmsgque_MqContextC_SendBIN()

static OT_ProcRet py_mqmsgque_MqContextC_SendBIN ( MqContextC_ARGS )
static

Python: doc_mq_py_SendBIN C-API
append a MK_BIN object to the send-data-package. …

Definition at line 2478 of file MqContextC_py.c.

2478 {
2480 OT_SETUP_ONEARG(SendBIN_doc)
2481 MkBinaryR val = {0};
2482 OT_CHECK_REQUIRED(OT_CHECK__ME_REF_MkBinaryR(val))
2483 OT_CHECK_NOARGS
2484 MkErrorC_Check(hdl,MqSendBIN (hdl, val));
2485 OT_retObj_SET_None
2486 goto end;
2487 error:
2488 OT_retObj_SET_Error
2489 end:
2491}
#define SendBIN_doc
#define MqSendBIN(...)

◆ py_mqmsgque_MqContextC_SendBinaryR()

static OT_ProcRet py_mqmsgque_MqContextC_SendBinaryR ( MqContextC_ARGS )
static

Python: ctx.SendBinaryR(val:binary) C-API
append a MkBinaryR object to the send-data-package. …

Definition at line 2542 of file MqContextC_py.c.

2542 {
2544 OT_SETUP_ONEARG(SendBinaryR_doc)
2545 MkBinaryR val = {0};
2546 OT_CHECK_REQUIRED(OT_CHECK__ME_REF_MkBinaryR(val))
2547 OT_CHECK_NOARGS
2548 MkErrorC_Check(hdl,MqSendBinaryR (hdl, val));
2549 OT_retObj_SET_None
2550 goto end;
2551 error:
2552 OT_retObj_SET_Error
2553 end:
2555}
#define SendBinaryR_doc
#define MqSendBinaryR(...)

◆ py_mqmsgque_MqContextC_SendBOL()

static OT_ProcRet py_mqmsgque_MqContextC_SendBOL ( MqContextC_ARGS )
static

Python: doc_mq_py_SendBOL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Definition at line 2494 of file MqContextC_py.c.

2494 {
2496 OT_SETUP_ONEARG(SendBOL_doc)
2497 MK_BOL val = 0;
2498 OT_CHECK_REQUIRED(OT_CHECK_NB1 (val))
2499 OT_CHECK_NOARGS
2500 MkErrorC_Check(hdl,MqSendBOL (hdl, (MK_BOL)(val?1:0)));
2501 OT_retObj_SET_None
2502 goto end;
2503 error:
2504 OT_retObj_SET_Error
2505 end:
2507}
#define SendBOL_doc
unsigned char MK_BOL
#define MqSendBOL(...)

◆ py_mqmsgque_MqContextC_SendBUF()

static OT_ProcRet py_mqmsgque_MqContextC_SendBUF ( MqContextC_ARGS )
static

Python: ctx.SendBUF(val:MkBufferC) C-API
append a MkBufferC object to the send-data-package object …

Definition at line 2510 of file MqContextC_py.c.

2510 {
2512 OT_SETUP_ONEARG(SendBUF_doc)
2513 MK_BUFN val = 0;
2514 OT_CHECK_REQUIRED(OT_CHECK_BUFN (val,MK_NULL_NO))
2515 OT_CHECK_NOARGS
2516 MkErrorC_Check(hdl,MqSendBUF (hdl, val));
2517 OT_retObj_SET_None
2518 goto end;
2519 error:
2520 OT_retObj_SET_Error
2521 end:
2523}
#define SendBUF_doc
#define MqSendBUF(...)

◆ py_mqmsgque_MqContextC_SendBUS_FLAT()

static OT_ProcRet py_mqmsgque_MqContextC_SendBUS_FLAT ( MqContextC_ARGS )
static

Python: ctx.SendBUS_FLAT(val:MkBufferStreamC) C-API
append a MkBufferStreamC object to the send-data-package object …

Definition at line 2526 of file MqContextC_py.c.

2526 {
2528 OT_SETUP_ONEARG(SendBUS_FLAT_doc)
2529 MK_BUSN val = 0;
2530 OT_CHECK_REQUIRED(OT_CHECK_BUSN (val,MK_NULL_NO))
2531 OT_CHECK_NOARGS
2532 MkErrorC_Check(hdl,MqSendBUS_FLAT (hdl, val));
2533 OT_retObj_SET_None
2534 goto end;
2535 error:
2536 OT_retObj_SET_Error
2537 end:
2539}
#define SendBUS_FLAT_doc
#define MqSendBUS_FLAT(...)

◆ py_mqmsgque_MqContextC_SendDBL()

static OT_ProcRet py_mqmsgque_MqContextC_SendDBL ( MqContextC_ARGS )
static

Python: doc_mq_py_SendDBL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Definition at line 2558 of file MqContextC_py.c.

2558 {
2560 OT_SETUP_ONEARG(SendDBL_doc)
2561 MK_DBL val = 0;
2562 OT_CHECK_REQUIRED(OT_CHECK_NF8 (val))
2563 OT_CHECK_NOARGS
2564 MkErrorC_Check(hdl,MqSendDBL (hdl, val));
2565 OT_retObj_SET_None
2566 goto end;
2567 error:
2568 OT_retObj_SET_Error
2569 end:
2571}
#define SendDBL_doc
double MK_DBL
#define MqSendDBL(...)

◆ py_mqmsgque_MqContextC_SendFLT()

static OT_ProcRet py_mqmsgque_MqContextC_SendFLT ( MqContextC_ARGS )
static

Python: doc_mq_py_SendFLT C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Definition at line 2574 of file MqContextC_py.c.

2574 {
2576 OT_SETUP_ONEARG(SendFLT_doc)
2577 MK_FLT val = 0;
2578 OT_CHECK_REQUIRED(OT_CHECK_NF4 (val))
2579 OT_CHECK_NOARGS
2580 MkErrorC_Check(hdl,MqSendFLT (hdl, val));
2581 OT_retObj_SET_None
2582 goto end;
2583 error:
2584 OT_retObj_SET_Error
2585 end:
2587}
#define SendFLT_doc
float MK_FLT
#define MqSendFLT(...)

◆ py_mqmsgque_MqContextC_SendHDL()

static OT_ProcRet py_mqmsgque_MqContextC_SendHDL ( MqContextC_ARGS )
static

Python: ctx.SendHDL(val:MK_HDL) C-API
send the handle to the send-data-package

Definition at line 2590 of file MqContextC_py.c.

2590 {
2592 OT_SETUP_ONEARG(SendHDL_doc)
2593 MK_HDL val = 0;
2594 OT_CHECK_REQUIRED(OT_CHECK_NIH (val))
2595 OT_CHECK_NOARGS
2596 MkErrorC_Check(hdl,MqSendHDL (hdl, val));
2597 OT_retObj_SET_None
2598 goto end;
2599 error:
2600 OT_retObj_SET_Error
2601 end:
2603}
#define SendHDL_doc
int32_t MK_HDL
#define MqSendHDL(...)

◆ py_mqmsgque_MqContextC_SendI16()

static OT_ProcRet py_mqmsgque_MqContextC_SendI16 ( MqContextC_ARGS )
static

Python: doc_mq_py_SendI16 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Definition at line 2606 of file MqContextC_py.c.

2606 {
2608 OT_SETUP_ONEARG(SendI16_doc)
2609 MK_I16 val = 0;
2610 OT_CHECK_REQUIRED(OT_CHECK_NI2 (val))
2611 OT_CHECK_NOARGS
2612 MkErrorC_Check(hdl,MqSendI16 (hdl, val));
2613 OT_retObj_SET_None
2614 goto end;
2615 error:
2616 OT_retObj_SET_Error
2617 end:
2619}
#define SendI16_doc
signed short int MK_I16
#define MqSendI16(...)

◆ py_mqmsgque_MqContextC_SendI32()

static OT_ProcRet py_mqmsgque_MqContextC_SendI32 ( MqContextC_ARGS )
static

Python: doc_mq_py_SendI32 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Definition at line 2622 of file MqContextC_py.c.

2622 {
2624 OT_SETUP_ONEARG(SendI32_doc)
2625 MK_I32 val = 0;
2626 OT_CHECK_REQUIRED(OT_CHECK_NI4 (val))
2627 OT_CHECK_NOARGS
2628 MkErrorC_Check(hdl,MqSendI32 (hdl, val));
2629 OT_retObj_SET_None
2630 goto end;
2631 error:
2632 OT_retObj_SET_Error
2633 end:
2635}
#define SendI32_doc
signed int MK_I32
#define MqSendI32(...)

◆ py_mqmsgque_MqContextC_SendI64()

static OT_ProcRet py_mqmsgque_MqContextC_SendI64 ( MqContextC_ARGS )
static

Python: doc_mq_py_SendI64 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Definition at line 2638 of file MqContextC_py.c.

2638 {
2640 OT_SETUP_ONEARG(SendI64_doc)
2641 MK_I64 val = 0;
2642 OT_CHECK_REQUIRED(OT_CHECK_NI8 (val))
2643 OT_CHECK_NOARGS
2644 MkErrorC_Check(hdl,MqSendI64 (hdl, val));
2645 OT_retObj_SET_None
2646 goto end;
2647 error:
2648 OT_retObj_SET_Error
2649 end:
2651}
#define SendI64_doc
signed long long MK_I64
#define MqSendI64(...)

◆ py_mqmsgque_MqContextC_SendI8()

static OT_ProcRet py_mqmsgque_MqContextC_SendI8 ( MqContextC_ARGS )
static

Python: doc_mq_py_SendI8 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Definition at line 2654 of file MqContextC_py.c.

2654 {
2656 OT_SETUP_ONEARG(SendI8_doc)
2657 MK_I8 val = 0;
2658 OT_CHECK_REQUIRED(OT_CHECK_NI1 (val))
2659 OT_CHECK_NOARGS
2660 MkErrorC_Check(hdl,MqSendI8 (hdl, (MK_I8)(val)));
2661 OT_retObj_SET_None
2662 goto end;
2663 error:
2664 OT_retObj_SET_Error
2665 end:
2667}
#define SendI8_doc
signed char MK_I8
#define MqSendI8(...)

◆ py_mqmsgque_MqContextC_SendL_FLAT()

static OT_ProcRet py_mqmsgque_MqContextC_SendL_FLAT ( MqContextC_ARGS )
static

Python: ctx.SendL_FLAT(val:MkBufferListC) C-API
append a MkBufferListC object as flat list of items to the send-data-package object …

Definition at line 2702 of file MqContextC_py.c.

2702 {
2704 OT_SETUP_ONEARG(SendL_FLAT_doc)
2706 OT_CHECK_REQUIRED(OT_CHECK_BFLN (val,MK_NULL_NO))
2707 OT_CHECK_NOARGS
2708 MkErrorC_Check(hdl,MqSendL_FLAT (hdl, val));
2709 OT_retObj_SET_None
2710 goto end;
2711 error:
2712 OT_retObj_SET_Error
2713 end:
2715}
#define SendL_FLAT_doc
#define MqSendL_FLAT(...)

◆ py_mqmsgque_MqContextC_SendLONG()

static OT_ProcRet py_mqmsgque_MqContextC_SendLONG ( MqContextC_ARGS )
static

Python: ctx.SendLONG(val:long) C-API
send the long native object to the send-data-package

Definition at line 2670 of file MqContextC_py.c.

2670 {
2672 OT_SETUP_ONEARG(SendLONG_doc)
2673 MK_LONG val = 0;
2674 OT_CHECK_REQUIRED(OT_CHECK_NIL (val))
2675 OT_CHECK_NOARGS
2676 MkErrorC_Check(hdl,MqSendLONG (hdl, val));
2677 OT_retObj_SET_None
2678 goto end;
2679 error:
2680 OT_retObj_SET_Error
2681 end:
2683}
#define SendLONG_doc
long MK_LONG
#define MqSendLONG(...)

◆ py_mqmsgque_MqContextC_SendLTR()

static OT_ProcRet py_mqmsgque_MqContextC_SendLTR ( MqContextC_ARGS )
static

internal function: MqSendLTR

Definition at line 2686 of file MqContextC_py.c.

2686 {
2688 OT_SETUP_ONEARG(SendLTR_doc)
2689 MQ_LTR transLId = 0;
2690 OT_CHECK_REQUIRED(OT_CHECK_NI4 (transLId))
2691 OT_CHECK_NOARGS
2692 MkErrorC_Check(hdl,MqSendLTR (hdl, transLId));
2693 OT_retObj_SET_None
2694 goto end;
2695 error:
2696 OT_retObj_SET_Error
2697 end:
2699}
#define SendLTR_doc
#define MqSendLTR(...)
int MQ_LTR
32bit longterm transaction token because PHP-32 does NOT support long long

◆ py_mqmsgque_MqContextC_SendSTR()

static OT_ProcRet py_mqmsgque_MqContextC_SendSTR ( MqContextC_ARGS )
static

Python: doc_mq_py_SendSTR C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Definition at line 2718 of file MqContextC_py.c.

2718 {
2720 OT_SETUP_ONEARG(SendSTR_doc)
2721 MK_STRN val = 0;
2722 OT_CHECK_REQUIRED(OT_CHECK_STRN (val))
2723 OT_CHECK_NOARGS
2724 MkErrorC_Check(hdl,MqSendSTR (hdl, val));
2725 OT_retObj_SET_None
2726 goto end;
2727 error:
2728 OT_retObj_SET_Error
2729 end:
2731}
#define SendSTR_doc
const MK_STRB * MK_STRN
#define MqSendSTR(...)

◆ py_mqmsgque_MqContextC_SendStringR()

static OT_ProcRet py_mqmsgque_MqContextC_SendStringR ( MqContextC_ARGS )
static

Python: ctx.SendStringR(val:string) C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package

Definition at line 2734 of file MqContextC_py.c.

2734 {
2736 OT_SETUP_ONEARG(SendStringR_doc)
2737 MkStringR val = {0};
2738 OT_CHECK_REQUIRED(OT_CHECK__ME_REF_MkStringR(val))
2739 OT_CHECK_NOARGS
2740 MkErrorC_Check(hdl,MqSendStringR (hdl, val));
2741 OT_retObj_SET_None
2742 goto end;
2743 error:
2744 OT_retObj_SET_Error
2745 end:
2747}
#define SendStringR_doc
#define MqSendStringR(...)