WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
frw_ext_if.h 文件参考
#include "oal_types.h"
#include "oal_list.h"
#include "oam_ext_if.h"
#include "frw_msg_rom.h"
#include "frw_ext_common_rom.h"
frw_ext_if.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define THIS_FILE_ID   OAM_FILE_ID_FRW_EXT_IF_H
 
#define FRW_TIMER_DEFAULT_TIME   10
 
#define frw_timer_restart_timer(timeout, timeout_val, is_periodic)    frw_timer_restart_timer_inner(timeout, timeout_val, is_periodic, THIS_FILE_ID, __LINE__)
 
#define frw_destroy_timer_entry(timeout)   frw_timer_destroy_timer(THIS_FILE_ID, __LINE__, timeout)
 
#define frw_create_timer_entry(timeout, timeout_func, timeout_val, timeout_arg, is_periodic)
 

类型定义

typedef osal_u16 oam_module_id_enum_uint16
 

枚举

enum  oam_module_id_enum {
  OAM_MODULE_ID_ALL , OAM_MODULE_ID_WAL , OAM_MODULE_ID_HMAC , OAM_MODULE_ID_DMAC ,
  OAM_MODULE_ID_HAL , OAM_MODULE_ID_OAM , OAM_MODULE_ID_OAL , OAM_MODULE_ID_FRW ,
  OAM_MODULE_ID_ALG , OAM_MODULE_ID_PLAT , OAM_MODULE_ID_SDT , OAM_MODULE_ID_BUTT
}
 

函数

osal_s32 frw_main_init_etc (osal_void)
 
osal_void frw_main_exit_etc (osal_void)
 
osal_void frw_main_destroy (osal_void)
 
osal_void frw_set_init_state_etc (frw_init_enum_uint16 init_state)
 
frw_init_enum_uint16 frw_get_init_state_etc (osal_void)
 
osal_void frw_event_process_all_event_etc (osal_ulong data)
 
osal_void frw_timer_restart_timer_inner (frw_timeout_stru *timeout, osal_u32 timeout_val, oal_bool_enum_uint8 is_periodic, osal_u32 file_id, osal_u32 line)
 
osal_void frw_timer_add_timer (frw_timeout_stru *timeout)
 
osal_void frw_timer_create_timer_inner (osal_u32 file_id, osal_u32 line_num, frw_timeout_stru *timeout, osal_u32 time_val)
 
osal_void frw_timer_stop_timer (frw_timeout_stru *timeout)
 
osal_void frw_timer_delete_all_timer (osal_void)
 
osal_void frw_timer_clean_timer (oam_module_id_enum_uint16 module_id)
 
osal_void frw_timer_create_timer (osal_u32 file_id, osal_u32 line_num, frw_timeout_stru *timeout, osal_u32 time_val)
 
osal_void frw_timer_destroy_timer (osal_u32 file_id, osal_u32 line_num, frw_timeout_stru *timeout)
 

宏定义说明

◆ frw_create_timer_entry

#define frw_create_timer_entry (   timeout,
  timeout_func,
  timeout_val,
  timeout_arg,
  is_periodic 
)
值:
do { \
frw_init_timer(timeout, timeout_func, timeout_arg, is_periodic); \
frw_timer_create_timer(THIS_FILE_ID, __LINE__, timeout, timeout_val); \
} while (0)
#define THIS_FILE_ID
Definition frw_ext_if.h:45

◆ frw_destroy_timer_entry

#define frw_destroy_timer_entry (   timeout)    frw_timer_destroy_timer(THIS_FILE_ID, __LINE__, timeout)

◆ FRW_TIMER_DEFAULT_TIME

#define FRW_TIMER_DEFAULT_TIME   10

◆ frw_timer_restart_timer

#define frw_timer_restart_timer (   timeout,
  timeout_val,
  is_periodic 
)     frw_timer_restart_timer_inner(timeout, timeout_val, is_periodic, THIS_FILE_ID, __LINE__)

◆ THIS_FILE_ID

#define THIS_FILE_ID   OAM_FILE_ID_FRW_EXT_IF_H

类型定义说明

◆ oam_module_id_enum_uint16

枚举类型说明

◆ oam_module_id_enum

枚举值
OAM_MODULE_ID_ALL 
OAM_MODULE_ID_WAL 
OAM_MODULE_ID_HMAC 
OAM_MODULE_ID_DMAC 
OAM_MODULE_ID_HAL 
OAM_MODULE_ID_OAM 
OAM_MODULE_ID_OAL 
OAM_MODULE_ID_FRW 
OAM_MODULE_ID_ALG 
OAM_MODULE_ID_PLAT 
OAM_MODULE_ID_SDT 
OAM_MODULE_ID_BUTT 

函数说明

◆ frw_event_process_all_event_etc()

osal_void frw_event_process_all_event_etc ( osal_ulong  data)
extern

◆ frw_get_init_state_etc()

frw_init_enum_uint16 frw_get_init_state_etc ( osal_void  )
extern

◆ frw_main_destroy()

osal_void frw_main_destroy ( osal_void  )
extern

◆ frw_main_exit_etc()

osal_void frw_main_exit_etc ( osal_void  )
extern

◆ frw_main_init_etc()

osal_s32 frw_main_init_etc ( osal_void  )
extern

◆ frw_set_init_state_etc()

osal_void frw_set_init_state_etc ( frw_init_enum_uint16  init_state)
extern

◆ frw_timer_add_timer()

osal_void frw_timer_add_timer ( frw_timeout_stru timeout)
extern

◆ frw_timer_clean_timer()

osal_void frw_timer_clean_timer ( oam_module_id_enum_uint16  module_id)
extern

◆ frw_timer_create_timer()

osal_void frw_timer_create_timer ( osal_u32  file_id,
osal_u32  line_num,
frw_timeout_stru timeout,
osal_u32  time_val 
)

◆ frw_timer_create_timer_inner()

osal_void frw_timer_create_timer_inner ( osal_u32  file_id,
osal_u32  line_num,
frw_timeout_stru timeout,
osal_u32  time_val 
)
extern

◆ frw_timer_delete_all_timer()

osal_void frw_timer_delete_all_timer ( osal_void  )
extern

◆ frw_timer_destroy_timer()

osal_void frw_timer_destroy_timer ( osal_u32  file_id,
osal_u32  line_num,
frw_timeout_stru timeout 
)

◆ frw_timer_restart_timer_inner()

osal_void frw_timer_restart_timer_inner ( frw_timeout_stru timeout,
osal_u32  timeout_val,
oal_bool_enum_uint8  is_periodic,
osal_u32  file_id,
osal_u32  line 
)
extern

◆ frw_timer_stop_timer()

osal_void frw_timer_stop_timer ( frw_timeout_stru timeout)
extern