# IBM Visualization Data Explorer Programmer's Reference

[ Bottom of Page | Previous Page | Next Page | Table of Contents | Partial Table of Contents | Index ]

## 13.11 Asynchronous Services

The asynchronous services routines enable a module with an external interface (e.g., to another application through a socket) to signal the executive that it is ready to run again.

If the module has signaled its readiness to run again, and Data Explorer is in `Execute on Change` mode, the system reexecutes the module immediately (and any modules downstream as well). Otherwise, it does not run until the next time the user initiates an execution.

`Error DXReadyToRun()` | Enables an asynchronous module to signal that it is ready to execute again. See DXReadyToRun.
`Error DXRegisterInputHandler()` | Assigns a handler routine for input coming from an open file descriptor. See DXRegisterInputHandler.
`Error DXFreeModuleId() Pointer DXGetModuleId()` | Get a unique identifier for each instance of a module. See DXFreeModuleId and DXGetModuleId.
`Error DXCompareModuleId()` | Returns OK if the two specified module identifiers are the same; otherwise returns ERROR. See DXCompareModuleId.
`Pointer DXCopyModuleId()` | Returns a pointer to a copy of the specified module identifier. See DXCopyModuleId.

[ Top of Page | Previous Page | Next Page | Table of Contents | Partial Table of Contents | Index ]
[Data Explorer Documentation | QuickStart Guide | User's Guide | User's Reference | Programmer's Reference | Installation and Configuration Guide ]

[Data Explorer Home Page]

[IBM Home Page | Order | Search | Contact IBM | Legal ]