Hardware Resource Manager Plug-ins

HWRM provides hardware independent plug-in APIs to control different hardware elements such as light, vibration and power.

The client API can be implemented only if the corresponding plug-in API is implemented in a given device. Plug-in APIs are implemented as ECom plug-ins. The ECom framework loads the plug-ins to the HWRM server. HWRM server forwards the client-side requests to the plug-in APIs. Plug-in APIs can only be implemented by the licensees of the Symbian platform.

CHWRMPluginServices is the abstract base class to access the functionality provided by HWRM server.

Callback interface

HWRM server implements a callback interface for the plug-ins through MHWRMPluginCallback.