theLink 10.0
Loading...
Searching...
No Matches
MqContextC_SendApi_Atom_JV_API

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

+ Collaboration diagram for MqContextC_SendApi_Atom_JV_API:

Functions

native void jvmqmsgque.MqContextC.SendBFL (MkBufferListC val)
  Java: ctx.SendBFL(MkBufferListC val) C-API
append a MkBufferListC object to the send-data-package object …
 
native void jvmqmsgque.MqContextC.SendBIN (byte[] val)
  Java: doc_mq_jv_SendBIN C-API
append a MK_BIN object to the send-data-package. …
 
native void jvmqmsgque.MqContextC.SendBOL (boolean val)
  Java: doc_mq_jv_SendBOL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
native void jvmqmsgque.MqContextC.SendBUF (MkBufferC val)
  Java: ctx.SendBUF(MkBufferC val) C-API
append a MkBufferC object to the send-data-package object …
 
native void jvmqmsgque.MqContextC.SendBUS_FLAT (MkBufferStreamC val)
  Java: ctx.SendBUS_FLAT(MkBufferStreamC val) C-API
append a MkBufferStreamC object to the send-data-package object …
 
native void jvmqmsgque.MqContextC.SendBinaryR (byte[] val)
  Java: ctx.SendBinaryR(byte[] val) C-API
append a MkBinaryR object to the send-data-package. …
 
native void jvmqmsgque.MqContextC.SendDBL (double val)
  Java: doc_mq_jv_SendDBL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
native void jvmqmsgque.MqContextC.SendFLT (float val)
  Java: doc_mq_jv_SendFLT C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
native void jvmqmsgque.MqContextC.SendHDL (int val)
  Java: ctx.SendHDL(int val) C-API
send the handle to the send-data-package
 
native void jvmqmsgque.MqContextC.SendI16 (short val)
  Java: doc_mq_jv_SendI16 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
native void jvmqmsgque.MqContextC.SendI32 (int val)
  Java: doc_mq_jv_SendI32 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
native void jvmqmsgque.MqContextC.SendI64 (long val)
  Java: doc_mq_jv_SendI64 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
native void jvmqmsgque.MqContextC.SendI8 (byte val)
  Java: doc_mq_jv_SendI8 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
native void jvmqmsgque.MqContextC.SendLONG (long val)
  Java: ctx.SendLONG(long val) C-API
send the long native object to the send-data-package
 
native void jvmqmsgque.MqContextC.SendLTR (int transLId)
 SendLTR
 
native void jvmqmsgque.MqContextC.SendL_FLAT (MkBufferListC val)
  Java: ctx.SendL_FLAT(MkBufferListC val) C-API
append a MkBufferListC object as flat list of items to the send-data-package object …
 
native void jvmqmsgque.MqContextC.SendSTR (String val)
  Java: doc_mq_jv_SendSTR C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
native void jvmqmsgque.MqContextC.SendStringR (String val)
  Java: ctx.SendStringR(String val) C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBFL (JNIEnv *env, jobject self, jobject val)
  Java: ctx.SendBFL(MkBufferListC val) C-API
append a MkBufferListC object to the send-data-package object …
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBIN (JNIEnv *env, jobject self, jbyteArray val)
  Java: doc_mq_jv_SendBIN C-API
append a MK_BIN object to the send-data-package. …
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBOL (JNIEnv *env, jobject self, jboolean val)
  Java: doc_mq_jv_SendBOL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBUF (JNIEnv *env, jobject self, jobject val)
  Java: ctx.SendBUF(MkBufferC val) C-API
append a MkBufferC object to the send-data-package object …
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBUS_1FLAT (JNIEnv *env, jobject self, jobject val)
  Java: ctx.SendBUS_FLAT(MkBufferStreamC val) C-API
append a MkBufferStreamC object to the send-data-package object …
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBinaryR (JNIEnv *env, jobject self, jbyteArray val)
  Java: ctx.SendBinaryR(byte[] val) C-API
