#[repr(C)]pub struct MQGMO {Show 16 fields
pub StrucId: MQCHAR4,
pub Version: MQLONG,
pub Options: MQLONG,
pub WaitInterval: MQLONG,
pub Signal1: MQLONG,
pub Signal2: MQLONG,
pub ResolvedQName: MQCHAR48,
pub MatchOptions: MQLONG,
pub GroupStatus: MQCHAR,
pub SegmentStatus: MQCHAR,
pub Segmentation: MQCHAR,
pub Reserved1: MQCHAR,
pub MsgToken: MQBYTE16,
pub ReturnedLength: MQLONG,
pub Reserved2: MQLONG,
pub MsgHandle: MQHMSG,
}Expand description
Fields§
§StrucId: MQCHAR4Structure identifier
Version: MQLONGStructure version number
Options: MQLONGOptions that control the action of MQGET
WaitInterval: MQLONGWait interval
Signal1: MQLONGSignal
Signal2: MQLONGSignal identifier
ResolvedQName: MQCHAR48Resolved name of destination queue
MatchOptions: MQLONGOptions controlling selection criteria used for MQGET
MQGMO::Version >= 2
GroupStatus: MQCHARFlag indicating whether message retrieved is in a group
MQGMO::Version >= 2
SegmentStatus: MQCHARFlag indicating whether message retrieved is a segment of a logical message
MQGMO::Version >= 2
Segmentation: MQCHARFlag indicating whether further segmentation is allowed for the message retrieved
MQGMO::Version >= 2
Reserved1: MQCHARReserved
MQGMO::Version >= 2
MsgToken: MQBYTE16Message token
MQGMO::Version >= 3
ReturnedLength: MQLONGLength of message data returned (bytes)
MQGMO::Version >= 3
Reserved2: MQLONGReserved
MQGMO::Version >= 4
MsgHandle: MQHMSGMessage handle
MQGMO::Version >= 4
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MQGMO
impl RefUnwindSafe for MQGMO
impl Send for MQGMO
impl Sync for MQGMO
impl Unpin for MQGMO
impl UnwindSafe for MQGMO
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more