This section gives a brief overview of Hardware Resource Manager (HWRM) component.
Hardware Resource Manager (HWRM) is a client-server solution, which utilizes ECom plug-ins to achieve device independency. ECom plug-ins convert the client requests into the hardware control commands.
HWRM performs the following functions:
Knowledge of the client-server architecture, asynchronous processing, and active objects feature of the Symbian system model architecture.
HWRM provides client APIs that can control various hardware elements. It also provides callback pointers, so that the client applications can register to receive notification on the hardware status changes. Refer to the tutorials for information on how to use client APIs. Client APIs are useful for both application developers and the handset manufacturers.
The HWRM provides the following client APIs and plug-in APIs:
HWRM is used for the following: