3.2.1 Abstract Data Model
The following section specifies data and state maintained by the Content Indexing Services Protocol client. The data is provided to help explain how the protocol behaves. This section does not mandate that implementations adhere to this model as long as their external behavior is consistent with what is described in this document.
A client has the following abstract state:
Last Message Sent: A copy of the last message sent to the server.
Current Property Value: A partial value of a deferred property, which is in the process of being retrieved.
Current Bytes Received: The number of bytes received for Current Property Value so far.
Named Pipe Connection State: A connection to the server.