SYSTEM general subroutines


The following general subroutines belong to the category SYSTEM:
``System specific routines'' In parentheses the name of the source file is given.
AttachXt
Delegate event handling to X Toolkit. (events.src)
BreakMainLoop
Terminate invocation of MainLoop() (events.src)
DescheduleKeyevent
De-register a function registered previously by ScheduleKeyevent. (keyevents.c)
GgiAutoLayout
Modify Ggi's automatic layout operation default (ggi.src)
GgiConfigure
Modify default Ggi configuration parameters (ggi.src)
GgiHandleEvents
Explicitly process outstanding events (ggi.src)
GgiIsRealized
Check whether element has been realized (ggi.src)
GgiPostponeRealize
Specify postponed Ggi element realization (ggi.src)
GgiRealize
Realize Ggi elements of which realization was postponed. (ggi.src)
GgiSetDisplay
Override Ggi's default display name (ggi.src)
GgiSetHeight
Modify default Ggi window height. (ggi.src)
GgiSetResources
Modify default fallback resources for Ggi (ggi.src)
GgiSetWidth
Modify default Ggi window width. (ggi.src)
Herevents
Control Hermes' event generation. (herevents.c)
MainLoop
Dispatcher for event-driven programs. (events.src)
ScheduleKeyevent
Register a function to be called whenever Hermes generates an event associated with the specified user input keyword. (keyevents.c)
ScheduleX
Register or de-register function receiving X events. (events.src)
SuppressKeyevent
Suppress call to keyword event handler function. (keyevents.c)
TriggerKey
Re-send keyword to Hermes, causing a KEYCHANGE event (keyevents.c)
ABORTTASK
Abort a task (srvreq.c)
atabort
Register procedure to be called whenever a user abort occurs. (srvreq.c)
atfinis
Register procedure to be called by FINIS. (srvreq.c)
atfinisrm
Unregister procedure previously registered by atfinis. (srvreq.c)
CNVRT
Describes the data conversion routines. (cnvrt.c)
CNVRTC
Converts bytes from foreign machines to the format supported by the current machine. (cnvrt.c)
CNVRTD
Converts double precision floating point numbers from foreign machines the format supported by the current machine. (cnvrt.c)
CNVRTE
Converts single precision floating point numbers from foreign machines the format supported by the current machine. (cnvrt.c)
CNVRTF
Converts integers from foreign machines to the format supported by the current machine. (cnvrt.c)
CNVRTH
Converts two byte integers from foreign machines to the format supported by the current machine. (cnvrt.c)
DCDERRSTR
Obtain an error message, given a DECODExxx error code. (srvreq.c)
DECODEDBLE
Hermes interface routine for decoding doubles. (srvreq.c)
DECODEINT
Hermes interface routine for decoding integers. (srvreq.c)
DECODEREAL
Hermes interface routine for decoding reals. (srvreq.c)
DEPUTY
Start a task which temporarily assumes the role of the calling task. (srvreq.c)
EDITFILE
User action interface routine to edit a text file. (srvreq.c)
ENTERC
Postpone the effectuation of user aborts until a corresponding call to LEAVEC. (enterc.c)
ERROR
User error handling routine. (srvreq.c)
FINIS
Informs HERMES that task quits and cleans up the mess. (srvreq.c)
ggi
Describes Ggi, the GIPSY graphical user interface See also: Ggi, GIPSY's graphical user interface. (ggi.src)
GIPSYTASK
GIPSYTASK tests whether the calling program is a GIPSY task. (srvreq.c)
INIT
INIT declares the task running to HERMES and does the necessary initializations. (srvreq.c)
IRSERVER
Describes the IRAS data server interface. (irserver.c)
IRSERVER_CLOSE
Reclaims disk space used by IRSERVER_OPEN or IRSERVER_SCAN (irserver.c)
IRSERVER_OPEN
Accesses IRAS server data of the specified type for the specified area of sky. (irserver.c)
IRSERVER_SCAN
Accesses IRAS server data of the specified type for the specified scan(s) (irserver.c)
IRSERVER_SEARCH
Searches the index file on a IRAS data server for scans near a given position on the sky. (irserver.c)
keyevents
Describes routines for handling user input keyword events (keyevents.c)
LEAVEC
Allow user aborts again after a call to ENTERC. (enterc.c)
LISTCTRL
Change and report Hermes' character output device state (srvreq.c)
MYNAME
Obtain the name under which a GIPSY task is being run. (srvreq.c)
PAUSE
To suspend a GIPSY task. (srvreq.c)
XEQ
Send a task start command to HERMES. (srvreq.c)
XEQCONT
Send a task start command to HERMES and continue. (srvreq.c)

GIPSY GIPSY