|
RDK Documentation (Open Sourced RDK Components)
|
81 #ifndef HOSTIF_TR69REQHANDLER_H_
82 #define HOSTIF_TR69REQHANDLER_H_
85 #define IARM_BUS_TR69HOSTIFMGR_NAME "tr69HostIfMgr"
86 #define IARM_TR69_CLIENT "tr69Client"
87 bool hostIf_IARM_IF_Start();
88 void hostIf_IARM_IF_Stop();
92 #define IARM_BUS_TR69HOSTIFMGR_API_SetParams "tr69HostIfSetParams"
94 #define IARM_BUS_TR69HOSTIFMGR_API_GetParams "tr69HostIfGetParams"
96 #define IARM_BUS_TR69HOSTIFMGR_API_SetAttributes "tr69HostIfGetAttributes"
97 #define IARM_BUS_TR69HOSTIFMGR_API_GetAttributes "tr69HostIfSetAttributes"
100 #define IARM_BUS_TR69HOSTIFMGR_API_RegisterForEvents "tr69HostIfRegisterForEvents"
102 #define TR69HOSTIFMGR_MAX_PARAM_LEN (4*1024)
104 #define TR69HOSTIFMGR_MAX_LONG_PARAM_LEN (200*1024)
106 #define _BUF_LEN_16 16
108 #define _BUF_LEN_32 32
110 #define _BUF_LEN_64 64
112 #define _BUF_LEN_128 128
114 #define _BUF_LEN_256 256
116 #define _BUF_LEN_512 512
118 #define _BUF_LEN_1024 1024
124 hostIf_StringType = 0,
126 hostIf_UnsignedIntType,
129 hostIf_UnsignedLongType
136 HOSTIF_INVALID_TYPE = 0,
139 HOSTIF_GETATTRIB = 3,
147 fcMethodNotSupported = 9000,
152 fcInvalidParameterName,
153 fcInvalidParameterType,
154 fcInvalidParameterValue,
155 fcAttemptToSetaNonWritableParameter = 9008,
173 char* paramValueLong;
197 char paramName[TR69HOSTIFMGR_MAX_PARAM_LEN];
198 char paramValue[TR69HOSTIFMGR_MAX_PARAM_LEN];
@ IARM_BUS_TR69HOSTIFMGR_EVENT_REMOVE
HostIf_Source_Type_t bsUpdate
@ IARM_BUS_TR69HOSTIFMGR_EVENT_ADD
struct _tr69HostIfMgr_EventData_t IARM_Bus_tr69HostIfMgr_EventData_t
enum _HostIf_Source_Type_t HostIf_Source_Type_t
HostIf_ParamType_t paramtype
struct _HostIf_MsgData_t HOSTIF_MsgData_t
enum _tr69HostIfMgr_EventId_t IARM_Bus_tr69HostIfMgr_EventId_t
enum _faultCodes faultCode_t
HostIf_ParamType_t paramtype
enum _HostIf_ParamType HostIf_ParamType_t
char paramName[(4 *1024)]
@ IARM_BUS_TR69HOSTIFMGR_EVENT_MAX
char paramValue[(4 *1024)]
enum _HostIf_ReqType HostIf_ReqType_t
HostIf_Source_Type_t requestor
@ IARM_BUS_TR69HOSTIFMGR_EVENT_VALUECHANGED