This section describes the dynamic behaviour of the Network Privacy API using a set of sequence diagrams.
The sequence diagrams in this section describe the behaviour of the Network Privacy API when a licensee has installed and configured a Privacy Controller, Privacy Notifiers or Privacy Q&N Notifiers.
Startup and shutdown sequences
The sequence diagrams in this section describe how the LBS subsystem starts up and shuts down when LBS is built to include a Privacy Protocol Module and privacy requests are received via the Network Privacy API.
The first request sent into the LBS subsystem via the Network Privacy API starts the subsystem, as shown in figure 1.1 (which shows startup of a licensee Privacy Controller).
The LBS subsystem is shutdown either:
When the licensee Network Privacy API client closes its connection and calls the CPosNetworkPrivacy destructor
When a timer expires after the last request is completed
Figure 1.2 shows LBS shutdown for the two cases.
The sequence diagrams in this section illustrate the behaviour of the Network Privacy API when a licensee has installed and configured a privacy controller.
Privacy verification with a Privacy Controller (request accepted, rejected or timeout)
Figure 2.1 shows privacy verification with a Privacy Controller.
Privacy notification with a Privacy Controller
Figure 2.2 shows location notification with a Privacy Controller.
Privacy verification cancelled with a Privacy Controller
Figure 2.3 shows a privacy verification cancelled with a Privacy Controller.
Timeout notification with a Privacy Controller
Figure 2.4 shows a timeout notification with a Privacy Controller.
The sequence diagrams in this section illustrate the behaviour of the Network Privacy API when a licensee has installed and configured privacy notifiers.
Privacy verification with a Privacy Notifier (request accepted, rejected or timeout)
Figure 3.1 shows verification of a privacy request with a Privacy Notifier.
Privacy notification with a Privacy Notifier
Figure 3.2 shows location notification with a Privacy Notifier.
Privacy verification cancelled with Privacy Notifier
Figure 3.3 shows a privacy verification cancelled with a Privacy Notifier.
Timeout notification with Privacy Notifier
Figure 3.4 shows a timeout notification with a Privacy Notifier.
Privacy Q&N Notifier sequences
The sequence diagrams in this section illustrate the behaviour of the Network Privacy API when a licensee has installed and configured privacy Q&N notifiers.
Privacy verification with a Privacy Q&N notifier (request accepted, rejected or timeout)
Figure 4.1 shows verification of a privacy request with a Privacy Q&N notifier.
Privacy notification with a Privacy Q&N notifier
Figure 4.2 shows a privacy notification with a Privacy Q&N notifier.
Privacy verification cancelled with Privacy Q&N notifier
Figure 4.3 shows a privacy verification cancelled with a Privacy Q&N notifier.
Timeout notification with Privacy Q&N notifier
Figure 4.4 shows a timeout notification with a Privacy Q&N notifier.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.