public void SetHobj(Phobj phobj) { uint method = 0x2fb; this.TrEntry(method, new object[] { phobj }); IBM.WMQ.Nmqi.Hobj hobj = null; try { switch (this.value_) { case -1: hobj = new HobjAdapter(); break; case 0: hobj = new HobjAdapter(); break; default: hobj = this; break; } phobj.HOBJ = hobj; } finally { base.TrExit(method); } }
public bool Equals(IBM.WMQ.Nmqi.Hobj obj) { uint method = 0x2fc; this.TrEntry(method, new object[] { obj }); bool result = obj.Handle.Equals(obj.Handle); base.TrExit(method, result); return(result); }
public static UnmanagedHobj GetUnmanagedHobj(NmqiEnvironment env, IBM.WMQ.Nmqi.Hobj hobj) { if (hobj is UnmanagedHobj) { return((UnmanagedHobj)hobj); } if (hobj.Equals(0)) { return(new UnmanagedHobj(env, 0)); } return(new UnmanagedHobj(env, -1)); }
public static BindingsHobj GetBindingsHobj(NmqiEnvironment env, IBM.WMQ.Nmqi.Hobj hobj) { if (hobj is BindingsHobj) { return((BindingsHobj)hobj); } if (hobj.Equals(0)) { return(new BindingsHobj(env, 0)); } return(new BindingsHobj(env, -1)); }