⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inet_msg_res.c

📁 最新MTK手机软件源码
💻 C
📖 第 1 页 / 共 3 页
字号:


/*****************************************************************************
 * 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 + -