3.5.1 Polling Client Abstract Data Model

This section specifies a conceptual model of possible data organization that an implementation maintains to participate in the Polling encapsulation protocol. The specified organization is provided to facilitate the explanation of how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that specified in this document. The following figure shows a detailed view of the state machine for the polling client session.

Client polling session state diagram

Figure 18: Client polling session state diagram

For a detailed view of the state machine of the polling client connection, see the following diagram.

Client polling connection state diagram

Figure 19: Client polling connection state diagram