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

📄 nrs.py

📁 ftam等标准协议服务器和客户端的源代码。
💻 PY
字号:
-- nrs.py-- $Header: /xtel/isode/isode/dsap/x500as/RCS/nrs.py,v 9.0 1992/06/16 12:14:33 isode Rel $------ $Log: nrs.py,v $-- Revision 9.0  1992/06/16  12:14:33  isode-- Release 8.0--------				  NOTICE----    Acquisition, use, and distribution of this module and related--    materials are subject to the restrictions of a license agreement.--    Consult the Preface in the User's Manual for the full terms of--    this agreement.----NRS	{	ccitt	data(9)	pss(2342)	ucl(19200300)	quipu(99)	nRSDefinitions(2)	}DEFINITIONS::=PREFIXES encode decode printBEGINContext [[P struct nrs_info *]]::=        INTEGER [[i context]]        {            context-unknown(-1) ,            x29(0) ,            ts29(1) ,            niftp(2) ,            mail-niftp(3) ,            not-used(4) ,            mail-telex(5) ,            jtmp(6) ,            jtmp-files(7) ,            jtmp-reg(8) ,            ybts-node(9) ,            ybts(10) ,            ftam(11) ,            jtm(12) ,            jtm-reg(13) ,            vt(14) ,            motis(15)        }Address-space-id[[P struct nrs_info *]]::=        INTEGER [[i addr_sp_id]]        {            pss(0) ,            janet(1) ,            telex(2) ,            osi-cons(3)        }Route-cost [[P PElement *]]::=        ANY [[a *]]Addressing-info [[P struct addr_info *]]::=        CHOICE            <<addr_info_type>>        {        dte-only		[0] NumericString [[s dte_number]] ,        dte-appli-info		[1] SEQUENCE [[T struct addr_info * $ *]]                {                dte-number			[0] NumericString [[s dte_number]] ,                applic-info			[1] SEQUENCE OF [[T struct str_seq * $ applic_info ]] <<ss_next>>                        	VisibleString [[s ss_str]]                } ,        dte-cudf		[2] SEQUENCE [[T struct addr_info * $ *]]                {                dte-number			[0] NumericString [[s dte_number]] ,                cudf			[1] OCTET STRING [[s cudf]]                } ,        dte-cudf-applic-info		[3] SEQUENCE [[T struct addr_info * $ *]]                {                dte-number			[0] NumericString [[s dte_number]] ,                cudf			[1] OCTET STRING [[s cudf]] ,                applic-info			[2] SEQUENCE OF [[T struct str_seq * $ applic_info ]] <<ss_next>>                        	VisibleString [[s ss_str]]                } ,        dte-ybts		[4] SEQUENCE [[T struct addr_info * $ *]]                {                dte-number			[0] NumericString [[s dte_number]] ,                ybts-string			[1] VisibleString [[s ybts_string]]                } ,        dte-ybts-applic-info		[5] SEQUENCE [[T struct addr_info * $ *]]                {                dte-number			[0] NumericString [[s dte_number]] ,                ybts-string			[1] VisibleString [[s ybts_string]] ,                applic-info			[2] SEQUENCE OF [[T struct str_seq * $ applic_info ]] <<ss_next>>                        	VisibleString [[s ss_str]]                } ,        dte-ybts-appli-relays 		[6] SEQUENCE [[T struct addr_info * $ *]]                {                dte-number			[0] NumericString [[s dte_number]] ,                ybts-string			[1] VisibleString [[s ybts_string]] ,                applic-relay			[2] SEQUENCE OF [[T struct str_seq * $ applic_info ]] <<ss_next>>                        	VisibleString [[s ss_str]]                } ,        none-needed		[7] NULL ,        osi-addressing		[8] SEQUENCE [[T struct addr_info * $ *]]                {                nsap			[0] NumericString [[s nsap]] ,                tselector			[1] OCTET STRING [[s tselector]]                            OPTIONAL,                sselector			[2] OCTET STRING [[s sselector]]                            OPTIONAL,                pselector			[3] OCTET STRING [[s pselector]]                            OPTIONAL,                place-holder			[4] ANY [[a place_holder]]                            OPTIONAL,                application-title			[5] ANY [[a application_title]]                            OPTIONAL,                per-application-context-info			[6] ANY [[a per_app_context_info]]                            OPTIONAL                } ,        osi-nsap-only		[9] NumericString [[s nsap]] ,        osi-nsap-applic-info		[10] SEQUENCE [[T struct addr_info * $ *]]                {                nsap			[0] NumericString [[s nsap]] ,                applic-info			[1] SEQUENCE OF [[T struct str_seq * $ applic_info ]] <<ss_next>>                        	VisibleString [[s ss_str]]                } ,        osi-nsap-applic-relays		[11] SEQUENCE [[T struct addr_info * $ *]]                {                nsap			[0] NumericString [[s nsap]] ,                applic-relay			[1] SEQUENCE OF [[T struct str_seq * $ applic_info ]] <<ss_next>>                                VisibleString [[s ss_str]]                } ,	dte-ybts-osi-addressing		[12] SEQUENCE [[T struct addr_info * $ *]]		{                dte-number			[0] NumericString [[s dte_number]] ,                ybts-string			[1] VisibleString [[s ybts_string]] ,                tselector			[2] OCTET STRING [[s tselector]]                            OPTIONAL,                sselector			[3] OCTET STRING [[s sselector]]                            OPTIONAL,                pselector			[4] OCTET STRING [[s pselector]]                            OPTIONAL,                place-holder			[5] ANY [[a place_holder]]                            OPTIONAL,                application-title			[6] ANY [[a application_title]]                            OPTIONAL,                per-application-context-info			[7] ANY [[a per_app_context_info]]                            OPTIONAL		}        }NRSInformation [[P struct nrs_info *]]::=	SET	{		[0] Context [[p *]] ,		[1] Address-space-id [[p *]] ,	routes		[2] SEQUENCE OF [[T struct nrs_routes * $ routes]] <<next>>			SEQUENCE [[T struct nrs_routes * $ *]]			{				Route-cost [[p cost]] ,				Addressing-info [[p addr_info]]			}	}END

⌨️ 快捷键说明

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