CRE Programmer's Guide

CRE Service Functions
Common Run-Time Environment (CRE) Programmer’s Guide528146-004
6-36
CRE_Receive_Open_Close_
For each word in Report^flags, use a logical OR (LOR) operation to specify the
system messages you want to receive. For example, your program is notified
whenever the CRE receives a CONTROL, SETMODE,
cpu^down, cpu^up,
remote^cpu^down, remote^cpu^up, settime, power^on, OPEN, or CLOSE
system message by initializing
Report^flags, as follows:
STRUCT rcv_param (CRE^RFOA^model);
rcv_param.Report^flags[0] := 0;
rcv_param.Report^flags[1] := 0;
Table 6-5. Receive File Message Report Names
Symbolic Name System Message Number
Report^flags[0]
CRE^cpu^down^mask
CRE^cpu^up^mask
CRE^settime^mask
CRE^power^on^mask
CRE^NEWPROCESSNOWAIT^mask
CRE^message^missed^mask
CRE^3270^status^mask
CRE^SIGNALTIMEOUT^mask
CRE^LOCKMEMORY^done^mask
CRE^LOCKMEMORY^failed^mask
CRE^PROCSIGNALTIMEOUT^mask
-2
-3
-10
-11
-12
-13
-21
-22
-23
-24
-26
Report^flags[0]
CRE^CONTROL^mask
CRE^SETMODE^mask
CRE^RESETSYNC^mask
CRE^CONTROLBUF^mask
CRE^SETPARAM^mask
CRE^message^cancelled^mask
CRE^DEVICEINFO2^mask
-32
-33
-34
-35
-37
-38
-41
Report^flags[2]
CRE^remote^cpu^down^mask
CRE^process^deleted^mask
CRE^PROCESS_CREATE_^mask
CRE^OPEN^mask
CRE^CLOSE^mask
CRE^break^mask
CRE^devinfo^query^mask
CRE^subname^mask
CRE^FILE_GETINFO_^mask
CRE^FILENAME_FINDNEXT_^mask
CRE^node^down^mask
CRE^node^up^mask
CRE^GMOM^notify^mask
CRE^remote^cpu^up^mask
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
Report^flags[3]
CRE^pathsend^dialogue^abort^mask -121