The module-access routines listed here enable the programmer to call other modules through an interface similar to the scripting language.
Modules are called by name, and parameters are specified as name-value pairs, freeing the programmer from having to supply values for all possible parameters. Optional parameters use the same defaults as they would if being executed directly by the executive. (If other parameters are added in subsequent releases, the call remains upwardly compatible.)
Note: | The following modules cannot be called by DXCallModule:
|
Data Explorer modules can be called by inboard, outboard, and runtime-loadable modules linked to Data Explorer. They can also be called by stand-alone programs (for examples, see /usr/local/dx/samples/callmodule).
Note: Use of DXCallModule in a stand-alone program or outboard module requires linking to the library libDXcallm.a.
Error DXCallModule(); | Allow a module to call another module (see Note on Use). See DXCallModule, DXModSet..., DXSetModule.... |
Must be called when using DXCallModule in a stand-alone program or outboard module. See DXInitModules. | |
Determines the action taken when DXSetError is called by a stand-alone program. See DXSetErrorExit. | |
Returns the current error-handling level as set by DXSetErrorExit. See DXGetErrorExit. | |
Checks registered input handlers. See DXCheckRIH. |