📄 inet_msg_res.c
字号:
/*****************************************************************************
* FUNCTION
* inet_msg_header_pack_fn
* DESCRIPTION
*
* PARAMETERS
* header_id [IN]
* RETURNS
*
*****************************************************************************/
inet_header_pack_fn inet_msg_header_pack_fn(kal_uint32 header_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (header_id >= INET_HDR_NUM)
{
return NULL;
}
else
{
return inet_msg_header_process_info_table[header_id].pack_fn;
}
}
/*****************************************************************************
* FUNCTION
* inet_msg_header_unpack_fn
* DESCRIPTION
*
* PARAMETERS
* header_id [IN]
* RETURNS
*
*****************************************************************************/
inet_header_unpack_fn inet_msg_header_unpack_fn(kal_uint32 header_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (header_id >= INET_HDR_NUM)
{
return NULL;
}
else
{
return inet_msg_header_process_info_table[header_id].unpack_fn;
}
}
/*****************************************************************************
* FUNCTION
* inet_msg_header_name_str
* DESCRIPTION
*
* PARAMETERS
* header_id [IN]
* RETURNS
*
*****************************************************************************/
kal_char *inet_msg_header_name_str(kal_uint32 header_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (header_id >= INET_HDR_NUM)
{
return NULL;
}
else
{
return inet_msg_header_process_info_table[header_id].header_str;
}
}
/*****************************************************************************
* FUNCTION
* inet_msg_header_val_struct_copy_fn
* DESCRIPTION
*
* PARAMETERS
* header_id [IN]
* RETURNS
*
*****************************************************************************/
inet_struct_copy_fn inet_msg_header_val_struct_copy_fn(kal_uint32 header_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (header_id >= INET_HDR_NUM)
{
return NULL;
}
else
{
ASSERT(inet_msg_header_process_info_table[header_id].st_copy_fn);
return inet_msg_header_process_info_table[header_id].st_copy_fn;
}
}
/*****************************************************************************
* FUNCTION
* inet_msg_header_val_struct_free_fn
* DESCRIPTION
*
* PARAMETERS
* header_id [IN]
* RETURNS
*
*****************************************************************************/
inet_struct_free_fn inet_msg_header_val_struct_free_fn(kal_uint32 header_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (header_id >= INET_HDR_NUM)
{
return NULL;
}
else
{
ASSERT(inet_msg_header_process_info_table[header_id].st_free_fn);
return inet_msg_header_process_info_table[header_id].st_free_fn;
}
}
/*****************************************************************************
* FUNCTION
* inet_msg_header_val_add_to_list_fn
* DESCRIPTION
*
* PARAMETERS
* header_id [IN]
* RETURNS
*
*****************************************************************************/
inet_header_value_add_to_list_fn inet_msg_header_val_add_to_list_fn(kal_uint32 header_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (header_id >= INET_HDR_NUM)
{
return NULL;
}
else
{
return inet_msg_header_process_info_table[header_id].val_add_fn;
}
}
/*****************************************************************************
* FUNCTION
* inet_msg_is_header_val_kal_int32
* DESCRIPTION
*
* PARAMETERS
* header_id [IN]
* RETURNS
*
*****************************************************************************/
kal_bool inet_msg_is_header_val_kal_int32(kal_uint32 header_id)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (inet_msg_header_val_struct_copy_fn(header_id) == inet_kal_uint32_struct_copy_fn)
{
return KAL_TRUE;
}
return KAL_FALSE;
}
#endif /* INET_MSG_LIB_SUPPORT */
#endif /* _INET_MSG_RES_C */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -