theLink 10.0
Loading...
Searching...
No Matches
MqContextC_SendApi_Atom_CC_API

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

+ Collaboration diagram for MqContextC_SendApi_Atom_CC_API:

Functions

void ccmqmsgque::MqContextC::SendBFL (const MkBufferListC *val)
  C++: ctx.SendBFL(const MkBufferListC* val) C-API
append a MkBufferListC object to the send-data-package object …
 
void ccmqmsgque::MqContextC::SendBFL (const MkBufferListC &val)
  C++: ctx.SendBFL(const MkBufferListC* val) C-API
append a MkBufferListC object to the send-data-package object …
 
void ccmqmsgque::MqContextC::SendBIN (MK_BNP val)
  C++: doc_mq_cc_SendBIN C-API
append a libmkkernel::MK_BIN object to the send-data-package. …
 
void ccmqmsgque::MqContextC::SendBOL (MK_BOL val)
  C++: doc_mq_cc_SendBOL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendBUF (const MkBufferC *val)
  C++: ctx.SendBUF(const MkBufferC* val) C-API
append a MkBufferC object to the send-data-package object …
 
void ccmqmsgque::MqContextC::SendBUF (const MkBufferC &val)
  C++: ctx.SendBUF(const MkBufferC* val) C-API
append a MkBufferC object to the send-data-package object …
 
void ccmqmsgque::MqContextC::SendBUS_FLAT (const MkBufferStreamC *val)
  C++: ctx.SendBUS_FLAT(const MkBufferStreamC* val) C-API
append a MkBufferStreamC object to the send-data-package object …
 
void ccmqmsgque::MqContextC::SendBUS_FLAT (const MkBufferStreamC &val)
  C++: ctx.SendBUS_FLAT(const MkBufferStreamC* val) C-API
append a MkBufferStreamC object to the send-data-package object …
 
void ccmqmsgque::MqContextC::SendBinaryR (MK_BNP val)
  C++: ctx.SendBinaryR(MK_BNP val) C-API
append a MkBinaryR object to the send-data-package. …
 
void ccmqmsgque::MqContextC::SendDBL (MK_DBL val)
  C++: doc_mq_cc_SendDBL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendFLT (MK_FLT val)
  C++: doc_mq_cc_SendFLT C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendHDL (MK_HDL val)
  C++: ctx.SendHDL(MK_HDL val) C-API
send the handle to the send-data-package
 
void ccmqmsgque::MqContextC::SendI16 (MK_I16 val)
  C++: doc_mq_cc_SendI16 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendI32 (MK_I32 val)
  C++: doc_mq_cc_SendI32 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendI64 (MK_I64 val)
  C++: doc_mq_cc_SendI64 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendI8 (MK_I8 val)
  C++: doc_mq_cc_SendI8 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendLONG (MK_LONG val)
  C++: ctx.SendLONG(MK_LONG val) C-API
send the long native object to the send-data-package
 
void ccmqmsgque::MqContextC::SendLTR (MQ_LTR transLId)
 SendLTR
 
void ccmqmsgque::MqContextC::SendL_FLAT (const MkBufferListC *val)
  C++: ctx.SendL_FLAT(const MkBufferListC* val) C-API
append a MkBufferListC object as flat list of items to the send-data-package object …
 
void ccmqmsgque::MqContextC::SendL_FLAT (const MkBufferListC &val)
  C++: ctx.SendL_FLAT(const MkBufferListC* val) C-API
append a MkBufferListC object as flat list of items to the send-data-package object …
 
void ccmqmsgque::MqContextC::SendSTR (MK_STRN val)
  C++: doc_mq_cc_SendSTR C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendSTR (const std::string &val)
  C++: doc_mq_cc_SendSTR C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendStringR (const std::string &val)
  C++: ctx.SendStringR(const std::string& val) C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
void ccmqmsgque::MqContextC::SendV (MK_FST printfmt,...)
  C++: ctx.SendV(MK_FST printfmt, ... ) C-API
append a vararg string to the send-data-package object …
 
void ccmqmsgque::MqContextC::SendVL (MK_FST printfmt, va_list var_list)
  C++: ctx.SendVL(MK_FST printfmt, va_list var_list) C-API
append a vararg string as va_list to the send-data-package object …
 

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)
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

◆ SendBFL() [1/2]

void ccmqmsgque::MqContextC::SendBFL ( const MkBufferListC & val)
inline

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

