The Synchronization interface manages application-level flags that let users know when processes are in use.
For example, your code could create a flag named update-running to ensure that a new baseline update does not start while another update is already in progress.
Typical usage is as follows:
if (setFlag(MY_FLAG_ID) == true) [perform action, such as a baseline update] removeFlag(MY_FLAG_ID) else [signal error such as "an update is already in progress"]
Creates a new flag, identified by flagID, that is associated with the named application.
FullyQualifiedFlagIDType parameters:
Throws:
Returns:
Removes all flags in an application.
Throws:
Lists the collection of flags in an application.
Throws:
Returns: