theLink 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard
c - tcl - cs - py - rb - jv - cc
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 1619 of file MqContextC_inline_cc.hh.

1619 {
1620 MK_UNUSED auto ctx = getCTX();
1621 MkRtSetup_X(ctx);
1622 const MK_BFLN val_hdl = MkBufferListC::getBFLN(val);
1623 enum MkErrorE errVal = MqSendBFL(ctx, val_hdl);
1624 MkErrorC_Check(ctx, errVal);
1625 }
MK_BFLN getBFLN() const
const struct MkBufferListS * MK_BFLN
#define MK_UNUSED
#define MkRtSetup_X(x)
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 1610 of file MqContextC_inline_cc.hh.

1610 {
1611 MK_UNUSED auto ctx = getCTX();
1612 MkRtSetup_X(ctx);
1613 MK_BFLN val_hdl = MkBufferListC::getBFLN(val);
1614 enum MkErrorE errVal = MqSendBFL(ctx, val_hdl);
1615 MkErrorC_Check(ctx, errVal);
1616 }

◆ 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 1628 of file MqContextC_inline_cc.hh.

1628 {
1629 MK_UNUSED auto ctx = getCTX();
1630 MkRtSetup_X(ctx);
1631 const MkBinaryR val_ref = MkBinaryCreate(val.first,val.second);
1632 enum MkErrorE errVal = MqSendBIN(ctx, val_ref);
1633 MkErrorC_Check(ctx, errVal);
1634 }
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 1681 of file MqContextC_inline_cc.hh.

1681 {
1682 MK_UNUSED auto ctx = getCTX();
1683 MkRtSetup_X(ctx);
1684 const MkBinaryR val_ref = MkBinaryCreate(val.first,val.second);
1685 enum MkErrorE errVal = MqSendBinaryR(ctx, val_ref);
1686 MkErrorC_Check(ctx, errVal);
1687 }
#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 1637 of file MqContextC_inline_cc.hh.

1637 {
1638 MK_UNUSED auto ctx = getCTX();
1639 MkRtSetup_X(ctx);
1640 enum MkErrorE errVal = MqSendBOL(ctx, (MK_BOL)(val?1:0));
1641 MkErrorC_Check(ctx, errVal);
1642 }
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 1654 of file MqContextC_inline_cc.hh.

1654 {
1655 MK_UNUSED auto ctx = getCTX();
1656 MkRtSetup_X(ctx);
1657 const MK_BUFN val_hdl = MkBufferC::getBUFN(val);
1658 enum MkErrorE errVal = MqSendBUF(ctx, val_hdl);
1659 MkErrorC_Check(ctx, errVal);
1660 }
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 1645 of file MqContextC_inline_cc.hh.

1645 {
1646 MK_UNUSED auto ctx = getCTX();
1647 MkRtSetup_X(ctx);
1648 MK_BUFN val_hdl = MkBufferC::getBUFN(val);
1649 enum MkErrorE errVal = MqSendBUF(ctx, val_hdl);
1650 MkErrorC_Check(ctx, errVal);
1651 }
+ 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 1672 of file MqContextC_inline_cc.hh.

1672 {
1673 MK_UNUSED auto ctx = getCTX();
1674 MkRtSetup_X(ctx);
1675 const MK_BUSN val_hdl = MkBufferStreamC::getBUSN(val);
1676 enum MkErrorE errVal = MqSendBUS_FLAT(ctx, val_hdl);
1677 MkErrorC_Check(ctx, errVal);
1678 }
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 1663 of file MqContextC_inline_cc.hh.

1663 {
1664 MK_UNUSED auto ctx = getCTX();
1665 MkRtSetup_X(ctx);
1666 MK_BUSN val_hdl = MkBufferStreamC::getBUSN(val);
1667 enum MkErrorE errVal = MqSendBUS_FLAT(ctx, val_hdl);
1668 MkErrorC_Check(ctx, errVal);
1669 }

◆ 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 1690 of file MqContextC_inline_cc.hh.

1690 {
1691 MK_UNUSED auto ctx = getCTX();
1692 MkRtSetup_X(ctx);
1693 enum MkErrorE errVal = MqSendDBL(ctx, val);
1694 MkErrorC_Check(ctx, errVal);
1695 }
#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 1698 of file MqContextC_inline_cc.hh.

1698 {
1699 MK_UNUSED auto ctx = getCTX();
1700 MkRtSetup_X(ctx);
1701 enum MkErrorE errVal = MqSendFLT(ctx, val);
1702 MkErrorC_Check(ctx, errVal);
1703 }
#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 1706 of file MqContextC_inline_cc.hh.

1706 {
1707 MK_UNUSED auto ctx = getCTX();
1708 MkRtSetup_X(ctx);
1709 enum MkErrorE errVal = MqSendHDL(ctx, val);
1710 MkErrorC_Check(ctx, errVal);
1711 }
#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 1714 of file MqContextC_inline_cc.hh.

