VOS_VOID CMMCA_ProcMsg(MsgBlock* pMsg) { MSG_HEADER_STRU *pstMsgHeader; if (VOS_NULL_PTR == pMsg) { return; } pstMsgHeader = (MSG_HEADER_STRU*)pMsg; CMMCA_DEBUG_RecordMsgInfo(pMsg->ulSenderPid, pstMsgHeader->ulMsgName); switch (pMsg->ulSenderPid) { case WUEPS_PID_CBPCA: CMMCA_RcvCbpcaMsg(pMsg); break; case WUEPS_PID_TAF: CMMCA_RcvTafMsg(pMsg); break; case PS_PID_ERRC: CMMCA_RcvErrcMsg(pMsg); break; case VOS_PID_TIMER: CMMCA_RcvTimerMsg(pMsg); break; case WUEPS_PID_MMA: CMMCA_REG_RcvMmaMsg(pMsg); break; default: CMMCA_WARNING_LOG("CMMCA_PidMsgProc: Abnormal PID."); break; } return; }
VOS_VOID CMMCA_ProcMsg(MsgBlock* pMsg) { if (VOS_NULL_PTR == pMsg) { return; } switch (pMsg->ulSenderPid) { case WUEPS_PID_CBPCA: CMMCA_RcvCbpcaMsg(pMsg); break; case WUEPS_PID_TAF: CMMCA_RcvTafMsg(pMsg); break; case PS_PID_ERRC: CMMCA_RcvErrcMsg(pMsg); break; case VOS_PID_TIMER: CMMCA_RcvTimerMsg(pMsg); break; case WUEPS_PID_MMA: CMMCA_REG_RcvMmaMsg(pMsg); break; default: CMMCA_WARNING_LOG("CMMCA_PidMsgProc: Abnormal PID."); break; } return; }