HP 3000 Manuals

Help with Application Data Passing [ HP DeskManager Customization ] MPE/iX 5.0 Documentation


HP DeskManager Customization

Help with Application Data Passing 

Two routines to initialize and access the XDS and JCWs are included in
this manual for your information, and to help you gain a better
understanding of application data passing.  They are called
"HPDInterruptInit" and "HPDInterruptMode".  These routines are written in
Pascal, but they may be called from FORTRAN or COBOL programs also.
These files are described in Appendix C .

You will also need to include declarations for the XDS data structure.
These are detailed later in this chapter for your information.

HPDInterruptInit initializes the XDS and checks that the application is
running as a son process of HP Desk.  HPDInterruptMode performs the
interrupt as well as setting and checking the JCWs.  All error handling
must be done by the application.

It is recommended that an HPDInterruptInit is done at the beginning of
the application so that if it is running as a son process of HP Desk,
then a Suspend function key can be offered in the application.

You should compile the routines into your program's USL file, or PREP
them in afterwards.  Either way, you will need to declare them in your
program.


NOTE Please note that these routines and declaration examples are for you to use as a guide, they are not supported.


MPE/iX 5.0 Documentation