pub trait Mqi {
Show 26 methods
// Required methods
unsafe fn MQBACK(
&self,
Hconn: MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQBEGIN(
&self,
Hconn: MQHCONN,
BeginOptions: Option<&mut MQBO>,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQBUFMH(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
BufMsgHOpts: &MQBMHO,
MsgDesc: PMQVOID,
BufferLength: MQLONG,
Buffer: PMQVOID,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQCB(
&self,
Hconn: MQHCONN,
Operation: MQLONG,
CallbackDesc: Option<&MQCBD>,
Hobj: MQHOBJ,
MsgDesc: PMQVOID,
GetMsgOpts: Option<&MQGMO>,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQCLOSE(
&self,
Hconn: MQHCONN,
Hobj: &mut MQHOBJ,
Options: MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQCMIT(
&self,
Hconn: MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQCONN(
&self,
QMgrName: &MQCHAR48,
Hconn: &mut MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQCONNX(
&self,
QMgrName: &MQCHAR48,
ConnectOpts: &mut MQCNO,
Hconn: &mut MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQCRTMH(
&self,
Hconn: MQHCONN,
CrtMsgHOpts: &MQCMHO,
Hmsg: &mut MQHMSG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQCTL(
&self,
Hconn: MQHCONN,
Operation: MQLONG,
ControlOpts: &MQCTLO,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQDISC(
&self,
Hconn: &mut MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQDLTMH(
&self,
Hconn: MQHCONN,
Hmsg: &mut MQHMSG,
DltMsgHOpts: &MQDMHO,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQDLTMP(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
DltPropOpts: &MQDMPO,
Name: &MQCHARV,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQGET(
&self,
Hconn: MQHCONN,
Hobj: MQHOBJ,
MsgDesc: PMQVOID,
GetMsgOpts: &mut MQGMO,
BufferLength: MQLONG,
Buffer: PMQVOID,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQINQ(
&self,
Hconn: MQHCONN,
Hobj: MQHOBJ,
SelectorCount: MQLONG,
Selectors: PMQLONG,
IntAttrCount: MQLONG,
IntAttrs: PMQLONG,
CharAttrLength: MQLONG,
CharAttrs: PMQCHAR,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQINQMP(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
InqPropOpts: &mut MQIMPO,
Name: &MQCHARV,
PropDesc: &mut MQPD,
Type: &mut MQLONG,
ValueLength: MQLONG,
Value: PMQVOID,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQMHBUF(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
MsgHBufOpts: &MQMHBO,
Name: &MQCHARV,
MsgDesc: PMQVOID,
BufferLength: MQLONG,
Buffer: PMQVOID,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQOPEN(
&self,
Hconn: MQHCONN,
ObjDesc: &mut MQOD,
Options: MQLONG,
Hobj: &mut MQHOBJ,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQPUT(
&self,
Hconn: MQHCONN,
Hobj: MQHOBJ,
MsgDesc: PMQVOID,
PutMsgOpts: &mut MQPMO,
BufferLength: MQLONG,
Buffer: PMQVOID,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQPUT1(
&self,
Hconn: MQHCONN,
ObjDesc: &mut MQOD,
MsgDesc: PMQVOID,
PutMsgOpts: &mut MQPMO,
BufferLength: MQLONG,
Buffer: PMQVOID,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQSET(
&self,
Hconn: MQHCONN,
Hobj: MQHOBJ,
SelectorCount: MQLONG,
Selectors: PMQLONG,
IntAttrCount: MQLONG,
IntAttrs: PMQLONG,
CharAttrLength: MQLONG,
CharAttrs: PMQCHAR,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQSETMP(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
SetPropOpts: &MQSMPO,
Name: &MQCHARV,
PropDesc: &mut MQPD,
Type: MQLONG,
ValueLength: MQLONG,
Value: PMQVOID,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQSTAT(
&self,
Hconn: MQHCONN,
Type: MQLONG,
Status: &mut MQSTS,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQSUB(
&self,
Hconn: MQHCONN,
SubDesc: &mut MQSD,
Hobj: Option<&mut MQHOBJ>,
Hsub: &mut MQHOBJ,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQSUBRQ(
&self,
Hconn: MQHCONN,
Hsub: MQHOBJ,
Action: MQLONG,
SubRqOpts: Option<&mut MQSRO>,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
unsafe fn MQXCNVC(
&self,
Hconn: MQHCONN,
Options: MQLONG,
SourceCCSID: MQLONG,
SourceLength: MQLONG,
SourceBuffer: PMQCHAR,
TargetCCSID: MQLONG,
TargetLength: MQLONG,
TargetBuffer: PMQCHAR,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
);
}Required Methods§
Sourceunsafe fn MQBACK(
&self,
Hconn: MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQBACK( &self, Hconn: MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQBEGIN(
&self,
Hconn: MQHCONN,
BeginOptions: Option<&mut MQBO>,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQBEGIN( &self, Hconn: MQHCONN, BeginOptions: Option<&mut MQBO>, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQBUFMH(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
BufMsgHOpts: &MQBMHO,
MsgDesc: PMQVOID,
BufferLength: MQLONG,
Buffer: PMQVOID,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQBUFMH( &self, Hconn: MQHCONN, Hmsg: MQHMSG, BufMsgHOpts: &MQBMHO, MsgDesc: PMQVOID, BufferLength: MQLONG, Buffer: PMQVOID, DataLength: &mut MQLONG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Buffer To Message Handle
§Arguments
Hconn: Connection handleHmsg: Message handleBufMsgHOpts: Options that control the action ofMQBUFMHMsgDesc(Input/Output): Message descriptorBufferLength: Length in bytes of the Buffer areaBuffer(Input/Output): Area to contain the message bufferDataLength(Output): Length of the output bufferCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Sourceunsafe fn MQCB(
&self,
Hconn: MQHCONN,
Operation: MQLONG,
CallbackDesc: Option<&MQCBD>,
Hobj: MQHOBJ,
MsgDesc: PMQVOID,
GetMsgOpts: Option<&MQGMO>,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQCB( &self, Hconn: MQHCONN, Operation: MQLONG, CallbackDesc: Option<&MQCBD>, Hobj: MQHOBJ, MsgDesc: PMQVOID, GetMsgOpts: Option<&MQGMO>, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQCLOSE(
&self,
Hconn: MQHCONN,
Hobj: &mut MQHOBJ,
Options: MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQCLOSE( &self, Hconn: MQHCONN, Hobj: &mut MQHOBJ, Options: MQLONG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQCMIT(
&self,
Hconn: MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQCMIT( &self, Hconn: MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQCONN(
&self,
QMgrName: &MQCHAR48,
Hconn: &mut MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQCONN( &self, QMgrName: &MQCHAR48, Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQCONNX(
&self,
QMgrName: &MQCHAR48,
ConnectOpts: &mut MQCNO,
Hconn: &mut MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQCONNX( &self, QMgrName: &MQCHAR48, ConnectOpts: &mut MQCNO, Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQCRTMH(
&self,
Hconn: MQHCONN,
CrtMsgHOpts: &MQCMHO,
Hmsg: &mut MQHMSG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQCRTMH( &self, Hconn: MQHCONN, CrtMsgHOpts: &MQCMHO, Hmsg: &mut MQHMSG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQCTL(
&self,
Hconn: MQHCONN,
Operation: MQLONG,
ControlOpts: &MQCTLO,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQCTL( &self, Hconn: MQHCONN, Operation: MQLONG, ControlOpts: &MQCTLO, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQDISC(
&self,
Hconn: &mut MQHCONN,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQDISC( &self, Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQDLTMH(
&self,
Hconn: MQHCONN,
Hmsg: &mut MQHMSG,
DltMsgHOpts: &MQDMHO,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQDLTMH( &self, Hconn: MQHCONN, Hmsg: &mut MQHMSG, DltMsgHOpts: &MQDMHO, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQDLTMP(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
DltPropOpts: &MQDMPO,
Name: &MQCHARV,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQDLTMP( &self, Hconn: MQHCONN, Hmsg: MQHMSG, DltPropOpts: &MQDMPO, Name: &MQCHARV, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQGET(
&self,
Hconn: MQHCONN,
Hobj: MQHOBJ,
MsgDesc: PMQVOID,
GetMsgOpts: &mut MQGMO,
BufferLength: MQLONG,
Buffer: PMQVOID,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQGET( &self, Hconn: MQHCONN, Hobj: MQHOBJ, MsgDesc: PMQVOID, GetMsgOpts: &mut MQGMO, BufferLength: MQLONG, Buffer: PMQVOID, DataLength: &mut MQLONG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Get Message
§Arguments
Hconn: Connection handleHobj: Object handleMsgDesc(Input/Output): Message descriptorGetMsgOpts(Input/Output): Options that control the action ofMQGETBufferLength: Length in bytes of the Buffer areaBuffer(Output): Area to contain the message dataDataLength(Output): Length of the messageCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Sourceunsafe fn MQINQ(
&self,
Hconn: MQHCONN,
Hobj: MQHOBJ,
SelectorCount: MQLONG,
Selectors: PMQLONG,
IntAttrCount: MQLONG,
IntAttrs: PMQLONG,
CharAttrLength: MQLONG,
CharAttrs: PMQCHAR,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQINQ( &self, Hconn: MQHCONN, Hobj: MQHOBJ, SelectorCount: MQLONG, Selectors: PMQLONG, IntAttrCount: MQLONG, IntAttrs: PMQLONG, CharAttrLength: MQLONG, CharAttrs: PMQCHAR, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Inquire Object Attributes
§Arguments
Hconn: Connection handleHobj: Object handleSelectorCount: Count of selectorsSelectors: Array of attribute selectorsIntAttrCount: Count of integer attributesIntAttrs(Output): Array of integer attributesCharAttrLength: Length of character attributes bufferCharAttrs(Output): Character attributesCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Sourceunsafe fn MQINQMP(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
InqPropOpts: &mut MQIMPO,
Name: &MQCHARV,
PropDesc: &mut MQPD,
Type: &mut MQLONG,
ValueLength: MQLONG,
Value: PMQVOID,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQINQMP( &self, Hconn: MQHCONN, Hmsg: MQHMSG, InqPropOpts: &mut MQIMPO, Name: &MQCHARV, PropDesc: &mut MQPD, Type: &mut MQLONG, ValueLength: MQLONG, Value: PMQVOID, DataLength: &mut MQLONG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Inquire Message Property
§Arguments
Hconn: Connection handleHmsg: Message handleInqPropOpts: Options that control the action ofMQINQMPName: Property namePropDesc(Output): Property descriptorType(Input/Output): Property data typeValueLength: Length in bytes of the Value areaValue(Output): Property valueDataLength(Output): Length of the property valueCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Sourceunsafe fn MQMHBUF(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
MsgHBufOpts: &MQMHBO,
Name: &MQCHARV,
MsgDesc: PMQVOID,
BufferLength: MQLONG,
Buffer: PMQVOID,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQMHBUF( &self, Hconn: MQHCONN, Hmsg: MQHMSG, MsgHBufOpts: &MQMHBO, Name: &MQCHARV, MsgDesc: PMQVOID, BufferLength: MQLONG, Buffer: PMQVOID, DataLength: &mut MQLONG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Message Handle To Buffer
§Arguments
Hconn: Connection handleHmsg: Message handleMsgHBufOpts: Options that control the action ofMQMHBUFName: Property nameMsgDesc(Input/Output): Message descriptorBufferLength: Length in bytes of the Buffer areaBuffer(Output): Area to contain the propertiesDataLength(Output): Length of the propertiesCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Sourceunsafe fn MQOPEN(
&self,
Hconn: MQHCONN,
ObjDesc: &mut MQOD,
Options: MQLONG,
Hobj: &mut MQHOBJ,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQOPEN( &self, Hconn: MQHCONN, ObjDesc: &mut MQOD, Options: MQLONG, Hobj: &mut MQHOBJ, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQPUT(
&self,
Hconn: MQHCONN,
Hobj: MQHOBJ,
MsgDesc: PMQVOID,
PutMsgOpts: &mut MQPMO,
BufferLength: MQLONG,
Buffer: PMQVOID,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQPUT( &self, Hconn: MQHCONN, Hobj: MQHOBJ, MsgDesc: PMQVOID, PutMsgOpts: &mut MQPMO, BufferLength: MQLONG, Buffer: PMQVOID, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Put Message
§Arguments
Hconn: Connection handleHobj: Object handleMsgDesc(Input/Output): Message descriptorPutMsgOpts(Input/Output): Options that control the action ofMQPUTBufferLength: Length of the message in BufferBuffer: Message dataCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Sourceunsafe fn MQPUT1(
&self,
Hconn: MQHCONN,
ObjDesc: &mut MQOD,
MsgDesc: PMQVOID,
PutMsgOpts: &mut MQPMO,
BufferLength: MQLONG,
Buffer: PMQVOID,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQPUT1( &self, Hconn: MQHCONN, ObjDesc: &mut MQOD, MsgDesc: PMQVOID, PutMsgOpts: &mut MQPMO, BufferLength: MQLONG, Buffer: PMQVOID, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Put One Message
§Arguments
Hconn: Connection handleObjDesc(Input/Output): Object descriptorMsgDesc(Input/Output): Message descriptorPutMsgOpts(Input/Output): Options that control the action ofMQPUT1BufferLength: Length of the message in BufferBuffer: Message dataCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Sourceunsafe fn MQSET(
&self,
Hconn: MQHCONN,
Hobj: MQHOBJ,
SelectorCount: MQLONG,
Selectors: PMQLONG,
IntAttrCount: MQLONG,
IntAttrs: PMQLONG,
CharAttrLength: MQLONG,
CharAttrs: PMQCHAR,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQSET( &self, Hconn: MQHCONN, Hobj: MQHOBJ, SelectorCount: MQLONG, Selectors: PMQLONG, IntAttrCount: MQLONG, IntAttrs: PMQLONG, CharAttrLength: MQLONG, CharAttrs: PMQCHAR, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Set Object Attributes
§Arguments
Hconn: Connection handleHobj: Object handleSelectorCount: Count of selectorsSelectors: Array of attribute selectorsIntAttrCount: Count of integer attributesIntAttrs: Array of integer attributesCharAttrLength: Length of character attributes bufferCharAttrs: Character attributesCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Sourceunsafe fn MQSETMP(
&self,
Hconn: MQHCONN,
Hmsg: MQHMSG,
SetPropOpts: &MQSMPO,
Name: &MQCHARV,
PropDesc: &mut MQPD,
Type: MQLONG,
ValueLength: MQLONG,
Value: PMQVOID,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQSETMP( &self, Hconn: MQHCONN, Hmsg: MQHMSG, SetPropOpts: &MQSMPO, Name: &MQCHARV, PropDesc: &mut MQPD, Type: MQLONG, ValueLength: MQLONG, Value: PMQVOID, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Set Message Property
§Arguments
Hconn: Connection handleHmsg: Message handleSetPropOpts: Options that control the action ofMQSETMPName: Property namePropDesc(Input/Output): Property descriptorType: Property data typeValueLength: Length of the Value areaValue: Property valueCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Sourceunsafe fn MQSTAT(
&self,
Hconn: MQHCONN,
Type: MQLONG,
Status: &mut MQSTS,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQSTAT( &self, Hconn: MQHCONN, Type: MQLONG, Status: &mut MQSTS, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQSUB(
&self,
Hconn: MQHCONN,
SubDesc: &mut MQSD,
Hobj: Option<&mut MQHOBJ>,
Hsub: &mut MQHOBJ,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQSUB( &self, Hconn: MQHCONN, SubDesc: &mut MQSD, Hobj: Option<&mut MQHOBJ>, Hsub: &mut MQHOBJ, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQSUBRQ(
&self,
Hconn: MQHCONN,
Hsub: MQHOBJ,
Action: MQLONG,
SubRqOpts: Option<&mut MQSRO>,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQSUBRQ( &self, Hconn: MQHCONN, Hsub: MQHOBJ, Action: MQLONG, SubRqOpts: Option<&mut MQSRO>, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Sourceunsafe fn MQXCNVC(
&self,
Hconn: MQHCONN,
Options: MQLONG,
SourceCCSID: MQLONG,
SourceLength: MQLONG,
SourceBuffer: PMQCHAR,
TargetCCSID: MQLONG,
TargetLength: MQLONG,
TargetBuffer: PMQCHAR,
DataLength: &mut MQLONG,
CompCode: &mut MQLONG,
Reason: &mut MQLONG,
)
unsafe fn MQXCNVC( &self, Hconn: MQHCONN, Options: MQLONG, SourceCCSID: MQLONG, SourceLength: MQLONG, SourceBuffer: PMQCHAR, TargetCCSID: MQLONG, TargetLength: MQLONG, TargetBuffer: PMQCHAR, DataLength: &mut MQLONG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )
Convert Characters
§Arguments
Hconn: Connection handleOptions: Options that control the action ofMQXCNVCSourceCCSID: Coded character set identifier of string before conversionSourceLength: Length of string before conversionSourceBuffer: String to be convertedTargetCCSID: Coded character set identifier of string after conversionTargetLength: Length of output bufferTargetBuffer(Output): String after conversionDataLength(Output): Length of output stringCompCode(Output): Completion codeReason(Output): Reason code qualifyingCompCode
§References
Implementations on Foreign Types§
Source§impl Mqi for Container<MqWrapper>
Available on crate feature dlopen2 and non-crate feature bindgen only.
impl Mqi for Container<MqWrapper>
Available on crate feature
dlopen2 and non-crate feature bindgen only.