Privacy Request API Reference

This section describes the dynamic behaviour of the Privacy Request API using a set of sequence diagrams.

Sequence diagrams

The sequence diagrams in this section describe the behaviour of the Privacy Request 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 in the Standalone Privacy Mode configuration.

Startup sequence

The LBS subsystem is started when an API client creates an instance of a CLbsPrivacyRequest class.

Figure 1. Figure 1.1. LBS startup.

Shutdown sequence

The LBS subsystem is shutdown when the licensee Privacy Request API client closes its connection and calls the CLbsPrivacyRequest destructor.

Figure 2. Figure 1.2 LBS shutdown.

Privacy Controller sequences

Privacy verification with a Privacy Controller (request accepted, rejected or timeout)

Figure 3. Figure 2.1 Privacy verification with a Privacy Controller.

Privacy notification with a Privacy Controller

Figure 4. Figure 2.2 Privacy notification with a Privacy Controller.

Privacy verification cancelled with a Privacy Controller

Figure 5. Figure 2.3. Privacy verification cancelled with Privacy Controller.

Timeout notification with a Privacy Controller

Figure 6. Figure 2.4. Timeout notification with a Privacy Controller.

Privacy Notifier sequences

Privacy verification with a Privacy Notifier (request accepted, rejected or timeout)

Figure 7. Figure 3.1. Privacy verification with a Privacy Notifier.

Privacy notification with a Privacy Notifier

Figure 8. Figure 3.2. Privacy notification with a Privacy Notifier.

Privacy verification cancelled with Privacy Notifier

Figure 9. Figure 3.3. Privacy verification cancelled with Privacy Notifier.

Timeout notification with Privacy Notifier

Figure 10. Figure 3.4. Timeout notification with a Privacy Notifier.

Privacy Q&N Notifier sequences

Privacy verification with a Privacy Q&N notifier (request accepted, rejected or timeout)

Figure 11. Figure 4.1. Privacy verification with a Privacy Q&N Notifier.

Privacy notification with a Privacy Q&N notifier

Figure 12. Figure 4.2. Privacy notification with a Privacy Q&N Notifier.

Privacy verification cancelled with Privacy Q&N notifier

Figure 13. Figure 4.3. Privacy verification cancelled with Privacy Q&N Notifier.

Timeout notification with Privacy Q&N notifier

Figure 14. Figure 4.4. Timeout notification with a Privacy Q&N Notifier.