Exemplo n.º 1
0
VOS_UINT32 MN_APS_SndSmBearerDeactivateInd(
    APS_PDP_CONTEXT_ENTITY_ST          *pstPdpEntity
)
{
    SMREG_BEARER_DEACTIVATE_IND_STRU   *pstSmBearerDeactivateInd;

    /* 构造消息并填充消息头 */
    pstSmBearerDeactivateInd = (SMREG_BEARER_DEACTIVATE_IND_STRU *)TAF_APS_AllocMsgToSmAndFillMsgHeader(ID_SMREG_BEARER_DEACTIVATE_IND);
    if (VOS_NULL_PTR == pstSmBearerDeactivateInd)
    {
        return APS_FAIL;
    }

    /* 填写消息内容 */
    MN_APS_FillSmBearerDeactivateIndPara(pstSmBearerDeactivateInd, pstPdpEntity);

    /* 发送消息 */
    if (VOS_OK != PS_SEND_MSG(WUEPS_PID_TAF, pstSmBearerDeactivateInd))
    {
        MN_ERR_LOG("MN_APS_SndSmBearerDeactivateInd: Send message failed.");
        return VOS_ERR;
    }

    return VOS_OK;
}
VOS_VOID MN_APS_SndSmBearerModifyInd(
    APS_PDP_CONTEXT_ENTITY_ST          *pstPdpEntity
)
{
    SMREG_BEARER_MODIFY_IND_STRU       *pstSmBearerModifyInd;

    /* 构造消息并填充消息头 */
    pstSmBearerModifyInd = (SMREG_BEARER_MODIFY_IND_STRU *)TAF_APS_AllocMsgToSmAndFillMsgHeader(ID_SMREG_BEARER_MODIFY_IND);
    if (VOS_NULL_PTR == pstSmBearerModifyInd)
    {
        return;
    }

    /* 填写消息内容 */
    MN_APS_FillSmBearerModifyIndPara(pstSmBearerModifyInd, pstPdpEntity);

    /* 发送消息 */
    if (VOS_OK != PS_SEND_MSG(WUEPS_PID_TAF, pstSmBearerModifyInd))
    {
        MN_ERR_LOG("MN_APS_SndSmBearerModifyInd: Send message failed.");
        return;
    }

    return;
}