DitsUfacePutMsgOut - Put the routine used for MsgOut output during Uface context.

Function

Put the routine used for MsgOut output during Uface context.

Description

This function changes the routine used by the MsgOut routine to write to the user when Uface context is enabled. Normally, calls to MsgOut under Uface context result in the message being written to Stdout.

Note, this function is implemented as a macro.

Language

C

Call

(Void) = DitsUfacePutMsgOut (routine,client_data,status)

Parameters

(">" input, "!" modified, "W" workspace, "<" output)

>routineDitsMsgOutRoutineThe new MsgOut output routine. If 0, revert to using stdout.
>client_dataVoid *Passed directly to the output routine.
!statusStatusType *Modified status.

Include files

DitsSys.h

External functions used

None

External values used

DitsTask

Prior requirements

DitsAppInit(3) should have been called.

See Also

The Dits Specification Document, DitsUfaceCtxEnable(3), DitsUfacePutErsOut(3), DitsUfaceRespond(3), DitsUfaceTimer(3), DitsUfaceTimerCancel(3), DitsUfaceWaitComp(3), DitsUfaceWaitInit(3), DulExecuteCmd(3).

Support

Tony Farrell, AAO

Click here for the DRAMA home page and here for the AAO home page.

 For more information, contact tjf@aao.gov.au