一、基础知识
使用消息循环机制之前,我们先来认识几个数据结构
typedef struct ilm_struct
{
module_type src_mod_id;
module_type dest_mod_id;
sap_type sap_id;
msg_type msg_id;
local_para_struct * local_para_ptr;
peer_buff_struct * peer_buff_ptr;
} ilm_struct;
其中各参数的含义如下:
src_mod_id ---- 请求服务的MOD_ID
dest_mod_id ---- 接收服务的MOD_ID
sap_id ---- 服务请求标示,没有可以填0
msg_id ---- 消息的ID号
local_para_struct ---- 请求需要提供的附加信息,如果有参数需要随MSG一起传入,