#include "rgm.x" /* layer management typedefs for MAC */
#include "rg_sch_inf.x" /* typedefs for Scheduler */
#include "rg_sch.x" /* typedefs for Scheduler */
-
+#include "mac_sch_interface.h"
\f
* -# ROK
**/
#ifdef ANSI
-PUBLIC S16 schActvTsk
+S16 schActvTsk
(
Pst *pst, /* post structure */
Buffer *mBuf /* message buffer */
)
#else
-PUBLIC S16 schActvTsk(pst, mBuf)
+S16 schActvTsk(pst, mBuf)
Pst *pst; /* post structure */
Buffer *mBuf; /* message buffer */
#endif
#ifdef LCRGMILRG
case EVTMACSCHGENCFGREQ:
/* Process a config. request */
- cmUnpkLrgSchCfgReq(HandleSchGenCfgReq, pst, mBuf);
+ cmUnpkLrgSchCfgReq(SchProcGenCfgReq, pst, mBuf);
break;
case EVTLRGSCHCNTRLREQ:
/* Process a control request */
break;
}
break;
- case ENTTF:
+ case ENTLWRMAC:
switch(pst->event)
{
/*#ifdef LCRGLITFU L2Split */
break;
}
break;
- case ENTRG: /* When MAC sends a msg to Scheduler instance */
+ case ENTMAC: /* When MAC sends a msg to Scheduler instance */
switch(pst->event)
{
#ifdef LCSCH
#endif
#endif
case EVENT_SLOT_IND_TO_SCH:
- cmUnpackMacSchSlotInd(macSchSlotInd, pst, mBuf);
+ unpackMacSchSlotInd(MacSchSlotInd, pst, mBuf);
break;
default:
RGSCH_FREE_MSG(mBuf);
RGSCH_FREE_MSG(mBuf);
break;
}
- SExitTsk();
- RETVALUE(ROK);
+ ODU_EXIT_TASK();
+ return ROK;
}/* end of schActvTsk */
\f