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)