append a MkBinaryR object to the send-data-package. …
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendDBL (JNIEnv *env, jobject self, jdouble val)
  Java: doc_mq_jv_SendDBL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendFLT (JNIEnv *env, jobject self, jfloat val)
  Java: doc_mq_jv_SendFLT C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendHDL (JNIEnv *env, jobject self, jint val)
  Java: ctx.SendHDL(int val) C-API
send the handle to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendI16 (JNIEnv *env, jobject self, jshort val)
  Java: doc_mq_jv_SendI16 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendI32 (JNIEnv *env, jobject self, jint val)
  Java: doc_mq_jv_SendI32 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendI64 (JNIEnv *env, jobject self, jlong val)
  Java: doc_mq_jv_SendI64 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendI8 (JNIEnv *env, jobject self, jbyte val)
  Java: doc_mq_jv_SendI8 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendLONG (JNIEnv *env, jobject self, jlong val)
  Java: ctx.SendLONG(long val) C-API
send the long native object to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendLTR (JNIEnv *env, jobject self, jint transLId)
 SendLTR
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendL_1FLAT (JNIEnv *env, jobject self, jobject val)
  Java: ctx.SendL_FLAT(MkBufferListC val) C-API
append a MkBufferListC object as flat list of items to the send-data-package object …
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendSTR (JNIEnv *env, jobject self, jstring val)
  Java: doc_mq_jv_SendSTR C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendStringR (JNIEnv *env, jobject self, jstring val)
  Java: ctx.SendStringR(String val) 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)
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

◆ Java_jvmqmsgque_MqContextC_SendBFL()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBFL ( JNIEnv * env,
jobject self,
jobject val )

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

Definition at line 1769 of file MqContextC_jv.c.

1769 {
1770 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1771 JavaErrorCheck;
1772 MkRtSetup_X(hdl);
1773 MK_BFLN val_hdl = (MK_BFLN)pObj2Hdl(env,"MkBufferListC",val);
1774 JavaErrorCheck;
1775 enum MkErrorE errVal = MqSendBFL(hdl, val_hdl);
1776 MkErrorC_Check(hdl, errVal)
1777error:
1778 return;
1779}
const struct MkBufferListS * MK_BFLN
MkErrorE
#define MkRtSetup_X(x)
struct MqContextS * MQ_CTX
class-shortcut for struct MqContextS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MqSendBFL(...)
PUBLIC data structure for the jvmqmsgque-specific-data

◆ Java_jvmqmsgque_MqContextC_SendBIN()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBIN ( JNIEnv * env,
jobject self,
jbyteArray val )

Java: doc_mq_jv_SendBIN C-API
append a MK_BIN object to the send-data-package. …

Definition at line 1782 of file MqContextC_jv.c.

1782 {
1783 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1784 JavaErrorCheck;
1785 MkRtSetup_X(hdl);
1786 MK_BINN val_data = (MK_BINN) (*env)->GetByteArrayElements(env, val, NULL);
1787 JavaErrorCheck;
1788 MK_SIZE val_size = (MK_SIZE) (*env)->GetArrayLength (env, val);
1789 JavaErrorCheck;
1790 MkBinaryR val_ref = MkBinaryCreate(val_size,val_data);
1791 enum MkErrorE errVal = MqSendBIN(hdl, val_ref);
1792 MkErrorC_Check(hdl, errVal)
1793 (*env)->ReleaseByteArrayElements(env, val, (jbyte*)val_data, JNI_ABORT);
1794error:
1795 return;
1796}
static MkBinaryR MkBinaryCreate(MK_SIZE size, MK_BINN data)
long MK_SIZE
MK_BINB const * MK_BINN
#define MqSendBIN(...)

◆ Java_jvmqmsgque_MqContextC_SendBinaryR()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBinaryR ( JNIEnv * env,
jobject self,
jbyteArray val )

Java: ctx.SendBinaryR(byte[] val) C-API
append a MkBinaryR object to the send-data-package. …

Definition at line 1836 of file MqContextC_jv.c.

