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 | ) |