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

📄 cms_wspstatedecl.h

📁 wap 协议栈 包括1.2 和2.0 由c开发 基于brew平台
💻 H
字号:
/******************************************************************************

 C   H E A D E R   F I L E

 (c) Copyright MobileSoft Technology (NanJing) Co.,LTD. 2001-2002
 ALL RIGHTS RESERVED

*******************************************************************************

 Project Name: WAP STACK Ver 1.20
 
 File Name   : Cms_WSPStateDecl.h

 Description : To Implement Browser application

 Last Modify : 06/22/2002
 
 Written By  : Mobilesoft Technology

******************************************************************************/

STATE_NAME(WSP_NULL)
STATE_NAME(WSP_CONNECTING)
STATE_NAME(WSP_CONNECTED)
STATE_NAME(WSP_REQUESTING)
STATE_NAME(WSP_WAITING)
STATE_NAME(WSP_COMPLETING)

/*********************************************************/
/*connection for mms*/
ROW(WSP_NULL,
	SConnectRequest,
	current_event->SConnectRequest.connect_type == 0,
	{
		null_scr_type0_cnting(sm, current_event);
	},
	WSP_CONNECTING)

/*connection for browser*/
ROW(WSP_NULL,
	SConnectRequest,
	current_event->SConnectRequest.connect_type == 1,
	{
		null_scr_type1_cnting(sm,current_event);
	},
	WSP_CONNECTING)

ROW(WSP_NULL,
	SConnectRequest,
	1,
	{
		null_scr_appid_cnting(sm,current_event);
	},
	WSP_CONNECTING)


ROW(WSP_CONNECTING,
	Disconnect,
	1,
	{
		cnting_discnt_1_null(sm,current_event);
	},
	WSP_NULL)

ROW(WSP_CONNECTING,
	TRResultIndication,
	wsp_deduce_pdu_type(e->user_data, 0) == ConnectReply_PDU,
	{
		cnting_trri_cr_cnted(sm,current_event);
	},
	WSP_CONNECTED)


ROW(WSP_CONNECTING,
	TRResultIndication,
	wsp_deduce_pdu_type(e->user_data, 0) == Redirect_PDU,
	{
		cnting_trri_rd_null(sm,current_event);
	},
	WSP_NULL)

ROW(WSP_CONNECTING,
	TRAbortIndication,
	1,
	{	
		cnting_trai_1_null(sm,current_event);
	},
	WSP_NULL)

ROW(WSP_CONNECTED,
	SMethodInvokeRequest,
	1,
	{
		cnted_smir_1_waing(sm,current_event);
	},
  WSP_WAITING)

ROW(WSP_WAITING,
	TRAbortIndication,
	1,
	{
		waing_trai_1_null(sm,current_event);
	},
	WSP_CONNECTED)

ROW(WSP_WAITING,
	Disconnect,
	1,
	{
		waing_disn_1_null(sm,current_event);
	},
	WSP_NULL)

ROW(WSP_WAITING,
	TRInvokeConfirmation,
	1,
	{
		WSPEvent * wsp_new_event;
		wsp_new_event = wsp_event_create( SMethodInvokeConfirmation );
		Browser_Handle_Event(wsp_new_event);
	},
	WSP_WAITING)

ROW(WSP_WAITING,
	TRResultIndication,
	wsp_deduce_pdu_type(e->user_data, 0) == Reply_PDU,
	{
		waing_trri_totaldata_cmpng(sm,current_event);
	},
	WSP_COMPLETING)

ROW(WSP_COMPLETING,
	SMethodResultResponse,
	1,
	{
		cmpng_smrr_1_cnded(sm,current_event);
	},
	WSP_CONNECTED)

#undef STATE_NAME
#undef ROW

⌨️ 快捷键说明

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