1836 {
1837 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1838 JavaErrorCheck;
1839 MkRtSetup_X(hdl);
1840 MK_BINN val_data = (MK_BINN) (*env)->GetByteArrayElements(env, val, NULL);
1841 JavaErrorCheck;
1842 MK_SIZE val_size = (MK_SIZE) (*env)->GetArrayLength (env, val);
1843 JavaErrorCheck;
1844 MkBinaryR val_ref = MkBinaryCreate(val_size,val_data);
1845 enum MkErrorE errVal = MqSendBinaryR(hdl, val_ref);
1846 MkErrorC_Check(hdl, errVal)
1847 (*env)->ReleaseByteArrayElements(env, val, (jbyte*)val_data, JNI_ABORT);
1848error:
1849 return;
1850}
#define MqSendBinaryR(...)

◆ Java_jvmqmsgque_MqContextC_SendBOL()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBOL ( JNIEnv * env,
jobject self,
jboolean val )

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

Definition at line 1799 of file MqContextC_jv.c.

1799 {
1800 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1801 JavaErrorCheck;
1802 MkRtSetup_X(hdl);
1803 enum MkErrorE errVal = MqSendBOL(hdl, (MK_BOL)(val?1:0));
1804 MkErrorC_Check(hdl, errVal)
1805error:
1806 return;
1807}
unsigned char MK_BOL
#define MqSendBOL(...)

◆ Java_jvmqmsgque_MqContextC_SendBUF()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBUF ( JNIEnv * env,
jobject self,
jobject val )

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

Definition at line 1810 of file MqContextC_jv.c.

1810 {
1811 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1812 JavaErrorCheck;
1813 MkRtSetup_X(hdl);
1814 MK_BUFN val_hdl = (MK_BUFN)pObj2Hdl(env,"MkBufferC",val);
1815 JavaErrorCheck;
1816 enum MkErrorE errVal = MqSendBUF(hdl, val_hdl);
1817 MkErrorC_Check(hdl, errVal)
1818error:
1819 return;
1820}
const struct MkBufferS * MK_BUFN
#define MqSendBUF(...)

◆ Java_jvmqmsgque_MqContextC_SendBUS_1FLAT()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendBUS_1FLAT ( JNIEnv * env,
jobject self,
jobject val )

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

Definition at line 1823 of file MqContextC_jv.c.

1823 {
1824 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1825 JavaErrorCheck;
1826 MkRtSetup_X(hdl);
1827 MK_BUSN val_hdl = (MK_BUSN)pObj2Hdl(env,"MkBufferStreamC",val);
1828 JavaErrorCheck;
1829 enum MkErrorE errVal = MqSendBUS_FLAT(hdl, val_hdl);
1830 MkErrorC_Check(hdl, errVal)
1831error:
1832 return;
1833}
const struct MkBufferStreamS * MK_BUSN
#define MqSendBUS_FLAT(...)

◆ Java_jvmqmsgque_MqContextC_SendDBL()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendDBL ( JNIEnv * env,
jobject self,
jdouble val )

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

Definition at line 1853 of file MqContextC_jv.c.

1853 {
1854 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1855 JavaErrorCheck;
1856 MkRtSetup_X(hdl);
1857 enum MkErrorE errVal = MqSendDBL(hdl, val);
1858 MkErrorC_Check(hdl, errVal)
1859error:
1860 return;
1861}
#define MqSendDBL(...)

◆ Java_jvmqmsgque_MqContextC_SendFLT()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendFLT ( JNIEnv * env,
jobject self,
jfloat val )

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

Definition at line 1864 of file MqContextC_jv.c.

1864 {
1865 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1866 JavaErrorCheck;
1867 MkRtSetup_X(hdl);
1868 enum MkErrorE errVal = MqSendFLT(hdl, val);
1869 MkErrorC_Check(hdl, errVal)
1870error:
1871 return;
1872}
#define MqSendFLT(...)

◆ Java_jvmqmsgque_MqContextC_SendHDL()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendHDL ( JNIEnv * env,
jobject self,
jint val )

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

Definition at line 1875 of file MqContextC_jv.c.

