3.2.2 IRPCAsyncNotify Client Details

Unidirectional message passing mode is illustrated by the following client state diagram. This diagram represents a client that is registering and receiving notifications of a predetermined notification type and user filter in the IRPCAsyncNotify_RegisterClient parameters.

Client registering and receiving notifications of a predetermined notification type

Figure 8: Client registering and receiving notifications of a predetermined notification type

Bidirectional message passing mode is illustrated by the following two client state diagrams. The first diagram illustrates remote object creation and deletion, client registration, and the opening of notification channels. The second diagram provides the details of the processing of an open channel, including its eventual closure.

Remote object creation and deletion, client registration, and opening of notification channels

Figure 9: Remote object creation and deletion, client registration, and opening of notification channels

The following diagram illustrates the processing of a single open channel.

Processing a single open channel

Figure 10: Processing a single open channel