Skip to main content

Mqi

Trait Mqi 

Source
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§

Source

unsafe fn MQBACK( &self, Hconn: MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Back Out Changes

§Arguments
  • Hconn: Connection handle
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQBEGIN( &self, Hconn: MQHCONN, BeginOptions: Option<&mut MQBO>, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Begin Unit of Work

§Arguments
  • Hconn: Connection handle
  • BeginOptions (Input/Output): Options that control the action of MQBEGIN
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • Hmsg: Message handle
  • BufMsgHOpts: Options that control the action of MQBUFMH
  • MsgDesc (Input/Output): Message descriptor
  • BufferLength: Length in bytes of the Buffer area
  • Buffer (Input/Output): Area to contain the message buffer
  • DataLength (Output): Length of the output buffer
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQCB( &self, Hconn: MQHCONN, Operation: MQLONG, CallbackDesc: Option<&MQCBD>, Hobj: MQHOBJ, MsgDesc: PMQVOID, GetMsgOpts: Option<&MQGMO>, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Register Message consumer

§Arguments
  • Hconn: Connection handle
  • Operation: Operation
  • CallbackDesc: Callback descriptor
  • Hobj: Object handle
  • MsgDesc: Message Descriptor
  • GetMsgOpts: Get options
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQCLOSE( &self, Hconn: MQHCONN, Hobj: &mut MQHOBJ, Options: MQLONG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Close Object

§Arguments
  • Hconn: Connection handle
  • Hobj (Input/Output): Object handle
  • Options: Options that control the action of MQCLOSE
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQCMIT( &self, Hconn: MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Commit Changes

§Arguments
  • Hconn: Connection handle
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQCONN( &self, QMgrName: &MQCHAR48, Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Connect Queue Manager

§Arguments
  • QMgrName: Name of queue manager
  • Hconn (Output): Connection handle
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQCONNX( &self, QMgrName: &MQCHAR48, ConnectOpts: &mut MQCNO, Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Connect Queue Manager (Extended)

§Arguments
  • QMgrName: Name of queue manager
  • ConnectOpts (Input/Output): Options that control the action of MQCONNX
  • Hconn (Output): Connection handle
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQCRTMH( &self, Hconn: MQHCONN, CrtMsgHOpts: &MQCMHO, Hmsg: &mut MQHMSG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Create Message Handle

§Arguments
  • Hconn: Connection handle
  • CrtMsgHOpts: Options that control the action of MQCRTMH
  • Hmsg (Output): Message handle
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQCTL( &self, Hconn: MQHCONN, Operation: MQLONG, ControlOpts: &MQCTLO, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Control Consumer

§Arguments
  • Hconn: Connection handle
  • Operation: Operation
  • ControlOpts: Control options
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQDISC( &self, Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Disconnect Queue Manager

§Arguments
  • Hconn (Input/Output): Connection handle
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQDLTMH( &self, Hconn: MQHCONN, Hmsg: &mut MQHMSG, DltMsgHOpts: &MQDMHO, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Delete Message Handle

§Arguments
  • Hconn: Connection handle
  • Hmsg (Input/Output): Message handle
  • DltMsgHOpts: Options that control the action of MQDLTMH
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQDLTMP( &self, Hconn: MQHCONN, Hmsg: MQHMSG, DltPropOpts: &MQDMPO, Name: &MQCHARV, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Delete Message Property

§Arguments
  • Hconn: Connection handle
  • Hmsg: Message handle
  • DltPropOpts: Options that control the action of MQDLTMP
  • Name: Property name
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • Hobj: Object handle
  • MsgDesc (Input/Output): Message descriptor
  • GetMsgOpts (Input/Output): Options that control the action of MQGET
  • BufferLength: Length in bytes of the Buffer area
  • Buffer (Output): Area to contain the message data
  • DataLength (Output): Length of the message
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • Hobj: Object handle
  • SelectorCount: Count of selectors
  • Selectors: Array of attribute selectors
  • IntAttrCount: Count of integer attributes
  • IntAttrs (Output): Array of integer attributes
  • CharAttrLength: Length of character attributes buffer
  • CharAttrs (Output): Character attributes
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • Hmsg: Message handle
  • InqPropOpts: Options that control the action of MQINQMP
  • Name: Property name
  • PropDesc (Output): Property descriptor
  • Type (Input/Output): Property data type
  • ValueLength: Length in bytes of the Value area
  • Value (Output): Property value
  • DataLength (Output): Length of the property value
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • Hmsg: Message handle
  • MsgHBufOpts: Options that control the action of MQMHBUF
  • Name: Property name
  • MsgDesc (Input/Output): Message descriptor
  • BufferLength: Length in bytes of the Buffer area
  • Buffer (Output): Area to contain the properties
  • DataLength (Output): Length of the properties
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQOPEN( &self, Hconn: MQHCONN, ObjDesc: &mut MQOD, Options: MQLONG, Hobj: &mut MQHOBJ, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Open Object

§Arguments
  • Hconn: Connection handle
  • ObjDesc (Input/Output): Object descriptor
  • Options: Options that control the action of MQOPEN
  • Hobj (Output): Object handle
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • Hobj: Object handle
  • MsgDesc (Input/Output): Message descriptor
  • PutMsgOpts (Input/Output): Options that control the action of MQPUT
  • BufferLength: Length of the message in Buffer
  • Buffer: Message data
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • ObjDesc (Input/Output): Object descriptor
  • MsgDesc (Input/Output): Message descriptor
  • PutMsgOpts (Input/Output): Options that control the action of MQPUT1
  • BufferLength: Length of the message in Buffer
  • Buffer: Message data
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • Hobj: Object handle
  • SelectorCount: Count of selectors
  • Selectors: Array of attribute selectors
  • IntAttrCount: Count of integer attributes
  • IntAttrs: Array of integer attributes
  • CharAttrLength: Length of character attributes buffer
  • CharAttrs: Character attributes
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • Hmsg: Message handle
  • SetPropOpts: Options that control the action of MQSETMP
  • Name: Property name
  • PropDesc (Input/Output): Property descriptor
  • Type: Property data type
  • ValueLength: Length of the Value area
  • Value: Property value
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQSTAT( &self, Hconn: MQHCONN, Type: MQLONG, Status: &mut MQSTS, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Get Status Information

§Arguments
  • Hconn: Connection handle
  • Type: Status information type
  • Status (Input/Output): Status information
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQSUB( &self, Hconn: MQHCONN, SubDesc: &mut MQSD, Hobj: Option<&mut MQHOBJ>, Hsub: &mut MQHOBJ, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Subscribe to topic

§Arguments
  • Hconn: Connection handle
  • SubDesc (Input/Output): Subscription descriptor
  • Hobj (Input/Output): Object handle for queue
  • Hsub (Output): Subscription object handle
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

unsafe fn MQSUBRQ( &self, Hconn: MQHCONN, Hsub: MQHOBJ, Action: MQLONG, SubRqOpts: Option<&mut MQSRO>, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Subscription Request

§Arguments
  • Hconn: Connection handle
  • Hsub: Subscription handle
  • Action: Action requested on the subscription
  • SubRqOpts (Input/Output): Subscription Request Options
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References
Source

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 handle
  • Options: Options that control the action of MQXCNVC
  • SourceCCSID: Coded character set identifier of string before conversion
  • SourceLength: Length of string before conversion
  • SourceBuffer: String to be converted
  • TargetCCSID: Coded character set identifier of string after conversion
  • TargetLength: Length of output buffer
  • TargetBuffer (Output): String after conversion
  • DataLength (Output): Length of output string
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode
§References

Implementations on Foreign Types§

Source§

impl Mqi for Container<MqWrapper>

Available on crate feature dlopen2 and non-crate feature bindgen only.
Source§

unsafe fn MQBACK( &self, Hconn: MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQBEGIN( &self, Hconn: MQHCONN, BeginOptions: Option<&mut MQBO>, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

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

Source§

unsafe fn MQCB( &self, Hconn: MQHCONN, Operation: MQLONG, CallbackDesc: Option<&MQCBD>, Hobj: MQHOBJ, MsgDesc: PMQVOID, GetMsgOpts: Option<&MQGMO>, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQCLOSE( &self, Hconn: MQHCONN, Hobj: &mut MQHOBJ, Options: MQLONG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQCMIT( &self, Hconn: MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQCONN( &self, QMgrName: &MQCHAR48, Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQCONNX( &self, QMgrName: &MQCHAR48, ConnectOpts: &mut MQCNO, Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQCRTMH( &self, Hconn: MQHCONN, CrtMsgHOpts: &MQCMHO, Hmsg: &mut MQHMSG, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQCTL( &self, Hconn: MQHCONN, Operation: MQLONG, ControlOpts: &MQCTLO, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQDISC( &self, Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQDLTMH( &self, Hconn: MQHCONN, Hmsg: &mut MQHMSG, DltMsgHOpts: &MQDMHO, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQDLTMP( &self, Hconn: MQHCONN, Hmsg: MQHMSG, DltPropOpts: &MQDMPO, Name: &MQCHARV, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

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

Source§

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

Source§

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

Source§

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

Source§

unsafe fn MQOPEN( &self, Hconn: MQHCONN, ObjDesc: &mut MQOD, Options: MQLONG, Hobj: &mut MQHOBJ, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQPUT( &self, Hconn: MQHCONN, Hobj: MQHOBJ, MsgDesc: PMQVOID, PutMsgOpts: &mut MQPMO, BufferLength: MQLONG, Buffer: PMQVOID, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQPUT1( &self, Hconn: MQHCONN, ObjDesc: &mut MQOD, MsgDesc: PMQVOID, PutMsgOpts: &mut MQPMO, BufferLength: MQLONG, Buffer: PMQVOID, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

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

Source§

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

Source§

unsafe fn MQSTAT( &self, Hconn: MQHCONN, Type: MQLONG, Status: &mut MQSTS, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQSUB( &self, Hconn: MQHCONN, SubDesc: &mut MQSD, Hobj: Option<&mut MQHOBJ>, Hsub: &mut MQHOBJ, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

unsafe fn MQSUBRQ( &self, Hconn: MQHCONN, Hsub: MQHOBJ, Action: MQLONG, SubRqOpts: Option<&mut MQSRO>, CompCode: &mut MQLONG, Reason: &mut MQLONG, )

Source§

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

Implementors§

Source§

impl Mqi for LinkedMq

Available on crate feature link_api and non-crate feature bindgen only.