⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bs_msghandle.h

📁 wimax bs模拟器
💻 H
字号:
/******************************************************************************\


			Copyright  (c)	2007,  UTStarcom,Inc. (ShenZhen R&D Center)
			All Rights Reserved.

			Subsystem		: WIMAX
			Group			: GW/AnchorDP/...
			File				: bs_msghandle.h
			Version			: 
			Build			: 
			Author			: RCT
			Maintained by		: RCT
			Create Date		: 2007-01-26
			Last Modify		: 
			Description		: Anchor DP List header file
																			  
\******************************************************************************/
/*
-----------------------------------------------------------
Software Develop CodeName :

Module Reference :
	
-----------------------------------------------------------
Change History:

07-01.26	RCT		create file.
*/


#ifndef _BS_MSGHANDLE_H_
#define _BS_MSGHANDLE_H_

#ifdef __cplusplus
extern "C" {
#endif

#include "bs_ue.h"
#include "r64_message_ie.h"
#include "r64_message.h"
#include "bs_udplink.h"
#include "bs_fsm.h"

#define EXPIRES 10000
#define TXTIME   1
#define BS_MAX_NUM_ULINK_CID 2
#define BS_MAX_NUM_DLINK_CID 2


extern void reSendNWEntryStateChange(St_BsUeCtxt *ueCtxt); 
void genNWEntryStateChange(St_BsUeCtxt *pUeCtxt,R64_MSG_S* pR64Msg);
extern void reSendNwEntryStateChangeAck(St_BsUeCtxt* pUeCtxt);
void genNwEntryStateChangeAck(St_BsUeCtxt *ueCtxt,R64_MSG_S* pR64Msg);
extern void reSendEapRsp(St_BsUeCtxt *pUeCtxt);
void genEapRsp(St_BsUeCtxt *pUeCtxt,R64_MSG_S* pR64Msg);
extern void reSendEapMsgRsp(St_BsUeCtxt *pUeCtxt);
void genEapMsgRsp(St_BsUeCtxt *pUeCtxt,R64_MSG_S* pR64Msg);
void genEapCtxtAck(St_BsUeCtxt *pUeCtxt,R64_MSG_S* pR64Msg);
void gen_reg_entry_state_change_req (St_BsUeCtxt *pUeCtxt, R64_MSG_S * pMsg);
extern void send_reg_entry_state_change_req (St_BsUeCtxt * pUeCtxt);
extern void send_reg_entry_state_change_ack (St_BsUeCtxt * pUeCtxt);
void gen_dp_reg_resp (St_BsUeCtxt * pUeCtxt, R64_MSG_S * pMsg);
extern void send_dp_reg_resp (St_BsUeCtxt * pUeCtxt);
void gen_dp_dereg_req (St_BsUeCtxt * pUeCtxt, R64_MSG_S * pMsg);
extern void send_dp_dereg_req (St_BsUeCtxt * pUeCtxt);
extern void send_dp_dreg_ack (St_BsUeCtxt * pUeCtxt);
extern void send_err_ctxt_rep_ack (St_BsUeCtxt * pUeCtxt);
extern void send_err_ctxt_rep (St_BsUeCtxt * pUeCtxt);

extern int InitNbcProcedure(St_BsUeCtxt *pUeCtxt);
extern int handleGwNwEntryStateChangeRsp(St_BsUeCtxt *pUeCtxt,R64_MSG_S * pR64Msg);
extern int handleGwEapReq(St_BsUeCtxt *pUeCtxt,R64_MSG_S * pR64Msg);
extern int handleGwEapMsg(St_BsUeCtxt *pUeCtxt,R64_MSG_S * pR64Msg);
extern int handleGwEapCtxtRep(St_BsUeCtxt *pUeCtxt,R64_MSG_S * pR64Msg);
extern int initMsReg(St_BsUeCtxt *pUeCtxt);
extern int handle_reg_entry_state_change_resp (St_BsUeCtxt * pUeCtxt, R64_MSG_S * pR64Msg);
extern int handle_dp_reg_req (St_BsUeCtxt * pUeCtxt, R64_MSG_S * pR64Msg);
extern int handle_dp_reg_ack (St_BsUeCtxt * pUeCtxt, R64_MSG_S * pR64Msg);
extern int init_ms_dereg (St_BsUeCtxt * pUeCtxt, R64_MSG_S * pR64Msg);
extern int handle_dp_dereg_resp (St_BsUeCtxt * pUeCtxt, R64_MSG_S * pR64Msg);
extern int handle_err_ctxt_rep (St_BsUeCtxt * pUeCtxt, R64_MSG_S * pR64Msg);
extern int handle_bs_err (St_BsUeCtxt * pUeCtxt);

void BS_UeCtxtCheck(unsigned char *caller,unsigned int line);

#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -