theLink 10.0
Loading...
Searching...
No Matches
MqContextC_SendApi_Atom_RB_API

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

+ Collaboration diagram for MqContextC_SendApi_Atom_RB_API:

Functions

static OT_ProcRet rbmqmsgque_MqContextC_SendBFL (MqContextC_ARGS)
  Ruby: ctx.SendBFL(val:MkBufferListC) C-API
append a MkBufferListC object to the send-data-package object …
 
static OT_ProcRet rbmqmsgque_MqContextC_SendBIN (MqContextC_ARGS)
  Ruby: doc_mq_rb_SendBIN C-API
append a MK_BIN object to the send-data-package. …
 
static OT_ProcRet rbmqmsgque_MqContextC_SendBOL (MqContextC_ARGS)
  Ruby: doc_mq_rb_SendBOL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendBUF (MqContextC_ARGS)
  Ruby: ctx.SendBUF(val:MkBufferC) C-API
append a MkBufferC object to the send-data-package object …
 
static OT_ProcRet rbmqmsgque_MqContextC_SendBUS_FLAT (MqContextC_ARGS)
  Ruby: ctx.SendBUS_FLAT(val:MkBufferStreamC) C-API
append a MkBufferStreamC object to the send-data-package object …
 
static OT_ProcRet rbmqmsgque_MqContextC_SendBinaryR (MqContextC_ARGS)
  Ruby: ctx.SendBinaryR(val:binary) C-API
append a MkBinaryR object to the send-data-package. …
 
static OT_ProcRet rbmqmsgque_MqContextC_SendDBL (MqContextC_ARGS)
  Ruby: doc_mq_rb_SendDBL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendFLT (MqContextC_ARGS)
  Ruby: doc_mq_rb_SendFLT C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendHDL (MqContextC_ARGS)
  Ruby: ctx.SendHDL(val:MK_HDL) C-API
send the handle to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendI16 (MqContextC_ARGS)
  Ruby: doc_mq_rb_SendI16 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendI32 (MqContextC_ARGS)
  Ruby: doc_mq_rb_SendI32 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendI64 (MqContextC_ARGS)
  Ruby: doc_mq_rb_SendI64 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendI8 (MqContextC_ARGS)
  Ruby: doc_mq_rb_SendI8 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendLONG (MqContextC_ARGS)
  Ruby: ctx.SendLONG(val:long) C-API
send the long native object to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendLTR (MqContextC_ARGS)
 internal function: MqSendLTR
 
static OT_ProcRet rbmqmsgque_MqContextC_SendL_FLAT (MqContextC_ARGS)
  Ruby: 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 rbmqmsgque_MqContextC_SendSTR (MqContextC_ARGS)
  Ruby: doc_mq_rb_SendSTR C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet rbmqmsgque_MqContextC_SendStringR (MqContextC_ARGS)
  Ruby: 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

◆ rbmqmsgque_MqContextC_SendBFL()

static OT_ProcRet rbmqmsgque_MqContextC_SendBFL ( MqContextC_ARGS )
static

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

Definition at line 2060 of file MqContextC_rb.c.

2060 {
2066 MkErrorC_Check(hdl,MqSendBFL (hdl, val));
2068 end: MK_UNUSED /* LONG JUMP on error */
2070}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define MkErrorC_Check(mng, PROC)
#define OT_SETUP_hdl
#define SendBFL_doc
#define MkBufferListCreateTLS_T(name, num)
#define MK_NULL_NO
#define MK_UNUSED
#define MqSendBFL(...)
#define OT_CHECK_BFLN(val, nullB)

◆ rbmqmsgque_MqContextC_SendBIN()

static OT_ProcRet rbmqmsgque_MqContextC_SendBIN ( MqContextC_ARGS )
static

Ruby: doc_mq_rb_SendBIN C-API
append a MK_BIN object to the send-data-package. …

Definition at line 2073 of file MqContextC_rb.c.

2073 {
2076 MkBinaryR val = {0};
2079 MkErrorC_Check(hdl,MqSendBIN (hdl, val));
2081 end: MK_UNUSED /* LONG JUMP on error */
2083}
#define OT_CHECK__ME_REF_MkBinaryR(val)
#define SendBIN_doc
#define MqSendBIN(...)

◆ rbmqmsgque_MqContextC_SendBinaryR()

static OT_ProcRet rbmqmsgque_MqContextC_SendBinaryR ( MqContextC_ARGS )
static

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

Definition at line 2125 of file MqContextC_rb.c.