Definition at line 1468 of file MqContextC_inline_cc.hh.

1468 {
1469 MK_UNUSED auto ctx = getCTX();
1470 const MK_BFLN val_hdl = MkBufferListC::getBFLN(val);
1471 enum MkErrorE errVal = MqSendBFL(ctx, val_hdl);
1472 MkErrorC_Check(ctx, errVal);
1473 }
MK_BFLN getBFLN() const
const struct MkBufferListS * MK_BFLN
#define MK_UNUSED
MQ_CTX getCTX() const
return the LibMsgqueObject from current MqContextC instance
#define MqSendBFL(...)

◆ SendBFL() [2/2]

void ccmqmsgque::MqContextC::SendBFL ( const MkBufferListC * val)
inline

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

Definition at line 1460 of file MqContextC_inline_cc.hh.

1460 {
1461 MK_UNUSED auto ctx = getCTX();
1462 MK_BFLN val_hdl = MkBufferListC::getBFLN(val);
1463 enum MkErrorE errVal = MqSendBFL(ctx, val_hdl);
1464 MkErrorC_Check(ctx, errVal);
1465 }

◆ SendBIN()

void ccmqmsgque::MqContextC::SendBIN ( MK_BNP val)
inline

C++: doc_mq_cc_SendBIN C-API
append a libmkkernel::MK_BIN object to the send-data-package. …

Definition at line 1476 of file MqContextC_inline_cc.hh.

1476 {
1477 MK_UNUSED auto ctx = getCTX();
1478 const MkBinaryR val_ref = MkBinaryCreate(val.first,val.second);
1479 enum MkErrorE errVal = MqSendBIN(ctx, val_ref);
1480 MkErrorC_Check(ctx, errVal);
1481 }
static MkBinaryR MkBinaryCreate(MK_SIZE size, MK_BINN data)
#define MqSendBIN(...)

◆ SendBinaryR()

void ccmqmsgque::MqContextC::SendBinaryR ( MK_BNP val)
inline

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

Definition at line 1523 of file MqContextC_inline_cc.hh.

1523 {
1524 MK_UNUSED auto ctx = getCTX();
1525 const MkBinaryR val_ref = MkBinaryCreate(val.first,val.second);
1526 enum MkErrorE errVal = MqSendBinaryR(ctx, val_ref);
1527 MkErrorC_Check(ctx, errVal);
1528 }
#define MqSendBinaryR(...)

◆ SendBOL()

void ccmqmsgque::MqContextC::SendBOL ( MK_BOL val)
inline

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

Definition at line 1484 of file MqContextC_inline_cc.hh.

1484 {
1485 MK_UNUSED auto ctx = getCTX();
1486 enum MkErrorE errVal = MqSendBOL(ctx, (MK_BOL)(val?1:0));
1487 MkErrorC_Check(ctx, errVal);
1488 }
unsigned char MK_BOL
#define MqSendBOL(...)

◆ SendBUF() [1/2]

void ccmqmsgque::MqContextC::SendBUF ( const MkBufferC & val)
inline

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

Definition at line 1499 of file MqContextC_inline_cc.hh.

1499 {
1500 MK_UNUSED auto ctx = getCTX();
1501 const MK_BUFN val_hdl = MkBufferC::getBUFN(val);
1502 enum MkErrorE errVal = MqSendBUF(ctx, val_hdl);
1503 MkErrorC_Check(ctx, errVal);
1504 }
MK_BUFN getBUFN() const
const struct MkBufferS * MK_BUFN
#define MqSendBUF(...)

◆ SendBUF() [2/2]

void ccmqmsgque::MqContextC::SendBUF ( const MkBufferC * val)
inline

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

Definition at line 1491 of file MqContextC_inline_cc.hh.

1491 {
1492 MK_UNUSED auto ctx = getCTX();
1493 MK_BUFN val_hdl = MkBufferC::getBUFN(val);
1494 enum MkErrorE errVal = MqSendBUF(ctx, val_hdl);
1495 MkErrorC_Check(ctx, errVal);
1496 }
+ Here is the caller graph for this function:

◆ SendBUS_FLAT() [1/2]

void ccmqmsgque::MqContextC::SendBUS_FLAT ( const MkBufferStreamC & val)
inline

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

Definition at line 1515 of file MqContextC_inline_cc.hh.

