📄 reph.c
字号:
* TASK
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),6185(55,55),1)
------*/
#ifdef XTRACE
xTraceTask(" ");
#endif
#ifdef LOG_INTERNAL
CLNTa_log(0,0,"Signal StartRepHandler received\n");
#endif
XBETWEEN_SYMBOLS(47, 2291, 1096)
/*-----
* OUTPUT InitRepHLL
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),2348(55,70),1)
------*/
ALLOC_SIGNAL_NPAR(InitRepHLL, z00040L_InitRepHLL, XSIGNALHEADERTYPE)
SDL_OUTP_NPAR(xDefaultPrioSignal, InitRepHLL, z00040L_InitRepHLL,
TO_PROCESS(RepH_LL, z000409_RepH_LL), 0, "InitRepHLL")
XBETWEEN_SYMBOLS(48, 2292, 1105)
/*-----
* NEXTSTATE InitializeLL
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),533(55,85),1)
------*/
XAT_LAST_SYMBOL
SDL_NEXTSTATE(InitializeLL, z0004070J_InitializeLL, "InitializeLL")
/*-----
* INPUT RepHLLInitiated
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),710(130,40),1)
------*/
case 2:
XDEBUG_LABEL(InitializeLL_RepHLLInitiated)
XAT_FIRST_SYMBOL(2, 2246)
XOS_TRACE_INPUT("RepHLLInitiated")
XBETWEEN_SYMBOLS(49, 2293, 1122)
/*-----
* TASK
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),7232(130,55),1)
------*/
#ifdef XTRACE
xTraceTask(" ");
#endif
yVarP->z0004071V_vsInstallPIdList = SDL_NewList(0);
XBETWEEN_SYMBOLS(50, 2294, 1133)
/*-----
* TASK
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),1793(130,85),1)
------*/
#ifdef XTRACE
xTraceTask(" ");
#endif
yVarP->z0004071Q_vsBuffInstallList = SDL_NewList(0);
XBETWEEN_SYMBOLS(51, 2295, 1144)
/*-----
* OUTPUT RequestChannelList
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),752(130,100),1)
------*/
ALLOC_SIGNAL_NPAR(RequestChannelList, z00040M_RequestChannelList,
XSIGNALHEADERTYPE)
SDL_OUTP_NPAR(xDefaultPrioSignal, RequestChannelList,
z00040M_RequestChannelList, TO_PROCESS(RepH_LL, z000409_RepH_LL), 0,
"RequestChannelList")
XBETWEEN_SYMBOLS(52, 2296, 1155)
/*-----
* NEXTSTATE InitilizeReqChList
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),758(130,115),1)
------*/
XAT_LAST_SYMBOL
SDL_NEXTSTATE(InitilizeReqChList, z0004070K_InitilizeReqChList,
"InitilizeReqChList")
/*-----
* INPUT TerminateRepHandler
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),6920(230,40),1)
------*/
case 3:
XDEBUG_LABEL(InitializeLL_TerminateRepHandler)
XAT_FIRST_SYMBOL(3, 2247)
XOS_TRACE_INPUT("TerminateRepHandler")
/*-----
* JOIN TerminateRepHLL
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),6974(235,55),1)
------*/
goto L_TerminateRepHLL;
/*-----
* INPUT RequestChannelListResult
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),6908(30,145),1)
------*/
case 4:
XDEBUG_LABEL(InitilizeReqChList_RequestChannelListResult)
XAT_FIRST_SYMBOL(4, 2248)
XOS_TRACE_INPUT("RequestChannelListResult")
yAssF_z_ctypes_4_VoidStar(yVarP->z0004071X_vsRepChList,
((yPDef_z00040W_RequestChannelListResult *)ySVarP)->Param1, XASS);
yAssF_z_ctypes_A_UnsignedLongInt(yVarP->z0004071E_iIdForNextStaleCh,
((yPDef_z00040W_RequestChannelListResult *)ySVarP)->Param2, XASS);
yAssF_z_ctypes_A_UnsignedLongInt(yVarP->
z0004071D_iExpiryDateForNextStaleCh,
((yPDef_z00040W_RequestChannelListResult *)ySVarP)->Param3, XASS);
XBETWEEN_SYMBOLS(53, 2297, 1195)
/*-----
* DECISION
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15038(30,160),1)
------*/
#ifdef XTRACE
yAssF_SDL_Boolean(yDcn_SDL_Boolean, yNEqF_SDL_Integer(yVarP->
z0004071E_iIdForNextStaleCh, SDL_INTEGER_LIT(0)), XASS);
if (yDcn_SDL_Boolean) {
#else
if (yNEqF_SDL_Integer(yVarP->z0004071E_iIdForNextStaleCh,
SDL_INTEGER_LIT(0))) {
#endif
#ifdef XTRACE
xTraceDecision("TRUE");
#endif
XBETWEEN_SYMBOLS(54, 2298, 1212)
/*-----
* TASK
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15110(30,190),1)
------*/
#ifdef XTRACE
xTraceTask(" ");
#endif
yVarP->z0004071J_iTime = CLNTa_currentTime ();
XBETWEEN_SYMBOLS(55, 2299, 1223)
/*-----
* DECISION
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15125(30,205),1)
------*/
#ifdef XTRACE
yAssF_SDL_Boolean(yDcn_SDL_Boolean, xGT_SDL_Integer(yVarP->
z0004071D_iExpiryDateForNextStaleCh, yVarP->z0004071J_iTime), XASS);
if (yDcn_SDL_Boolean) {
#else
if (xGT_SDL_Integer(yVarP->z0004071D_iExpiryDateForNextStaleCh, yVarP->
z0004071J_iTime)) {
#endif
#ifdef XTRACE
xTraceDecision("TRUE");
#endif
XBETWEEN_SYMBOLS(62, 2306, 1240)
/*-----
* TASK
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15071(30,235),1)
------*/
#ifdef XTRACE
xTraceTask(" ");
#endif
#ifdef XSCT_CMICRO
xmk_TimerSet(
( yVarP->z0004071D_iExpiryDateForNextStaleCh - yVarP->
z0004071J_iTime)*10, z0004070R_TimerEvent );
#endif
XBETWEEN_SYMBOLS(63, 2307, 1255)
/*-----
* TASK
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15155(30,265),1)
------*/
#ifdef XTRACE
xTraceTask(" ");
#endif
#ifdef LOG_INTERNAL
CLNTa_log(0,0,"Timer initiated to remove next stale channel initiated.\n");
#endif
XBETWEEN_SYMBOLS(64, 2308, 1268)
/*-----
* ASSIGNMENT bTimerSignalInitiated := ...
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15056(30,280),1)
------*/
yAssF_SDL_Boolean(yVarP->z0004071P_bTimerSignalInitiated, SDL_True,
XASS);
#ifdef XTRACE
xTraceAssign("bTimerSignalInitiated := ");
#endif
} else {
#ifdef XTRACE
xTraceDecision("FALSE");
#endif
XBETWEEN_SYMBOLS(56, 2300, 1283)
/*-----
* ASSIGNMENT bTimerSignalInitiated := ...
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15179(180,220),1)
------*/
yAssF_SDL_Boolean(yVarP->z0004071P_bTimerSignalInitiated, SDL_False,
XASS);
#ifdef XTRACE
xTraceAssign("bTimerSignalInitiated := ");
#endif
XBETWEEN_SYMBOLS(57, 2301, 1294)
/*-----
* OUTPUT RemoveRepChannel
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15182(180,235),1)
------*/
ALLOC_SIGNAL_PAR(RemoveRepChannel, z00040S_RemoveRepChannel,
yPDef_z00040S_RemoveRepChannel)
yAssF_z_ctypes_A_UnsignedLongInt(((yPDef_z00040S_RemoveRepChannel *)OUTSIGNAL_DATA_PTR)->Param1,
yVarP->z0004071E_iIdForNextStaleCh, XASSPARA);
SDL_OUTP_PAR(xDefaultPrioSignal, RemoveRepChannel,
z00040S_RemoveRepChannel, TO_PROCESS(RepH_LL, z000409_RepH_LL),
yPDef_z00040S_RemoveRepChannel, "RemoveRepChannel")
XBETWEEN_SYMBOLS(58, 2302, 1307)
/*-----
* TASK
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15224(180,250),1)
------*/
#ifdef XTRACE
xTraceTask(" ");
#endif
ME_RepCh_List_RemoveChWithRepHLLId(
yVarP->z0004071X_vsRepChList, yVarP->z0004071E_iIdForNextStaleCh );
XBETWEEN_SYMBOLS(59, 2303, 1319)
/*-----
* ASSIGNMENT iExpiryDateForNextStaleCh := ...
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15260(180,265),1)
------*/
yAssF_z_ctypes_A_UnsignedLongInt(yVarP->
z0004071D_iExpiryDateForNextStaleCh, SDL_INTEGER_LIT(0), XASS);
#ifdef XTRACE
xTraceAssign("iExpiryDateForNextStaleCh := ");
#endif
XBETWEEN_STMTS(60, 2304, 1330)
/*-----
* ASSIGNMENT iIdForNextStaleCh := ...
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15260(180,265),2)
------*/
yAssF_z_ctypes_A_UnsignedLongInt(yVarP->z0004071E_iIdForNextStaleCh,
SDL_INTEGER_LIT(0), XASS);
#ifdef XTRACE
xTraceAssign("iIdForNextStaleCh := ");
#endif
XBETWEEN_SYMBOLS(61, 2305, 1341)
/*-----
* OUTPUT GetNextStaleChannel
* #SDTREF(SDL,D:\WIP\System\SystemConfigurations\base_push_wta_wtls_co_sms\sdl\wae\RepH\reph_me.spr(Initiation),15266(180,280),1)
------*/
ALLOC_SIGNAL_NPAR(GetNextStaleChannel, z00040N_GetNextStaleChannel,
XSIGNALHEADERTYPE)
SDL_OUTP_NPAR(xDefaultPrioSignal, GetNextStaleChannel,
z00040N_GetNextStaleChannel, TO_PROCESS(RepH_LL, z000409_RepH_LL), 0,
"GetNextStaleChannel")
}
} else {
#ifdef XTRACE
xTraceDecision("FALSE");
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -