Browse Prior Art Database

Relational Window Procedure Switching System

IP.com Disclosure Number: IPCOM000104428D
Original Publication Date: 1993-Apr-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 68K

Publishing Venue

IBM

Related People

Lennon, CJ: AUTHOR [+4]

Abstract

Disclosed is a methodology by which OS/2* Presentation Manager* (PM) messages are more efficiently routed to a targeted PM application procedure. This new methodology provides a more efficient manner in which to send messages and also expands the scope of message transfer. OS/2 PM allows PM applications to communicate between procedures through the WinSendMsg function. But, this communication is only allowed from one PM application procedure to itself or one of its parent processes by which it was created and given control. Furthermore, if a programmer has a procedure that needs to communicate with other PM procedures, not only must the procedure be developed but also a procedure window be coded because PM only communicates through these procedure windows out to the actual procedure that will processes the PM message.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Relational Window Procedure Switching System

      Disclosed is a methodology by which OS/2* Presentation Manager*
(PM) messages are more efficiently routed to a targeted PM
application procedure.  This new methodology provides a more
efficient manner in which to send messages and also expands the scope
of message transfer.  OS/2 PM allows PM applications to communicate
between procedures through the WinSendMsg function.  But, this
communication is only allowed from one PM application procedure to
itself or one of its parent processes by which it was created and
given control.  Furthermore, if a programmer has a procedure that
needs to communicate with other PM procedures, not only must the
procedure be developed but also a procedure window be coded because
PM only communicates through these procedure windows out to the
actual procedure that will processes the PM message.  This requires
additional development time and machine resources to actually execute
this extra window.  The Relational Window Procedure Switching System
(RWPSS) methodology employes the use of a centralized switching
procedure that is called by any PM application procedure to
communicate with any other PM application procedure, regardless of PM
hierarchical level (e.g., child or parent process) and does not
require the destination procedure to have a window defined.  The
RWPSS is a PM procedure with a window procedure which receives
WinSendMsg calls generated by procedures that need to communicate
with other procedures.  For each message it receives, the message
number field of the WinSendMsg field is examined and used to route
the message to the destination procedure in the machine (PM or
non-PM).  RWPSS uses a scheme which employes assigning a routing
category to a range of messages.  Any range and category can be used.
The following are used by the authors of this article and are
documented only as an example:

CATEGORY                         ...