Type Alias MQ_CONNX_EXIT

Source
pub type MQ_CONNX_EXIT = Option<unsafe extern "C" fn(ExitParms: &mut MQAXP, ExitContext: &mut MQAXC, QMgrName: PMQCHAR, ConnectOpts: PPMQCNO, Hconn: PPMQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG)>;
Available on crate feature exits only.
Expand description

Connect Queue Manager Exit

§Arguments

  • ExitParms (Input/Output): Exit parameter structure
  • ExitContext (Input/Output): Exit context structure
  • QMgrName (Input/Output): Name of queue manager
  • ConnectOpts (Input/Output): Options that control the action of MQCONNX
  • Hconn (Input/Output): Connection handle
  • CompCode (Output): Completion code
  • Reason (Output): Reason code qualifying CompCode

§References

Aliased Type§

pub enum MQ_CONNX_EXIT {
    None,
    Some(unsafe extern "C" fn(&mut MQAXP, &mut MQAXC, *mut i8, *mut *mut MQCNO, *mut *mut i32, &mut i32, &mut i32)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(&mut MQAXP, &mut MQAXC, *mut i8, *mut *mut MQCNO, *mut *mut i32, &mut i32, &mut i32))

Some value of type T.