1875 {
1876 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1877 JavaErrorCheck;
1878 MkRtSetup_X(hdl);
1879 enum MkErrorE errVal = MqSendHDL(hdl, val);
1880 MkErrorC_Check(hdl, errVal)
1881error:
1882 return;
1883}
#define MqSendHDL(...)

◆ Java_jvmqmsgque_MqContextC_SendI16()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendI16 ( JNIEnv * env,
jobject self,
jshort val )

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

Definition at line 1886 of file MqContextC_jv.c.

1886 {
1887 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1888 JavaErrorCheck;
1889 MkRtSetup_X(hdl);
1890 enum MkErrorE errVal = MqSendI16(hdl, val);
1891 MkErrorC_Check(hdl, errVal)
1892error:
1893 return;
1894}
#define MqSendI16(...)

◆ Java_jvmqmsgque_MqContextC_SendI32()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendI32 ( JNIEnv * env,
jobject self,
jint val )

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

Definition at line 1897 of file MqContextC_jv.c.

1897 {
1898 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1899 JavaErrorCheck;
1900 MkRtSetup_X(hdl);
1901 enum MkErrorE errVal = MqSendI32(hdl, val);
1902 MkErrorC_Check(hdl, errVal)
1903error:
1904 return;
1905}
#define MqSendI32(...)

◆ Java_jvmqmsgque_MqContextC_SendI64()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendI64 ( JNIEnv * env,
jobject self,
jlong val )

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

Definition at line 1908 of file MqContextC_jv.c.

1908 {
1909 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1910 JavaErrorCheck;
1911 MkRtSetup_X(hdl);
1912 enum MkErrorE errVal = MqSendI64(hdl, val);
1913 MkErrorC_Check(hdl, errVal)
1914error:
1915 return;
1916}
#define MqSendI64(...)

◆ Java_jvmqmsgque_MqContextC_SendI8()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendI8 ( JNIEnv * env,
jobject self,
jbyte val )

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

Definition at line 1919 of file MqContextC_jv.c.

1919 {
1920 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1921 JavaErrorCheck;
1922 MkRtSetup_X(hdl);
1923 enum MkErrorE errVal = MqSendI8(hdl, (MK_I8)(val));
1924 MkErrorC_Check(hdl, errVal)
1925error:
1926 return;
1927}
signed char MK_I8
#define MqSendI8(...)

◆ Java_jvmqmsgque_MqContextC_SendL_1FLAT()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendL_1FLAT ( JNIEnv * env,
jobject self,
jobject val )

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

Definition at line 1952 of file MqContextC_jv.c.

1952 {
1953 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1954 JavaErrorCheck;
1955 MkRtSetup_X(hdl);
1956 MK_BFLN val_hdl = (MK_BFLN)pObj2Hdl(env,"MkBufferListC",val);
1957 JavaErrorCheck;
1958 enum MkErrorE errVal = MqSendL_FLAT(hdl, val_hdl);
1959 MkErrorC_Check(hdl, errVal)
1960error:
1961 return;
1962}
#define MqSendL_FLAT(...)

◆ Java_jvmqmsgque_MqContextC_SendLONG()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendLONG ( JNIEnv * env,
jobject self,
jlong val )

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

Definition at line 1930 of file MqContextC_jv.c.

1930 {
1931 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1932 JavaErrorCheck;
1933 MkRtSetup_X(hdl);
1934 enum MkErrorE errVal = MqSendLONG(hdl, val);
1935 MkErrorC_Check(hdl, errVal)
1936error:
1937 return;
1938}
#define MqSendLONG(...)

◆ Java_jvmqmsgque_MqContextC_SendLTR()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendLTR ( JNIEnv * env,
jobject self,
jint transLId )

SendLTR

Definition at line 1941 of file MqContextC_jv.c.

1941 {
1942 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1943 JavaErrorCheck;
1944 MkRtSetup_X(hdl);
1945 enum MkErrorE errVal = MqSendLTR(hdl, transLId);
1946 MkErrorC_Check(hdl, errVal)
1947error:
1948 return;
1949}
#define MqSendLTR(...)

