![]() |
RDK Documentation (Open Sourced RDK Components)
|
Data Structures | |
| struct | _IARM_BUS_DISKMgr_EventData_t |
Macros | |
| #define | LOG(...) printf(__VA_ARGS__) |
| #define | IARM_BUS_DISKMGR_NAME "DISKMgr" |
| #define | IARM_BUS_DISKMGR_MAX_LEN 200 |
Typedefs | |
| typedef enum _DISKMgr_EventId_t | IARM_Bus_DISKMgr_EventId_t |
| typedef enum _DISKMgr_HDDEvents_t | DISKMgr_HDDEvents_t |
| typedef struct _IARM_BUS_DISKMgr_EventData_t | IARM_BUS_DISKMgr_EventData_t |
Enumerations | |
| enum | _DISKMgr_EventId_t |
| enum | _DISKMgr_HDDEvents_t |
Functions | |
| IARM_Result_t | DISKMgr_Start () |
| IARM_Result_t | DISKMgr_Loop (void) |
| Listens for component specific events from drivers. More... | |
| IARM_Result_t | DISKMgr_Stop (void) |
| Terminates the Disk manager. More... | |
| int | main (int argc, char *argv[]) |
| struct _IARM_BUS_DISKMgr_EventData_t |

| Data Fields | ||
|---|---|---|
| IARM_Bus_DISKMgr_EventId_t | id |
Harddisk or external disk event |
| char | eventType |
DiskMgr_HDDEvents_t event types |
| char | status |
Disk added/paired/removed |
| char | model[200] |
Disk model |
| char | modelNumber[200] |
Model number of the disk |
| char | serialNum[200] |
Serial number of the disk |
| char | devicePath[200] |
Device node path |
| char | mountPath[200] |
Path to which disk is mounted |
| #define IARM_BUS_DISKMGR_NAME "DISKMgr" |
| #define IARM_BUS_DISKMGR_MAX_LEN 200 |
| typedef enum _DISKMgr_EventId_t IARM_Bus_DISKMgr_EventId_t |
Published Events from disk manager
| typedef enum _DISKMgr_HDDEvents_t DISKMgr_HDDEvents_t |
Type of event related to disks
| typedef struct _IARM_BUS_DISKMgr_EventData_t IARM_BUS_DISKMgr_EventData_t |
Data associated with disk events
| enum _DISKMgr_EventId_t |
| enum _DISKMgr_HDDEvents_t |
| IARM_Result_t DISKMgr_Loop | ( | void | ) |