1714 {
1715 MK_UNUSED auto ctx = getCTX();
1716 MkRtSetup_X(ctx);
1717 enum MkErrorE errVal = MqSendI16(ctx, val);
1718 MkErrorC_Check(ctx, errVal);
1719 }
#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 1722 of file MqContextC_inline_cc.hh.

1722 {
1723 MK_UNUSED auto ctx = getCTX();
1724 MkRtSetup_X(ctx);
1725 enum MkErrorE errVal = MqSendI32(ctx, val);
1726 MkErrorC_Check(ctx, errVal);
1727 }
#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 1730 of file MqContextC_inline_cc.hh.

1730 {
1731 MK_UNUSED auto ctx = getCTX();
1732 MkRtSetup_X(ctx);
1733 enum MkErrorE errVal = MqSendI64(ctx, val);
1734 MkErrorC_Check(ctx, errVal);
1735 }
#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 1738 of file MqContextC_inline_cc.hh.

1738 {
1739 MK_UNUSED auto ctx = getCTX();
1740 MkRtSetup_X(ctx);
1741 enum MkErrorE errVal = MqSendI8(ctx, (MK_I8)(val));
1742 MkErrorC_Check(ctx, errVal);
1743 }
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 1771 of file MqContextC_inline_cc.hh.

1771 {
1772 MK_UNUSED auto ctx = getCTX();
1773 MkRtSetup_X(ctx);
1774 const MK_BFLN val_hdl = MkBufferListC::getBFLN(val);
1775 enum MkErrorE errVal = MqSendL_FLAT(ctx, val_hdl);
1776 MkErrorC_Check(ctx, errVal);
1777 }
#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 1762 of file MqContextC_inline_cc.hh.

1762 {
1763 MK_UNUSED auto ctx = getCTX();
1764 MkRtSetup_X(ctx);
1765 MK_BFLN val_hdl = MkBufferListC::getBFLN(val);
1766 enum MkErrorE errVal = MqSendL_FLAT(ctx, val_hdl);
1767 MkErrorC_Check(ctx, errVal);
1768 }

◆ 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 1746 of file MqContextC_inline_cc.hh.

1746 {
1747 MK_UNUSED auto ctx = getCTX();
1748 MkRtSetup_X(ctx);
1749 enum MkErrorE errVal = MqSendLONG(ctx, val);
1750 MkErrorC_Check(ctx, errVal);
1751 }
#define MqSendLONG(...)

◆ SendLTR()

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

SendLTR

Definition at line 1754 of file MqContextC_inline_cc.hh.

1754 {
1755 MK_UNUSED auto ctx = getCTX();
1756 MkRtSetup_X(ctx);
1757 enum MkErrorE errVal = MqSendLTR(ctx, transLId);
1758 MkErrorC_Check(ctx, errVal);
1759 }
#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 1788 of file MqContextC_inline_cc.hh.

1788 {
1789 MK_UNUSED auto ctx = getCTX();
1790 MkRtSetup_X(ctx);
1791 const MK_STRN val_hdl = val.c_str();
1792 enum MkErrorE errVal = MqSendSTR(ctx, val_hdl);
1793 MkErrorC_Check(ctx, errVal);
1794 }
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 1780 of file MqContextC_inline_cc.hh.

1780 {
1781 MK_UNUSED auto ctx = getCTX();
1782 MkRtSetup_X(ctx);
1783 enum MkErrorE errVal = MqSendSTR(ctx, val);
1784 MkErrorC_Check(ctx, errVal);
1785 }

◆ 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 1797 of file MqContextC_inline_cc.hh.

1797 {
1798 MK_UNUSED auto ctx = getCTX();
1799 MkRtSetup_X(ctx);
1800 const MkStringR val_ref = MkStringCreate((MK_NUM)val.size(),val.c_str());
1801 enum MkErrorE errVal = MqSendStringR(ctx, val_ref);
1802 MkErrorC_Check(ctx, errVal);
1803 }
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 1806 of file MqContextC_inline_cc.hh.

1806 {
1807 MK_UNUSED auto ctx = getCTX();
1808 MkRtSetup_X(ctx);
1809 va_list ap;
1810 va_start (ap, printfmt);
1811 enum MkErrorE errVal = MqSendVL(ctx, printfmt, ap);
1812 va_end (ap);
1813 MkErrorC_Check(ctx, errVal);
1814 }
#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 1817 of file MqContextC_inline_cc.hh.

1817 {
1818 MK_UNUSED auto ctx = getCTX();
1819 MkRtSetup_X(ctx);
1820 enum MkErrorE errVal = MqSendVL(ctx, printfmt, var_list);
1821 MkErrorC_Check(ctx, errVal);
1822 }