IPC Object Management
Interprocess communication objects can be managed with the following APIs. The QP0ZOLIP API opens a list of message queue, shared memory, semaphore set, named semaphore or unnamed semaphore objects by type, by owner, by creator, or by key. The QP0ZOLSM API opens a list of semaphores in a semaphore set. Both APIs return a handle that can be used to get list entries with the QGYGTLE API, find entries by number with the QGYFNDE API, or close the list with the QGYCLST API.
The QP0ZRIPC API retrieves detailed information about message queue, shared memory, or semaphore set objects. The QP0ZDIPC API deletes message queue, shared memory, or semaphore set objects.
The IPC object management APIs are:
- QP0ZDIPC (Delete Interprocess Communication Objects) deletes one or more interprocess communication (IPC) objects as specified by the delete control parameter.
- QP0ZOLIP (Open List of Interprocess Communication Objects) lets you generate a list of interprocess communication (IPC) objects and descriptive information based on the selection parameters.
- QP0ZOLSM (Open List of Semaphores) lets you generate a list of description information about the semaphores within a semaphore set.
- QP0ZRIPC (Retrieve an Interprocess Communication Object) lets you generate detailed information about a single interprocess communication (IPC) object.