◆ Java_jvmqmsgque_MqContextC_SendSTR()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendSTR ( JNIEnv * env,
jobject self,
jstring val )

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

Definition at line 1965 of file MqContextC_jv.c.

1965 {
1966 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1967 JavaErrorCheck;
1968 MkRtSetup_X(hdl);
1969 MK_STRN val_ptr = (val?(*env)->GetStringUTFChars(env,val,NULL):NULL);
1970 JavaErrorCheck;
1971 enum MkErrorE errVal = MqSendSTR(hdl, val_ptr);
1972 MkErrorC_Check(hdl, errVal)
1973 if (val_ptr) (*env)->ReleaseStringUTFChars(env,val,val_ptr);
1974error:
1975 return;
1976}
const MK_STRB * MK_STRN
#define MqSendSTR(...)

◆ Java_jvmqmsgque_MqContextC_SendStringR()

JNIEXPORT void JNICALL Java_jvmqmsgque_MqContextC_SendStringR ( JNIEnv * env,
jobject self,
jstring val )

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

Definition at line 1979 of file MqContextC_jv.c.

1979 {
1980 MQ_CTX hdl = (MQ_CTX)pObj2Hdl(env,"MqContextC",self);
1981 JavaErrorCheck;
1982 MkRtSetup_X(hdl);
1983 MkStringR val_ref = MkStringCreate((*env)->GetStringUTFLength(env,val),(val?(*env)->GetStringUTFChars(env,val,NULL):NULL));
1984 JavaErrorCheck;
1985 enum MkErrorE errVal = MqSendStringR(hdl, val_ref);
1986 MkErrorC_Check(hdl, errVal)
1987 if (val_ref.ptr) (*env)->ReleaseStringUTFChars(env,val,val_ref.ptr);
1988error:
1989 return;
1990}
static MkStringR MkStringCreate(MK_NUM len, MK_STRN str)
#define MqSendStringR(...)
MK_STRN ptr

◆ SendBFL()

native void jvmqmsgque.MqContextC.SendBFL ( MkBufferListC val)

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

◆ SendBIN()

native void jvmqmsgque.MqContextC.SendBIN ( byte[] val)

Java: doc_mq_jv_SendBIN C-API
append a MK_BIN object to the send-data-package. …

◆ SendBinaryR()

native void jvmqmsgque.MqContextC.SendBinaryR ( byte[] val)

Java: ctx.SendBinaryR(byte[] val) C-API
append a MkBinaryR object to the send-data-package. …

◆ SendBOL()

native void jvmqmsgque.MqContextC.SendBOL ( boolean val)

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

◆ SendBUF()

native void jvmqmsgque.MqContextC.SendBUF ( MkBufferC val)

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

◆ SendBUS_FLAT()

native void jvmqmsgque.MqContextC.SendBUS_FLAT ( MkBufferStreamC val)

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

◆ SendDBL()

native void jvmqmsgque.MqContextC.SendDBL ( double val)

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

◆ SendFLT()

native void jvmqmsgque.MqContextC.SendFLT ( float val)

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

◆ SendHDL()

native void jvmqmsgque.MqContextC.SendHDL ( int val)

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

◆ SendI16()

native void jvmqmsgque.MqContextC.SendI16 ( short val)

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

◆ SendI32()

native void jvmqmsgque.MqContextC.SendI32 ( int val)

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

◆ SendI64()

native void jvmqmsgque.MqContextC.SendI64 ( long val)

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

◆ SendI8()

native void jvmqmsgque.MqContextC.SendI8 ( byte val)

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

◆ SendL_FLAT()

native void jvmqmsgque.MqContextC.SendL_FLAT ( MkBufferListC val)

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

◆ SendLONG()

native void jvmqmsgque.MqContextC.SendLONG ( long val)

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

◆ SendLTR()

native void jvmqmsgque.MqContextC.SendLTR ( int transLId)

◆ SendSTR()

native void jvmqmsgque.MqContextC.SendSTR ( String val)

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

◆ SendStringR()

native void jvmqmsgque.MqContextC.SendStringR ( String val)

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