Application User Tutorial

This topic describes the steps for applications to use the Domain Manager.

Applications interface with the domain manager through the RDmDomain class. An application joins a domain by calling Connect(), which also establishes a session with the domain manager. Once it has joined a domain, an application can:

  • request that it be notified when the power state changes, by calling RequestTransitionNotification().

  • cancel an outstanding request to be notified of power state changes, by calling CancelTransitionNotification().

  • get its current domain power state, by calling GetPowerState(), usually as a result of being notified

Applications always acknowledge the last observed domain state by calling AcknowledgeLastState().

See also

Concepts