net_llctrl.h 1.3 KB

123456789101112131415161718192021222324
  1. #ifndef _NET_LLCTRL_H_
  2. #define _NET_LLCTRL_H_
  3. #include "types.h"
  4. #include <netsetting/netsetting_if.h>
  5. UINT8 MID_NWSI_Init_List(MID_NWSI_APList_t *list);
  6. MID_NWSI_APNode_t *MID_NWSI_GetListFirstAPData(MID_NWSI_APList_t *list);
  7. MID_NWSI_APNode_t *MID_NWSI_GetListLastAPdata(MID_NWSI_APList_t *list);
  8. MID_NWSI_APNode_t *MID_NWSI_GetListNextAPNode(MID_NWSI_APList_t *list, MID_NWSI_APNode_t *before);
  9. MID_NWSI_APNode_t *MID_NWSI_GetListPrevAPNode(MID_NWSI_APList_t *list, MID_NWSI_APNode_t *next);
  10. void MID_NWSI_RemoveAPfromListByName(MID_NWSI_APList_t *list, INT8 *pName);
  11. void MID_NWSI_RemoveAPNodefromList(MID_NWSI_APList_t *list, MID_NWSI_APNode_t *pNode);
  12. void MID_NWSI_DisplayList(MID_NWSI_APList_t *list);
  13. INT32 MID_NWSI_AddAPDataToList(MID_NWSI_APList_t *list, MID_NWSI_APData_t *data);
  14. INT32 MID_NWSI_DestroyList(MID_NWSI_APList_t *list);
  15. INT32 MID_NWSI_ResetALLAPStateInList(MID_NWSI_APList_t *list);
  16. INT32 MID_NWSI_UpdateAPNodeData(MID_NWSI_APNode_t *pAPNode, MID_NWSI_APData_t *pApdata);
  17. MID_NWSI_APNode_t *MID_NWSI_FindAPInListByName(MID_NWSI_APList_t *list, INT8 *pName);
  18. MID_NWSI_APNode_t *MID_NWSI_FindAPInListByBSSID(MID_NWSI_APList_t *list, MID_NWSI_MAC_Addr_t *pMac);
  19. MID_NWSI_APNode_t *MID_NWSI_FindAPInListBySSID(MID_NWSI_APList_t *list, INT8* ssid, INT8 quality, UINT8 *bUpdate);
  20. #endif