theLink 10.0
Loading...
Searching...
No Matches
MqContextC_SendApi_Block_CS_API

MqContextC - a wrapper to send a list-block or a transaction-blockMore...

+ Collaboration diagram for MqContextC_SendApi_Block_CS_API:

Functions

void csmqmsgque.MqContextC.SendL_END ()
  C#: ctx.SendL_END() C-API
finish to append an embedded body-list-item to the send-data-package. …
 
void csmqmsgque.MqContextC.SendL_START ()
  C#: ctx.SendL_START() C-API
start to append an embedded body-list-item to the send-data-package. …
 
void csmqmsgque.MqContextC.SendT_END ()
  C#: ctx.SendT_END() C-API
closed a longterm-transaction-item
 
void csmqmsgque.MqContextC.SendT_START ()
  C#: ctx.SendT_START() C-API
open a longterm-transaction-item
 

Detailed Description

MqContextC - a wrapper to send a list-block or a transaction-block

start to append an embedded body-list-item 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
Exceptions
MkExceptionC→ The default-exception from the Programming-Language-Micro-Kernel (PLMK)
Example
Create a body-list-item in C
MqSendL_START(send); // start a list-item
MqSendI32(send,myInt); // first list-sub-item
MqSendSTR(send,"myString"); // second list- sub-item
// ... do additional MqSend?
MqSendL_END(send); // finish a list-item
#define MqSendI32(...)
#define MqSendSTR(...)
#define MqSendL_START(...)
#define MqSendL_END(...)

Function Documentation

◆ SendL_END()

void csmqmsgque.MqContextC.SendL_END ( )
inline

C#: ctx.SendL_END() C-API
finish to append an embedded body-list-item to the send-data-package. …

Definition at line 1535 of file MqContextC.cs.

1535 {
1536 MkErrorE errVal = Mq.MqSendL_END(mkrt, hdl);
1537 MkErrorC.Check(hdl, errVal);
1538 }
csmqmsgque.MqMsgque Mq
static void Check(IntPtr ctx, MkErrorE err)
MkErrorE

◆ SendL_START()

void csmqmsgque.MqContextC.SendL_START ( )
inline

C#: ctx.SendL_START() C-API
start to append an embedded body-list-item to the send-data-package. …

Definition at line 1541 of file MqContextC.cs.

1541 {
1542 MkErrorE errVal = Mq.MqSendL_START(mkrt, hdl);
1543 MkErrorC.Check(hdl, errVal);
1544 }

◆ SendT_END()

void csmqmsgque.MqContextC.SendT_END ( )
inline

C#: ctx.SendT_END() C-API
closed a longterm-transaction-item

Definition at line 1547 of file MqContextC.cs.

1547 {
1548 MkErrorE errVal = Mq.MqSendT_END(mkrt, hdl);
1549 MkErrorC.Check(hdl, errVal);
1550 }

◆ SendT_START()

void csmqmsgque.MqContextC.SendT_START ( )
inline

C#: ctx.SendT_START() C-API
open a longterm-transaction-item

Definition at line 1553 of file MqContextC.cs.

1553 {
1554 MkErrorE errVal = Mq.MqSendT_START(mkrt, hdl);
1555 MkErrorC.Check(hdl, errVal);
1556 }