//============================================================================ // NIET CLASS METHODS //============================================================================ //---------------------------------------------------------------------------- // POST METHODS //---------------------------------------------------------------------------- //POST: MsgType, Params, SendType #Define blPost(%p1,%p2,%p3) ..AddMsg(,%p1,,%p2,%p3,1) //POST EXTENDED: MsgType, SubType, Params, SendType #Define blPostEx(%p1,%p2,%p3,%p4) ..AddMsg(,%p1,%p2,%p3,%p4,1) //POST TO: eqID, MsgType, Params, SendType #Define blPostTo(%p1,%p2,%p3,%p4) ..AddMsg(%p1,%p2,,%p3,%p4,1) //POST TO EXTENDED: eqID, MsgType, SubType, Params, SendType #Define blPostToEx(%p1,%p2,%p3,%p4,%p5) ..AddMsg(%p1,%p2,%p3,%p4,%p5,1) //---------------------------------------------------------------------------- // SEND METHODS //---------------------------------------------------------------------------- //SEND: MsgType, Params, SendType #Define blSend(%p1,%p2,%p3) ..AddMsg(,%p1,,%p2,%p3,0) //SEND EXTENDED: MsgType, SubType, Params, SendType #Define blSendEx(%p1,%p2,%p3,%p4) ..AddMsg(,%p1,%p2,%p3,%p4,0) //SEND TO: eqID, MsgType, Params, SendType #Define blSendTo(%p1,%p2,%p3,%p4) ..AddMsg(%p1,%p2,,%p3,%p4,0) //SEND TO EXTENDED: eqID, MsgType, SubType, Params, SendType #Define blSendToEx(%p1,%p2,%p3,%p4,%p5) ..AddMsg(%p1,%p2,%p3,%p4,%p5,0) //============================================================================ // CLASS METHODS //============================================================================ //---------------------------------------------------------------------------- // POST METHODS //---------------------------------------------------------------------------- //DIRECT POST TO: eqID, MsgType, Params, SendType #Define blDPostTo(%p1,%p2,%p3,%p4) ##class(BL.Lib.BaseObj).AddMsgDirect(%p1,%p2,,%p3,%p4,1) //DIRECT POST TO EXTENDED: eqID, MsgType, SubType, Params, SendType #Define blDPostToEx(%p1,%p2,%p3,%p4,%p5) ##class(BL.Lib.BaseObj).AddMsgDirect(%p1,%p2,%p3,%p4,%p5,1) //---------------------------------------------------------------------------- // SEND METHODS - D: Direct Post/Send //---------------------------------------------------------------------------- //DIRECT SEND TO: eqID, MsgType, Params, SendType #Define blDSendTo(%p1,%p2,%p3,%p4) ##class(BL.Lib.BaseObj).AddMsgDirect(%p1,%p2,,%p3,%p4,0) //DIRECT SEND TO EXTENDED: eqID, MsgType, SubType, Params, SendType #Define blDSendToEx(%p1,%p2,%p3,%p4,%p5) ##class(BL.Lib.BaseObj).AddMsgDirect(%p1,%p2,%p3,%p4,%p5,0) //============================================================================ // CLASS METHODS - VIA GET SINGLE EQ ID - DF: Direct Fixed Post/Send //============================================================================ //---------------------------------------------------------------------------- // POST METHODS //---------------------------------------------------------------------------- //DIRECT POST TO: eqID, MsgType, Params, SendType #Define blDFPostTo(%p2,%p3,%p4) ##class(BL.Lib.BaseObj).AddMsgDirect(..#FixedEQID_$J,%p2,,%p3,%p4,1) //DIRECT POST TO EXTENDED: eqID, MsgType, SubType, Params, SendType #Define blDFPostToEx(%p2,%p3,%p4,%p5) ##class(BL.Lib.BaseObj).AddMsgDirect(..#FixedEQID_$J,%p2,%p3,%p4,%p5,1) //---------------------------------------------------------------------------- // SEND METHODS //---------------------------------------------------------------------------- //DIRECT SEND TO: eqID, MsgType, Params, SendType #Define blDFSendTo(%p2,%p3,%p4) ##class(BL.Lib.BaseObj).AddMsgDirect(..#FixedEQID_$J,%p2,,%p3,%p4,0) //DIRECT SEND TO EXTENDED: eqID, MsgType, SubType, Params, SendType #Define blDFSendToEx(%p2,%p3,%p4,%p5) ##class(BL.Lib.BaseObj).AddMsgDirect(..#FixedEQID_$J,%p2,%p3,%p4,%p5,0)