3.2.1.3 List of Clients Connected to the Server

For each client connected to the server, the list contains the following data elements:

  • id: A unique identifier that remains associated with the storage object for the entire duration of the server session (defined as one instantiation of the server process from initialization to shutdown). The identifier is assigned by the server and is used by the client to refer to the object in the methods of the protocol. The server is not to change the identifier and is not to assign it to another object until the server shuts down. The identifier can persist across server sessions.<19>

  • notifyInterface: A pointer to the INtmsNotifySink or IClientSink interface that is implemented by the client to receive notifications from the server.