1515 {
1516 MK_UNUSED auto ctx = getCTX();
1517 const MK_BUSN val_hdl = MkBufferStreamC::getBUSN(val);
1518 enum MkErrorE errVal = MqSendBUS_FLAT(ctx, val_hdl);
1519 MkErrorC_Check(ctx, errVal);
1520 }
const struct MkBufferStreamS * MK_BUSN
#define MqSendBUS_FLAT(...)

◆ SendBUS_FLAT() [2/2]

void ccmqmsgque::MqContextC::SendBUS_FLAT ( const MkBufferStreamC * val)
inline

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

Definition at line 1507 of file MqContextC_inline_cc.hh.

1507 {
1508 MK_UNUSED auto ctx = getCTX();
1509 MK_BUSN val_hdl = MkBufferStreamC::getBUSN(val);
1510 enum MkErrorE errVal = MqSendBUS_FLAT(ctx, val_hdl);
1511 MkErrorC_Check(ctx, errVal);
1512 }

◆ SendDBL()

void ccmqmsgque::MqContextC::SendDBL ( MK_DBL val)
inline

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

Definition at line 1531 of file MqContextC_inline_cc.hh.

1531 {
1532 MK_UNUSED auto ctx = getCTX();
1533 enum MkErrorE errVal = MqSendDBL(ctx, val);
1534 MkErrorC_Check(ctx, errVal);
1535 }
#define MqSendDBL(...)

◆ SendFLT()

void ccmqmsgque::MqContextC::SendFLT ( MK_FLT val)
inline

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

Definition at line 1538 of file MqContextC_inline_cc.hh.

1538 {
1539 MK_UNUSED auto ctx = getCTX();
1540 enum MkErrorE errVal = MqSendFLT(ctx, val);
1541 MkErrorC_Check(ctx, errVal);
1542 }
#define MqSendFLT(...)

◆ SendHDL()

void ccmqmsgque::MqContextC::SendHDL ( MK_HDL val)
inline

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

Definition at line 1545 of file MqContextC_inline_cc.hh.

1545 {
1546 MK_UNUSED auto ctx = getCTX();
1547 enum MkErrorE errVal = MqSendHDL(ctx, val);
1548 MkErrorC_Check(ctx, errVal);
1549 }
#define MqSendHDL(...)

◆ SendI16()

void ccmqmsgque::MqContextC::SendI16 ( MK_I16 val)
inline

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

Definition at line 1552 of file MqContextC_inline_cc.hh.

1552 {
1553 MK_UNUSED auto ctx = getCTX();
1554 enum MkErrorE errVal = MqSendI16(ctx, val);
1555 MkErrorC_Check(ctx, errVal);
1556 }
#define MqSendI16(...)

◆ SendI32()

void ccmqmsgque::MqContextC::SendI32 ( MK_I32 val)
inline

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

Definition at line 1559 of file MqContextC_inline_cc.hh.

1559 {
1560 MK_UNUSED auto ctx = getCTX();
1561 enum MkErrorE errVal = MqSendI32(ctx, val);
1562 MkErrorC_Check(ctx, errVal);
1563 }
#define MqSendI32(...)

◆ SendI64()

void ccmqmsgque::MqContextC::SendI64 ( MK_I64 val)
inline

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

Definition at line 1566 of file MqContextC_inline_cc.hh.

1566 {
1567 MK_UNUSED auto ctx = getCTX();
1568 enum MkErrorE errVal = MqSendI64(ctx, val);
1569 MkErrorC_Check(ctx, errVal);
1570 }
#define MqSendI64(...)

◆ SendI8()

void ccmqmsgque::MqContextC::SendI8 ( MK_I8 val)
inline

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

Definition at line 1573 of file MqContextC_inline_cc.hh.

1573 {
1574 MK_UNUSED auto ctx = getCTX();
1575 enum MkErrorE errVal = MqSendI8(ctx, (MK_I8)(val));
1576 MkErrorC_Check(ctx, errVal);
1577 }
signed char MK_I8
#define MqSendI8(...)

◆ SendL_FLAT() [1/2]

void ccmqmsgque::MqContextC::SendL_FLAT ( const MkBufferListC & val)
inline

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

Definition at line 1602 of file MqContextC_inline_cc.hh.

1602 {
1603 MK_UNUSED auto ctx = getCTX();
1604 const MK_BFLN val_hdl = MkBufferListC::getBFLN(val);
1605 enum MkErrorE errVal = MqSendL_FLAT(ctx, val_hdl);
1606 MkErrorC_Check(ctx, errVal);
1607 }
#define MqSendL_FLAT(...)

◆ SendL_FLAT() [2/2]

void ccmqmsgque::MqContextC::SendL_FLAT ( const MkBufferListC * val)
inline

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

Definition at line 1594 of file MqContextC_inline_cc.hh.

1594 {
1595 MK_UNUSED auto ctx = getCTX();
1596 MK_BFLN val_hdl = MkBufferListC::getBFLN(val);
1597 enum MkErrorE errVal = MqSendL_FLAT(ctx, val_hdl);
1598 MkErrorC_Check(ctx, errVal);
1599 }

◆ SendLONG()

void ccmqmsgque::MqContextC::SendLONG ( MK_LONG val)
inline

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

Definition at line 1580 of file MqContextC_inline_cc.hh.

1580 {
1581 MK_UNUSED auto ctx = getCTX();
1582 enum MkErrorE errVal = MqSendLONG(ctx, val);
1583 MkErrorC_Check(ctx, errVal);
1584 }
#define MqSendLONG(...)

◆ SendLTR()

void ccmqmsgque::MqContextC::SendLTR ( MQ_LTR transLId)
inline

SendLTR

Definition at line 1587 of file MqContextC_inline_cc.hh.

1587 {
1588 MK_UNUSED auto ctx = getCTX();
1589 enum MkErrorE errVal = MqSendLTR(ctx, transLId);
1590 MkErrorC_Check(ctx, errVal);
1591 }
#define MqSendLTR(...)

◆ SendSTR() [1/2]

void ccmqmsgque::MqContextC::SendSTR ( const std::string & val)
inline

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

Definition at line 1617 of file MqContextC_inline_cc.hh.

1617 {
1618 MK_UNUSED auto ctx = getCTX();
1619 const MK_STRN val_hdl = val.c_str();
1620 enum MkErrorE errVal = MqSendSTR(ctx, val_hdl);
1621 MkErrorC_Check(ctx, errVal);
1622 }
const MK_STRB * MK_STRN
#define MqSendSTR(...)

◆ SendSTR() [2/2]

void ccmqmsgque::MqContextC::SendSTR ( MK_STRN val)
inline

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

Definition at line 1610 of file MqContextC_inline_cc.hh.

1610 {
1611 MK_UNUSED auto ctx = getCTX();
1612 enum MkErrorE errVal = MqSendSTR(ctx, val);
1613 MkErrorC_Check(ctx, errVal);
1614 }

◆ SendStringR()

void ccmqmsgque::MqContextC::SendStringR ( const std::string & val)
inline

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

Definition at line 1625 of file MqContextC_inline_cc.hh.

1625 {
1626 MK_UNUSED auto ctx = getCTX();
1627 const MkStringR val_ref = MkStringCreate((MK_NUM)val.size(),val.c_str());
1628 enum MkErrorE errVal = MqSendStringR(ctx, val_ref);
1629 MkErrorC_Check(ctx, errVal);
1630 }
static MkStringR MkStringCreate(MK_NUM len, MK_STRN str)
int32_t MK_NUM
#define MqSendStringR(...)

◆ SendV()

void ccmqmsgque::MqContextC::SendV ( MK_FST printfmt,
... )
inline

C++: ctx.SendV(MK_FST printfmt, ... ) C-API
append a vararg string to the send-data-package object …

Definition at line 1633 of file MqContextC_inline_cc.hh.

1633 {
1634 MK_UNUSED auto ctx = getCTX();
1635 va_list ap;
1636 va_start (ap, printfmt);
1637 enum MkErrorE errVal = MqSendVL(ctx, printfmt, ap);
1638 va_end (ap);
1639 MkErrorC_Check(ctx, errVal);
1640 }
#define MqSendVL(...)

◆ SendVL()

void ccmqmsgque::MqContextC::SendVL ( MK_FST printfmt,
va_list var_list )
inline

C++: ctx.SendVL(MK_FST printfmt, va_list var_list) C-API
append a vararg string as va_list to the send-data-package object …

Definition at line 1643 of file MqContextC_inline_cc.hh.

1643 {
1644 MK_UNUSED auto ctx = getCTX();
1645 enum MkErrorE errVal = MqSendVL(ctx, printfmt, var_list);
1646 MkErrorC_Check(ctx, errVal);
1647 }