RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
IARM (Inter Application Resource Management) is a mechanism for inter-process communication among different RDK applications. Its a platform agnostic inter process communication (IPC) mechanism for the other RDK components. The inter communication is possible between IARM application using events and RPC method.
IARM-Bus offers two basic functionalities:
...
An IARM Application that runs as a linux daemon process is considered a Manager Component. The IARM-Bus Daemon is a special Manager component that belongs to the IARM core. Such manager components normally register Events and RPC methods for other applications to use.
draw.io Diagram | ||||||
---|---|---|---|---|---|---|
|
Basically there are three IARM entities involved for development
...
draw.io Diagram | ||||||
---|---|---|---|---|---|---|
|
Page Tree root IARM Manager
To know more about SoC/Application level APIs details use in RDK, refer the link IARM MANAGER API Documentation