2125 {
2128 MkBinaryR val = {0};
2131 MkErrorC_Check(hdl,MqSendBinaryR (hdl, val));
2133 end: MK_UNUSED /* LONG JUMP on error */
2135}
#define SendBinaryR_doc
#define MqSendBinaryR(...)

◆ rbmqmsgque_MqContextC_SendBOL()

static OT_ProcRet rbmqmsgque_MqContextC_SendBOL ( MqContextC_ARGS )
static

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

Definition at line 2086 of file MqContextC_rb.c.

2086 {
2089 MK_BOL val = 0;
2092 MkErrorC_Check(hdl,MqSendBOL (hdl, (MK_BOL)(val?1:0)));
2094 end: MK_UNUSED /* LONG JUMP on error */
2096}
#define OT_CHECK_NB1(val)
#define SendBOL_doc
unsigned char MK_BOL
#define MqSendBOL(...)

◆ rbmqmsgque_MqContextC_SendBUF()

static OT_ProcRet rbmqmsgque_MqContextC_SendBUF ( MqContextC_ARGS )
static

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

Definition at line 2099 of file MqContextC_rb.c.

2099 {
2102 MK_BUFN val = 0;
2105 MkErrorC_Check(hdl,MqSendBUF (hdl, val));
2107 end: MK_UNUSED /* LONG JUMP on error */
2109}
#define SendBUF_doc
#define MqSendBUF(...)
#define OT_CHECK_BUFN(val, nullB)

◆ rbmqmsgque_MqContextC_SendBUS_FLAT()

static OT_ProcRet rbmqmsgque_MqContextC_SendBUS_FLAT ( MqContextC_ARGS )
static

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

Definition at line 2112 of file MqContextC_rb.c.

2112 {
2115 MK_BUSN val = 0;
2118 MkErrorC_Check(hdl,MqSendBUS_FLAT (hdl, val));
2120 end: MK_UNUSED /* LONG JUMP on error */
2122}
#define SendBUS_FLAT_doc
#define MqSendBUS_FLAT(...)
#define OT_CHECK_BUSN(val, nullB)

◆ rbmqmsgque_MqContextC_SendDBL()

static OT_ProcRet rbmqmsgque_MqContextC_SendDBL ( MqContextC_ARGS )
static

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

Definition at line 2138 of file MqContextC_rb.c.

2138 {
2141 MK_DBL val = 0;
2144 MkErrorC_Check(hdl,MqSendDBL (hdl, val));
2146 end: MK_UNUSED /* LONG JUMP on error */
2148}
#define OT_CHECK_NF8(val)
#define SendDBL_doc
double MK_DBL
#define MqSendDBL(...)

◆ rbmqmsgque_MqContextC_SendFLT()

static OT_ProcRet rbmqmsgque_MqContextC_SendFLT ( MqContextC_ARGS )
static

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

Definition at line 2151 of file MqContextC_rb.c.

2151 {
2154 MK_FLT val = 0;
2157 MkErrorC_Check(hdl,MqSendFLT (hdl, val));
2159 end: MK_UNUSED /* LONG JUMP on error */
2161}
#define OT_CHECK_NF4(val)
#define SendFLT_doc
float MK_FLT
#define MqSendFLT(...)

◆ rbmqmsgque_MqContextC_SendHDL()

static OT_ProcRet rbmqmsgque_MqContextC_SendHDL ( MqContextC_ARGS )
static

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

Definition at line 2164 of file MqContextC_rb.c.

2164 {
2167 MK_HDL val = 0;
2170 MkErrorC_Check(hdl,MqSendHDL (hdl, val));
2172 end: MK_UNUSED /* LONG JUMP on error */
2174}
#define SendHDL_doc
int32_t MK_HDL
#define MqSendHDL(...)
#define OT_CHECK_NIH(val)

◆ rbmqmsgque_MqContextC_SendI16()

static OT_ProcRet rbmqmsgque_MqContextC_SendI16 ( MqContextC_ARGS )
static

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

Definition at line 2177 of file MqContextC_rb.c.

2177 {
2180 MK_I16 val = 0;
2183 MkErrorC_Check(hdl,MqSendI16 (hdl, val));
2185 end: MK_UNUSED /* LONG JUMP on error */
2187}
#define OT_CHECK_NI2(val)
#define SendI16_doc
signed short int MK_I16
#define MqSendI16(...)

◆ rbmqmsgque_MqContextC_SendI32()

static OT_ProcRet rbmqmsgque_MqContextC_SendI32 ( MqContextC_ARGS )
static

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

Definition at line 2190 of file MqContextC_rb.c.

2190 {
2193 MK_I32 val = 0;
2196 MkErrorC_Check(hdl,MqSendI32 (hdl, val));
2198 end: MK_UNUSED /* LONG JUMP on error */
2200}
#define OT_CHECK_NI4(val)
#define SendI32_doc
signed int MK_I32
#define MqSendI32(...)

◆ rbmqmsgque_MqContextC_SendI64()

static OT_ProcRet rbmqmsgque_MqContextC_SendI64 ( MqContextC_ARGS )
static

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

Definition at line 2203 of file MqContextC_rb.c.

2203 {
2206 MK_I64 val = 0;
2209 MkErrorC_Check(hdl,MqSendI64 (hdl, val));
2211 end: MK_UNUSED /* LONG JUMP on error */
2213}
#define OT_CHECK_NI8(val)
#define SendI64_doc
signed long long MK_I64
#define MqSendI64(...)

◆ rbmqmsgque_MqContextC_SendI8()

static OT_ProcRet rbmqmsgque_MqContextC_SendI8 ( MqContextC_ARGS )
static

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

Definition at line 2216 of file MqContextC_rb.c.

2216 {
2219 MK_I8 val = 0;
2222 MkErrorC_Check(hdl,MqSendI8 (hdl, (MK_I8)(val)));
2224 end: MK_UNUSED /* LONG JUMP on error */
2226}
#define OT_CHECK_NI1(val)
#define SendI8_doc
signed char MK_I8
#define MqSendI8(...)

◆ rbmqmsgque_MqContextC_SendL_FLAT()

static OT_ProcRet rbmqmsgque_MqContextC_SendL_FLAT ( MqContextC_ARGS )
static

Ruby: 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 2255 of file MqContextC_rb.c.

2255 {
2261 MkErrorC_Check(hdl,MqSendL_FLAT (hdl, val));
2263 end: MK_UNUSED /* LONG JUMP on error */
2265}
#define SendL_FLAT_doc
#define MqSendL_FLAT(...)

◆ rbmqmsgque_MqContextC_SendLONG()

static OT_ProcRet rbmqmsgque_MqContextC_SendLONG ( MqContextC_ARGS )
static

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

Definition at line 2229 of file MqContextC_rb.c.

2229 {
2232 MK_LONG val = 0;
2235 MkErrorC_Check(hdl,MqSendLONG (hdl, val));
2237 end: MK_UNUSED /* LONG JUMP on error */
2239}
#define OT_CHECK_NIL(val)
#define SendLONG_doc
long MK_LONG
#define MqSendLONG(...)

◆ rbmqmsgque_MqContextC_SendLTR()

static OT_ProcRet rbmqmsgque_MqContextC_SendLTR ( MqContextC_ARGS )
static

internal function: MqSendLTR

Definition at line 2242 of file MqContextC_rb.c.

2242 {
2245 MQ_LTR transLId = 0;
2248 MkErrorC_Check(hdl,MqSendLTR (hdl, transLId));
2250 end: MK_UNUSED /* LONG JUMP on error */
2252}
#define SendLTR_doc
#define MqSendLTR(...)
int MQ_LTR
32bit longterm transaction token because PHP-32 does NOT support long long

◆ rbmqmsgque_MqContextC_SendSTR()

static OT_ProcRet rbmqmsgque_MqContextC_SendSTR ( MqContextC_ARGS )
static

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

Definition at line 2268 of file MqContextC_rb.c.

2268 {
2271 MK_STRN val = 0;
2274 MkErrorC_Check(hdl,MqSendSTR (hdl, val));
2276 end: MK_UNUSED /* LONG JUMP on error */
2278}
#define OT_CHECK_STRN(val)
#define SendSTR_doc
const MK_STRB * MK_STRN
#define MqSendSTR(...)

◆ rbmqmsgque_MqContextC_SendStringR()

static OT_ProcRet rbmqmsgque_MqContextC_SendStringR ( MqContextC_ARGS )
static

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

Definition at line 2281 of file MqContextC_rb.c.

2281 {
2284 MkStringR val = {0};
2287 MkErrorC_Check(hdl,MqSendStringR (hdl, val));
2289 end: MK_UNUSED /* LONG JUMP on error */
2291}
#define OT_CHECK__ME_REF_MkStringR(val)
#define SendStringR_doc
#define MqSendStringR(...)