networksecurity/ipsec/ipsec6/Documentation/ipsec6.mdl
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:27:53 +0200
changeset 1 a579325b79dd
parent 0 af10295192d8
permissions -rw-r--r--
Revision: 201005 Kit: 201005


(object Petal
    version    	46
    _written   	"Example_Name
    charSet    	0)

(object Design "Logical View"
    is_unit    	TRUE
    is_loaded  	TRUE
    attributes 	(list Attribute_Set
	(object Attribute
	    tool       	"Java"
	    name       	"IDE"
	    value      	"Internal Editor")
	(object Attribute
	    tool       	"VC++"
	    name       	"Scripting"
	    value      	FALSE)
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagName1"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagText1"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagApply1"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagName2"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagText2"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagApply2"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagName3"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagText3"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagApply3"
	    value      	""))
    quid       	"4373479202FD"
    defaults   	(object defaults
	rightMargin 	0.250000
	leftMargin 	0.250000
	topMargin  	0.250000
	bottomMargin 	0.500000
	pageOverlap 	0.250000
	clipIconLabels 	TRUE
	autoResize 	TRUE
	snapToGrid 	TRUE
	gridX      	0
	gridY      	0
	defaultFont 	(object Font
	    size       	10
	    face       	"Arial"
	    bold       	FALSE
	    italics    	FALSE
	    underline  	FALSE
	    strike     	FALSE
	    color      	0
	    default_color 	TRUE)
	showMessageNum 	3
	showClassOfObject 	TRUE
	notation   	"Unified")
    root_usecase_package 	(object Class_Category "Use Case View"
	quid       	"4373479202FF"
	exportControl 	"Public"
	global     	TRUE
	logical_models 	(list unit_reference_list)
	logical_presentations 	(list unit_reference_list
	    (object UseCaseDiagram "Main"
		quid       	"4373479401F5"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    root_category 	(object Class_Category "Logical View"
	quid       	"4373479202FE"
	exportControl 	"Public"
	global     	TRUE
	subsystem  	"Component View"
	quidu      	"437347920300"
	logical_models 	(list unit_reference_list
	    (object Class "TProtocolName"
		quid       	"439404E601CD")
	    (object Class "CProtocolIP"
		quid       	"4394498A0257")
	    (object Class "$UNNAMED$0"
		quid       	"43983354009B")
	    (object UseCase "NewUseCase"
		quid       	"438C1A490151"
		stereotype 	"use-case realization")
	    (object Association "$UNNAMED$1"
		quid       	"438C5E120269"
		roles      	(list role_list
		    (object Role "$UNNAMED$2"
			quid       	"438C5E150324"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::IPSEC"
			quidu      	"43734937034B"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$3"
			quid       	"438C5E150326"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolFamilyIpsec"
			quidu      	"437347F4030D")))
	    (object Association "$UNNAMED$4"
		quid       	"438D69EB0189"
		roles      	(list role_list
		    (object Role "$UNNAMED$5"
			quid       	"438D69ED00CE"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::RHookSA"
			quidu      	"437347F6003E"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$6"
			quid       	"438D69ED00DD"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::CIp6Hook"
			quidu      	"43734D99033C"
			is_aggregate 	TRUE)))
	    (object Association "$UNNAMED$7"
		quid       	"438D6A7503C3"
		roles      	(list role_list
		    (object Role "$UNNAMED$8"
			quid       	"438D6A7802D9"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::RHookSA"
			quidu      	"437347F6003E"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$9"
			quid       	"438D6A7802E8"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
			quidu      	"437347F60138"
			is_aggregate 	TRUE)))
	    (object Association "$UNNAMED$10"
		quid       	"438D77160098"
		roles      	(list role_list
		    (object Role "$UNNAMED$11"
			quid       	"438D771700B7"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
			quidu      	"4373492F0213"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$12"
			quid       	"438D771700C7"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			is_navigable 	TRUE
			is_aggregate 	TRUE)))
	    (object Association "$UNNAMED$13"
		quid       	"439404580135"
		roles      	(list role_list
		    (object Role "$UNNAMED$14"
			quid       	"439404580368"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::TLibraryPtr"
			quidu      	"437347F500FA"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$15"
			quid       	"439404580377"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::CLibraryList"
			quidu      	"437347F50157"
			client_cardinality 	(value cardinality "0..*")
			is_aggregate 	TRUE)))
	    (object Association "$UNNAMED$16"
		quid       	"439405140258"
		roles      	(list role_list
		    (object Role "$UNNAMED$17"
			quid       	"4394051600F1"
			supplier   	"Logical View::TProtocolName"
			quidu      	"439404E601CD"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$18"
			quid       	"4394051600F3"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::TLibraryPtr"
			quidu      	"437347F500FA")))
	    (object Association "$UNNAMED$19"
		quid       	"4394078500BD"
		roles      	(list role_list
		    (object Role "$UNNAMED$20"
			quid       	"43940786014A"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmMap"
			quidu      	"437349310280"
			client_cardinality 	(value cardinality "0..*")
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$21"
			quid       	"43940786014C"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::CAlgorithmList"
			quidu      	"4373493102DE"
			is_aggregate 	TRUE)))
	    (object Class_Category "VC++ Reverse Engineered"
		quid       	"437347F40232"
		exportControl 	"Public"
		logical_models 	(list unit_reference_list
		    (object Class "NewInterface"
			quid       	"4378A3DE01EF"
			stereotype 	"Interface"
			operations 	(list Operations
			    (object Operation "opname"
				quid       	"4378AF0601A1"
				concurrency 	"Sequential"
				opExportControl 	"Public"
				uid        	0)))
		    (object Class "NewInterface2"
			quid       	"43799395010B"
			stereotype 	"Interface")
		    (object Association "$UNNAMED$22"
			quid       	"4378A5C900AA"
			roles      	(list role_list
			    (object Role "$UNNAMED$23"
				quid       	"4378A5CC02FC"
				supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
				quidu      	"4373492F0213"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$24"
				quid       	"4378A5CC033A"
				supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
				quidu      	"437347F603D8"
				Containment 	"By Reference"
				is_navigable 	TRUE
				is_aggregate 	TRUE)))
		    (object Association "$UNNAMED$25"
			quid       	"4378AE4F016B"
			roles      	(list role_list
			    (object Role "$UNNAMED$26"
				quid       	"4378AE5002C3"
				supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
				quidu      	"4373492F0213"
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$27"
				quid       	"4378AE5002E2"
				supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
				quidu      	"437347F603D8"
				is_aggregate 	TRUE)))
		    (object Association "$UNNAMED$28"
			quid       	"437993A4004F"
			roles      	(list role_list
			    (object Role "$UNNAMED$29"
				quid       	"437993A7009D"
				supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderKey"
				quidu      	"43734936035B"
				client_cardinality 	(value cardinality "0..*")
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$30"
				quid       	"437993A700AD"
				supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
				quidu      	"437349360138"
				is_aggregate 	TRUE)))
		    (object Association "$UNNAMED$31"
			quid       	"437996B701BC"
			roles      	(list role_list
			    (object Role "$UNNAMED$32"
				quid       	"437996B80278"
				supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicyAction"
				quidu      	"4373492F002E"
				client_cardinality 	(value cardinality "0..*")
				is_navigable 	TRUE)
			    (object Role "$UNNAMED$33"
				quid       	"437996B80287"
				supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
				quidu      	"4373492F00CB"
				is_navigable 	TRUE
				is_aggregate 	TRUE)))
		    (object Class_Category "rose"
			quid       	"437347F40243"
			exportControl 	"Public"
			logical_models 	(list unit_reference_list
			    (object Class "CEndPoint"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F40245"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F40261"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecReferenceCountObject"
					quidu      	"43734930029F"))
				operations 	(list Operations
				    (object Operation "~CEndPoint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F40271"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "CEndPoint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F40272"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"437347F40273"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aScope"
						quid       	"437347F40274"
						type       	"const TUint32"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CEndPoint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F40275"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"437347F40276"
						type       	"RCircularList&")
					    (object Parameter "aLength"
						quid       	"437347F40277"
						type       	"TUint"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "New"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F40280"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"437347F40282"
						type       	"RCircularList&")
					    (object Parameter "aName"
						quid       	"437347F40283"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"CEndPoint*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437347F40245")
				    (object Operation "Cast"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F40284"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"437347F40286"
						type       	"RCircularList&"))
					result     	"CEndPoint&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437347F40245")
				    (object Operation "MatchingName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F40287"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"437347F40288"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Name"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F402DE"
					stereotype 	"const"
					result     	"const TDesC8&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsNamed"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F402E0"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TAddressBuf"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F402EE"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F402FE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TBuf<70>"
					quidu      	"437347F402EF"))
				operations 	(list Operations
				    (object Operation "TAddressBuf"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F402FF"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"437347F40300"
						type       	"const TIpAddress&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Instantiated_Class "TBuf<70>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"437347F402EF"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"437347F402FD"
					supplier   	"TBuf"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CProtocolFamilyIpsec"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F4030D"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F4030E"
					supplier   	"CProtocolFamilyBase"))
				operations 	(list Operations
				    (object Operation "CProtocolFamilyIpsec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F4030F"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CProtocolFamilyIpsec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F40310"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Install"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F40311"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Remove"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F4031C"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewProtocolL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F4031D"
					parameters 	(list Parameters
					    (object Parameter "aSockType"
						quid       	"437347F4031E"
						type       	"TUint")
					    (object Parameter "aProtocol"
						quid       	"437347F4031F"
						type       	"TUint"))
					result     	"CProtocolBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ProtocolList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F40320"
					parameters 	(list Parameters
					    (object Parameter "aProtocolList"
						quid       	"437347F40321"
						type       	"TServerProtocolDesc* &"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TAcquireMessage"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F403B9"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F403C8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"))
				operations 	(list Operations
				    (object Operation "TAcquireMessage"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F403C9"
					parameters 	(list Parameters
					    (object Parameter "aSA"
						quid       	"437347F403CA"
						type       	"const CSecurityAssoc&"
						const      	TRUE)
					    (object Parameter "aSpec"
						quid       	"437347F403CB"
						type       	"const TSecurityAssocSpec&"
						const      	TRUE)
					    (object Parameter "aTunnel"
						quid       	"437347F403CC"
						type       	"TUint8")
					    (object Parameter "aTs"
						quid       	"437347F403CD"
						type       	"const RTrafficSelectorSet&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TExpireMessage"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F5008C"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F5009C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"))
				operations 	(list Operations
				    (object Operation "TExpireMessage"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F5009D"
					parameters 	(list Parameters
					    (object Parameter "aSA"
						quid       	"437347F5009E"
						type       	"const CSecurityAssoc&"
						const      	TRUE)
					    (object Parameter "aExpired"
						quid       	"437347F5009F"
						type       	"const T_sadb_lifetime&"
						const      	TRUE)
					    (object Parameter "aSeq"
						quid       	"437347F500A0"
						type       	"TUint32"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TLibraryPtr"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F500FA"
				operations 	(list Operations
				    (object Operation "TLibraryPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F500FB"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TLibraryPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F50109"
					parameters 	(list Parameters
					    (object Parameter "aLibrary"
						quid       	"437347F5010A"
						type       	"CProtocolCrypto*")
					    (object Parameter "aName"
						quid       	"437347F5010B"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "algs"
						quid       	"437347F5010C"
						type       	"TAlgorithmDesc*")
					    (object Parameter "aNum"
						quid       	"437347F5010D"
						type       	"TUint"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CLibraryList"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F50157"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F5015A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CArrayFixFlat<TLibraryPtr>"
					quidu      	"437347F50158"))
				operations 	(list Operations
				    (object Operation "CLibraryList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F50167"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CLibraryList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50168"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50169"
					parameters 	(list Parameters
					    (object Parameter "aLibrary"
						quid       	"437347F5016A"
						type       	"CProtocolCrypto*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Lookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F5016B"
					parameters 	(list Parameters
					    (object Parameter "aMap"
						quid       	"437347F5016C"
						type       	"const TAlgorithmMap&"
						const      	TRUE)
					    (object Parameter "aLib"
						quid       	"437347F5016D"
						type       	"TLibraryPtr* *"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Instantiated_Class "CArrayFixFlat<TLibraryPtr>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"437347F50158"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"437347F50159"
					supplier   	"CArrayFixFlat"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CAuthenticationHmac"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F50203"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F50204"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase"
					quidu      	"43734932008C"))
				operations 	(list Operations
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50205"
					stereotype 	"virtual"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Update"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50207"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aMessage"
						quid       	"437347F50209"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Final"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50213"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"437347F50215"
						type       	"TInt"))
					result     	"const TDesC8&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Compare"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50216"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aDigest"
						quid       	"437347F50218"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BlockSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F50219"
					stereotype 	"virtual, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DigestSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F5021B"
					documentation 	
|
| Return the number of bytes defined by the algorithm
| map, not the real digest length of the algorithm.
					
					stereotype 	"virtual, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50222"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aLib"
						quid       	"437347F50224"
						type       	"const TLibraryPtr&"
						const      	TRUE)
					    (object Parameter "anIndex"
						quid       	"437347F50225"
						type       	"TUint")
					    (object Parameter "aKey"
						quid       	"437347F50226"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aBits"
						quid       	"437347F50227"
						type       	"TInt"))
					result     	"CAuthenticationHmac*"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0
					quidu      	"437347F50203")
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50228"
					parameters 	(list Parameters
					    (object Parameter "aLib"
						quid       	"437347F50229"
						type       	"const TLibraryPtr&"
						const      	TRUE)
					    (object Parameter "anIndex"
						quid       	"437347F5022A"
						type       	"TUint")
					    (object Parameter "aKey"
						quid       	"437347F50232"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aBits"
						quid       	"437347F50233"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "~CAuthenticationHmac"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50234"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "CAuthenticationHmac"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F50236"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CEncryptionCipher"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F502CE"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F502CF"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEncryptionBase"
					quidu      	"43734932005D"))
				operations 	(list Operations
				    (object Operation "Encrypt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F502D0"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "anIV"
						quid       	"437347F502D2"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Decrypt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F502DE"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "anIV"
						quid       	"437347F502E0"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Update"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F502E1"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aBuf"
						quid       	"437347F502E3"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Finish"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F502E4"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "anIV"
						quid       	"437347F502E6"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BlockSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F502E7"
					stereotype 	"virtual, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IVSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F502EF"
					stereotype 	"virtual, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CEncryptionCipher"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F502F1"
					parameters 	(list Parameters
					    (object Parameter "aLib"
						quid       	"437347F502F2"
						type       	"const TLibraryPtr&"
						const      	TRUE)
					    (object Parameter "anIndex"
						quid       	"437347F502F3"
						type       	"TUint")
					    (object Parameter "aBits"
						quid       	"437347F502F4"
						type       	"TInt"))
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "~CEncryptionCipher"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F502F5"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CEncryptionNull"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F5034B"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F5034C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEncryptionBase"
					quidu      	"43734932005D"))
				operations 	(list Operations
				    (object Operation "Encrypt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F5034D"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"437347F5034F"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Decrypt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F5035B"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"437347F5035D"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Update"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F5035E"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"437347F50360"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Finish"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F50361"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"437347F50363"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BlockSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F50364"
					stereotype 	"virtual, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IVSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F5036C"
					stereotype 	"virtual, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CEncryptionNull"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F5036E"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "~CEncryptionNull"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F5036F"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RHookSA"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F6003E"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F6003F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RSecurityAssociation"
					quidu      	"43734932001F"))
				operations 	(list Operations
				    (object Operation "Callback"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F60040"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aAssociation"
						quid       	"437347F6004F"
						type       	"RSecurityAssociation&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RHookSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F60050"
					parameters 	(list Parameters
					    (object Parameter "aFlow"
						quid       	"437347F60051"
						type       	"CFlowContext&")
					    (object Parameter "aItem"
						quid       	"437347F60052"
						type       	"CPolicyAction* const"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TUpperLayerSnoop"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F6007D"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F6007E"
					documentation 	" Basic"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F60080"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Port"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F60082"
					documentation 	" Access values"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aOff"
						quid       	"437347F6008D"
						type       	"TUint8"))
					result     	"TUint16"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Byte"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F6008E"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aOff"
						quid       	"437347F60090"
						type       	"TUint8"))
					result     	"TUint8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TSnoopHeader"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F600AB"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CIpsecHook"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F60138"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F60139"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecReferenceCountObject"
					quidu      	"43734930029F")
				    (object Inheritance_Relationship
					quid       	"437347F6013A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MFlowHook"
					quidu      	"43734DA1032C"))
				operations 	(list Operations
				    (object Operation "CIpsecHook"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F6013B"
					parameters 	(list Parameters
					    (object Parameter "aMgr"
						quid       	"437347F6013C"
						type       	"MAssociationManager&")
					    (object Parameter "aFlow"
						quid       	"437347F6013D"
						type       	"CFlowContext&")
					    (object Parameter "aInfo"
						quid       	"437347F6013E"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE)
					    (object Parameter "aCount"
						quid       	"437347F60148"
						type       	"const TInt"
						const      	TRUE)
					    (object Parameter "aTunnels"
						quid       	"437347F60149"
						type       	"const TInt"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "~CIpsecHook"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F6014A"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Assoc"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F6014B"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"437347F6014D"
						type       	"TInt"))
					result     	"RHookSA&"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0
					quidu      	"437347F6003E")
				    (object Operation "Tunnel"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F6014E"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"437347F60157"
						type       	"TInt"))
					result     	"RIpAddress&"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F60158"
					documentation 	" for CProtocolSecpol"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aMgr"
						quid       	"437347F6015A"
						type       	"MAssociationManager&")
					    (object Parameter "aFlow"
						quid       	"437347F6015B"
						type       	"CFlowContext&")
					    (object Parameter "aInfo"
						quid       	"437347F6015C"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE)
					    (object Parameter "aCount"
						quid       	"437347F6015D"
						type       	"TInt")
					    (object Parameter "aItems"
						quid       	"437347F6015E"
						type       	"CPolicyAction* *")
					    (object Parameter "aTunnels"
						quid       	"437347F6015F"
						type       	"TInt")
					    (object Parameter "aSrc"
						quid       	"437347F60167"
						type       	"const RIpAddress*"
						const      	TRUE))
					result     	"CIpsecHook*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437347F60138")
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F60168"
					documentation 	" MFlowHook"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ReadyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F60169"
					parameters 	(list Parameters
					    (object Parameter "aHead"
						quid       	"437347F6016A"
						type       	"TPacketHead&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F6016B"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"437347F6016C"
						type       	"RMBufSendPacket&")
					    (object Parameter "aInfo"
						quid       	"437347F6016D"
						type       	"RMBufSendInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F60177"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TIpsecFragmentData"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F601B5"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CIpsecFragmentInfo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F60242"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F60243"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CIpsecFragmentInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F60244"
					parameters 	(list Parameters
					    (object Parameter "aCount"
						quid       	"437347F60245"
						type       	"TUint"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "New"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F60251"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aCount"
						quid       	"437347F60253"
						type       	"TUint"))
					result     	"CIpsecFragmentInfo*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437347F60242")
				    (object Operation "operator[]"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F60254"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"437347F60256"
						type       	"TInt"))
					result     	"TIpsecFragmentData&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437347F601B5")
				    (object Operation "~CIpsecFragmentInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F60257"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CProtocolSecpol"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F603D8"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F603D9"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolPosthook"
					quidu      	"43734D930213")
				    (object Inheritance_Relationship
					quid       	"437347F70000"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MSecurityPolicyManager"
					quidu      	"4373492F01C5")
				    (object Inheritance_Relationship
					quid       	"437347F70001"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MEventListener"
					quidu      	"43734D9C02F3"
					exportControl 	"Private"))
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"43799A4E01C0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
					quidu      	"437347F60138"))
				operations 	(list Operations
				    (object Operation "CProtocolSecpol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70002"
					documentation 	" ESOCK Protocol Basics"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CProtocolSecpol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70003"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindToL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70004"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"437347F70005"
						type       	"CProtocolBase*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Identify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70006"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aInfo"
						quid       	"437347F70010"
						type       	"TServerProtocolDesc*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewSAPL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70011"
					parameters 	(list Parameters
					    (object Parameter "aSockType"
						quid       	"437347F70012"
						type       	"TUint"))
					result     	"CServProviderBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TransformL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70013"
					documentation 	" for CProtocolIpsec (inbound transforms)"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"437347F70014"
						type       	"RMBufHookPacket&")
					    (object Parameter "aInfo"
						quid       	"437347F70015"
						type       	"RMBufRecvInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70016"
					documentation 	" Hook methods (inbound direction)"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"437347F7001F"
						type       	"RMBufHookPacket&")
					    (object Parameter "aInfo"
						quid       	"437347F70020"
						type       	"RMBufRecvInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "OpenL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70021"
					documentation 	" Hook methods (outbound direction)"
					parameters 	(list Parameters
					    (object Parameter "aHead"
						quid       	"437347F70022"
						type       	"TPacketHead&")
					    (object Parameter "aFlow"
						quid       	"437347F70023"
						type       	"CFlowContext*"))
					result     	"MFlowHook*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Notify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70024"
					documentation 	" MEventListener"
					parameters 	(list Parameters
					    (object Parameter "aEventClass"
						quid       	"437347F70025"
						type       	"TUint")
					    (object Parameter "aEventType"
						quid       	"437347F7002E"
						type       	"TUint")
					    (object Parameter "aData"
						quid       	"437347F7002F"
						type       	"const void*"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetInterfaceIndex"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70030"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"437347F70031"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "UpdateInterfaceIndex"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70032"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"437347F70033"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aIndex"
						quid       	"437347F7003E"
						type       	"TUint32"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "FixupInterfaceIndexes"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7003F"
					parameters 	(list Parameters
					    (object Parameter "aPolicy"
						quid       	"437347F70040"
						type       	"CSecurityPolicy*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Policy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F70041"
					documentation 	" Security Policy Management section"
					stereotype 	"const"
					result     	"CSecurityPolicy*"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "SetPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70043"
					parameters 	(list Parameters
					    (object Parameter "aPolicy"
						quid       	"437347F7004E"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aOffset"
						quid       	"437347F7004F"
						type       	"TUint&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Deliver"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70050"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"437347F70051"
						type       	"RMBufPacketBase&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "NetworkAttachedL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70052"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "NetworkDetached"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70053"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "InterfaceAttached"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7005D"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"437347F7005E"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aIf"
						quid       	"437347F7005F"
						type       	"CNifIfBase*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "SelectSource"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70060"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aDst"
						quid       	"437347F70062"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"437347F7006D"
						type       	"RIpAddress&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CollectBundle"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7006E"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aFilter"
						quid       	"437347F70070"
						type       	"TPolicyFilterInfo&")
					    (object Parameter "aKey"
						quid       	"437347F70071"
						type       	"RPolicySelectorInfo&")
					    (object Parameter "aMaxItems"
						quid       	"437347F70072"
						type       	"const TInt"
						const      	TRUE)
					    (object Parameter "aItems"
						quid       	"437347F70073"
						type       	"CPolicyAction* *")
					    (object Parameter "aSrc"
						quid       	"437347F70074"
						type       	"RIpAddress*")
					    (object Parameter "aTunnels"
						quid       	"437347F70075"
						type       	"TInt&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "UpdateTunnelInterface"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7007D"
					parameters 	(list Parameters
					    (object Parameter "aInfo"
						quid       	"437347F7007E"
						type       	"RMBufRecvInfo&")
					    (object Parameter "aSa"
						quid       	"437347F7007F"
						type       	"const CSecurityAssoc* const"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CheckPacketId"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70080"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"437347F70081"
						type       	"RMBufHookPacket&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CheckFragmentPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70082"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Instantiated_Class "TDblQue<CProviderSecpol>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"437347F700AB"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"437347F700AC"
					supplier   	"TDblQue"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CProtocolIpsec"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F70157"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F70158"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIp6Hook"
					quidu      	"43734D99033C"))
				operations 	(list Operations
				    (object Operation "CProtocolIpsec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F70159"
					parameters 	(list Parameters
					    (object Parameter "aSecpol"
						quid       	"437347F7015A"
						type       	"CProtocolSecpol&"
						quidu      	"437347F603D8"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CProtocolIpsec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7015B"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Identify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F70167"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aEntry"
						quid       	"437347F70169"
						type       	"TServerProtocolDesc*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437347F7016A"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"437347F7016B"
						type       	"RMBufHookPacket&")
					    (object Parameter "aInfo"
						quid       	"437347F7016C"
						type       	"RMBufRecvInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TKeyword"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F70196"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "token_type"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	(value Text 
|typedef enum
|	/**
|	* Tokens of the IPsec policy syntax.
|	*/
|	{
|	token_string,		///< Any string of non-white space and non-token characters.
|	token_question,		///< Question mark: '?'
|	token_equal,		///< Equal sign: '='
|	token_comma,		///< Comma: ','
|	token_brace_left,	///< Left brace: '{'
|	token_brace_right,	///< Right brace: '}'
|	token_par_left,		///< Left parens: '('
|	token_par_right,	///< Right parens: ')'
|	token_eof			///< End of policy string.
|	} token_type;
					))
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F701B5"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TParser"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437347F702CE"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437347F702DE"
					supplier   	"TLex"))
				operations 	(list Operations
				    (object Operation "TParser"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F702DF"
					parameters 	(list Parameters
					    (object Parameter "aSp"
						quid       	"437347F702E0"
						type       	"CSecurityPolicy*")
					    (object Parameter "aPolicy"
						quid       	"437347F702E1"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aEp"
						quid       	"437347F702E2"
						type       	"REndPoints&"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ParseL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F702E3"
					parameters 	(list Parameters
					    (object Parameter "aStartOffset"
						quid       	"437347F702E4"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ParseEndPointL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F702E5"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "SetAddressOrEndPointL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F702EE"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"437347F702EF"
						type       	"RIpAddress&")
					    (object Parameter "aMask"
						quid       	"437347F702F0"
						type       	"TInt")
					    (object Parameter "aError"
						quid       	"437347F702F1"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParseAddressL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F702F2"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"437347F702F3"
						type       	"RIpAddress&")
					    (object Parameter "aMask"
						quid       	"437347F702F4"
						type       	"TInt")
					    (object Parameter "aError"
						quid       	"437347F702FD"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParseAddressAndMaskL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F702FE"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"437347F702FF"
						type       	"RIpAddress&")
					    (object Parameter "aMask"
						quid       	"437347F70300"
						type       	"RIpAddress&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParseSecurityBundleL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70301"
					parameters 	(list Parameters
					    (object Parameter "aActions"
						quid       	"437347F70302"
						type       	"RPolicyActions&")
					    (object Parameter "aTS"
						quid       	"437347F70303"
						type       	"CTransportSelector*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParseAssociationParametersL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7030D"
					parameters 	(list Parameters
					    (object Parameter "aSpec"
						quid       	"437347F7030E"
						type       	"TSecurityAssocSpec&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParseSelectorL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7030F"
					parameters 	(list Parameters
					    (object Parameter "aPs"
						quid       	"437347F70310"
						type       	"CPolicySelector* &"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "TransportSelectorL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F70311"
					parameters 	(list Parameters
					    (object Parameter "aTs"
						quid       	"437347F70312"
						type       	"CTransportSelector* &"))
					result     	"token_type"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0
					quidu      	"437347F701B5")
				    (object Operation "ParseAssociationL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7031C"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParseAlgorithmReferenceL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7031D"
					parameters 	(list Parameters
					    (object Parameter "aInsert"
						quid       	"437347F7031E"
						type       	"TInt"))
					result     	"TAlgorithmMap*"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ParseAlgorithmMappingL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7031F"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"437347F70320"
						type       	"TAlgorithmClass"
						quidu      	"4373493800FB"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "NextToken"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7032C"
					result     	"token_type"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0
					quidu      	"437347F701B5")
				    (object Operation "SkipSpaceAndMark"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437347F7032D"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CPolicySpec"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F0000"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373492F0001"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecReferenceCountObject"
					quidu      	"43734930029F"))
				operations 	(list Operations
				    (object Operation "~CPolicySpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0002"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CPolicySpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0003"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CPolicyAction"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F002E"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373492F003E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecReferenceCountObject"
					quidu      	"43734930029F"))
				operations 	(list Operations
				    (object Operation "~CPolicyAction"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F003F"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RPolicyActions"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef class RArray<CPolicyAction *> RPolicyActions;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F0072"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CSelectorInterface"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F008C"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373492F008D"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CSelectorInterface"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F009C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CSelectorInterface"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F009D"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CPolicySelector"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F00CB"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373492F00DA"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CPolicySelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F00DB"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CPolicySelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F00DC"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CSecurityPolicy"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F0148"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373492F0149"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CSecurityPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F014A"
					documentation 	
|
| Construct an empty policy object
					
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "~CSecurityPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F014B"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "SetPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F014C"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPolicy"
						quid       	"4373492F0158"
						type       	"CSecurityPolicy* &")
					    (object Parameter "aNewPolicy"
						quid       	"4373492F0159"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aOffset"
						quid       	"4373492F015A"
						type       	"TUint&")
					    (object Parameter "aEp"
						quid       	"4373492F015B"
						type       	"REndPoints&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindSpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F015C"
					documentation 	
|
| The following methods are really intended to be used only
| by the Policy parser, not for generic consumption!
					
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"4373492F015E"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"CPolicySpec*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"4373492F0000")
				    (object Operation "FindAlg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F015F"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"4373492F0161"
						type       	"TAlgorithmClass"
						quidu      	"4373493800FB")
					    (object Parameter "anAlg"
						quid       	"4373492F0167"
						type       	"TInt"))
					result     	"TAlgorithmMap*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindAlg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F0168"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLib"
						quid       	"4373492F016A"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "anAlg"
						quid       	"4373492F016B"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"TAlgorithmMap*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewAlgL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F016C"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLib"
						quid       	"4373492F016E"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "anAlg"
						quid       	"4373492F016F"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"TAlgorithmMap*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LookupInterfaceL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0170"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"4373492F0177"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"const CSelectorInterface*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Instantiated_Class "RArray<CPolicySpec*>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"4373492F0186"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"4373492F0187"
					supplier   	"RArray"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Instantiated_Class "RArray<RIpAddress>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"4373492F0196"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"4373492F0197"
					supplier   	"RArray"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MSecurityPolicyManager"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F01C5"
				documentation 	
|
|	This header contains "private" data between sc_prt.cpp and sc_sap.cpp.
|	It should not be included by anyone else.
				
				stereotype 	"interface"
				operations 	(list Operations
				    (object Operation "SetPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F01C6"
					documentation 	
|*
|	* Set a new policy for the IPSEC.
|	*
|	* @param aPolicy	The policy definition string
|	* @retval aOffset	Parsing offset into the policy string. In and out parameter.
|	*
|	* @return KErrNone, if policy installed, and error otherwise.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPolicy"
						quid       	"4373492F01C8"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aOffset"
						quid       	"4373492F01C9"
						type       	"TUint&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Deliver"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F01D4"
					documentation 	
|*
|	* Deliver a copy of a packet to all policy sockets.
|	*
|	* @param aPacket The packet
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"4373492F01D6"
						type       	"RMBufPacketBase&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				module     	"Component View::rose.idl"
				quidu      	"43BA68DB02B3"
				language   	"VC++")
			    (object Class "CProviderSecpol"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F0213"
				documentation 	
|//////////////////////////////////////////////////////////////////////////////
| Secpol Socket Provider Base
|//////////////////////////////////////////////////////////////////////////////
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43BA68F000CE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderIpsecBase"
					quidu      	"43BA68FA02F1"))
				operations 	(list Operations
				    (object Operation "InitL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0223"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CProviderSecpol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0224"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"4373492F0225"
						type       	"MSecurityPolicyManager*"
						quidu      	"4373492F01C5"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CProviderSecpol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0226"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Start"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0227"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LocalName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0228"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"4373492F0233"
						type       	"TSockAddr&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLocalName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0234"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"4373492F0235"
						type       	"TSockAddr&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0236"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"4373492F0238"
						type       	"TSockAddr&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetRemName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0239"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"4373492F023A"
						type       	"TSockAddr&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0242"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "level"
						quid       	"4373492F0244"
						type       	"TUint")
					    (object Parameter "name"
						quid       	"4373492F0245"
						type       	"TUint")
					    (object Parameter "anOption"
						quid       	"4373492F0246"
						type       	"TDes8&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Ioctl"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0247"
					parameters 	(list Parameters
					    (object Parameter "level"
						quid       	"4373492F0248"
						type       	"TUint")
					    (object Parameter "name"
						quid       	"4373492F0249"
						type       	"TUint")
					    (object Parameter "anOption"
						quid       	"4373492F024A"
						type       	"TDes8*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CancelIoctl"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0251"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"4373492F0252"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"4373492F0253"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0254"
					parameters 	(list Parameters
					    (object Parameter "level"
						quid       	"4373492F0255"
						type       	"TUint")
					    (object Parameter "name"
						quid       	"4373492F0256"
						type       	"TUint")
					    (object Parameter "anOption"
						quid       	"4373492F0257"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Write"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0258"
					parameters 	(list Parameters
					    (object Parameter "aDesc"
						quid       	"4373492F0259"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "options"
						quid       	"4373492F0261"
						type       	"TUint")
					    (object Parameter "anAddr"
						quid       	"4373492F0262"
						type       	"TSockAddr*"
						initv      	"NULL"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetData"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0263"
					parameters 	(list Parameters
					    (object Parameter "aDesc"
						quid       	"4373492F0264"
						type       	"TDes8&")
					    (object Parameter "aOptions"
						quid       	"4373492F0265"
						type       	"TUint")
					    (object Parameter "anAddr"
						quid       	"4373492F0266"
						type       	"TSockAddr*"
						initv      	"NULL"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ActiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0267"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ActiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0268"
					parameters 	(list Parameters
					    (object Parameter "aConnectionData"
						quid       	"4373492F0271"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PassiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0272"
					parameters 	(list Parameters
					    (object Parameter "aQueSize"
						quid       	"4373492F0273"
						type       	"TUint"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PassiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0274"
					parameters 	(list Parameters
					    (object Parameter "aQueSize"
						quid       	"4373492F0275"
						type       	"TUint")
					    (object Parameter "aConnectionData"
						quid       	"4373492F0276"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Shutdown"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0277"
					parameters 	(list Parameters
					    (object Parameter "aOption"
						quid       	"4373492F0278"
						type       	"TCloseType"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Shutdown"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0279"
					parameters 	(list Parameters
					    (object Parameter "aOption"
						quid       	"4373492F0280"
						type       	"TCloseType")
					    (object Parameter "aDisconnectionData"
						quid       	"4373492F0281"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AutoBind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0282"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsReceiving"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0283"
					documentation 	" Used by CProtocolSecpol only."
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SecurityCheck"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0284"
					parameters 	(list Parameters
					    (object Parameter "aChecker"
						quid       	"4373492F0285"
						type       	"MProvdSecurityChecker*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Deliver"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F0286"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"4373492F0290"
						type       	"RMBufChain&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "Deliver"
					quid       	"438C7008027C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CProviderSecpol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F000ED"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43BA68F000FD"
						type       	"MSecurityPolicyManager&"
						quidu      	"4373492F01C5"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TExtendedSequenceNumber"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F02DE"
				operations 	(list Operations
				    (object Operation "operator++"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F02EE"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator!"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F02EF"
					stereotype 	"const"
					result     	"int"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F02F1"
					parameters 	(list Parameters
					    (object Parameter "aVal"
						quid       	"4373492F02F2"
						type       	"TUint32"))
					result     	"TExtendedSequenceNumber&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"4373492F02DE")
				    (object Operation "operator TUint32"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F02F3"
					stereotype 	"const"
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHigh"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F02FE"
					parameters 	(list Parameters
					    (object Parameter "aVal"
						quid       	"4373492F02FF"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "High"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F0300"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RTrafficSelector"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F032C"
				operations 	(list Operations
				    (object Operation "operator<="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F032D"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSel"
						quid       	"4373492F032F"
						type       	"const RTrafficSelector&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RTrafficSelectorSet"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F036B"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373492F037C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RArray<RTrafficSelector>"
					quidu      	"4373492F037A"))
				operations 	(list Operations
				    (object Operation "~RTrafficSelectorSet"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F037D"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373492F038A"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Reset"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373492F038B"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Instantiated_Class "RArray<RTrafficSelector>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"4373492F037A"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"4373492F037B"
					supplier   	"RArray"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RAssociationInfo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373492F0399"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373492F039A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTrafficSelector"
					quidu      	"4373492F032C"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CIpsecReferenceCountObject"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734930029F"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373493002AF"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CIpsecReferenceCountObject"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493002B0"
					documentation 	" Non-default constructor only needed for debugging"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493002B1"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsShared"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493002B2"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493002B4"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CIpsecReferenceCountObject"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493002B5"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RPolicySelectorInfo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734930030D"
				operations 	(list Operations
				    (object Operation "FillZ"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734930030E"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPolicyFilterInfo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734930036B"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CTransportSelector"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493003B9"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373493003BA"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecReferenceCountObject"
					quidu      	"43734930029F"))
				operations 	(list Operations
				    (object Operation "CTransportSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493003BB"
					parameters 	(list Parameters
					    (object Parameter "aData"
						quid       	"4373493003BC"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE)
					    (object Parameter "aMask"
						quid       	"4373493003C8"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE)
					    (object Parameter "aOr"
						quid       	"4373493003C9"
						type       	"CTransportSelector* const"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Match"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493003CA"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"4373493003CC"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CTransportSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493003CD"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TLifetimeAllocations"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef uint32_t TLifetimeAllocations;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734931000F"
				documentation 	
|
| Mapping of low level types in pfkeyv2.h into more semantic names
| (This is to avoid a need to look many places in case pfkeyv2 changes)
				
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TLifetimeBytes"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef uint64_t TLifetimeBytes;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734931002E"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TLifetimeSeconds"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef uint64_t TLifetimeSeconds;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734931003E"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CIdentity"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734931008C"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734931008D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecReferenceCountObject"
					quidu      	"43734930029F"))
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931009C"
					documentation 	" Create and construct a new Identity block"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aIdentity"
						quid       	"43734931009E"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"CIdentity*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734931008C")
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931009F"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aIdentity"
						quid       	"4373493100A1"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aType"
						quid       	"4373493100A2"
						type       	"TUint16"))
					result     	"CIdentity*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734931008C")
				    (object Operation "Type"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493100A3"
					stereotype 	"const"
					result     	"TUint16"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Match"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493100AB"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aOther"
						quid       	"4373493100AD"
						type       	"const CIdentity&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CIdentity"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493100AE"
					documentation 	" Construct and destruct are private, triggered internally."
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"4373493100AF"
						type       	"TUint32"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "~CIdentity"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493100B0"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Identity"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493100C2"
					stereotype 	"const"
					result     	"const TDesC8&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TLifetime"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493100FA"
				documentation 	" TLifetime, a help structure"
				operations 	(list Operations
				    (object Operation "TLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349310109"
					parameters 	(list Parameters
					    (object Parameter "aLifetime"
						quid       	"43734931010A"
						type       	"const struct sadb_lifetime&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Freeze"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931010B"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aTime"
						quid       	"43734931010D"
						type       	"TTime&")
					    (object Parameter "aNow"
						quid       	"43734931010E"
						type       	"const TTime&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931010F"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TSecurityAssocSpec"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493101A5"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TAlgorithmMap"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349310280"
				operations 	(list Operations
				    (object Operation "TAlgorithmMap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349310281"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"437349310282"
						type       	"TAlgorithmClass"
						quidu      	"4373493800FB")
					    (object Parameter "anId"
						quid       	"437349310283"
						type       	"TInt")
					    (object Parameter "aBits"
						quid       	"437349310284"
						type       	"TInt")
					    (object Parameter "aLibrary"
						quid       	"437349310290"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "anAlgorithm"
						quid       	"437349310291"
						type       	"const TDesC&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CAlgorithmList"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493102DE"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373493102F0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CArrayFixFlat<TAlgorithmMap>"
					quidu      	"4373493102EE"))
				operations 	(list Operations
				    (object Operation "CAlgorithmList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493102F1"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493102F2"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"4373493102F3"
						type       	"TAlgorithmClass"
						quidu      	"4373493800FB")
					    (object Parameter "anId"
						quid       	"4373493102F4"
						type       	"TInt")
					    (object Parameter "aBits"
						quid       	"4373493102FD"
						type       	"TInt")
					    (object Parameter "aLibrary"
						quid       	"4373493102FE"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "anAlgorithm"
						quid       	"4373493102FF"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Lookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349310300"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"437349310301"
						type       	"TAlgorithmClass"
						quidu      	"4373493800FB")
					    (object Parameter "anAlg"
						quid       	"437349310302"
						type       	"TInt"))
					result     	"TAlgorithmMap*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437349310280")
				    (object Operation "Lookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349310303"
					parameters 	(list Parameters
					    (object Parameter "aLibrary"
						quid       	"437349310304"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "anAlg"
						quid       	"43734931030D"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"TAlgorithmMap*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437349310280"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Instantiated_Class "CArrayFixFlat<TAlgorithmMap>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"4373493102EE"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"4373493102EF"
					supplier   	"CArrayFixFlat"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MAssociationManager"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734931035B"
				stereotype 	"interface"
				operations 	(list Operations
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931036B"
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931036D"
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Acquire"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931036F"
					documentation 	
|
| Locate SA matching the paramteters
| (generates ACQUIRE if not found).
|
|	Returns
|	< 0,	for permanent error (no SA will
|			be available)
|	= 0,	SA available and ready to be used
|	> 0,	SA available but pending, SA may become
|			available later (negotiation completes)
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSA"
						quid       	"437349310371"
						type       	"CSecurityAssoc* &")
					    (object Parameter "aSpec"
						quid       	"437349310372"
						type       	"const TSecurityAssocSpec&"
						const      	TRUE)
					    (object Parameter "aTS"
						quid       	"43734931037A"
						type       	"const CTransportSelector*"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"43734931037B"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aDst"
						quid       	"43734931037C"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aInfo"
						quid       	"43734931037D"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE)
					    (object Parameter "aTunnel"
						quid       	"43734931037E"
						type       	"TBool"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Verify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931037F"
					documentation 	
|*
|	* Verify Security Association.
|	*
|	* SECPOL calls this to verify that the applied SA matches the
|	* policy specification.
|	*
|	* @param aSa	the SA to be verified
|	* @param aSpec	the required SA features
|	* @param aSrc	the source address from the packet
|	* @param aDst	the destination address of the packet
|	* @param aInfo	the selector information
|	*
|	* @returns
|	*	@li	KErrNone, when all is OK
|	*	@li	error < 0, when something doesn't match
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"437349310381"
						type       	"const CSecurityAssoc*"
						const      	TRUE)
					    (object Parameter "aSpec"
						quid       	"437349310382"
						type       	"const TSecurityAssocSpec&"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"437349310383"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aDst"
						quid       	"437349310384"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aInfo"
						quid       	"43734931038A"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931038B"
					documentation 	
|*
|	* Outgoing packet transformation for IPSEC
|	*
|	* SECPOL calls this once for each packet for each IPsec required
|	* IPsec transform (ESP or AH).
|	*
|	* First, applies the tunnel transform, if present.
|	* After this, applies the IPSEC transform specified by the Security
|	* Association if present.
|	* Having a NULL SA parameter allows this to be used as a plain
|	* tunnel wrapper.
|	*
|	* @param aSa		The SA to be applied to the packet (or NULL)
|	* @param aPacket	The outgoing packet
|	* @param aInfo		The info block associated with the packet
|	* @param aTunnel	The outer tunnel destination (request tunneling if specified)
|	*
|	* @returns
|	* @li KErrNone, if transformation successfully done
|	* @li KErrGeneral, otherwise (some error condition occurred)
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"43734931038D"
						type       	"CSecurityAssoc*"
						quidu      	"43734930008C")
					    (object Parameter "aPacket"
						quid       	"43734931038E"
						type       	"RMBufSendPacket&")
					    (object Parameter "aInfo"
						quid       	"43734931038F"
						type       	"RMBufSendInfo&")
					    (object Parameter "aTunnel"
						quid       	"437349310390"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349310391"
					documentation 	
|
| Decode IPSEC layer from the received packet and return the
| the applied Security Association and the optional tunnel
| address.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"437349310393"
						type       	"CSecurityAssoc* &")
					    (object Parameter "aPacket"
						quid       	"437349310399"
						type       	"RMBufRecvPacket&")
					    (object Parameter "info"
						quid       	"43734931039A"
						type       	"RMBufRecvInfo&")
					    (object Parameter "aProtocol"
						quid       	"43734931039B"
						type       	"TInt")
					    (object Parameter "aTunnel"
						quid       	"43734931039C"
						type       	"TIpAddress&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Overhead"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734931039D"
					documentation 	
|
| Return maximum overhead caused by this transformation
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"43734931039F"
						type       	"const CSecurityAssoc* const"
						const      	TRUE)
					    (object Parameter "aTunnel"
						quid       	"4373493103A0"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Delete"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493103A1"
					documentation 	
|*
|	* Unconditionally remove all references to the SA and destroy the object,
|	*
|	* The Security Association must be deleted by this function, the ~CSecurityAssociation()
|	* destructor must not be invoked from outside this function.
|	*
|	* Remove the association from the hash table (iHash) and terminate
|	* the pending timer (if any).
|	*
|	* @param aSa	The SA (NULL also allowed for NOP)
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493103AA"
						type       	"CSecurityAssoc*"
						quidu      	"43734930008C"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TimerOn"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493103AB"
					documentation 	
|*
|	* Activate a timeout callback for SA.
|	*
|	* CSecurityAssociation calls this to set a timer for self when the SA
|	* has time based lifetime. Unless cancelled, timeout expiration calls the
|	* CSecurityAssoc::TimerExpired after aDelta seconds has passed.
|	*
|	* @param aSa The affected SA
|	* @param aDelta The timeout
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493103AD"
						type       	"CSecurityAssoc&"
						quidu      	"43734930008C")
					    (object Parameter "aDelta"
						quid       	"4373493103AE"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Expired"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493103AF"
					documentation 	
|*
|	* Generate Expired message.
|	* Called by CSecurityAssocition, when it detects that lifetime has expired (hard)
|	* or is about to expired (soft). Generate an Expired message and deliver it to all
|	* interested parties.
|	*
|	* @param aSa	The association
|	* @param aType	Expiration type (SADB_EXT_LIFETIME_SOFT, SADB_EXT_LIFETIME_HARD)
|	* @param aLifetime Expired lifetime
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493103B1"
						type       	"const CSecurityAssoc&"
						const      	TRUE)
					    (object Parameter "aType"
						quid       	"4373493103B2"
						type       	"TInt")
					    (object Parameter "aLifetime"
						quid       	"4373493103B9"
						type       	"const TLifetime&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAlgorithms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493103BA"
					documentation 	" Miscellaneous"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"4373493103BC"
						type       	"CAlgorithmList*"
						quidu      	"4373493102DE"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Lookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493103BD"
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"4373493103BF"
						type       	"TUint8")
					    (object Parameter "aSPI"
						quid       	"4373493103C0"
						type       	"TUint32")
					    (object Parameter "aDst"
						quid       	"4373493103C1"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"CSecurityAssoc*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734930008C")
				    (object Operation "EndPointCollection"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493103C2"
					documentation 	
|*
|	* Return the named EndPoint collection.
|	*
|	* Security Associtiations can be bound to named end points. The same EP's can be
|	* referenced in the security policy. To allow this, the Security Policy (SPD) and
|	* Security Association Databases (SAD) must use a shared "name space" for the
|	* end points.
|	*
|	* The end point collection is owned by SAD, and the SPD needs to find a reference
|	* to the same instance using this function.
|	*
|	* @return The end point collection.
					
					stereotype 	"abstract"
					result     	"REndPoints&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Acquire"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F20293"
					documentation 	
|*
|	* Acquire a new Security Association.
|	*
|	* SECPOL calls this when it needs a Security Association for a flow.
|	*
|	* If a matching Security Association already exists, it is returned.
|	* Otherwise this generates a PFKEY ACQUIRE message for each registered
|	* key management application and the function returns without SA.
|	*
|	* When not found, this creates a "larval egg SA" that will match any
|	* future request with same parameters. This prevents generating multiple
|	* ACQUIRE messages for the same security association.
|	*
|	* @retval aSa	located SA
|	* @param aSpec	SA requirements
|	* @param aTS	The traffic selector.
|	* @param aSrc	the source address (of SA)
|	* @param aDst	the destination address (of SA)
|	* @param aInfo	the selector information
|	* @param aTunnel True, when association is used in tunnel mode.
|	* @returns
|	* @li	KErrNone        SA found and returned.
|	* @li	KRequestPending SA found (or created), but in LARVAL state
|	* @li	KErrDied        the new larval SA expired (some weird problem)
|	* @li	KErrNotFound    creating SA failed (parameters error? memory?)
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"43BA68F2033F"
						type       	"CSecurityAssoc* &")
					    (object Parameter "aSpec"
						quid       	"43BA68F2038D"
						type       	"const TSecurityAssocSpec&"
						const      	TRUE)
					    (object Parameter "aTS"
						quid       	"43BA68F30003"
						type       	"const CTransportSelector*"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"43BA68F30060"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aDst"
						quid       	"43BA68F300BE"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aInfo"
						quid       	"43BA68F3011C"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE)
					    (object Parameter "aTunnel"
						quid       	"43BA68F3016A"
						type       	"TBool"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F301F7"
					documentation 	
|*
|	* Incoming packet transformation for IPSEC (one layer).
|	*
|	* SECPOL calls this for each incoming packet when the next
|	* procotol indicates IPsec header (AH or ESP).
|	*
|	* Decode IPSEC layer from the received packet and return the
|	* the applied Security Association and the optional tunnel
|	* address.
|	*
|	* @retval aSa		Returns the SA that was used by this transformation (if any)
|	* @param aPacket	The incoming packet
|	* @param aInfo		The info block associated with the packet
|	* @param aProtocol	The protocol (either AH or ESP, and maybe UDP for NAT traversal)
|	* @retval aTunnel	Returns outer source address, if detunneling was done. Otherwise
|	*					just unspecified address.
|	* @returns
|	* @li	< 0, transform failed with error
|	* @li	>= 0, transform succesfull, the next protocol id after unwrap.
|	*
|	* @exception leave	transform failed with an error
|	*
|	* If the input aProtocol is not ESP, AH or IP-in-IP, this function does
|	* nothing and just returns the aProtocol and packet unchanged!!
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"43BA68F302B2"
						type       	"CSecurityAssoc* &")
					    (object Parameter "aPacket"
						quid       	"43BA68F30310"
						type       	"RMBufRecvPacket&"
						quidu      	"43734D990196")
					    (object Parameter "aInfo"
						quid       	"43BA68F3036E"
						type       	"RMBufRecvInfo&"
						quidu      	"43734D990128")
					    (object Parameter "aProtocol"
						quid       	"43BA68F303CB"
						type       	"TInt")
					    (object Parameter "aTunnel"
						quid       	"43BA68F40041"
						type       	"TIpAddress&"
						quidu      	"4373493703A9"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Overhead"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F4009F"
					documentation 	
|*
|	* Returns the maximum overhead caused by this SA/Tunnel combination
|	* for an outbound packet.
|	*
|	* @param aSa		the association (can be null)
|	* @param aTunnel	request IPSEC tunneling, if address is specified
|	*
|	* @return	the header overhead caused by the transformation
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"43BA68F4014B"
						type       	"const CSecurityAssoc* const"
						const      	TRUE)
					    (object Parameter "aTunnel"
						quid       	"43BA68F401A9"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAlgorithms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F40216"
					documentation 	
|*
|	* Deliver Algorithm map from policy to Security Association Database (SAD).
|	*
|	* The ownership of the aList is not changed. The SAD must make own copy of
|	* this.
|	*
|	* @param aList	The algorithm List.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"43BA68F402D1"
						type       	"const CAlgorithmList&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Lookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F4032F"
					documentation 	
|*
|	* Find an SA matching the parameters.
|	*
|	* If SA cannot be located with the given destination address, the search
|	* is repeated with no destination address.
|	*
|	* This function exists ONLY for locating the INCOMING SA for a packet,
|	* which has AH or ESP header..
|	*
|	* @param aType		the Association Type (AH or ESP)
|	* @param aSPI		the SPI number
|	* @param aDst		the destination address (never NONE)
|	* @returns
|	* @li non NULL,   pointer to CSecurityAssociation, if found
|	* @li NULL,       if the requested association does not exist
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43BA68F50003"
						type       	"TUint8")
					    (object Parameter "aSPI"
						quid       	"43BA68F50070"
						type       	"TUint32")
					    (object Parameter "aDst"
						quid       	"43BA68F500CE"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"CSecurityAssoc*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734930008C"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				module     	"Component View::rose.idl"
				quidu      	"43BA68DB02B3"
				language   	"VC++")
			    (object Class "SecurityAssociationCallback"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef void (*SecurityAssociationCallback)(RSecurityAssociation &aAssoc);")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493103C9"
				documentation 	
|*
|* Security Association callback.
				
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RSecurityAssociation"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734932001F"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437349320020"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RCircularList"
					quidu      	"437349380222"))
				operations 	(list Operations
				    (object Operation "Status"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349320021"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734932002F"
					parameters 	(list Parameters
					    (object Parameter "aCallback"
						quid       	"437349320030"
						type       	"SecurityAssociationCallback"
						quidu      	"4373493103C9"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "None"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349320031"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Reset"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349320032"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"437349320033"
						type       	"CSecurityAssoc*"
						quidu      	"43734930008C"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Association"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349320034"
					stereotype 	"const"
					result     	"CSecurityAssoc*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734930008C"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CEncryptionBase"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734932005D"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734932005E"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "~CEncryptionBase"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734932005F"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Encrypt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734932006E"
					documentation 	
|*
|	* Prepare engine for encryption of a packet.
|	*
|	* @param anIV The initial vector for the encryption.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "anIV"
						quid       	"437349320070"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Decrypt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349320071"
					documentation 	
|*
|	* Prepare engine for decryption of a packet.
|	*
|	* @param anIV The initial vector for the decryption
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "anIV"
						quid       	"437349320073"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Finish"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349320074"
					documentation 	
|*
|	* Finish encrypt or decrypt of a packet.
|	*
|	* @retval anIV The last block processed.
|	*
|	* The last block is only used in encryption and the returned
|	* value is used as an initial vector for the next packet to
|	* be encrypted.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "anIV"
						quid       	"437349320076"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Update"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349320077"
					documentation 	
|*
|	* Apply encrypt or decrypt to a buffer fragment.
|	*
|	* @param aBuf The data to prcoess
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aBuf"
						quid       	"43734932007E"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BlockSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734932007F"
					documentation 	
|*
|	* Return the block size of the algorithm.
|	*
|	* @return Block size in bytes.
					
					stereotype 	"abstract, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IVSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349320081"
					documentation 	
|*
|	* Return configured IV size.
|	*
|	* The configured IV size can be shorter than the actual
|	* IV of the algorithm.
|	*
|	* @return The configured IV size.
					
					stereotype 	"abstract, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CAuthenticationBase"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734932008C"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734932008D"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "~CAuthenticationBase"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734932008E"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734932009D"
					documentation 	
|*
|	* Initialize digest.
|	*
|	* Do the HMAC set-up and initialize the message digest computing.
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Update"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734932009F"
					documentation 	
|*
|	* Feed a fragment of data to the digest.
|	*
|	* @param aMessage The data fragment.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aMessage"
						quid       	"4373493200A1"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Compare"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200A2"
					documentation 	
|*
|	* Finish digest and compare ICV.
|	*
|	* This is used when computing the digest for incoming packets. Input
|	* ICV is from the incoming packet and is compared with the computed
|	* value.
|	*
|	* @param aDigest The digest to compare
|	* @return
|	*	@li == 0, digests match (ICV check passes).
|	*	@li != 0, digests do not match.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aDigest"
						quid       	"4373493200A4"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Final"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200A5"
					documentation 	
|*
|	* Finish digest and return final ICV.
|	*
|	* This is used when computing the digest for outgoing packets. The returned
|	* digest value is placed into the packet.
|	*
|	* @param aSize The number of bytes to use.
|	* @return The digest.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"4373493200AB"
						type       	"TInt"))
					result     	"const TDesC8&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BlockSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200AC"
					documentation 	
|*
|	* Return block size of the digest algorithm.
|	*
|	* @return The block size.
					
					stereotype 	"abstract, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DigestSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200AE"
					documentation 	
|*
|	* Return configured digest size.
|	*
|	* This tells how many bytes of the digest value (BlockSize()) is actually
|	* used as ICV value.
|	*
|	* @return The digest size.
					
					stereotype 	"abstract, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CIpsecCryptoManager"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493200DA"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373493200DB"
					supplier   	"CBase"))
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"43940BC9034A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase"
					quidu      	"43734932008C")
				    (object Uses_Relationship
					quid       	"43940BCD002D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEncryptionBase"
					quidu      	"43734932005D"))
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200DC"
					stereotype 	"static"
					result     	"CIpsecCryptoManager*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"4373493200DA")
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200DE"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CIpsecCryptoManager"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200EA"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddLibraryL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200EB"
					parameters 	(list Parameters
					    (object Parameter "aLibrary"
						quid       	"4373493200EC"
						type       	"CProtocolCrypto*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAlgorithms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200ED"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"4373493200EE"
						type       	"CAlgorithmList*"
						quidu      	"4373493102DE"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewAuthL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200EF"
					parameters 	(list Parameters
					    (object Parameter "anAlg"
						quid       	"4373493200F0"
						type       	"TInt")
					    (object Parameter "aKey"
						quid       	"4373493200F1"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"CAuthenticationBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734932008C")
				    (object Operation "NewEncryptL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200FA"
					parameters 	(list Parameters
					    (object Parameter "anAlg"
						quid       	"4373493200FB"
						type       	"TInt")
					    (object Parameter "aKey"
						quid       	"4373493200FC"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"CEncryptionBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734932005D")
				    (object Operation "SupportedAlgorithms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493200FD"
					parameters 	(list Parameters
					    (object Parameter "aNumAuth"
						quid       	"4373493200FE"
						type       	"TInt&")
					    (object Parameter "aNumEncrypt"
						quid       	"4373493200FF"
						type       	"TInt&"))
					result     	"CArrayFixFlat<struct sadb_alg>*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CIpsecCryptoManager"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349320100"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "SetAlgorithms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F50293"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"43BA68F50294"
						type       	"const CAlgorithmList&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "uint8_t"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TUint8 uint8_t;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349320119"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "uint16_t"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TUint16 uint16_t;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349320129"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "uint32_t"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TUint32 uint32_t;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349320139"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "uint64_t"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TInt64 uint64_t;    // Incorrect, but gets allocation right!")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349320148"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_msg"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349320177"
				documentation 	"** Base Message Header Format"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_ext"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493201F4"
				documentation 	"** Additional Message Fields"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_sa"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349320232"
				documentation 	"** Association Extension"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_lifetime"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493202BF"
				documentation 	"** Lifetime Extension"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_address"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734932032C"
				documentation 	"** Address Extension"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_key"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734932038A"
				documentation 	"** Key Extension"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_ident"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493203D8"
				documentation 	"** Identity Extension"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_sens"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734933005D"
				documentation 	"** Sensitivity extension"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_prop"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493300DA"
				documentation 	
| Followed by
|        uint64_t sadb_sens_sens_bitmap[sens_len];
|        uint64_t sadb_sens_integ_bitmap[integ_len];
|    
|** Proposal Extension
				
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_comb"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349330167"
				documentation 	"** Proposal combination"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_supported"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349330251"
				documentation 	"** Supported Algorithms Extension"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_alg"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734933029F"
				documentation 	" * Supported algorithm descriptor"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_spirange"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493302FD"
				documentation 	"** SPI Range Extension"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_msg"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734933034B"
				documentation 	
|
| Map the basic PFKEY V2 structures into Classes with
| constructors for initialized content.
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734933034C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"))
				operations 	(list Operations
				    (object Operation "T_sadb_msg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734933034D"
					parameters 	(list Parameters
					    (object Parameter "aMsgType"
						quid       	"43734933035B"
						type       	"TUint8")
					    (object Parameter "aSaType"
						quid       	"43734933035C"
						type       	"TUint8"
						initv      	"0")
					    (object Parameter "aSeq"
						quid       	"43734933035D"
						type       	"TUint32"
						initv      	"0"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_sa"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734933036B"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734933036C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"))
				operations 	(list Operations
				    (object Operation "T_sadb_sa"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734933036D"
					parameters 	(list Parameters
					    (object Parameter "aSPI"
						quid       	"43734933036E"
						type       	"TUint32"
						initv      	"0")
					    (object Parameter "aWindow"
						quid       	"43734933036F"
						type       	"TUint8"
						initv      	"0")
					    (object Parameter "aState"
						quid       	"43734933037A"
						type       	"TUint8"
						initv      	"SADB_SASTATE_LARVAL")
					    (object Parameter "aAalg"
						quid       	"43734933037B"
						type       	"TUint8"
						initv      	"0")
					    (object Parameter "aEalg"
						quid       	"43734933037C"
						type       	"TUint8"
						initv      	"0")
					    (object Parameter "aFlags"
						quid       	"43734933037D"
						type       	"TUint32"
						initv      	"0"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_lifetime"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734933038A"
				documentation 	
|	T_sadb_lifetime
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437349330399"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"))
				operations 	(list Operations
				    (object Operation "T_sadb_lifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734933039A"
					parameters 	(list Parameters
					    (object Parameter "aLt"
						quid       	"43734933039B"
						type       	"const TLifetime&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "T_sadb_lifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734933039C"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734933039D"
						type       	"TUint8")
					    (object Parameter "aLt"
						quid       	"43734933039E"
						type       	"const TLifetime&"
						const      	TRUE)
					    (object Parameter "aRef"
						quid       	"43734933039F"
						type       	"const TLifetime&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_address"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493303A9"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373493303B9"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_address"
					quidu      	"43734932032C"))
				operations 	(list Operations
				    (object Operation "T_sadb_address"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493303BA"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"4373493303BB"
						type       	"TUint8")
					    (object Parameter "aProto"
						quid       	"4373493303BC"
						type       	"TUint8"
						initv      	"0")
					    (object Parameter "aPrefix"
						quid       	"4373493303BD"
						type       	"TUint8"
						initv      	"0"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_key"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493303C8"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373493303C9"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_key"
					quidu      	"43734932038A"))
				operations 	(list Operations
				    (object Operation "T_sadb_key"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493303CA"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"4373493303D8"
						type       	"TUint8")
					    (object Parameter "aKeyBytes"
						quid       	"4373493303D9"
						type       	"TInt"
						initv      	"0")
					    (object Parameter "aKeyBits"
						quid       	"4373493303DA"
						type       	"TInt"
						initv      	"-1"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_supported"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349340000"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437349340001"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_supported"
					quidu      	"437349330251"))
				operations 	(list Operations
				    (object Operation "T_sadb_supported"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340002"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"437349340003"
						type       	"TUint8")
					    (object Parameter "aNum"
						quid       	"437349340004"
						type       	"TInt"
						initv      	"0"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_ident"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734934000F"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734934001F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_ident"
					quidu      	"4373493203D8"))
				operations 	(list Operations
				    (object Operation "T_sadb_ident"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340020"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"437349340021"
						type       	"TUint8")
					    (object Parameter "aLength"
						quid       	"437349340022"
						type       	"TInt"
						initv      	"0"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_sens"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734934002E"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734934002F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"))
				operations 	(list Operations
				    (object Operation "T_sadb_sens"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734934003E"
					documentation 	" A dummy"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_prop"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734934003F"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734934004E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_prop"
					quidu      	"4373493300DA"))
				operations 	(list Operations
				    (object Operation "T_sadb_prop"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734934004F"
					parameters 	(list Parameters
					    (object Parameter "aReplay"
						quid       	"437349340050"
						type       	"TUint8")
					    (object Parameter "aNum"
						quid       	"437349340051"
						type       	"TInt"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_selector"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734934005D"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734934006D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_x_selector"
					quidu      	"4373493503C8"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "T_sadb_ts"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734934008C"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734934008D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_x_ts"
					quidu      	"437349350399"))
				operations 	(list Operations
				    (object Operation "T_sadb_ts"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734934008E"
					parameters 	(list Parameters
					    (object Parameter "aNum"
						quid       	"43734934008F"
						type       	"TInt"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyBase"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493400BB"
				documentation 	
|
| Remapping of the bytestream PF_KEY into structures
				
				operations 	(list Operations
				    (object Operation "TPfkeyBase"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493400CE"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493400CF"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493400D1"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"4373493400DA"
						type       	"RMBufChain&")
					    (object Parameter "aTotal"
						quid       	"4373493400DB"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493400DC"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"4373493400DE"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyAssociation"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349340109"
				operations 	(list Operations
				    (object Operation "TPfkeyAssociation"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349340119"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734934011A"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734934011C"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734934011E"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"43734934011F"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340128"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"43734934012A"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyLifetime"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349340148"
				operations 	(list Operations
				    (object Operation "TPfkeyLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734934015C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349340167"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340169"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734934016B"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"43734934016C"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734934016D"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"43734934016F"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyIdentity"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493401A5"
				operations 	(list Operations
				    (object Operation "TPfkeyIdentity"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493401C5"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493401C6"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LoadFromStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493401C8"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"4373493401C9"
						type       	"const TInt"
						const      	TRUE)
					    (object Parameter "aPtr"
						quid       	"4373493401CA"
						type       	"const TUint8*"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493401CB"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"4373493401D5"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"4373493401D6"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493401D7"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"4373493401D9"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyAddress"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349340213"
				operations 	(list Operations
				    (object Operation "TPfkeyAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349340242"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349340243"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340245"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"437349340247"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"437349340248"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LoadFromStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340249"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"437349340251"
						type       	"const TInt"
						const      	TRUE)
					    (object Parameter "aPtr"
						quid       	"437349340252"
						type       	"const TUint8*"
						const      	TRUE)
					    (object Parameter "aEp"
						quid       	"437349340253"
						type       	"REndPoints&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindToEndPoint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340254"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"437349340255"
						type       	"TPfkeyIdentity&"
						quidu      	"4373493401A5")
					    (object Parameter "aEp"
						quid       	"437349340256"
						type       	"REndPoints&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340261"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"437349340263"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyKey"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349340290"
				operations 	(list Operations
				    (object Operation "TPfkeyKey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493402A4"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493402AF"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493402B1"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"4373493402B3"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"4373493402B4"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493402B5"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"4373493402B7"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeySensitivity"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493402EE"
				operations 	(list Operations
				    (object Operation "TPfkeySensitivity"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349340312"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349340313"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340315"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"437349340317"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"43734934031C"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734934031D"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"43734934031F"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyProposal"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734934034B"
				operations 	(list Operations
				    (object Operation "TPfkeyProposal"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734934037A"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734934037B"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734934037D"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734934037F"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"437349340380"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349340381"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"43734934038B"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeySupported"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493403B9"
				operations 	(list Operations
				    (object Operation "TPfkeySupported"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349350000"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349350001"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349350003"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"437349350005"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"437349350006"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349350007"
					parameters 	(list Parameters
					    (object Parameter "aExt"
						quid       	"43734935000F"
						type       	"struct sadb_supported*")
					    (object Parameter "aNumAlg"
						quid       	"437349350010"
						type       	"TInt")
					    (object Parameter "aAlg"
						quid       	"437349350011"
						type       	"struct sadb_alg*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349350012"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"437349350014"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeySpirange"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734935003E"
				operations 	(list Operations
				    (object Operation "TPfkeySpirange"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349350053"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349350054"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349350056"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734935005E"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"43734935005F"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349350060"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"437349350062"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyTs"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734935008C"
				operations 	(list Operations
				    (object Operation "TPfkeyTs"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493500A1"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493500B0"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Selector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493500B2"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"4373493500BB"
						type       	"TInt"))
					result     	"const T_sadb_selector&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStream"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493500BC"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"4373493500BE"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"4373493500BF"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493500C0"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"4373493500C2"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPFkeyPrivExt"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493500DA"
				operations 	(list Operations
				    (object Operation "TPFkeyPrivExt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493500FA"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyMessage"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349350196"
				documentation 	
|
| Internal presentation of the PF_KEY message
				
				operations 	(list Operations
				    (object Operation "Length64"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349350197"
					documentation 	
| Length()
|	Return the byte length of the stream representation
|	of this message.
					
					stereotype 	"const"
					result     	"TUint16"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteStreamL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493501A5"
					documentation 	
| ByteStream(aPacket)
|	Append a byte stream presentation of this message into
|	a RMBufChain (aPacket)
					
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"4373493501A7"
						type       	"RMBufChain&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TPfkeyMessage"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493501A8"
					documentation 	
|
|
| Construct internal presentation from the PFKEY bytestream message
					
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"4373493501A9"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aEp"
						quid       	"4373493501AA"
						type       	"REndPoints&"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TPfkeyMessage"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493501AB"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493501AC"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLabel"
						quid       	"4373493501AE"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_gen_ext"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493502DE"
				documentation 	
|
| Private generic Extension. Header definition corresponds PFKEYv2 extension header definition
| struct sadb_ext. Generic extension data begins right after the header.
				
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPfkeyGenExtension"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734935032C"
				documentation 	
|*-------------------------------------------------------------------------------------------
| *
| *	TPfkeyGenExtension implements a class to handle PFKEY generic extension data buffer.
| *	generic extension data format is LID format begining with four bytes extension header.
| *	Extension header consists two bytes extension length and two bytes	extension ID.
| *	LID format consists from one byte length, one byte ID and parameter data.
| *	Buffer format: HL,HID,LID,LID,...LID
| *	
| *------------------------------------------------------------------------------------------
				
				operations 	(list Operations
				    (object Operation "TPfkeyGenExtension"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734935032D"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TPfkeyGenExtension"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734935032E"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"43734935033C"
						type       	"TDes8&"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TPfkeyGenExtension"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734935033D"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"43734935033E"
						type       	"TDes8&")
					    (object Parameter "aHdrId"
						quid       	"43734935033F"
						type       	"TUint16"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetExtLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349350340"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "GetParameterStart"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349350341"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CompareParamId"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349350342"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"43734935034B"
						type       	"TUint8")
					    (object Parameter "aIndex"
						quid       	"43734935034C"
						type       	"TUint32"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "GetParamPointer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734935034D"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"43734935034E"
						type       	"TUint32"))
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "GetParamLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734935034F"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"437349350350"
						type       	"TUint32")
					    (object Parameter "aFoundLth"
						quid       	"437349350351"
						type       	"TUint32*"))
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "UpdateExtLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734935035B"
					parameters 	(list Parameters
					    (object Parameter "aLth"
						quid       	"43734935035C"
						type       	"TUint16"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "StoreParameter"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734935035D"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"43734935035E"
						type       	"TUint8")
					    (object Parameter "aLth"
						quid       	"43734935035F"
						type       	"TUint8")
					    (object Parameter "aData"
						quid       	"437349350360"
						type       	"TUint8*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindParameter"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349350361"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"437349350362"
						type       	"TUint8")
					    (object Parameter "aFoundLth"
						quid       	"43734935036B"
						type       	"TUint32*"))
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetParameterData"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734935036C"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"43734935036D"
						type       	"TUint8")
					    (object Parameter "aParamDest"
						quid       	"43734935036E"
						type       	"TDes8&"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CheckExtensionType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734935036F"
					parameters 	(list Parameters
					    (object Parameter "aHeaderId"
						quid       	"437349350370"
						type       	"TUint16"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_x_ts"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349350399"
				documentation 	"** Traffic Selector Extension"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "sadb_x_selector"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493503C8"
				documentation 	" * Basic Selector values"
				stereotype 	"struct"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CProtocolKey"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	"")
				    (object Attribute
					tool       	"VC++"
					name       	"LastAppliedTemplate"
					value      	"C:\\Program Files\\Rational\\Rose\\vc\\templates")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	TRUE))
				quid       	"437349360138"
				documentation 	
|
|  CProtocolKey
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437349360148"
					supplier   	"CProtocolBase")
				    (object Inheritance_Relationship
					quid       	"437349360149"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
					quidu      	"43734931035B"))
				operations 	(list Operations
				    (object Operation "CProtocolKey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936014A"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936014B"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"43734936014C"
						type       	"const CProtocolKey&"
						const      	TRUE))
					result     	"CProtocolKey&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437349360138")
				    (object Operation "~CProtocolKey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936014D"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewSAPL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936014F"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aSockType"
						quid       	"437349360158"
						type       	"TUint"))
					result     	"CServProviderBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "InitL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360159"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aTag"
						quid       	"43734936015B"
						type       	"TDesC&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "StartL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936015C"
					stereotype 	"virtual"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindToL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936015E"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"437349360160"
						type       	"CProtocolBase*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360167"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"437349360169"
						type       	"CProtocolBase*")
					    (object Parameter "id"
						quid       	"43734936016A"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Identify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936016B"
					stereotype 	"virtual, const"
					parameters 	(list Parameters
					    (object Parameter "aInfo"
						quid       	"43734936016D"
						type       	"TServerProtocolDesc*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FillinInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936016E"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aEntry"
						quid       	"437349360170"
						type       	"TServerProtocolDesc&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360177"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"437349360179"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734936017A"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734936017B"
						type       	"TDes8&")
					    (object Parameter "aSourceProtocol"
						quid       	"43734936017C"
						type       	"CProtocolBase*"
						initv      	"NULL"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936017D"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734936017F"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"437349360180"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"437349360186"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aSourceProtocol"
						quid       	"437349360187"
						type       	"CProtocolBase*"
						initv      	"NULL"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360188"
					stereotype 	"virtual"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936018A"
					stereotype 	"virtual"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Acquire"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936018C"
					documentation 	" Methods to be used from the SECPOL"
					parameters 	(list Parameters
					    (object Parameter "aSA"
						quid       	"43734936018D"
						type       	"CSecurityAssoc* &")
					    (object Parameter "aSpec"
						quid       	"43734936018E"
						type       	"const TSecurityAssocSpec&"
						const      	TRUE)
					    (object Parameter "aTS"
						quid       	"43734936018F"
						type       	"const CTransportSelector*"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"437349360196"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aDst"
						quid       	"437349360197"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aInfo"
						quid       	"437349360198"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE)
					    (object Parameter "aTunnel"
						quid       	"437349360199"
						type       	"TBool"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Verify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936019A"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"43734936019B"
						type       	"const CSecurityAssoc*"
						const      	TRUE)
					    (object Parameter "aSpec"
						quid       	"43734936019C"
						type       	"const TSecurityAssocSpec&"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"43734936019D"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aDst"
						quid       	"43734936019E"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aInfo"
						quid       	"4373493601A5"
						type       	"const RPolicySelectorInfo&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601A6"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493601A7"
						type       	"CSecurityAssoc*"
						quidu      	"43734930008C")
					    (object Parameter "aPacket"
						quid       	"4373493601A8"
						type       	"RMBufSendPacket&")
					    (object Parameter "aInfo"
						quid       	"4373493601A9"
						type       	"RMBufSendInfo&")
					    (object Parameter "aTunnel"
						quid       	"4373493601AA"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601AB"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493601AC"
						type       	"CSecurityAssoc* &")
					    (object Parameter "aPacket"
						quid       	"4373493601AD"
						type       	"RMBufRecvPacket&")
					    (object Parameter "aInfo"
						quid       	"4373493601B5"
						type       	"RMBufRecvInfo&")
					    (object Parameter "aProtocol"
						quid       	"4373493601B6"
						type       	"TInt")
					    (object Parameter "aTunnel"
						quid       	"4373493601B7"
						type       	"TIpAddress&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Overhead"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601B8"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493601BA"
						type       	"const CSecurityAssoc* const"
						const      	TRUE)
					    (object Parameter "aTunnel"
						quid       	"4373493601BB"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAlgorithms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601BC"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"4373493601BD"
						type       	"CAlgorithmList*"
						quidu      	"4373493102DE"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TimerOn"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493601BE"
					documentation 	" Methods to be used from the CSecurityAssoc"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493601C5"
						type       	"CSecurityAssoc&"
						quidu      	"43734930008C")
					    (object Parameter "aDelta"
						quid       	"4373493601C6"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Expired"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601C7"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493601C8"
						type       	"const CSecurityAssoc&"
						const      	TRUE)
					    (object Parameter "aType"
						quid       	"4373493601C9"
						type       	"TInt")
					    (object Parameter "aLifetime"
						quid       	"4373493601CA"
						type       	"const TLifetime&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Delete"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601CB"
					documentation 	" Generic"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493601CC"
						type       	"CSecurityAssoc*"
						quidu      	"43734930008C"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Lookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601D4"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"4373493601D6"
						type       	"TUint8")
					    (object Parameter "aSPI"
						quid       	"4373493601D7"
						type       	"TUint32")
					    (object Parameter "aDst"
						quid       	"4373493601D8"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"CSecurityAssoc*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734930008C")
				    (object Operation "EndPointCollection"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493601D9"
					result     	"REndPoints&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Exec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601DA"
					documentation 	" PFKEYv2 main entry (called by CProviderKey"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"4373493601DB"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"4373493601E4"
						type       	"CProviderKey*"
						initv      	"NULL"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Lookup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601E5"
					stereotype 	"virtual, const"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"4373493601E7"
						type       	"TUint8")
					    (object Parameter "aSPI"
						quid       	"4373493601E8"
						type       	"TUint32")
					    (object Parameter "aDst"
						quid       	"4373493601E9"
						type       	"const TIpAddress&"
						const      	TRUE)
					    (object Parameter "aHash"
						quid       	"4373493601EA"
						type       	"TInt&"))
					result     	"CSecurityAssoc*"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0
					quidu      	"43734930008C")
				    (object Operation "FindEgg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601EB"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "sa"
						quid       	"4373493601F4"
						type       	"CSecurityAssoc*"
						quidu      	"43734930008C")
					    (object Parameter "aMsg"
						quid       	"4373493601F5"
						type       	"const TPfkeyMessage&"
						const      	TRUE)
					    (object Parameter "aBase"
						quid       	"4373493601F6"
						type       	"const struct sadb_msg&"
						const      	TRUE))
					result     	"CSecurityAssoc*"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0
					quidu      	"43734930008C")
				    (object Operation "ExecGetSPI"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601F7"
					documentation 	" These ExecNNN methods are only used in key_msg.cpp (not intended for general use)"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"4373493601F8"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"4373493601F9"
						type       	"struct sadb_msg&")
					    (object Parameter "aSrc"
						quid       	"4373493601FA"
						type       	"CProviderKey*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ExecUpdate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493601FB"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360203"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"437349360204"
						type       	"struct sadb_msg&")
					    (object Parameter "aSrc"
						quid       	"437349360205"
						type       	"CProviderKey*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ExecAdd"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360206"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360207"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"437349360208"
						type       	"struct sadb_msg&")
					    (object Parameter "aSrc"
						quid       	"437349360209"
						type       	"CProviderKey*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ExecDelete"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360213"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360214"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"437349360215"
						type       	"struct sadb_msg&")
					    (object Parameter "aSrc"
						quid       	"437349360216"
						type       	"CProviderKey*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ExecGet"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360217"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360218"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"437349360219"
						type       	"struct sadb_msg&")
					    (object Parameter "aSrc"
						quid       	"43734936021A"
						type       	"CProviderKey*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ExecAcquire"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360222"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360223"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"437349360224"
						type       	"struct sadb_msg&")
					    (object Parameter "aSrc"
						quid       	"437349360225"
						type       	"CProviderKey*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ExecRegister"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360226"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360227"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"437349360228"
						type       	"struct sadb_msg&")
					    (object Parameter "aSrc"
						quid       	"437349360229"
						type       	"CProviderKey*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ExecFlush"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360232"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360233"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"437349360234"
						type       	"struct sadb_msg&")
					    (object Parameter "aSrc"
						quid       	"437349360235"
						type       	"CProviderKey*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ExecDump"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360236"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360237"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"437349360238"
						type       	"struct sadb_msg&")
					    (object Parameter "aSrc"
						quid       	"437349360242"
						type       	"CProviderKey*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "DumpSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360243"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360244"
						type       	"TPfkeyMessage&"
						quidu      	"437349350196")
					    (object Parameter "aBase"
						quid       	"437349360245"
						type       	"struct sadb_msg&")
					    (object Parameter "aDst"
						quid       	"437349360246"
						type       	"CProviderKey*")
					    (object Parameter "sa"
						quid       	"437349360247"
						type       	"CSecurityAssoc*"
						quidu      	"43734930008C"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Deliver"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360248"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360249"
						type       	"const TPfkeyMessage&"
						const      	TRUE)
					    (object Parameter "aMask"
						quid       	"437349360251"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "DeliverRegistered"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360252"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"437349360253"
						type       	"const TPfkeyMessage&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CancelSAP"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360254"
					documentation 	"  Remove a SAP from the iSAPList"
					parameters 	(list Parameters
					    (object Parameter "aSAP"
						quid       	"437349360255"
						type       	"CProviderKey*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "HashSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349360256"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Hash"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349360261"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "addr"
						quid       	"437349360263"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "type"
						quid       	"437349360264"
						type       	"TUint8"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "SetAlgorithms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F90206"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"43BA68F90225"
						type       	"const CAlgorithmList&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Deliver"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F90274"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"43BA68F90283"
						type       	"const TPfkeyMessage&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Instantiated_Class "TDblQue<CProviderKey>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"437349360282"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"437349360290"
					supplier   	"TDblQue"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CProviderKey"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734936035B"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43BA68F9034E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderIpsecBase"
					quidu      	"43BA68FA02F1"))
				operations 	(list Operations
				    (object Operation "InitL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936035D"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CProviderKey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936035E"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734936036B"
						type       	"CProtocolBase*"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CProviderKey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936036C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ActiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936036D"
					stereotype 	"virtual"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PassiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936036F"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aQueSize"
						quid       	"437349360371"
						type       	"TUint"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ActiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360372"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aConnectionData"
						quid       	"437349360374"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PassiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936037A"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aQueSize"
						quid       	"43734936037C"
						type       	"TUint")
					    (object Parameter "aConnectionData"
						quid       	"43734936037D"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Shutdown"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936037E"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aOption"
						quid       	"437349360380"
						type       	"TCloseType")
					    (object Parameter "aDisconnectionData"
						quid       	"437349360381"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Shutdown"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360382"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aOption"
						quid       	"43734936038A"
						type       	"TCloseType"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936038B"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734936038D"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734936038E"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734936038F"
						type       	"TDes8&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Ioctl"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349360390"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "level"
						quid       	"437349360392"
						type       	"TUint")
					    (object Parameter "name"
						quid       	"437349360393"
						type       	"TUint")
					    (object Parameter "anOption"
						quid       	"437349360399"
						type       	"TDes8*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CancelIoctl"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936039A"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734936039C"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734936039D"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734936039E"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"4373493603A0"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"4373493603A1"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"4373493603A2"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Write"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603A9"
					parameters 	(list Parameters
					    (object Parameter "aDesc"
						quid       	"4373493603AB"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "options"
						quid       	"4373493603AC"
						type       	"TUint")
					    (object Parameter "aAddr"
						quid       	"4373493603AD"
						type       	"TSockAddr*"
						initv      	"NULL"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetData"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603AE"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aDesc"
						quid       	"4373493603B0"
						type       	"TDes8&")
					    (object Parameter "aOptions"
						quid       	"4373493603B1"
						type       	"TUint")
					    (object Parameter "anAddr"
						quid       	"4373493603B2"
						type       	"TSockAddr*"
						initv      	"NULL"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LocalName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603B3"
					stereotype 	"virtual, const"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"4373493603BA"
						type       	"TSockAddr&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLocalName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603BB"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"4373493603BD"
						type       	"TSockAddr&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603BE"
					stereotype 	"virtual, const"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"4373493603C0"
						type       	"TSockAddr&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetRemName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603C1"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"4373493603C8"
						type       	"TSockAddr&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AutoBind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603C9"
					stereotype 	"virtual"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Start"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603CB"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ProtocolKey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493603CD"
					stereotype 	"const"
					result     	"CProtocolKey*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437349360138")
				    (object Operation "SecurityCheck"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603CF"
					parameters 	(list Parameters
					    (object Parameter "aChecker"
						quid       	"4373493603D0"
						type       	"MProvdSecurityChecker*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Deliver"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493603D8"
					documentation 	" For CProtocolKey only"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"4373493603D9"
						type       	"const TPfkeyMessage&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CProviderKey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68F9035E"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43BA68F9037D"
						type       	"CProtocolKey&"
						quidu      	"437349360138"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CNatTraversal"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734937002E"
				documentation 	
|*-----------------------------------------------------------------------------------------
| *
| * Class CNatTraversal
| * This class contains all parameters needed to handle ESP UDP encapsulation (= NAT Traversal)
| * The class instance is created (when necessary) due PFKEY Update (Add) primitives.
| *
| *-----------------------------------------------------------------------------------------
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734937003E"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CNatTraversal"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734937003F"
					parameters 	(list Parameters
					    (object Parameter "aNatTraversalIETF"
						quid       	"437349370040"
						type       	"TBool"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "GetParameters"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349370041"
					parameters 	(list Parameters
					    (object Parameter "aParams"
						quid       	"437349370042"
						type       	"TDes8&"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "New"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349370043"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aFlags"
						quid       	"437349370045"
						type       	"TUint32")
					    (object Parameter "aGenericExt"
						quid       	"43734937004E"
						type       	"const TPFkeyPrivExt&"
						const      	TRUE))
					result     	"CNatTraversal*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734937002E")
				    (object Operation "NatTraversalIETF"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734937004F"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetDestPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349370050"
					result     	"TUint16"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetSrcPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349370051"
					result     	"TUint16"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "UseDestIPAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349370052"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetDestIPAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734937005D"
					result     	"TInetAddr*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CNatTraversal"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734937005E"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TIpsecNATT"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734937009C"
				documentation 	
|
|  TIpsecNATT
				
				operations 	(list Operations
				    (object Operation "TIpsecNATT"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493700AB"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"4373493700AC"
						type       	"MAssociationManager*"
						quidu      	"43734931035B"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493700AD"
					parameters 	(list Parameters
					    (object Parameter "aNatTraversal"
						quid       	"4373493700AE"
						type       	"CNatTraversal*"
						quidu      	"43734937002E")
					    (object Parameter "aPacket"
						quid       	"4373493700AF"
						type       	"RMBufSendPacket&")
					    (object Parameter "aInfo"
						quid       	"4373493700B0"
						type       	"RMBufSendInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493700B1"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493700BB"
						type       	"CSecurityAssoc* &")
					    (object Parameter "aPacket"
						quid       	"4373493700BC"
						type       	"RMBufRecvPacket&")
					    (object Parameter "aInfo"
						quid       	"4373493700BD"
						type       	"RMBufRecvInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Overhead"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493700BE"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TIpsecReasonCode"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349370196"
				stereotype 	"enum"
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "EIpsec_Ok"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"0"))
					quid       	"4373493701A6")
				    (object ClassAttribute "EIpsec_RMBUF"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"1"))
					quid       	"4373493701A7"
					initv      	"-5228")
				    (object ClassAttribute "EIpsec_CorruptPacketIn"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"2"))
					quid       	"4373493701A8"
					documentation 	
|
| AH and ESP
					)
				    (object ClassAttribute "EIpsec_CorruptPacketOut"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"3"))
					quid       	"4373493701B5")
				    (object ClassAttribute "EIpsec_EspInboundSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"4"))
					quid       	"4373493701B6")
				    (object ClassAttribute "EIpsec_EspAuthentication"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"5"))
					quid       	"4373493701B7")
				    (object ClassAttribute "EIpsec_EspAuthAlg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"6"))
					quid       	"4373493701B8")
				    (object ClassAttribute "EIpsec_EspEncrAlg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"7"))
					quid       	"4373493701C5")
				    (object ClassAttribute "EIpsec_AhAuthAlg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"8"))
					quid       	"4373493701C6")
				    (object ClassAttribute "EIpsec_AhInboundSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"9"))
					quid       	"4373493701C7")
				    (object ClassAttribute "EIpsec_AhIcvLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"10"))
					quid       	"4373493701C8")
				    (object ClassAttribute "EIpsec_AhAuthentication"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"11"))
					quid       	"4373493701C9")
				    (object ClassAttribute "EIpsec_PacketLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"12"))
					quid       	"4373493701D4")
				    (object ClassAttribute "EIpsec_DataAlignment"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"13"))
					quid       	"4373493701D5")
				    (object ClassAttribute "EIpsec_EspPadByte"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"14"))
					quid       	"4373493701D6")
				    (object ClassAttribute "EIpsec_EspPadLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"15"))
					quid       	"4373493701D7")
				    (object ClassAttribute "EIpsec_ReplayDuplicate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"16"))
					quid       	"4373493701D8")
				    (object ClassAttribute "EIpsec_OutboundNotFound"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"17"))
					quid       	"4373493701E4"
					documentation 	
|
| SECPOL
					)
				    (object ClassAttribute "EIpsec_OutboundPending"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"18"))
					quid       	"4373493701E5")
				    (object ClassAttribute "EIpsec_NoSelectorMatch"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"19"))
					quid       	"4373493701E6")
				    (object ClassAttribute "EIpsec_MaxTransforms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"20"))
					quid       	"4373493701E7")
				    (object ClassAttribute "EIpsec_TooFewTransforms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"21"))
					quid       	"4373493701F4")
				    (object ClassAttribute "EIpsec_TunnelMismatch"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"22"))
					quid       	"4373493701F5")
				    (object ClassAttribute "EIpsec_MismatchedSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"23"))
					quid       	"4373493701F6")
				    (object ClassAttribute "EIpsec_UnrequiredSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"24"))
					quid       	"4373493701F7")
				    (object ClassAttribute "EIpsec_TooManyTransforms"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"25"))
					quid       	"4373493701F8")
				    (object ClassAttribute "EIpsec_NoBundle"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"26"))
					quid       	"437349370203")
				    (object ClassAttribute "EIpsec_AhRMBufSplit"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"27"))
					quid       	"437349370204"
					documentation 	
|
| IPv6 additions
					)
				    (object ClassAttribute "EIpsec_AhPacketTooLong"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"28"))
					quid       	"437349370205")
				    (object ClassAttribute "EIpsec_AhSequenceWrap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"29"))
					quid       	"437349370206")
				    (object ClassAttribute "EIpsec_EspSequenceWrap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"30"))
					quid       	"437349370213")
				    (object ClassAttribute "EIpsec_EspBadCipherBlockSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"31"))
					quid       	"437349370214")
				    (object ClassAttribute "EIpsec_AcquireFailed"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"32"))
					quid       	"437349370215")
				    (object ClassAttribute "EIpsec_MismatchedDestination"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"33"))
					quid       	"437349370216"
					documentation 	
|
| Detail reasons for SA not matching the SA spec in the policy
| (replace one EIpsec_MismatchedSA with multiple detail errors)
					)
				    (object ClassAttribute "EIpsec_MismatchedType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"34"))
					quid       	"437349370217")
				    (object ClassAttribute "EIpsec_MismatchedPFS"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"35"))
					quid       	"437349370222")
				    (object ClassAttribute "EIpsec_MismatchedAuthAlg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"36"))
					quid       	"437349370223")
				    (object ClassAttribute "EIpsec_MismatchedEncryptAlg"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"37"))
					quid       	"437349370224")
				    (object ClassAttribute "EIpsec_MismatchReplayWindow"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"38"))
					quid       	"437349370225")
				    (object ClassAttribute "EIpsec_MismatchSource"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"39"))
					quid       	"437349370232")
				    (object ClassAttribute "EIpsec_MismatchProxy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"40"))
					quid       	"437349370233")
				    (object ClassAttribute "EIpsec_MismatchSourcePort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"41"))
					quid       	"437349370234")
				    (object ClassAttribute "EIpsec_MismatchDestinationPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"42"))
					quid       	"437349370235")
				    (object ClassAttribute "EIpsec_MismatchProtocol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"43"))
					quid       	"437349370236")
				    (object ClassAttribute "EIpsec_MismatchSourceIdentity"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"44"))
					quid       	"437349370242")
				    (object ClassAttribute "EIpsec_MismatchDestinationIdentity"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"45"))
					quid       	"437349370243")
				    (object ClassAttribute "EIpsec_BadCipherKey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"46"))
					quid       	"437349370244"
					documentation 	
|
| PFKEY and SAD specific errors
					)
				    (object ClassAttribute "EIpsec_UnknownCipherNumber"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"47"))
					quid       	"437349370245")
				    (object ClassAttribute "EIpsec_UnknownDigestNumber"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"48"))
					quid       	"437349370251")
				    (object ClassAttribute "EIpsec_UnavailableCipher"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"49"))
					quid       	"437349370252")
				    (object ClassAttribute "EIpsec_UnavailableDigest"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"50"))
					quid       	"437349370253")
				    (object ClassAttribute "EIpsec_PolicyUnknownEncrypt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"51"))
					quid       	"437349370254"
					documentation 	
|
| Policy Parsing Error codes
					)
				    (object ClassAttribute "EIpsec_PolicyUnknownAuth"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"52"))
					quid       	"437349370255")
				    (object ClassAttribute "EIpsec_PolicyIdentityDefined"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"53"))
					quid       	"437349370261")
				    (object ClassAttribute "EIpsec_PolicyInvalidIdentity"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"54"))
					quid       	"437349370262")
				    (object ClassAttribute "EIpsec_PolicyUnknownSpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"55"))
					quid       	"437349370263")
				    (object ClassAttribute "EIpsec_PolicyNumberExpected"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"56"))
					quid       	"437349370264")
				    (object ClassAttribute "EIpsec_PolicyCloseBraceExpected"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"57"))
					quid       	"437349370271")
				    (object ClassAttribute "EIpsec_PolicyNoType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"58"))
					quid       	"437349370272")
				    (object ClassAttribute "EIpsec_PolicyTooManyTypes"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"59"))
					quid       	"437349370273")
				    (object ClassAttribute "EIpsec_PolicyNoAuthAlgorithm"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"60"))
					quid       	"437349370274")
				    (object ClassAttribute "EIpsec_PolicyNoEncryptAlgorithm"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"61"))
					quid       	"437349370275")
				    (object ClassAttribute "EIpsec_PolicySpecName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"62"))
					quid       	"437349370280")
				    (object ClassAttribute "EIpsec_PolicySyntaxError"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"63"))
					quid       	"437349370281")
				    (object ClassAttribute "EIpsec_PolicySpecNotFound"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"64"))
					quid       	"437349370282")
				    (object ClassAttribute "EIpsec_PolicyLeftParen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"65"))
					quid       	"437349370283")
				    (object ClassAttribute "EIpsec_PolicyRightParen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"66"))
					quid       	"437349370290")
				    (object ClassAttribute "EIpsec_PolicyInvalidIpAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"67"))
					quid       	"437349370291")
				    (object ClassAttribute "EIpsec_PolicyIpAddressExpected"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"68"))
					quid       	"437349370292")
				    (object ClassAttribute "EIpsec_PolicyIpMaskExpected"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"69"))
					quid       	"437349370293")
				    (object ClassAttribute "EIpsec_PolicyInboundOutbound"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"70"))
					quid       	"437349370294")
				    (object ClassAttribute "EIpsec_PolicyUnknownSelector"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"71"))
					quid       	"43734937029F")
				    (object ClassAttribute "EIpsec_IcmpError"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"72"))
					quid       	"4373493702A0"
					documentation 	
|
| Temporary place for new errors
					)
				    (object ClassAttribute "EIpsec_LostSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"73"))
					quid       	"4373493702A1")
				    (object ClassAttribute "EIpsec_NoInnerSource"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"74"))
					quid       	"4373493702A2")
				    (object ClassAttribute "EIpsec_NotANATTPacket"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"75"))
					quid       	"4373493702AF"
					documentation 	
|
| Special code for NAT Traversal
					)
				    (object ClassAttribute "EIpsec_FragmentMismatch"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"76"))
					quid       	"4373493702B0"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TIpsecPanic"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493702FD"
				stereotype 	"enum"
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "EIpsecPanic_NoData"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"0"))
					quid       	"43734937030E")
				    (object ClassAttribute "EIpsecPanic_DeleteSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"1"))
					quid       	"43BA68FA0264")
				    (object ClassAttribute "EIpsecPanic_Debug"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"1"))
					quid       	"43734937030D")
				    (object ClassAttribute "EIpsecPanic_BadBind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"3"))
					quid       	"43734937030F")
				    (object ClassAttribute "EPfkeyPanic_Debug"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"4"))
					quid       	"437349370310")
				    (object ClassAttribute "EPfkeyPanic_IllegalFragment"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"5"))
					quid       	"437349370311")
				    (object ClassAttribute "EPfkeyPanic_BadRMBuf"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"6"))
					quid       	"43734937031C")
				    (object ClassAttribute "EPfkeyPanic_BadCipherBlockSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"7"))
					quid       	"43734937031D")
				    (object ClassAttribute "EPfkeyPanic_AlgConf"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"8"))
					quid       	"43734937031E")
				    (object ClassAttribute "EPfkeyPanic_AlgorithmMap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"9"))
					quid       	"43734937031F")
				    (object ClassAttribute "EPfkeyPanic_DeleteSA"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"10"))
					quid       	"43734937032C"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "IPSEC"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734937034B"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"438C5E020101"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"))
				operations 	(list Operations
				    (object Operation "NewSecpolL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734937034C"
					stereotype 	"static"
					result     	"CProtocolBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewPfkeyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734937034E"
					stereotype 	"static"
					result     	"CProtocolBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IdentifySecpol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349370350"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aEntry"
						quid       	"43734937035C"
						type       	"TServerProtocolDesc&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IdentifyPfkey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734937035D"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aEntry"
						quid       	"43734937035F"
						type       	"TServerProtocolDesc&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindAssociationManager"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349370360"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"437349370362"
						type       	"const CProtocolBase*"
						const      	TRUE)
					    (object Parameter "aId"
						quid       	"437349370363"
						type       	"TUint"))
					result     	"MAssociationManager*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734931035B"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TIpsecIPIP"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734937036B"
				documentation 	
|
|  TIpsecIPIP
				
				operations 	(list Operations
				    (object Operation "Overhead"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734937036C"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aTunnel"
						quid       	"43734937037B"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734937037C"
					parameters 	(list Parameters
					    (object Parameter "aTunnel"
						quid       	"43734937037D"
						type       	"const TIpAddress&"
						const      	TRUE)
					    (object Parameter "aPacket"
						quid       	"43734937037E"
						type       	"RMBufSendPacket&")
					    (object Parameter "aInfo"
						quid       	"43734937037F"
						type       	"RMBufSendInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349370380"
					parameters 	(list Parameters
					    (object Parameter "aTunnel"
						quid       	"437349370381"
						type       	"TIpAddress&")
					    (object Parameter "aPacket"
						quid       	"437349370382"
						type       	"RMBufRecvPacket&")
					    (object Parameter "aInfo"
						quid       	"43734937038A"
						type       	"RMBufRecvInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AllocId"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734937038B"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TIpAddress"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493703A9"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373493703B9"
					supplier   	"TIp6Addr"))
				operations 	(list Operations
				    (object Operation "TIpAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493703BA"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TIpAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493703BB"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"4373493703BC"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aScope"
						quid       	"4373493703BD"
						type       	"const TUint32"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TIpAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493703BE"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"4373493703BF"
						type       	"const TSockAddr&"
						const      	TRUE))
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Address"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493703C8"
					stereotype 	"const"
					result     	"const TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator=="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493703CA"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"4373493703CC"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator<="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493703CD"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"4373493703CF"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator!="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493703D0"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"4373493703D9"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsEqMask"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493703DA"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"4373493703DC"
						type       	"const TIpAddress&"
						const      	TRUE)
					    (object Parameter "aMask"
						quid       	"4373493703DD"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsMulticast"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493703DE"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493703E0"
					parameters 	(list Parameters
					    (object Parameter "aStr"
						quid       	"4373493703E1"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aMask"
						quid       	"437349380000"
						type       	"TInt"
						initv      	"0"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380001"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"437349380002"
						type       	"const TSockAddr&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetMask"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380003"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"437349380004"
						type       	"const TSockAddr&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380005"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"437349380006"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aScope"
						quid       	"437349380007"
						type       	"const TUint32"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734938000F"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"437349380010"
						type       	"const TUint32"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAddressNone"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380011"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsNone"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349380012"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Ip4Address"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349380014"
					documentation 	
| A dubious method. But, this returns the IPv4 address.
| It will return the value of the last 4 bytes swapped into host order.
| (basicly a reverse of SetAddress(TUint32), but without any checks)
					
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TIpsecESP"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734938002E"
				documentation 	
|
|	TIpsecESP
				
				operations 	(list Operations
				    (object Operation "TIpsecESP"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734938003E"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734938003F"
						type       	"MAssociationManager*"
						quidu      	"43734931035B"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380040"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"437349380041"
						type       	"CSecurityAssoc&"
						quidu      	"43734930008C")
					    (object Parameter "aPacket"
						quid       	"437349380042"
						type       	"RMBufSendPacket&")
					    (object Parameter "aInfo"
						quid       	"437349380043"
						type       	"RMBufSendInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734938004E"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"43734938004F"
						type       	"CSecurityAssoc* &")
					    (object Parameter "aPacket"
						quid       	"437349380050"
						type       	"RMBufRecvPacket&")
					    (object Parameter "aInfo"
						quid       	"437349380051"
						type       	"RMBufRecvInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Overhead"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380052"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"437349380054"
						type       	"const CSecurityAssoc&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "REndPoints"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734938005F"
				documentation 	
| REndPoints
| **********
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734938006D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RCircularList"
					quidu      	"437349380222"
					exportControl 	"Private"))
				operations 	(list Operations
				    (object Operation "LogPrint"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734938006E"
					documentation 	" The following is only available in DEBUG build"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aFormat"
						quid       	"437349380070"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RIpAddress"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734938009C"
				operations 	(list Operations
				    (object Operation "RIpAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734938009D"
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RIpAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734938009E"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734938009F"
						type       	"const RIpAddress&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800AB"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"4373493800AC"
						type       	"const RIpAddress&"
						const      	TRUE))
					result     	"RIpAddress&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734938009C")
				    (object Operation "~RIpAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800AD"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800AE"
					parameters 	(list Parameters
					    (object Parameter "aMgr"
						quid       	"4373493800AF"
						type       	"REndPoints&"
						quidu      	"43734938005F")
					    (object Parameter "aName"
						quid       	"4373493800B0"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800B1"
					parameters 	(list Parameters
					    (object Parameter "aMgr"
						quid       	"4373493800B2"
						type       	"REndPoints&"
						quidu      	"43734938005F")
					    (object Parameter "aName"
						quid       	"4373493800BB"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aAddr"
						quid       	"4373493800BC"
						type       	"const TIpAddress&"
						const      	TRUE)
					    (object Parameter "aOptional"
						quid       	"4373493800BD"
						type       	"TInt"
						initv      	"0"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800BE"
					parameters 	(list Parameters
					    (object Parameter "aMgr"
						quid       	"4373493800BF"
						type       	"REndPoints&"
						quidu      	"43734938005F")
					    (object Parameter "aAddr"
						quid       	"4373493800C0"
						type       	"const TIpAddress&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800C1"
					parameters 	(list Parameters
					    (object Parameter "aMgr"
						quid       	"4373493800C2"
						type       	"REndPoints&"
						quidu      	"43734938005F")
					    (object Parameter "aAddr"
						quid       	"4373493800C3"
						type       	"const TInetAddr&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Set"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800CB"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"4373493800CC"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aScopeId"
						quid       	"4373493800CD"
						type       	"TUint32"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Set"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800CE"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"4373493800CF"
						type       	"const TInetAddr&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800D0"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator()"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800D1"
					stereotype 	"const"
					result     	"const TIpAddress&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsNamed"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800DA"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Name"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493800DC"
					stereotype 	"const"
					result     	"const TDesC8&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TAlgorithmName"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TBuf<0x20> TAlgorithmName;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493800EA"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TAlgorithmClass"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	(value Text 
|typedef enum
|	{
|	EAlgorithmClass_Digest,	///< Message Digest algorithm
|	EAlgorithmClass_Cipher,	///< Symmetric Cipher algorithm
|	//
|	// New types are possible by adding the symbol here
|	// and defining the corresponding abstract class
|	// (similar to CMessageDigestCrypto and CSymmetricCipher)
|	//
|	} TAlgorithmClass;
					))
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493800FB"
				documentation 	"@}"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TAlgorithmDesc"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349380128"
				documentation 	
|	TAlgorithmDesc (and related types)
|*
|// A description of available algorithm.
|//
|// Similar to ProtocolList, a protocol supporting this API must
|// return a description of each implemented algorithm as an
|// array of TAlgorithmDesc objects as a result of AlgorithmList
|// call.
				
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CMessageDigestCrypto"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349380177"
				documentation 	
| CMessageDigestCrypto
| ********************
|*
|// Base Message Digest (abstract) class.
|//
|// All message digest algorithms must be derived from this
|// base class, which defines the IPSEC required API for
|// message digests (used by AH and ESP with authentication
|// implementations). 
|//
|// Because IPSEC needs to run digest for each packet
|// independently, it is important that the implementation
|// can reset the computation by Init() without needing
|// to do any additional allocations.
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437349380186"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380187"
					documentation 	
|*
|	// Set digest into initial state.
|	//
|	// IPSEC calls this method to start a new digest
|	// computation for each IP packet that needs
|	// digest computation.
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Update"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380189"
					documentation 	
|*
|	// Add segment of data to the digest.
|	//
|	// The octets in aMessage must be added to the digest
|	// value. The length of the aMessage can be anything
|	// from 0 or more octets. If the digest algorithm has
|	// any inherent block requirements, then this method
|	// must handle it (specifically, the digest must work
|	// correctly, even if the data is fed to it one byte
|	// at time).
|	//
|	// @param aMessage
|	//	describe the segment of octets to be added into
|	//	the digest (length >= 0).
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aMessage"
						quid       	"43734938018B"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Final"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734938018C"
					documentation 	
|*
|	// Wrap up the digest and return the result.
|	//
|	// @param aDigest
|	//	a buffer to return the final computed digest value.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aDigest"
						quid       	"437349380197"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CMessageDigestCrypto"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349380198"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CSymmetricCipher"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493801B5"
				documentation 	
| CSymmetricCipher
| ****************
|*
|// Base Symmetric Cipher (abstract) class.
|//
|// All cipher algorithms must be derived from this
|// base class, which defines the IPSEC required API for
|// cipher algorithms (used by ESP implementation). 
|//
|// Because IPSEC needs to run cipher for each packet
|// independently, it is important that the implementation
|// can reset the computation by InitL() without needing
|// to do any additional allocations [which means that
|// it being a leaving function is a bad sign!]
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"4373493801B6"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "Setkey"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493801B7"
					documentation 	
|*
|	// Define the cipher key.
|	//
|	// Because setting the key can be time consuming,
|	// this is only called once after instantiation of the
|	// class. Then, each packet is started with a call
|	// to InitL.
|	//
|	// @param aKey
|	//	the cipher key. The length of the key is
|	//	defined by the length of this descriptor,
|	//	and is always multiple of 8 bits.
|	// @return
|	// @li	> 0, the key is weak (but set anyway)
|	// @li	= 0, all ok
|	// @li	< 0, the key not usable (not set)
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"4373493801C5"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493801C6"
					documentation 	
|*
|	// Reset the cipher engine to initial state.
|	//
|	// As this method is called for each packet, it
|	// should not do any memory allocation or heavy
|	// computations.
|	//
|	// @param aIV initial vector.
|	// @param aMode tells whether initialize is for decrypt or encrypt.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aIV"
						quid       	"4373493801C8"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aMode"
						quid       	"4373493801C9"
						type       	"TAction"
						quidu      	"4373493801E4"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Update"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493801CA"
					documentation 	
|*
|	// Perform encryption or decryption.
|	//
|	// Because algorithms are expected to work blocks, the
|	// caller will guarantee that ALL Outbuf's given to Update
|	// will exist up to Finish call (or at least as long as at
|	// least blocksize octets have been given to Update after it).
|	// The implementation of the algorithm can store pointer(s) to
|	// aOutbuf described memory area, and return data to such
|	// memory area on some later Update or Finish call.
|	//
|	// The lengths of buffers are always equal, e.g. aInbuf.Length()
|	// octets will always fit into aOutbuf. This length can be anything
|	// from zero upwards. The cipher must work even if octets were
|	// fed to it one by one.
|	//
|	// @param aOutbuf	result of the decrypt/encrypt
|	// @param aInbuf	input to decrypt/encrypt
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aOutbuf"
						quid       	"4373493801CC"
						type       	"TDes8&")
					    (object Parameter "aInbuf"
						quid       	"4373493801CD"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Finish"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493801D4"
					documentation 	
|*
|	// Finish encryption or decryption.
|	//
|	// Calling Finish is optional, it is needed if the total
|	// bytes is not multiple of the blocksize, or if one wants
|	// to get the final IV.
|	//
|	// IPSEC does use the final IV.
|	//
|	// @param	aIV	the place to return the final IV.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aIV"
						quid       	"4373493801D6"
						type       	"TDes8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CSymmetricCipher"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493801D7"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TAction"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"4373493801E4"
					stereotype 	"enum"
					module     	"Component View::rose"
					quidu      	"437347E50232")))
			    (object Class "CProtocolCrypto"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"4373493801F4"
				documentation 	
| CProtocolCrypto
| ***************
|*
|// Base class of the protocol implementing an algorithm library as a protocol
|//
|// All algorithm libraries must be derived from this base class.
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"437349380203"
					supplier   	"CProtocolBase"))
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"439408DC02D5"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase"
					quidu      	"43734932008C")
				    (object Uses_Relationship
					quid       	"439408E201FA"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEncryptionBase"
					quidu      	"43734932005D")
				    (object Uses_Relationship
					quid       	"43940BD6033A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CMessageDigestCrypto"
					quidu      	"437349380177")
				    (object Uses_Relationship
					quid       	"43940BDE0136"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSymmetricCipher"
					quidu      	"4373493801B5"))
				operations 	(list Operations
				    (object Operation "AlgorithmList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380204"
					documentation 	
|*
|	// Return the list of supported algorithms.
|	//
|	// IPSEC calls this method once during the binding
|	// process to find out the algorithms that are supported
|	// by this library.
|	//
|	// @retval	aList
|	//	a pointer to a new allocated array of TAlgorithmDesc.
|	//	This array contains the descriptions of the supported
|	//	algorithms. Can also return NULL, if not algorithms
|	//	are supported at this point. The calling IPSEC will
|	//	release this array, when it is not needed.
|	//
|	// @returns
|	//	the length of the the array. May also return <= 0,
|	//	in which case IPSEC will not be using any algorithms
|	//	from this library.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"437349380206"
						type       	"TAlgorithmDesc* &"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SymmetricCipher"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380207"
					documentation 	
|*
|	// Create an instance of cipher algorithm
|	//
|	// When IPSEC requires a use of specific algorithm, it
|	// asks a new instance of the algorithm by calling this
|	// method.
|	//
|	// @param aAlg
|	//	index of the algorithm in the array of descriptions
|	//	that was returned by the AlgorithmList().
|	//
|	// @return
|	// @li	NULL, if algorithm could not be instantiated
|	// @li	non-NULL (= new algorithm engine instance), if algorithm instantiated
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aAlg"
						quid       	"437349380209"
						type       	"TUint"))
					result     	"CSymmetricCipher*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"4373493801B5")
				    (object Operation "MessageDigest"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380213"
					documentation 	
|*
|	// Create an instance of digest algorithm
|	//
|	// When IPSEC requires a use of specific algorithm, it
|	// asks a new instance of the algorithm by calling this
|	// method.
|	//
|	// @param aAlg
|	//	index of the algorithm in the array of descriptions
|	//	that was returned by the AlgorithmList().
|	//
|	// @return
|	// @li	NULL, if algorithm could not be instantiated
|	// @li	non-NULL (= new algorithm engine instance), if algorithm instantiated
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aAlg"
						quid       	"437349380215"
						type       	"TUint"))
					result     	"CMessageDigestCrypto*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437349380177")
				    (object Operation "~CProtocolCrypto"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349380216"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RCircularList"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349380222"
				operations 	(list Operations
				    (object Operation "RCircularList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380223"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~RCircularList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380224"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RCircularList"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380232"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"437349380233"
						type       	"RCircularList&"
						quidu      	"437349380222"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Attach"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380234"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"437349380235"
						type       	"RCircularList&"
						quidu      	"437349380222"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Detach"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380236"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsDetached"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349380237"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TCircularListIter"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349380251"
				operations 	(list Operations
				    (object Operation "TCircularListIter"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349380261"
					parameters 	(list Parameters
					    (object Parameter "aList"
						quid       	"437349380262"
						type       	"const RCircularList&"
						const      	TRUE))
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator++"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"437349380263"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"437349380264"
						type       	"TInt"))
					result     	"RCircularList*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"437349380222"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TIpsecAH"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"437349380290"
				documentation 	
|
|	TIpsecAH
				
				operations 	(list Operations
				    (object Operation "TIpsecAH"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734938029F"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"4373493802A0"
						type       	"MAssociationManager*"
						quidu      	"43734931035B"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493802A1"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493802A2"
						type       	"CSecurityAssoc&"
						quidu      	"43734930008C")
					    (object Parameter "aPacket"
						quid       	"4373493802A3"
						type       	"RMBufSendPacket&")
					    (object Parameter "aInfo"
						quid       	"4373493802A4"
						type       	"RMBufSendInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493802A5"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493802A6"
						type       	"CSecurityAssoc* &")
					    (object Parameter "aPacket"
						quid       	"4373493802A7"
						type       	"RMBufRecvPacket&")
					    (object Parameter "aInfo"
						quid       	"4373493802AF"
						type       	"RMBufRecvInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Overhead"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493802B0"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSa"
						quid       	"4373493802B2"
						type       	"const CSecurityAssoc&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderUDP"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D8F01C5"
				documentation 	" TInet6HeaderUPD"
				operations 	(list Operations
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01C6"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01C8"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01D4"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01D6"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SrcPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01D7"
					documentation 	
|
| Access, Get UDP field values from the packet
					
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DstPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01D9"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01E4"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Checksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01E6"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSrcPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01E8"
					documentation 	
|
| Build, Set UDP field value to the packet
					
					parameters 	(list Parameters
					    (object Parameter "aPort"
						quid       	"43734D8F01E9"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetDstPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01F4"
					parameters 	(list Parameters
					    (object Parameter "aPort"
						quid       	"43734D8F01F5"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01F6"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D8F01F7"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetChecksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F01F8"
					parameters 	(list Parameters
					    (object Parameter "aSum"
						quid       	"43734D8F01F9"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TimeoutFactory"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D8F0232"
				documentation 	
|	TimeoutFactory
|	**************
				
				operations 	(list Operations
				    (object Operation "NewL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D8F0242"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aUnit"
						quid       	"43734D8F0244"
						type       	"TUint"
						initv      	"1")
					    (object Parameter "aPtr"
						quid       	"43734D8F0245"
						type       	"TAny*"
						initv      	"0")
					    (object Parameter "aPriority"
						quid       	"43734D8F0246"
						type       	"TInt"
						initv      	"0"))
					result     	"IMPORT_C MTimeoutManager*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Cancel"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D8F0247"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aLink"
						quid       	"43734D8F0252"
						type       	"RTimeout&"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "IsActive"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D8F0253"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aLink"
						quid       	"43734D8F0255"
						type       	"const RTimeout&"
						const      	TRUE))
					result     	"IMPORT_C TBool"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MTimeoutManager"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D8F0261"
				documentation 	
|	MTimeoutManager
|	***************
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D8F0262"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "~MTimeoutManager"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F0271"
					documentation 	
|*
|	* Destructor.
|	*
|	* Even though this is a "mixin" class, the entity that creates
|	* it through the TimeoutFactory::NewL() is expected to delete
|	* this manager using the returned pointer.
					
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Set"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D8F0273"
					documentation 	
|*
|	* Activate timeout callback after the specified time.
|	*
|	* Set a timeout for an object (any previous timeout setting for
|	* this object is silently removed, no Expired callback will
|	* occur for that). The timeout (aTime) value interpretation is
|	* dependent on the aUnit parameter specified for the manager,
|	* when it was created (see TimeoutFactory::NewL).
|	*
|	* @param	aLink	the timeout handle within the object
|	* @param	aTime	the time (in fraction of second units).
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aLink"
						quid       	"43734D8F0275"
						type       	"RTimeout&")
					    (object Parameter "aTime"
						quid       	"43734D8F0276"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TimeoutCallback"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef void (*TimeoutCallback)(RTimeout &aLink, const TTime &aNow, TAny *aPtr);")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D8F0277"
				documentation 	
|	TimeoutCallback
|	***************
|*
|* The callback template.
|*
|* If the timer expires, the timeout callback is called.
|*
|* @param	aLink
|*		The timeout handle that expired,
|* @param	aNow
|*		The current time (to which the expiry is based on.
|* @param	aPtr
|*		The aPtr paramater given in timeout manager instantiation.
|*
|* @publishedPartner
|* @released
				
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RTimeout"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D8F029F"
				documentation 	
|	RTimeout
|	********
				
				operations 	(list Operations
				    (object Operation "RTimeout"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F02AF"
					parameters 	(list Parameters
					    (object Parameter "aCallback"
						quid       	"43734D8F02B0"
						type       	"TimeoutCallback"
						quidu      	"43734D8F0277"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Set"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F02B1"
					parameters 	(list Parameters
					    (object Parameter "aMgr"
						quid       	"43734D8F02B2"
						type       	"MTimeoutManager*"
						quidu      	"43734D8F0261")
					    (object Parameter "aTime"
						quid       	"43734D8F02B3"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsActive"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F02B4"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Cancel"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F02B6"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Parameterized_Class "TimeoutLinkage"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D8F02EE"
				documentation 	
|	**************
|	TimeoutLinkage
|	**************
				
				operations 	(list Operations
				    (object Operation "Object"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F02FF"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aLink"
						quid       	"43734D8F0301"
						type       	"RTimeout&"
						quidu      	"43734D8F029F"))
					result     	"T*"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				parameters 	(list Parameters
				    (object Parameter "T"
					quid       	"43734D8F02FD"
					type       	"class")
				    (object Parameter "Offset"
					quid       	"43734D8F02FE"
					type       	"int")))
			    (object Class "TTcpSeqNum"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D8F031C"
				documentation 	
|*  TCP sequence number with mod-32 arithmetic.
|@publishedAll
|@released
				
				operations 	(list Operations
				    (object Operation "TTcpSeqNum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F032C"
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TTcpSeqNum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F032D"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F032E"
						type       	"TUint32"))
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TTcpSeqNum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F032F"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F0330"
						type       	"const TTcpSeqNum&"
						const      	TRUE))
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F033C"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F033D"
						type       	"TUint32"))
					result     	"TTcpSeqNum&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F033E"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F033F"
						type       	"const TTcpSeqNum&"
						const      	TRUE))
					result     	"TTcpSeqNum&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator+="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F0340"
					parameters 	(list Parameters
					    (object Parameter "aOff"
						quid       	"43734D8F0341"
						type       	"TInt"))
					result     	"TTcpSeqNum&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator-="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F0342"
					parameters 	(list Parameters
					    (object Parameter "aOff"
						quid       	"43734D8F034B"
						type       	"TInt"))
					result     	"TTcpSeqNum&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator++"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F034C"
					result     	"TTcpSeqNum&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator++"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F034D"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"43734D8F034E"
						type       	"TInt"))
					result     	"TTcpSeqNum"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator--"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F034F"
					result     	"TTcpSeqNum&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator--"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F0350"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"43734D8F035B"
						type       	"TInt"))
					result     	"TTcpSeqNum"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator=="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F035C"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F035E"
						type       	"const TTcpSeqNum&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator!="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F035F"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F0361"
						type       	"const TTcpSeqNum&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator<"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F0362"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F036C"
						type       	"const TTcpSeqNum&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator<="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F036D"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F036F"
						type       	"const TTcpSeqNum&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator>"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F0370"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F0372"
						type       	"const TTcpSeqNum&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator>="
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F037A"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F037C"
						type       	"const TTcpSeqNum&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator+"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F037D"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aOff"
						quid       	"43734D8F037F"
						type       	"TInt"))
					result     	"TTcpSeqNum"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator-"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F0380"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aOff"
						quid       	"43734D8F0382"
						type       	"TInt"))
					result     	"TTcpSeqNum"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "operator-"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F038A"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D8F038C"
						type       	"const TTcpSeqNum&"
						const      	TRUE))
					result     	"TInt32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Uint32"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F038D"
					documentation 	
|
| Automatic typecast can lead to ambiguous expressions and
| in the worst case to some very hard-to-track errors.
| We use the following explicit typecast instead. -ML
					
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Inside"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F038F"
					documentation 	" Methods for checking whether a sequence number is inside or outside a given window."
					parameters 	(list Parameters
					    (object Parameter "aSeqLo"
						quid       	"43734D8F0390"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C")
					    (object Parameter "aSeqHi"
						quid       	"43734D8F0399"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Outside"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D8F039A"
					parameters 	(list Parameters
					    (object Parameter "aSeqLo"
						quid       	"43734D8F039B"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C")
					    (object Parameter "aSeqHi"
						quid       	"43734D8F039C"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TTcpOptions"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D90006D"
				documentation 	"* @}"
				operations 	(list Operations
				    (object Operation "TTcpOptions"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D90007D"
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D90007E"
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D90007F"
					stereotype 	"const"
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Error"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900081"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ClearError"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900083"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MSS"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D90008C"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetMSS"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D90008E"
					parameters 	(list Parameters
					    (object Parameter "aMSS"
						quid       	"43734D90008F"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ClearMSS"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900090"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TimeStamps"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900091"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TimeStamps"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D90009D"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aTsVal"
						quid       	"43734D90009F"
						type       	"TUint32&")
					    (object Parameter "aTsEcr"
						quid       	"43734D9000A0"
						type       	"TUint32&"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetTimeStamps"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000A1"
					parameters 	(list Parameters
					    (object Parameter "aTsVal"
						quid       	"43734D9000A2"
						type       	"TUint32")
					    (object Parameter "aTsEcr"
						quid       	"43734D9000A3"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ClearTimeStamps"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000AB"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SackOk"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000AC"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSackOk"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000AE"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ClearSackOk"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000AF"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SuppressSack"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000B0"
					parameters 	(list Parameters
					    (object Parameter "aBool"
						quid       	"43734D9000BB"
						type       	"TBool"
						initv      	"ETrue"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SackBlocks"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000BC"
					result     	"SequenceBlockQueue&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Unknown"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000BD"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ClearUnknown"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000BF"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "WindowScale"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000C0"
					documentation 	
|/ Query window scale option from TCP header options.
|/ Wscale == 1 means scale factor 1, i.e. shift count of 0 is used in TCP option.
|/ Wscale == 0 means that wscale option is not used in TCP header.
					
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetWindowScale"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000CC"
					parameters 	(list Parameters
					    (object Parameter "aWscale"
						quid       	"43734D9000CD"
						type       	"TUint8"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAlignOpt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000CE"
					documentation 	
|*
|  	If set, each option will be aligned to 32-bit longword boundaries with Nop padding.
|  	By default the Nop padding is not applied.
|  	
|  	@param aAlignNop	ETrue if option alignment should be applied.
					
					parameters 	(list Parameters
					    (object Parameter "aAlignOpt"
						quid       	"43734D9000CF"
						type       	"TBool"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ProcessOptions"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9000D0"
					parameters 	(list Parameters
					    (object Parameter "aPtr"
						quid       	"43734D9000DA"
						type       	"const TUint8*"
						const      	TRUE)
					    (object Parameter "aLen"
						quid       	"43734D9000DB"
						type       	"TUint"))
					result     	"IMPORT_C TBool"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "OutputOptions"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9000DC"
					parameters 	(list Parameters
					    (object Parameter "aPtr"
						quid       	"43734D9000DD"
						type       	"TUint8*")
					    (object Parameter "aMaxLen"
						quid       	"43734D9000DE"
						type       	"TUint"))
					result     	"IMPORT_C TUint"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CheckOptAlignment"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9000DF"
					parameters 	(list Parameters
					    (object Parameter "aPtr"
						quid       	"43734D9000E0"
						type       	"TUint8*")
					    (object Parameter "aI"
						quid       	"43734D9000EA"
						type       	"TUint&")
					    (object Parameter "aNumBytes"
						quid       	"43734D9000EB"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "AlignedLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9000EC"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9000EE"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderTCP"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D900203"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900204"
					documentation 	
|
| Basic
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900214"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900216"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SrcPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900217"
					documentation 	
|
| Access, Get TCP field values from the packet
					
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DstPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900219"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Sequence"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900223"
					stereotype 	"const"
					result     	"TTcpSeqNum"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "Acknowledgment"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900225"
					stereotype 	"const"
					result     	"TTcpSeqNum"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D8F031C")
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900227"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FIN"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900229"
					documentation 	
|
| A testing method for each individual Control Bit is provided
| (It remains to be seen whether this is useful or not). Note
| also that the result of the AND is returned, not 0 and 1.
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SYN"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900233"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RST"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900235"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PSH"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900237"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ACK"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900242"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "URG"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900244"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ECE"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900246"
					documentation 	"/ ECN Echo flag [RFC 3168]."
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CWR"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900248"
					documentation 	"/ ECN: Congestion Window Reduced [RFC 3168]."
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Control"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900251"
					documentation 	
| A method to access all of the above as is. Note that this
| also returns the reserved unspecified bits. Value can be
| non-zero, even if none of the above is set. However, it only
| returns unspecified bits from the 13th byte, not any from 12th!
					
					stereotype 	"const"
					result     	"TUint8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Window"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900253"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Checksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900255"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Urgent"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900257"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Options"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900262"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aOptions"
						quid       	"43734D900264"
						type       	"TTcpOptions&"
						quidu      	"43734D90006D"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Options"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900265"
					documentation 	"Backwards compatibility, mainly for IPRotor."
					stereotype 	"const"
					result     	"TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSrcPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900267"
					documentation 	
|
| Build, Set TCP field value to the packet
					
					parameters 	(list Parameters
					    (object Parameter "aPort"
						quid       	"43734D900271"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetDstPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900272"
					parameters 	(list Parameters
					    (object Parameter "aPort"
						quid       	"43734D900273"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSequence"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900274"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D900275"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAcknowledgment"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900276"
					parameters 	(list Parameters
					    (object Parameter "aAck"
						quid       	"43734D900277"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900280"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D900281"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetFIN"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900282"
					documentation 	
|
| A set method for each individual Control Bit is provided
| (It remains to be seen whether this is sensible or not).
					
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSYN"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900283"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetRST"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900284"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetPSH"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900290"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetACK"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900291"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetURG"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900292"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetECE"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D900293"
					documentation 	"/ Set ECN Echo flag [RFC 3168]."
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetCWR"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D90029F"
					documentation 	"/ Set ECN Congestion Window Reduced [RFC 3168]."
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetControl"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9002A0"
					documentation 	
|
| Note: does not touch the unused control bits at 12th byte!!!
					
					parameters 	(list Parameters
					    (object Parameter "aFlags"
						quid       	"43734D9002A1"
						type       	"TUint8"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetWindow"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9002A2"
					parameters 	(list Parameters
					    (object Parameter "aWin"
						quid       	"43734D9002A3"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetChecksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9002A4"
					parameters 	(list Parameters
					    (object Parameter "aSum"
						quid       	"43734D9002AF"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetUrgent"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9002B0"
					parameters 	(list Parameters
					    (object Parameter "aOff"
						quid       	"43734D9002B1"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOptions"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9002B2"
					parameters 	(list Parameters
					    (object Parameter "aOptions"
						quid       	"43734D9002B3"
						type       	"TTcpOptions&"
						quidu      	"43734D90006D"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "SequenceBlock"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9100EA"
				documentation 	
|* Sequence Block.
|@publishedAll
|@released
				
				operations 	(list Operations
				    (object Operation "SequenceBlock"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9100EB"
					parameters 	(list Parameters
					    (object Parameter "aLeft"
						quid       	"43734D9100EC"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C")
					    (object Parameter "aRight"
						quid       	"43734D9100ED"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C"))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "SequenceBlockQueue"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D910128"
				documentation 	
|* Sequence Block Queue.
|@publishedAll
|@released
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D910157"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TDblQue<SequenceBlock>"
					quidu      	"43734D910148"))
				operations 	(list Operations
				    (object Operation "SequenceBlockQueue"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D910158"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~SequenceBlockQueue"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D910159"
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddOrdered"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D91015A"
					parameters 	(list Parameters
					    (object Parameter "aLeft"
						quid       	"43734D91015B"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C")
					    (object Parameter "aRight"
						quid       	"43734D91015C"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C"))
					result     	"IMPORT_C SequenceBlock*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddUnordered"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D91015D"
					parameters 	(list Parameters
					    (object Parameter "aLeft"
						quid       	"43734D91015E"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C")
					    (object Parameter "aRight"
						quid       	"43734D910167"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C"))
					result     	"IMPORT_C SequenceBlock*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddOrdered"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D910168"
					parameters 	(list Parameters
					    (object Parameter "aBlock"
						quid       	"43734D910169"
						type       	"const SequenceBlock*"
						const      	TRUE))
					result     	"SequenceBlock*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D9100EA")
				    (object Operation "AddUnordered"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D91016A"
					parameters 	(list Parameters
					    (object Parameter "aBlock"
						quid       	"43734D91016B"
						type       	"const SequenceBlock*"
						const      	TRUE))
					result     	"SequenceBlock*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D9100EA")
				    (object Operation "Find"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D91016C"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734D91016D"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C"))
					result     	"IMPORT_C SequenceBlock*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindGap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D910177"
					parameters 	(list Parameters
					    (object Parameter "aLeft"
						quid       	"43734D910178"
						type       	"TTcpSeqNum&"
						quidu      	"43734D8F031C")
					    (object Parameter "aRight"
						quid       	"43734D910179"
						type       	"TTcpSeqNum&"
						quidu      	"43734D8F031C"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Prune"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D91017A"
					parameters 	(list Parameters
					    (object Parameter "aLeft"
						quid       	"43734D91017B"
						type       	"TTcpSeqNum"
						quidu      	"43734D8F031C"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Limit"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D91017C"
					parameters 	(list Parameters
					    (object Parameter "aCount"
						quid       	"43734D91017D"
						type       	"TInt"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Clear"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D91017E"
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Count"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D910186"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ByteCount"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D910188"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Instantiated_Class "TDblQue<SequenceBlock>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"43734D910148"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"43734D910149"
					supplier   	"TDblQue"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "SequenceBlockQueueIter"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef TDblQueIter<SequenceBlock> SequenceBlockQueueIter;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9101A5"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CProtocolPosthook"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D930213"
				documentation 	
| *****************
| CProtocolPostHook
| *****************
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D930214"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIp6Hook"
					quidu      	"43734D99033C"))
				operations 	(list Operations
				    (object Operation "~CProtocolPosthook"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D930222"
					stereotype 	"virtual"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "BindToL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D930224"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D930226"
						type       	"CProtocolBase*"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D930227"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D930229"
						type       	"CProtocolBase*")
					    (object Parameter "aId"
						quid       	"43734D930232"
						type       	"TUint"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Unbind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D930233"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D930235"
						type       	"CProtocolBase*")
					    (object Parameter "aId"
						quid       	"43734D930236"
						type       	"TUint"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Send"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D930237"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D930239"
						type       	"RMBufChain&")
					    (object Parameter "aSrc"
						quid       	"43734D93023A"
						type       	"CProtocolBase*"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Process"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D93023B"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D930243"
						type       	"RMBufChain&")
					    (object Parameter "aSrc"
						quid       	"43734D930244"
						type       	"CProtocolBase*"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D930245"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"43734D930246"
						type       	"RMBufHookPacket&")
					    (object Parameter ""
						quid       	"43734D930247"
						type       	"RMBufRecvInfo&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NetworkAttachedL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D930248"
					documentation 	
|*
|	* Network layer has been attached.
|	*
|	* This function is called when the network layer is detected and
|	* attached to this protocol object (::NetworkService() returns non-null).
|	* The implementation in the derived class can now
|	* do the hook specific binds and unbinds using:
|@code
|	// request inbound packets to my Process()
|	NetworkService()->BindL(this, MIp6Hook::BindPreHook());
|	// request outbound packets to my Send().
|	NetworkService()->BindL(this, MIp6Hook::BindPostHook());
|	...
|	// stop getting inbound packets to my Process()
|	NetworkService()->Unbind(this, MIp6Hook::BindPreHook());
|	// stop getting outbound packets to my Send()
|	NetworkService()->Unbind(this, MIp6Hook::BindPostHook());
|	// ..or, to rip off all my hooks
|	NetworkService()->Unbind(this);
|@endcode
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NetworkDetached"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D93024A"
					documentation 	
|*
|	* Network layer is being detached.
|	*
|	* This function is called when the hook is losing
|	* the connection to the network instance (the network
|	* instance has issued Unbind request, because it is
|	* shutting down).
|	*
|	* Derived class does not need to implement this, unless it
|	* caches network layer dependent data internally. Otherwise,
|	* it must implement the function and cleanup all such data.
|	*
|	* During the call ::NetworkService returns the
|	* service instance that is going away. However, it should not
|	* be used for any binding or unbinding. the detach process does
|	* the unbindings automaticly.
|	*
|	* @note
|	*	The desctuctor can be called while network is attached.
|	*	CProtocolPosthook destructor will unbind this object
|	*	automaticly from the network (cancel all binds), and
|	*	then detaches withouth calling NetworkDetached. Thus,
|	*	the destructor of the derived class must do the cleanup
|	*	of cached data, but it does not need to worry about the
|	*	binds to the network.
					
					stereotype 	"virtual"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NetworkService"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D930252"
					documentation 	
|*
|	* Gets the network service.
|	*
|	* This returns the network service, if any is currently attached.
|	* The network is attached after ::NetworkAttachedL call until
|	* the next ::NetworkDetached or destruction. Otherwise, network
|	* is not attached and return is always NULL.
|	*
|	* @return The network service or NULL.
					
					stereotype 	"const"
					result     	"MNetworkService*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DoBindToL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D930254"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D930255"
						type       	"CProtocolBase*"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CProtocolBaseUnbind"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D99007D"
				documentation 	
|
|	CProtocolBaseUnbind
|	*******************
|*
|*	CProtocolBase sub-class that adds a required function to unbind a protocol.
|*
|*	This class exists only because the CProtocolBase is missing
|*	an essential method: Unbind. All protocols that implement
|*	BindL, should also support Unbind!
|*
|*	It is assumed that all protocols and hooks, which connect
|*	to TCPIP stack, must support this method. Strictly, supporting
|*	Unbind is really needed only if the protocol makes use of
|*	BindL (e.g. the protocol is bound to other protocols).
|*
|* @publishedPartner
|* @released
|* @since v7.0
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D99007E"
					supplier   	"CProtocolBase"))
				operations 	(list Operations
				    (object Operation "Unbind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D99008C"
					documentation 	
|*
|	* Unbinds from a specified protocol.
|	*
|	* Unbind is a reverse of the BindL(). Unbind does nothing
|	* if there is no matching bind. It is safe to call Unbind
|	* "just to be sure". The rationale for Unbind is explained
|	* using the UDP protocol as an example.
|	*
|	* When UDP protocol is active, it needs to receive IP packets
|	* with protocol=17 from the IP layer. To achieve this, the UDP
|	* will call IP protocol instance with BindL(UDP, 17). This registers
|	* UDP instance as a receiver of the UDP packets. IP records
|	* the UDP instance pointer and uses UDP->Process() method to
|	* pass received packets to the UDP protocol instance.
|	*
|	* Before UDP protocol instance is destroyed, the UDP
|	* registration in IP layer must be cancelled. Otherwise the
|	* IP layer would be using a dangling pointer after UDP destruction.
|	* The registration is cancelled by use of Unbind.
|	*
|	* The similar reasoning applies to any hook that registers with
|	* the IP layer with BindL.
|    *
|	* @param aProtocol
|	*	Protocol instance being unregistered.
|	* @param aId
|	*	Identify the binding that is to be unregistered. The
|	*	exact interpretation of this depends on protocol implementation,
|	*	but generally, the aId value used in BindL can be used to
|	*	unregister that specific binding. In addition to that, the
|	*	TCPIP IP layer supports generic unbind: if aId is ZERO, then
|	*	all bindings made by aProtocol are canceled and cleared.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D99008E"
						type       	"CProtocolBase*")
					    (object Parameter "aId"
						quid       	"43734D99008F"
						type       	"TUint"
						initv      	"0"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CProtocolInterfaceBase"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D990090"
				documentation 	
|*
|*	A special interface for a protocol module that itself provides
|*	access to a network interface.
|*
|*	When IP6 is bound to a protocol, such protocol is loaded whenever
|*	IP is active. If the TServerProtocolDesc::iServiceTypeInfo has
|*	EInterface (of TProtocolServiceInfo) flag set, the IP6 assumes that
|*	the protocol is derived from CProtocolIneterfaceBase and that it
|*	supports the GetBinderL method.
|*
|*	The GetBinderL method is then called using the current protocol name
|*	(ip or ip6) as a parameter. If GetBinderL succeeds by returning a NIF
|*	pointer, the stack installs this an interface to the system. This can
|*	be used to create "fake" or real interfaces to the stack outside the
|*	NIFMAN control.
|*
|*	<b>WARNING</b>: TCPIP is just stealing the EInterface flag for this
|*	purpose. The original use of this flag is unknown, and it does not
|*	seem to be used for anything in current socket server (as of writing
|*	this).
|*
|* @publishedPartner
|* @released
|* @since v7.0
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D99009C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolBaseUnbind"
					quidu      	"43734D99007D"))
				operations 	(list Operations
				    (object Operation "GetBinderL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D99009D"
					documentation 	
|*
|	* Gets the network inteface provided by the protocol module.
|	*
|	* Network layer calls this method once after a protocol that
|	* has been tagged as "interface protocol" by use of EInterface
|	* flag in the TServerProtocolDesc::iServiceTypeInfo field.
|	*
|	* The returned NIF (if ANY) is installed a network interface
|	* to the IP stack.
|	*
|	* @param aName
|	*	Name of the binding protocol ("ip" or "ip6").
|	* @return
|	* @li = non-NULL,
|	*	The network interface (NIF).
|	* @li = NULL
|	*	No interface is installed, but the protocol is left running
|	*	as if EInterface was not set.
|	* @leave
|	*	Close the protocol (protocol is not left running).
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"43734D99009F"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"CNifIfBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RMBufRecvInfo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D990128"
				documentation 	
|
|	RMBufRecvInfo
|	*************
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D990138"
					supplier   	"RMBufPktInfo"))
				operations 	(list Operations
				    (object Operation "CheckL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D990139"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D99013B"
						type       	"TInt"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RMBufRecvPacket"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef class RMBufInfoPacketBase<RMBufRecvInfo> RMBufRecvPacket;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D990196"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MPacketContext"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9901C5"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9901D4"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "SetHookValue"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9901D5"
					documentation 	
|*
|	* Sets a (key,value) pair.
|	* 
|	* If a setting already exists for the key, the value is just replaced.
|	*
|	* @param aId	Key
|	* @param aValue	Value associated with the key
|	* @return
|	* @li	KErrNone, if value stored successfully.
|	* @li	KErrNoMemory, if there was no room for the new value
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"43734D9901D7"
						type       	"const TUint32"
						const      	TRUE)
					    (object Parameter "aValue"
						quid       	"43734D9901D8"
						type       	"const TUint32"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HookValue"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9901D9"
					documentation 	
|*
|	* Gets the value associated with the specified key.
|	*
|	* Return the current value associated with aId. If aId does not
|	* exist, ZERO is returned [=> there is no way to differentiate
|	* between non-existing value and a value that is explicitly set
|	* to zero. Implementation may interpret setting value to ZERO
|	* as request to delete the association, if it exists].
|	*
|	* @param aId	Key
|	* @return	The value, or 0 if no value was found for the key..
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"43734D9901DB"
						type       	"const TUint32"
						const      	TRUE))
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RMBufHookPacket"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D990213"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D990214"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvPacket"
					quidu      	"43734D990196"))
				operations 	(list Operations
				    (object Operation "RMBufHookPacket"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D990222"
					documentation 	
|*
|	* Constructor
|	* @param aContext Packet context
					
					parameters 	(list Parameters
					    (object Parameter "aContext"
						quid       	"43734D990223"
						type       	"MPacketContext* const"))
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHookValue"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D990224"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"43734D990225"
						type       	"const TUint32"
						const      	TRUE)
					    (object Parameter "aValue"
						quid       	"43734D990226"
						type       	"const TUint32"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HookValue"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D990227"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"43734D990232"
						type       	"const TUint32"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MIp6Hook"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9902BF"
				documentation 	
|
|	MIp6Hook
				
				stereotype 	"interface"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9902CE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "BindHookFor"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9902CF"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D9902D1"
						type       	"TUint8"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindHookAll"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9902D2"
					stereotype 	"static"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindFlowHook"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9902DE"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPriority"
						quid       	"43734D9902E0"
						type       	"TUint8"
						initv      	"1"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindPostHook"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9902E1"
					stereotype 	"static"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindPreHook"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9902E3"
					stereotype 	"static"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindForwardHook"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9902EE"
					stereotype 	"static"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9902F0"
					documentation 	
|*
|	* Processing of incoming packet.
|	*
|	* Depending on the how the hook binds to the stack, the stack calls
|	* this function from different places during the inbound packet
|	* processing path:
|	*
|	* @li
|	*	to implement new (or just to monitor occurrence of) header, do a bind
|	*	with BindHookFor(protocol) and the stack calls this function whenever
|	*	a header of the protocol is encountered within the packet (some headers
|	*	can appear more than once per packet). The RMBufRecvPacket::iProtocol
|	*	contains the protocol.
|	* @li
|	*	to watch all packets for upper layer protocols, do a bind with
|	*	BindHookAll() and the stack calls this function for every packet
|	*	about to be passed on to the upper layer protocol (identified
|	*	by RMBufRecvPacket::iProtocol).
|	* @li
|	*	to watch all packets which stack would forward (or drop if forwarding
|	*	is disabled), do a bind with BindForwardHook(), and the stack calls
|	*	this function whenever a packet would be forwarded.
|	*
|	* The same hook can request all of the above callbacks. However, then
|	* the function may have some difficulties in determining the type
|	* of call from the packet and associated information.
|	*
|	* In addition to normal packet parsing (RMBufRecvInfo::iIcmp == 0),
|	* the ApplyL is also called when processing a returned packet within
|	* the ICMP error message (RMBufRecvInfo::iIcmp != 0).
|	*
|	* The function receives the packet and information about the state of
|	* its processing.
|	*
|	* The hook has three choices of returns as follows:
|	* 
|	* @li < 0:
|	*	The hook dropped or passed the packet elsewhere.
|	*	The main loop goes to the next packet
|	* 
|	* @li #KIp6Hook_PASS (= 0):
|	*	The hook has completed, and the header is still in the packet, 
|	*	and has possibly been modified. The main loop continues processing
|	*	this header with the next hook or protocol
|	* 
|	* @li #KIp6Hook_DONE (= 1):
|	*	The hook has completed, the header has been handled. The 
|	*	hook is responsible for updating the iOffset and other fields
|	*	to skip over the processed header.
|	*	The main loop will restart to process the new protocol.
|	* 
|	* In the case of a ICMPv6 Parameter Problem message, the value of the
|	* aInfo.iParameter is an offset to the problematic value relative to
|	* the start of the original packet. To check whether the parameter
|	* problem applies to the current header, the code must test whether
|	* the offset falls between 
|@verbatim
|	0 <= (iParameter + aInfo.iOffsetIp - aInfo.iOffset) < header_length
|@endverbatim
|	*
|	* @param aPacket
|	*	The received packet. On return, the packet as modified by the hook.
|	* @param aInfo
|	*	The packet information. On return, the information as modified by
|	*	the hook.
|	* @return
|	*	Return code, as described above. 
|	* @leave error
|	*	The packet is dropped and buffers are released.
|	*
|	* Example: @ref doc_example_1
|	* @dontinclude mip6hook.cpp
|	* @skip class TExtensionHeader
|	* @until //-
|	* Only this hoook knows how to handle it. The stack needs the help of this
|	* hook for normal packets, and also for processing the returned packet
|	* inside the ICMP error reports.
|	* @skip ::ApplyL
|	* @until //-
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9902F2"
						type       	"RMBufHookPacket&"
						quidu      	"43734D990213")
					    (object Parameter "aInfo"
						quid       	"43734D9902F3"
						type       	"RMBufRecvInfo&"
						quidu      	"43734D990128"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "OpenL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9902F4"
					documentation 	
|*
|	* Opening a hook for a flow.
|	*
|	* The OpenL is called once at flow opening phase, if the hook has
|	* registered a flow hook using BindFlowHook() id.
|	* OpenL must decide whether the flow needs any processing by this hook.
|	* If yes, it must return with a non-NULL pointer to an instance of
|	* MFlowHook. The returned handler is attached to the flow until it
|	* closes,  which event is informed to the hook by the MFlowHook::Close
|	* method.
|	*
|	* @param aHead
|	*	Contains the address information of the flow.
|	*	A hook can update this information in the Open phase, if required.
|	* @param aFlow The flow for which the hook is being activated
|	* @return
|	*	MFlowHook pointer (!= NULL), if the hook attaches to the flow using this handler.
|	*	Returning NULL means that the hook has no interest on this flow.
|	*
|	* @leave error (< 0).
|	*	The flow setup is aborted and the indicated error is passed to
|	*	the application.
|	* @leave EFlow_PENDING
|	*	(leave with anything > 0). The flow setup is aborted and flow
|	*	is treated as if no route for the destination was available
|	*	(flow is put into pending state).
|	*	This may activate additional interface setups.
|	*
|	* @note
|	*	This function has a default implmentation, which returns NULL.
|	*
|	* Example: @ref doc_example_1
|	* Attach to every outbound flow:
|	* @dontinclude mip6hook.cpp
|	* @skip ::OpenL
|	* @until //-
|	*
|	* But, then we need to suply the MFlowHook methods as well.
|	* @skip ::ReadyL
|	* @until //-
|	*
|	* and 
|	*
|	* @skip ::ApplyL
|	* @until //-
					
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aHead"
						quid       	"43734D9902F6"
						type       	"TPacketHead&")
					    (object Parameter "aFlow"
						quid       	"43734D9902FD"
						type       	"CFlowContext*"))
					result     	"MFlowHook*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetFlowOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9902FE"
					documentation 	
|*
|	* Implements additional flow options in the hook.
|	*
|	* When a hook registers for outbound packets, it will also get these calls whenever
|	* the upper layer uses the GetOption to a flow.
|	*
|	* @note
|	*	 This function has a default implementation, which returns KErrNotSupported.
|	* @note
|	*	The flow does not need to be open when this call occurs. If hook implements
|	*	any options, it should use the CFlowContext::RetrieveOption for the current
|	*	value of the option.
|	*
|	* @param aLevel		The option level code
|	* @param aName		The option name code
|	* @retval aOption   The option value (if KErrNone)
|	* @param aFlow		The flow
|	* @return error code (KErrNotSupported) or KErrNone
|	*
|	* Example: @ref doc_example_1
|	* The current example port and protocol number can be read by a socket option
|	* by any application code. Assuming socket is an opened RSocket (for example,
|	* an UDP socket), then
|	*
|	* @code
|	TPckgBuf<TUint> opt;
|	RSocket socket;
|	if (socket.GetOpt(KSoHookExample_PROTOCOL, KSolHookExample, opt) == KErrNone)
|		{
|		...
|		protocol = opt();
|		...
|		}
|	@endcode
|	*
|	* enters the GetFlowOption function in the example hook:
|	* @dontinclude mip6hook.cpp
|	* @skip ::GetFlowOption
|	* @until //-
					
					stereotype 	"virtual, const"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734D990300"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734D990301"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734D990302"
						type       	"TDes8&")
					    (object Parameter "aFlow"
						quid       	"43734D990303"
						type       	"const CFlowContext&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetFlowOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D990304"
					documentation 	
|*
|	* Implements additional flow options in the hook.
|	*
|	* When a hook registers for outbound packets, it will also get these calls whenever
|	* the upper layer uses the SetOption to a flow.
|	*
|	* @note
|	*	 This function has a default implementation, which returns KErrNotSupported.
|	* @note
|	*	The flow does not need to be open when this call occurs. The hook should not store
|	*	the pointer of the flow. Instead, it should use the CFlowContext::StoreOption to
|	*	remember the option values.
|	*
|	* @param aLevel		The option level code
|	* @param aName		The option name code
|	* @param aOption	The option value
|	* @param aFlow		The flow
|	* @return error code (KErrNotSupported) or KErrNone
|	*
|	* Example: @ref doc_example_1
|	* The example port and protocol number can be changed by a socket option.
|	* Assuming socket is an opened RSocket (for example, an UDP socket), then
|	* @code
|	TPckgBuf<TUint> opt;
|	RSocket socket;
|	opt() = 18;
|	if (socket.SetOpt(KSoHookExample_PROTOCOL, KSolHookExample, opt) == KErrNone)
|		{
|		// Succesfully changed the protocol number!
|		}
|	@endcode
|	*
|	* enters the SetFlowOption function in the example hook:
|	* @dontinclude mip6hook.cpp
|	* @skip ::SetFlowOption
|	* @until //-
					
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734D990306"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734D99030D"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734D99030E"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aFlow"
						quid       	"43734D99030F"
						type       	"CFlowContext&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "InterfaceAttached"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D990310"
					documentation 	
|*
|	* Monitoring attached interfaces.
|	*
|	* A hook can monitor what interfaces are attached
|	* to the stack by overriding the MIp6Hook::InterfaceAttached and
|	* MIp6Hook::InterfaceDetached.
|	*
|	* The InterfaceAttached is called just after the CNifIfBase
|	* pointer has  been stored into the internal interface
|	* instance and CNifIfBase::Open() has been called.
|	*
|    * @note
|	*	It is possible to receive InteraceDetached
|	*	without a matching InterfaceAttached, because interfaces can
|	*	be up before the hook is active.
|	*
|	* @param aName   The name of the interface within the stack
|	* @param aIf	 The interface
					
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"43734D990312"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aIf"
						quid       	"43734D990313"
						type       	"CNifIfBase*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "InterfaceDetached"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D990314"
					documentation 	
|*
|	* Monitoring attached interfaces.
|	*
|	* A hook can monitor what interfaces are attached
|	* to the stack by overriding the MIp6Hook::InterfaceAttached and
|	* MIp6Hook::InterfaceDetached.
|	*
|	* The InterfaceDetached is called just before the CNifIfBase
|	* pointer is  going to be removed from the internal interface
|	* instance and before calling the CNifIfBase::Close().
|	*
|    * @note
|	*	It is possible to receive InteraceDetached
|	*	without a matching InterfaceAttached, because interfaces can
|	*	be up before the hook is active.
|	*
|	* @param aName   The name of the interface within the stack
|	* @param aIf	 The interface
					
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"43734D990316"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aIf"
						quid       	"43734D99031C"
						type       	"CNifIfBase*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetFlowOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43BA68FB02A2"
					documentation 	
|*
|	* Implements additional flow options in the hook.
|	*
|	* When a hook registers for outbound packets, it will also get these calls whenever
|	* the upper layer uses the GetOption to a flow.
|	*
|	* @note
|	*	 This function has a default implementation, which returns KErrNotSupported.
|	* @note
|	*	The flow does not need to be open when this call occurs. If hook implements
|	*	any options, it should use the CFlowContext::RetrieveOption for the current
|	*	value of the option.
|	*
|	* @param aLevel		The option level code
|	* @param aName		The option name code
|	* @retval aOption   The option value (if KErrNone)
|	* @param aFlow		The flow
|	* @return error code (KErrNotSupported) or KErrNone
|	*
|	* Example: @ref doc_example_1
|	* The current example port and protocol number can be read by a socket option
|	* by any application code. Assuming socket is an opened RSocket (for example,
|	* an UDP socket), then
|	*
|	* @code
|	TPckgBuf<TUint> opt;
|	RSocket socket;
|	if (socket.GetOpt(KSoHookExample_PROTOCOL, KSolHookExample, opt) == KErrNone)
|		{
|		...
|		protocol = opt();
|		...
|		}
|	@endcode
|	*
|	* enters the GetFlowOption function in the example hook:
|	* @dontinclude mip6hook.cpp
|	* @skip ::GetFlowOption
|	* @until //-
					
					stereotype 	"virtual, const"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43BA68FB02C2"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43BA68FB02E1"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43BA68FB0300"
						type       	"TDes8&")
					    (object Parameter "aFlow"
						quid       	"43BA68FB031F"
						type       	"const CFlowContext&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				module     	"Component View::rose.idl"
				quidu      	"43BA68DB02B3"
				language   	"VC++")
			    (object Class "CIp6Hook"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D99033C"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D99034B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolBaseUnbind"
					quidu      	"43734D99007D")
				    (object Inheritance_Relationship
					quid       	"43734D99034C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MIp6Hook"
					quidu      	"43734D9902BF"))
				operations 	(list Operations
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D99034D"
					documentation 	
|*
|	* Processes an incoming packet.
|	* 
|	* @see MIp6Hook::ApplyL().
|	* @param aPacket 	Packet to process
|	* @param aInfo 		Packet information
|	* @return 			System-wide error code
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D99034F"
						type       	"RMBufHookPacket&"
						quidu      	"43734D990213")
					    (object Parameter "aInfo"
						quid       	"43734D990350"
						type       	"RMBufRecvInfo&"
						quidu      	"43734D990128"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Identify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D990351"
					documentation 	
|
| Silence compiler
|
|*
|     * dummy
					
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"43734D990353"
						type       	"struct TServerProtocolDesc*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Unbind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D99035B"
					documentation 	
|*
|     * The inbound hooks don't need this really
					
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"43734D99035C"
						type       	"CProtocolBase*")
					    (object Parameter ""
						quid       	"43734D99035D"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderIP"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9903B9"
				documentation 	
|
| TInet6HeaderIP
| **************
|	Methods of manipulating IPv6 IP header.
|
|	This implementation assumes TUint8 is exactly 8 bits (and not
|	9 or more)
				
				operations 	(list Operations
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9903C8"
					documentation 	
|*
|	* Gets the header length.	
|	* 
|	* Note that the header length is fixed.
|	* 
|	* @return	Header length.
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9903CA"
					documentation 	
|*
|	* Gets the minimum header length.
|	* 
|	* Note that the header length is fixed.
|	* 
|	* @return	Minimum header length
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9903CC"
					documentation 	
|*
|	* Gets the maximum header length.
|	* 
|	* Note that the header length is fixed.
|	* 
|	* @return	Maximum header length
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9903D9"
					documentation 	
|*
|	* Gets a pointer to the byte following the header.
|	* 
|	* @return	Pointer to the byte following the header
					
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Version"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9903DA"
					documentation 	
| IPv6 specific methods, get IP header field values from the packet
| *****************************************************************
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TrafficClass"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9903DC"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FlowLabel"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9903DE"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PayloadLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0001"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0003"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HopLimit"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0005"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SrcAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0007"
					documentation 	
|
| The following return a modifiable reference, so
| they can be used both for access and build.
					
					stereotype 	"const"
					result     	"TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DstAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0010"
					stereotype 	"const"
					result     	"TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EcnIsCongestion"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0012"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0013"
					documentation 	
| IPv6 specific methods, set IP header field values into the packet
| *****************************************************************
					
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetVersion"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0014"
					parameters 	(list Parameters
					    (object Parameter "aVersion"
						quid       	"43734D9A001F"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetTrafficClass"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0020"
					parameters 	(list Parameters
					    (object Parameter "aClass"
						quid       	"43734D9A0021"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetFlowLabel"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0022"
					parameters 	(list Parameters
					    (object Parameter "aFlow"
						quid       	"43734D9A0023"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetPayloadLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0024"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9A002E"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetNextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A002F"
					parameters 	(list Parameters
					    (object Parameter "aNextHeader"
						quid       	"43734D9A0030"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHopLimit"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0031"
					parameters 	(list Parameters
					    (object Parameter "aLimit"
						quid       	"43734D9A0032"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSrcAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0033"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"43734D9A003E"
						type       	"const TIp6Addr&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetDstAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A003F"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"43734D9A0040"
						type       	"const TIp6Addr&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TOffsets"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"43734D9A004E"
					stereotype 	"enum"
					class_attributes 	(list class_attribute_list
					    (object ClassAttribute "O_PayloadLength"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"0"))
						quid       	"43734D9A0050"
						initv      	"4")
					    (object ClassAttribute "O_NextHeader"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"1"))
						quid       	"43734D9A0051"
						initv      	"6")
					    (object ClassAttribute "O_HopLimit"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"2"))
						quid       	"43734D9A005D"
						initv      	"7")
					    (object ClassAttribute "O_SrcAddr"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"3"))
						quid       	"43734D9A005E"
						initv      	"8")
					    (object ClassAttribute "O_DstAddr"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"4"))
						quid       	"43734D9A005F"
						initv      	"24"))
					module     	"Component View::rose"
					quidu      	"437347E50232")))
			    (object Class "TInet6HeaderIP4"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9A0148"
				documentation 	"/@}"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0157"
					documentation 	
|
| Basic
|
|*
|	* Gets the minimum header length.	
|	* @return Minimum header length (= 20) 
|	* @since v7.0
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0159"
					documentation 	
|*
|	* Gets the maximum header length.
|	* @return Maximum header length (= 60)
|	* @since v7.0
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A015B"
					documentation 	
|*
|	* Gets a pointer to the byte following the header.
|	* @return Pointer to the byte following the header
|	* @since v7.0
					
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Version"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0167"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0169"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TOS"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A016B"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EcnIsCongestion"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A016D"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TotalLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0177"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Identification"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0179"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Flags"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A017B"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DF"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A017D"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MF"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0186"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FragmentOffset"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0188"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Ttl"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A018A"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Protocol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A018C"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Checksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0196"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SrcAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0198"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DstAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A019A"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SrcAddrRef"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A019C"
					stereotype 	"const"
					result     	"TUint32&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DstAddrRef"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01A5"
					stereotype 	"const"
					result     	"TUint32&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Options"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01A7"
					stereotype 	"const"
					result     	"TPtrC8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Options"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01A9"
					result     	"TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01AA"
					parameters 	(list Parameters
					    (object Parameter "aTOS"
						quid       	"43734D9A01B5"
						type       	"TInt"
						initv      	"0"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetVersion"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01B6"
					documentation 	
|
| Build, set IP header field values into the packet
					
					parameters 	(list Parameters
					    (object Parameter "aVersion"
						quid       	"43734D9A01B7"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01B8"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9A01B9"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetTOS"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01BA"
					parameters 	(list Parameters
					    (object Parameter "aTos"
						quid       	"43734D9A01BB"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetTotalLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01C5"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9A01C6"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetIdentification"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01C7"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"43734D9A01C8"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetFlags"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01C9"
					parameters 	(list Parameters
					    (object Parameter "aFlags"
						quid       	"43734D9A01CA"
						type       	"TUint8"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetFragmentOffset"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01D4"
					parameters 	(list Parameters
					    (object Parameter "aOffset"
						quid       	"43734D9A01D5"
						type       	"TUint16"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetTtl"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01D6"
					parameters 	(list Parameters
					    (object Parameter "aTTL"
						quid       	"43734D9A01D7"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetProtocol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01D8"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D9A01D9"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetChecksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01DA"
					parameters 	(list Parameters
					    (object Parameter "aSum"
						quid       	"43734D9A01E4"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSrcAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01E5"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9A01E6"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetDstAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01E7"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9A01E8"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HostHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01E9"
					documentation 	
|
| The old IPv4 stack leaves IP header in packet when passing it upwards,
| but this header is swapped into host order. As upper layers really don't
| need this stuff much, only few "compatibility" methods is defined here
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HostProtocol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01F4"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Swap"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A01F6"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TOffsets"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"43734D9A0203"
					stereotype 	"enum"
					class_attributes 	(list class_attribute_list
					    (object ClassAttribute "O_TotalLength"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"0"))
						quid       	"43734D9A0205"
						initv      	"2")
					    (object ClassAttribute "O_FragmentOffset"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"1"))
						quid       	"43734D9A0206"
						initv      	"6")
					    (object ClassAttribute "O_TTL"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"2"))
						quid       	"43734D9A0207"
						initv      	"8")
					    (object ClassAttribute "O_Protocol"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"3"))
						quid       	"43734D9A0213"
						initv      	"9"))
					module     	"Component View::rose"
					quidu      	"437347E50232")))
			    (object Class "TScopeType"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9A0242"
				documentation 	
|*
| TScopeType is only provided so that "magic" constants can be
| avoided in the source code. However, the max value cannot be changed
| to anything from 0xF. The scope type is assumed to be 4 bits long
| in many occasions.
|
| The value of the scope type is directly bound the the IPv6 Scope
| level - 1. This can be done, as IPv6 Scope level 0 is not legal
| (or usable) in any context within the stack.
| This allows our non-standard network scope (= 0x10) to
| be coded internally in 4 bits (as 0xF).
|
| @publishedAll
| @released
| @since v7.0s
				
				stereotype 	"enum"
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "EScopeType_IF"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"0"))
					quid       	"43734D9A0244"
					initv      	"0x0")
				    (object ClassAttribute "EScopeType_IAP"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"1"))
					quid       	"43734D9A0251"
					initv      	"0x1")
				    (object ClassAttribute "EScopeType_GLOBAL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"2"))
					quid       	"43734D9A0252"
					initv      	"0xD"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TIpHeader"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9A0271"
				documentation 	
|
|	TIpHeader
|	*********
				
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0280"
					documentation 	
|*
|	Gets the minimum header length.
|
|	IPv6 header is longer than minimum IPv4 header, thus
|	returned value is for IPv4. This function only defined
|	because it is required when this class is used as template
|	parameter in TInet6Packet.
|	
|	@return Minimum IPv4 header length
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9A0282"
					documentation 	
|*
|	Gets the maximum header length.
|
|	IPv6 header always shorter than maximum IPv4 header, thus
|	returned value is for IPv4. This function is only defined
|	because "header mapping" classes are expected to have it.
|	
|	@return Maximum IPv4 header length
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RMBufPacketPeek"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9A029F"
				documentation 	
|	RMBufPacketPeek
|	***************
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9A02A0"
					supplier   	"RMBufChain"))
				operations 	(list Operations
				    (object Operation "Access"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9A02AF"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"43734D9A02B0"
						type       	"TInt")
					    (object Parameter "aOffset"
						quid       	"43734D9A02B1"
						type       	"TUint"
						initv      	"0"))
					result     	"IMPORT_C TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetIpHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9A02B2"
					result     	"IMPORT_C TIpHeader*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TPacketHead"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9A036B"
				documentation 	
|	TPacketHead
|	***********
				
				operations 	(list Operations
				    (object Operation "ExtHdrGet"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9A037A"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9A037B"
						type       	"TInt")
					    (object Parameter "aOfs"
						quid       	"43734D9A037C"
						type       	"TInt&")
					    (object Parameter "aLen"
						quid       	"43734D9A037D"
						type       	"TInt&"))
					result     	"IMPORT_C TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ExtHdrGetOrPrependL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9A037E"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9A037F"
						type       	"TInt")
					    (object Parameter "aOfs"
						quid       	"43734D9A0380"
						type       	"TInt&")
					    (object Parameter "aLen"
						quid       	"43734D9A0381"
						type       	"TInt&"))
					result     	"IMPORT_C TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ExtHdrGetOrAppendL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9A0382"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9A038A"
						type       	"TInt")
					    (object Parameter "aOfs"
						quid       	"43734D9A038B"
						type       	"TInt&")
					    (object Parameter "aLen"
						quid       	"43734D9A038C"
						type       	"TInt&"))
					result     	"IMPORT_C TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddDestinationOptionL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9A038D"
					parameters 	(list Parameters
					    (object Parameter "aOption"
						quid       	"43734D9A038E"
						type       	"const TPtrC8&"
						const      	TRUE)
					    (object Parameter "aAlign"
						quid       	"43734D9A038F"
						type       	"TUint8"
						initv      	"0")
					    (object Parameter "aModulo"
						quid       	"43734D9A0390"
						type       	"TUint8"
						initv      	"4"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddDestinationOptionL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9A0391"
					parameters 	(list Parameters
					    (object Parameter "aOption"
						quid       	"43734D9A0399"
						type       	"const TUint8*"
						const      	TRUE)
					    (object Parameter "aLen"
						quid       	"43734D9A039A"
						type       	"TUint8")
					    (object Parameter "aAlign"
						quid       	"43734D9A039B"
						type       	"TUint8"
						initv      	"0")
					    (object Parameter "aModulo"
						quid       	"43734D9A039C"
						type       	"TUint8"
						initv      	"4"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6PacketBase"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9B006D"
				operations 	(list Operations
				    (object Operation "TInet6PacketBase"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B007D"
					documentation 	
|*
|	Constructor.
|
|	@param aAlign	The align requirement.
					
					parameters 	(list Parameters
					    (object Parameter "aAlign"
						quid       	"43734D9B007E"
						type       	"TAlign"
						quidu      	"43734D9B00BB"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Access"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B0084"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B008C"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"43734D9B008D"
						type       	"TInt")
					    (object Parameter "aSize"
						quid       	"43734D9B008E"
						type       	"TInt")
					    (object Parameter "aMin"
						quid       	"43734D9B008F"
						type       	"TInt"))
					result     	"IMPORT_C TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetAlign"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0090"
					parameters 	(list Parameters
					    (object Parameter "aAlign"
						quid       	"43734D9B0091"
						type       	"TAlign"
						quidu      	"43734D9B00BB"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TAlign"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"43734D9B00BB"
					stereotype 	"enum"
					class_attributes 	(list class_attribute_list
					    (object ClassAttribute "EAlign1"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"0"))
						quid       	"43734D9B00BD"
						initv      	"0")
					    (object ClassAttribute "EAlign2"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"1"))
						quid       	"43734D9B00BE"
						initv      	"1")
					    (object ClassAttribute "EAlign4"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"2"))
						quid       	"43734D9B00CB"
						initv      	"3")
					    (object ClassAttribute "EAlign8"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"3"))
						quid       	"43734D9B00CC"
						initv      	
|7		///< Align to 8 byte unit
						))
					module     	"Component View::rose"
					quidu      	"437347E50232")))
			    (object Parameterized_Class "TInet6Packet"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9B0109"
				documentation 	
| TInet6Packet template
| *********************
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9B010A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6PacketBase"
					quidu      	"43734D9B006D"))
				operations 	(list Operations
				    (object Operation "TInet6Packet"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B011A"
					parameters 	(list Parameters
					    (object Parameter "aAlign"
						quid       	"43734D9B011B"
						type       	"TAlign"
						quidu      	"43734D9B00BB"
						initv      	"EAlign4"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TInet6Packet"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B011C"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B011D"
						type       	"RMBufChain&"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TInet6Packet"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B011E"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B011F"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"43734D9B0120"
						type       	"TInt")
					    (object Parameter "aAlign"
						quid       	"43734D9B0121"
						type       	"TAlign"
						quidu      	"43734D9B00BB"
						initv      	"EAlign4"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Set"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0122"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B0128"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"43734D9B0129"
						type       	"TInt")
					    (object Parameter "aSize"
						quid       	"43734D9B012A"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "operator()"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B012B"
					result     	"T&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "iHdr"
					quid       	"43734D9B012C"
					documentation 	
|*
|	The pointer to the mapped region (if non-NULL). If NULL,
|	then there is no mapping, and iLength == 0.
					
					type       	"T*"
					exportControl 	"Public"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				parameters 	(list Parameters
				    (object Parameter "T"
					quid       	"43734D9B0119"
					type       	"class")))
			    (object Class "TPacketPoker"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9B01A5"
				documentation 	
|	TPacketPoker
|	************
				
				operations 	(list Operations
				    (object Operation "TPacketPoker"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B01A6"
					parameters 	(list Parameters
					    (object Parameter "aChain"
						quid       	"43734D9B01B5"
						type       	"RMBufChain&"))
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SkipL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B01B6"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"43734D9B01B7"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Ptr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B01B8"
					stereotype 	"const"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ReferenceL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B01BA"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"43734D9B01BB"
						type       	"TInt"
						initv      	"1"))
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ReferenceAndSkipL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B01C5"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"43734D9B01C6"
						type       	"TInt"))
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Remainder"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B01C7"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AtBegin"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B01C9"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "More"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B01CB"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsExtensionHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B01D5"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aProtocolId"
						quid       	"43734D9B01D7"
						type       	"TInt"))
					result     	"IMPORT_C TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "OverL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B01D8"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"43734D9B01D9"
						type       	"TInt"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "AdjustL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B01DA"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"43734D9B01DB"
						type       	"TInt"))
					result     	"IMPORT_C TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TChecksum"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9B0242"
				documentation 	
|* Checksum calculation.
|
|@publishedAll
|@released
				
				operations 	(list Operations
				    (object Operation "TChecksum::TChecksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0243"
					documentation 	" TChecksum can be initialized with an old inverted checksum"
					parameters 	(list Parameters
					    (object Parameter "aSum"
						quid       	"43734D9B0244"
						type       	"TUint16"
						initv      	"~0"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Init"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0245"
					parameters 	(list Parameters
					    (object Parameter "aSum"
						quid       	"43734D9B0251"
						type       	"TUint16"
						initv      	"~0"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Sum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0252"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Sum32"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0253"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Fold"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0254"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Reverse"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0255"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Add"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B0261"
					documentation 	" Complex Add methods"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B0262"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"43734D9B0263"
						type       	"TInt"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Add"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B0264"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B0265"
						type       	"RMBufChain&")
					    (object Parameter "aInfo"
						quid       	"43734D9B0266"
						type       	"const RMBufPktInfo*"
						const      	TRUE)
					    (object Parameter "aOffset"
						quid       	"43734D9B0267"
						type       	"TInt"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Add"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0268"
					documentation 	" Inline Add methods"
					parameters 	(list Parameters
					    (object Parameter "aPtr"
						quid       	"43734D9B0271"
						type       	"const TUint16*"
						const      	TRUE)
					    (object Parameter "aLength"
						quid       	"43734D9B0272"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddHi"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0273"
					parameters 	(list Parameters
					    (object Parameter "aByte"
						quid       	"43734D9B0274"
						type       	"TUint8"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddLo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0275"
					parameters 	(list Parameters
					    (object Parameter "aByte"
						quid       	"43734D9B0276"
						type       	"TUint8"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Add"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0280"
					parameters 	(list Parameters
					    (object Parameter "aHalfWord"
						quid       	"43734D9B0281"
						type       	"TUint16"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Add"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0282"
					parameters 	(list Parameters
					    (object Parameter "aWord"
						quid       	"43734D9B0283"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddH"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0284"
					parameters 	(list Parameters
					    (object Parameter "aHalfWord"
						quid       	"43734D9B0285"
						type       	"TUint16"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AddH"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0286"
					parameters 	(list Parameters
					    (object Parameter "aWord"
						quid       	"43734D9B0290"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Fold"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0291"
					documentation 	" Static methods"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSum"
						quid       	"43734D9B0293"
						type       	"TUint32"))
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ComplementedFold"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B0294"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSum"
						quid       	"43734D9B0296"
						type       	"TUint32"))
					result     	"TUint16"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Calculate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B029F"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aPtr"
						quid       	"43734D9B02A1"
						type       	"const TUint16*"
						const      	TRUE)
					    (object Parameter "aLength"
						quid       	"43734D9B02A2"
						type       	"TInt"))
					result     	"IMPORT_C TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Parameterized_Class "TInet6Checksum"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9B02BF"
				documentation 	
|*
|// TInet6Checksum Template.
|//
|//		This template class provides utilitlies to compute and check
|//		IPv6 Upper Layer Checksums
|//		These are not merged with the TInet6Packet class, because that
|//		class is intended (and is used) for all headers, not just upper
|//		layers.
|//
|//	The template parameter (Header class) must
|//		- have Checksum() method
|//		- have SetChecksum() method
|//		- the checkum in header must be aligned to 16 bit word
|//
|// @publishedAll
|// @released
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9B02EF"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6Packet<T>"
					quidu      	"43734D9B02DE"))
				operations 	(list Operations
				    (object Operation "TInet6Checksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B02F1"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TInet6Checksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B02F2"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B02F3"
						type       	"RMBufChain&"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TInet6Checksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9B02F4"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B02F5"
						type       	"RMBufChain&")
					    (object Parameter "aOffset"
						quid       	"43734D9B02FD"
						type       	"TInt"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ComputeChecksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B02FE"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B02FF"
						type       	"RMBufChain&")
					    (object Parameter "aInfo"
						quid       	"43734D9B0300"
						type       	"const RMBufPktInfo*"
						const      	TRUE)
					    (object Parameter "aOffset"
						quid       	"43734D9B0301"
						type       	"TInt"
						initv      	"0"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "VerifyChecksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B0302"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9B0303"
						type       	"RMBufChain&")
					    (object Parameter "aInfo"
						quid       	"43734D9B0304"
						type       	"const RMBufPktInfo*"
						const      	TRUE)
					    (object Parameter "aOffset"
						quid       	"43734D9B030D"
						type       	"TInt"
						initv      	"0"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ComputeChecksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B030E"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "VerifyChecksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B030F"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				parameters 	(list Parameters
				    (object Parameter "T"
					quid       	"43734D9B02F0"
					type       	"class")))
			    (object Instantiated_Class "TInet6Packet<T>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"43734D9B02DE"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"43734D9B02EE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6Packet"
					quidu      	"43734D9B0109"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MInterface"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9B034B"
				documentation 	
| MInterface
| **********
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9B034C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "Index"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B035B"
					documentation 	
|*
|	* @return the interface index of the interface. Always > 0.
					
					stereotype 	"abstract, const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Name"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B035D"
					documentation 	
|*
|	* @return a reference to the name of the interface.
					
					stereotype 	"abstract, const"
					result     	"const TDesC&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Scope"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9B035F"
					documentation 	
|*
|	* Query the value of the specied scope id.
|	*
|	* @param aType (0..15), select the scope id to be queried
|	* @return The scope id value.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9B0361"
						type       	"const TScopeType"
						const      	TRUE))
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MInterfaceManager"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9C009C"
				documentation 	
|
| MInterfaceManager
| *****************
| Public services from Interface Manager
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9C009D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "AddRouteL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00AB"
					documentation 	
|*
|	* Adds or modifies routes.
|	*
|	* AddRouteL adds the specified (aAddr/aPrefix) route pointing to the interface (aName).
|	* If the interface with this name does not exist,
|	* an empty interface instance is created for it.
|	*
|	* @note The route table can also be manipulated using socket options.
|	*
|	* AddRouteL succeeds always, and the leave condition is only invoked
|	* when it fails to allocate the necessary objects to store the information.
|	* 
|	* The current route management is almost fully automatic,
|	* based on information that is retrieved from the active interfaces
|	* and from router advertisements.
|	*
|	* The current implementation uses the route table also for neighbor
|	* cache, multicast group membership and stores IPv6 address generation
|	* prefixes into route table.
|	*
|	* The aFlags arguments defines the type of the route entry and
|	* some additional processing instructions. The type is one of the
|	* following:
|	* @li	#KRouteAdd_NEIGHBOR (neighbor cache entry)
|	* @li	#KRouteAdd_MYPREFIX (own address/prefix/multicast entry)
|	* @li	#KRouteAdd_ONLINK ("traditional" route entry)
|	* @li	#KRouteAdd_GATEWAY ("traditional" route entry)
|	*
|	* Some modifiers can ored with the base type. The following
|	* are effective <b>ONLY</b> with KRouteAdd_NEIGHBOR (and used
|	* internally):
|	* @li	#KRouteAdd_SOLICITED
|	* @li	#KRouteAdd_OVERRIDE
|	* @li	#KRouteAdd_ISROUTER
|	* @li	#KRouteAdd_ISHOST
|	*
|	* #KRouteAdd_UPDATEONLY can be combined with any route type. It prevents
|	* creation of the route entry, if it does not already exist.
|	*
|	* Type of KRouteAdd_NEIGHBOR routes are generated automaticly by the
|	* neighbor discovery process. Careless use of this type
|	* may disrupt the neighbor discovery processes.
|	* 
|	* @param aAddr Address part of the route prefix
|	* @param aPrefix The number of bits in the prefix  (aAddr)
|	* @param aName The interface name
|	* @param aFlags Type of the route entry (KRouteAdd_MYPREFIX or KRouteAdd_ONLINK) and some other flags.
|	* @param aGateway (ptr to) a gateway or link layer address depending on the type of route (GATEWAY/NEIGHBOR)
|	* @param aLifetime (ptr to) the lifetime of the route in seconds (if zero, route is deleted)
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9C00AD"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aPrefix"
						quid       	"43734D9C00AE"
						type       	"TInt")
					    (object Parameter "aName"
						quid       	"43734D9C00AF"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aFlags"
						quid       	"43734D9C00B0"
						type       	"TUint"
						initv      	"KRouteAdd_ONLINK")
					    (object Parameter "aGateway"
						quid       	"43734D9C00B1"
						type       	"const TSockAddr* const"
						initv      	"NULL"
						const      	TRUE)
					    (object Parameter "aLifetime"
						quid       	"43734D9C00B2"
						type       	"const TUint32* const"
						initv      	"NULL"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CheckRoute"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00B3"
					documentation 	
|* Tests if a route and source address exist for a given address.	
|	* 
|	* @param aAddr		Address to check
|	* @param aScopeid	Address scope
|	* @param aSrc		On return, the source address
|	* @return 			KErrNone if the route exists, otherwise KErrNotFound
|	*
|	* @deprecated
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9C00BB"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aScopeid"
						quid       	"43734D9C00BC"
						type       	"const TUint32"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"43734D9C00BD"
						type       	"TIp6Addr&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LocalScope"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00BE"
					documentation 	
|*
|	* Tests whether the address is usable as a source address within a
|	* subset of interfaces limited by the <aLockType, aLock>.
|	* 
|	* @param aAddr The address (IPv6 or IPv4) to be tested in IPv6 format. IPv4
|	* addresses are in IPv4 mapped format.
|	* @param aLock The scope identifier for limiting the interfaces
|	* @param aLockType The type of the scope identifier
|	* @return NON-ZERO scope identifier which matches the tested address, if
|	* address is a valid source address for the host. If address is not usable,
|	* returns ZERO.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9C00C0"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aLock"
						quid       	"43734D9C00C1"
						type       	"const TUint32"
						const      	TRUE)
					    (object Parameter "aLockType"
						quid       	"43734D9C00C2"
						type       	"const TScopeType"
						const      	TRUE))
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemoteScope"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00C3"
					documentation 	
|*
|	* Finds the scope id for the remote address.
|	*
|	* Returns ZERO, if scope id cannot be determined.
|	*
|	* @param aAddr The address (IPv6 or IPv4) to be tested in IPv6 format. IPv4
|	* addresses are in IPv4 mapped format.
|	* @param aLock The scope identifier for limiting the interfaces
|	* @param aLockType The type of the scope identifier
|	* @return NON-ZERO scope identifier which matches the tested address, if
|	* it can be determined (suitable route exists), and ZERO otherwise
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9C00CC"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aLock"
						quid       	"43734D9C00CD"
						type       	"const TUint32"
						const      	TRUE)
					    (object Parameter "aLockType"
						quid       	"43734D9C00CE"
						type       	"const TScopeType"
						const      	TRUE))
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsForMeAddress"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00CF"
					documentation 	
|*
|	* Tests whether a packet having a specified destination address should be processed 
|	* by the current host.
|	*
|	* Suitable addresses include the source addresses covered by the IsMyAddress(), 
|	* and also the applicable multicast and broadcast addresses.
|	*
|	* This method is mainly used by the IP layer.
|	* 
|	* @param aAddr The address (IPv6 or IPv4) to be tested (in network byte order)
|	* @param aInterfaceIndex The source interface (the originating interface is
|	* required for accurate determination of link local or multicast addresses)
|	* @return NON-ZERO interface index, if destination applies to current node.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9C00D1"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aInterfaceIndex"
						quid       	"43734D9C00D2"
						type       	"const TUint32"
						const      	TRUE))
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Interface"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00D3"
					documentation 	
|*
|	* Finds MInterface by CNIfIfBase.
|	*
|	* Searches the internal inteface descriptions and looks for an interface
|	* which is currently bound to the speficied NIF instance. The interface
|	* manager does not prevent the situation where the same NIF is attached
|	* to multiple internal interfaces. If such configuration is created, the
|	* interface which is returned is always the first matching one.
|	*
|	* @param aIf	The NIF to be searched.
|	* @return MInterface or NULL, if NIF not found.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aIf"
						quid       	"43734D9C00DA"
						type       	"const CNifIfBase* const"
						const      	TRUE))
					result     	"const MInterface*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Interface"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00DB"
					documentation 	
|*
|	* Finds MInterface by name.
|	*
|	* Searches the internal interface descriptions and looks for an interface
|	* with the specified name. The returned interface, if found, can be up
|	* or down. There cannot be two interfaces with the same name, the name
|	* is always a unique identifier of an interface.
|	*
|	* @param aName	The name to be searched.
|	* @return MInterface or NULL, if NIF not found.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aName"
						quid       	"43734D9C00DD"
						type       	"const TDesC&"
						const      	TRUE))
					result     	"const MInterface*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Interface"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00DE"
					documentation 	
|*
|	* Finds MInterface by interface index.
|	*
|	* Searches the internal interface descriptions and looks for an interface
|	* with the specified index. The returned interface, if found, can be up
|	* or down. Each interface is assigned a unique index, the index is always
|	* a unique indentifier of an interface.
|	*
|	* @param aInterfaceIndex The index value to be searched.
|	* @return MInterface or NULL, if NIF not found.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aInterfaceIndex"
						quid       	"43734D9C00E0"
						type       	"const TUint32"
						const      	TRUE))
					result     	"const MInterface*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "InterfaceInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00E1"
					documentation 	
|*
|	* Enumerates interface information.
|	*
|	* This function gets information about the next interface after the interface 
|	* identified by the input parameter aIndex.
|	* 
|	* To start, call first with aIndex=0, and after that always give the previously 
|	* returned value as a parameter. When the return value is 0, all interfaces 
|	* have been listed.
|	* 
|	* A single "real" interface has one index value for each possible source address. 
|	* TSoInetInterfaceInfo::iName can be used to determine the "real" interface. 
|	*
|	* Note that TSoInetInterfaceInfo is the structure used by the Symbian OS v6.1 
|	* IPv4 stack. The IPv6 interfaces do not provide automatic information about 
|	* the name servers or gateways. Some of the information comes from the neighbor 
|	* discovery or service location protocols.
|	*
|	* @param aIndex
|	*	previous index value, use ZERO to restart scan from beginning. <b>Note</b>: This
|	*	is not same as "interface index", which identifies a interface in the system.
|	* @retval aInfo
|	*	returns the information about the interface.
|	* @return
|	*	index of the current aInfo, or ZERO if there were no more entries to return.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"43734D9C00EA"
						type       	"TUint")
					    (object Parameter "aInfo"
						quid       	"43734D9C00EB"
						type       	"TSoInetInterfaceInfo&"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RouteInfo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00EC"
					documentation 	
|*
|	* Enumerates route information.
|	* 
|	* This function returns information about the next route after the route identified 
|	* by the input parameter aIndex. To start, call first with aIndex=0, and after 
|	* that always give the previously returned value as a parameter. When the return 
|	* is 0, all routes have been listed. 
|	* 
|	* The returned information is described by TSoInetRouteInfo,
|	* which is the structure used by the Symbian OS v6.1 
|	* IPv4 stack.
|	* 
|	* @param aIndex
|	*	previous index, use ZERO to restart scan from beginning.
|	* @retval aInfo
|	*	returns the information about the route
|	* @return
|	*	index of the current aInfo, or ZERO if there were no more entries to return.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aIndex"
						quid       	"43734D9C00EE"
						type       	"TUint")
					    (object Parameter "aInfo"
						quid       	"43734D9C00EF"
						type       	"TSoInetRouteInfo&"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00F0"
					documentation 	
|*
|	* Gets an option value.
|	*
|	* Implements some of the options at levels:
|	* @li	KSOLInterface
|	* @li	KSolInetIfQuery
|	*
|	* <b>note</b>: Does not necessarily implement all options on those
|	* levels, just some.
|	*
|	* @param aLevel		Option level
|	* @param aName		Option name
|	* @retval aOption	On return, an option value
|	* @return 			System-wide error code
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734D9C00F2"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734D9C00FA"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734D9C00FB"
						type       	"TDes8&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C00FC"
					documentation 	
|*
|	* Sets an option value.
|	*
|	* Implement some of the options at levels:
|	* @li	KSolInetIfCtrl
|	* @li	KSOLInterface
|	* @li	KSolInetIfQuery
|	* @li	KSolInetIp
|	* @li	KSolInetRtCtrl
|	*
|	* <b>note</b>: Does not necessarily implement all options on those
|	* levels, just some.
|	*
|	* @param aLevel 	Option level
|	* @param aName 		Option name
|	* @param aOption	An option value
|	* @return 			System-wide error code
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734D9C00FE"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734D9C00FF"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734D9C0100"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IncUsers"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0101"
					documentation 	
|*
|	* Increments the "users" counter.
|	*
|	* The "users" count decides when the network/IP
|	* has no users and the shutdown can be activated. It is
|	* up to the upper layers to decide what exactly is counted as a
|	* "user" in this sense. By default, any socket opened by an
|	* application should count as one user.
|	*
|	* See also #KSoUserSocket socket option. The built-in protocols of the
|	* TCPIP stack (UDP, TCP, ICMP, etc.) support this socket option. Other
|	* protocols, which provide sockets to applications, should also support
|	* this.
|	*
|	* When this count is non-ZERO, the "daemons" (as specified in tcpip.ini)
|	* are running. When count becomes ZERO, the stack kills the daemon
|	* processes.
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DecUsers"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0103"
					documentation 	
|*
|	* Decrements the "users" counter.
|	*
|	* For details, see IncUsers().
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindVar"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C010A"
					documentation 	
|*
|	* Gets an string variable setting from the network configuration file (such 
|	* as tcpip.ini).
|	*
|	* The function accesses tcpip.ini using the CESockIniData.
|	*
|	* @param aSection
|	*	the section of INI file to be checked (the string inside
|	*	the brackets in the INI file). Do not include brackets in
|	*	call.
|	* @param aVarName
|	*	the variable within section. CEsockIniData is kludgy, it will
|	*	search for "name=", so beware of using short variable names,
|	*	which are part of the ending of another longer name!
|	* @retval aResult
|	*	returns the pointer to the buffer containing the requested value.
|	*	The returned value must not be stored in any member or other long
|	*	term variable.
|	* @return
|	* @li	TRUE, if value found (aResult has been initialized)
|	* @li	FALSE, if value not found
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSection"
						quid       	"43734D9C010C"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aVarName"
						quid       	"43734D9C010D"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aResult"
						quid       	"43734D9C010E"
						type       	"TPtrC&"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FindVar"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C010F"
					documentation 	
|*
|	* Gets an integer variable setting from the network configuration file (such 
|	* as tcpip.ini).
|	*
|	* The function accesses tcpip.ini using the CESockIniData.
|	*
|	* @param aSection
|	*	the section of INI file to be checked (the string inside
|	*	the brackets in the INI file). Do not include brackets in
|	*	call.
|	* @param aVarName
|	*	the variable within section. CEsockIniData is kludgy, it will
|	*	search for "name=", so beware of using short variable names,
|	*	which are part of the ending of another longer name!
|	* @retval aResult
|	*	returns the value as an integer.
|	* @return
|	* @li	TRUE, if value found (aResult has been initialized)
|	* @li	FALSE, if value not found
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aSection"
						quid       	"43734D9C0111"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aVarName"
						quid       	"43734D9C0119"
						type       	"const TDesC&"
						const      	TRUE)
					    (object Parameter "aResult"
						quid       	"43734D9C011A"
						type       	"TInt&"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PacketAccepted"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C011B"
					documentation 	
|*
|	* Reports a packet has been accepted by some upper layer service provider.
|	*
|	* An upper layer may call this function to ensure that the incoming interface
|	* is not shut down due to lack of traffic. The intention is that only accepted
|	* packet traffic can keep the interface up, and only the upper layer protocol
|	* can know whether packet is accepted or not. The call is important, if the
|	* protocol does not send any packets out to that interface (either because
|	* it's a receive only application, or because outbound packets are routed via
|	* another interface).
|	*
|	* @note
|	*	The interface index should be the value from the RMBufRecvInfo::iOriginalIndex
|	*	field, which represents the real incoming interface.
|	*
|	* @param aInterfaceIndex The index of the interface from which packet originated
|	* @return KErrNotFound, if no such interface, and KErrNone otherwise.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aInterfaceIndex"
						quid       	"43734D9C011D"
						type       	"const TUint32"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C011E"
					documentation 	
|*
|	* Gets an option value.
|	*
|	* Implements some of the options at levels:
|	* @li	KSOLInterface
|	* @li	KSolInetIfQuery
|	*
|	* <b>note</b>: Does not necessarily implement all options on those
|	* levels, just some.
|	*
|	* @param aLevel		Option level
|	* @param aName		Option name
|	* @retval aOption	On return, an option value
|	* @param aChecker	The policy checker
|	* @return 			System-wide error code
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734D9C0120"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734D9C0121"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734D9C0122"
						type       	"TDes8&")
					    (object Parameter "aChecker"
						quid       	"43734D9C0128"
						type       	"MProvdSecurityChecker&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0129"
					documentation 	
|*
|	* Sets an option value.
|	*
|	* Implement some of the options at levels:
|	* @li	KSolInetIfCtrl
|	* @li	KSOLInterface
|	* @li	KSolInetIfQuery
|	* @li	KSolInetIp
|	* @li	KSolInetRtCtrl
|	*
|	* <b>note</b>: Does not necessarily implement all options on those
|	* levels, just some.
|	*
|	* @param aLevel 	Option level
|	* @param aName 		Option name
|	* @param aOption	An option value
|	* @param aChecker	The policy checker
|	* @return 			System-wide error code
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734D9C012B"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734D9C012C"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734D9C012D"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aChecker"
						quid       	"43734D9C012E"
						type       	"MProvdSecurityChecker&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MNetworkService"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9C01B5"
				documentation 	
| MNetworkService
| ***************
| Basic services provided by the network layer
				
				stereotype 	"interface"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9C01C5"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MFlowManager"
					quidu      	"43734DA103B9"))
				operations 	(list Operations
				    (object Operation "Protocol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C01C6"
					documentation 	
|*
|	* Gets the underlying protocol object for the network layer (ip6) of the stack.
|	* @return Protocol object
					
					stereotype 	"abstract, const"
					result     	"CProtocolInet6Binder*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Interfacer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C01C8"
					documentation 	
|*
|	* Gets the interface manager for the network layer (ip6) of the stack.
|	* @return Interface manager
					
					stereotype 	"abstract, const"
					result     	"MInterfaceManager*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D9C009C")
				    (object Operation "Send"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C01D5"
					documentation 	
|*
|	* Sends outgoing packet.
|	*
|	* This is a direct access to the IP layer CProtocolBase::Send function.
|	*
|	* @param aPacket	The packet
|	* @param aSource	Protocol sending the data.
|	*
|	* The IP layer CProtocolBase::Send is the function used by upper layer
|	* protocols to feed in packet to the IP layer. This packet
|	* does not normally have the IPv6 or IPv4 headers (unless the
|	* #KIpHeaderIncluded flag is set the iFlags), and the packet begins
|	* directly with the upper layer protocol header (for example
|	* TInet6HeaderUDP or TInet6HeaderTCP).
|	*
|	* The information block is RMBufSendInfo, which extends the basic
|	* RMBufPktInfo by RFlowContext member. This must be correctly
|	* initialized. The three alternatives are
|@code
|	RFlowContext flow;			// some existing flow
|	MNetworkService *manager;
|	RMBufSendPacket packet;		// unpacked state.
|	RMBufSendInfo *info = packet.Info();
|	TInt res = KErrNone;
|
|	// 1. No flow context (avoid this if you can)
|	info->iFlow = RFlowContext();
|
|	// 2. A new flow context (assuming the base part of info is already set).
|	res = info->iFlow.Open(manager, info->iDstAddr, info->iSrcAddr,
|			info->iProtocol, icmp_type, icmp_code);
|
|	// 3. A reference to existing opened flow (this will load the base part
|	// of the info from the attached flow).
|	res = info->iFlow.Open(flow, info);
|
|	// sending the packet.
|	if (res == KErrNone)
|		{
|		aPacket.Pack();
|		manager->Send(aPacket);
|		}
|	else
|		{
|		// creation failed (res < 0) or is blocked (res > 0)
|		info->iFlow.Close();
|		}
|	aPacket.Free();
|@endcode
|	* The first two are inefficient. They require a full flow open/close sequence
|	* for each packet. The third alternative is the most efficient, because the
|	* same flow is re-used for multiple packets. This also enables the use of
|	* RFlowContext::SetNotify for asynchronous detection of unblocking or error
|	* on the flow.
|	*
|	* The packet goes through the following steps:
|	* -# if a flow context is missing, allocate and connect a new flow
|	* context for the packet. The flow selectors are based on address
|	* and protocol fields of the RMBufPktInfo (alternative 2. in above).
|	* -# if the packet does not have #KIpHeaderIncluded flag set in iFlags
|	* of the info, an IPv4 or IPv6 header is added (based on the value of
|	* CFlowContext::iHead.ip6.Version()). The content of CFlowContext::iHead.iPacket
|	* is copied after the IP header.
|	* -# the packet is passed through the MFlowHook::ApplyL function of
|	* all attached outbound flow hooks.
|	* -# if the packet is longer than the path MTU, it is fragmented. Unless
|	* #KIpDontFragment is set. In that case the stack generates an ICMP error
|	* message "packet too big".
|	* -# the packet (or fragments) are passed through all outbound post
|	* hooks (for example, CProtocolPosthook::Send).
|	* -# the terminator post hook finally passes the packet(s) to the
|	* CFlowContext::Send function, which eventually passes the packet to
|	* the CNifIfBase::Send (the packet may need to be queued for a while
|	* due to neighbor discovery, or just because NIF is blocked).
|	* (see also @ref nif_outbound_packets
|	* )
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9C01D7"
						type       	"RMBufChain&")
					    (object Parameter "aSource"
						quid       	"43734D9C01D8"
						type       	"CProtocolBase*"
						initv      	"NULL"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Process"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C01D9"
					documentation 	
|*
|	* Processes incoming packet.
|	*
|	* This is a direct accesss to the IP layer CProtocolBase::Process function.
|	*
|	* @param aPacket	The packet
|	* @param aSource	The source of the packet (a NIF)
|	*
|	* The IP layer CProtocolBase::Process is the function used by NIFs to feed
|	* in packets from the link layer. The aSource must be a CNifIfBase derived
|	* object and known to the interface manager of the stack. Otherwise the
|	* IP layer will not accept the packet. The passed packet must follow the rules
|	* as described in @ref nif_inbound_packets
|	* .
|	*
|	* The packet goes through the following process:
|	* -# the packet is pushed through the inbound posthooks as is
|	*	(for example, see CProtocolPosthook::Process), and then queued
|	*	for IP processing.
|	* -# the packet from the queue is processed as an IP packet and
|	*	extension headers are processed by inbound hooks (MIp6Hook::ApplyL)
|	* -# the packet is passed to the upper layer protcool (CProtocolBase::Process)
|	*
|	* If any hook or protocol in the inbound path decides to use this
|	* function to re-inject a (modified) packet back to the system,
|	* then it must remove the packet from the current inbound processing
|	* path.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9C01DB"
						type       	"RMBufChain&")
					    (object Parameter "aSource"
						quid       	"43734D9C01DC"
						type       	"CProtocolBase*"
						initv      	"NULL"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C01DD"
					documentation 	
|*
|	* Binds a protocol or hook to the network layer.
|	*
|	* This is the same as CProtocolBase::BindL implemented in the
|	* ip6 protocol.
|	*
|	* This is the primary method of installing a upper layer (or some hook)
|	* to the IP layer. The aId determines the type of binding
|	* -	aId == 0, invalid
|	* -	0 < aId <= 255, upper layer bind. The aId is the protocol number
|	*	as defined for the IPv4 (protocol in TInet6HeaderIP4) or IPv6
|	*	(next header in TInet6HeaderIP) header.
|	*	The bind registers aProtocol as an upper layer receiver of all
|	*	packets of this protocol. The receiver protocol must be derived
|	*	from CProtocolBase (but see also CProtocolInet6Binder, which
|	*	can make interfacing easier).
|	* - aid > 255, hook bind. The aId determines the type of binding. The
|	*	bind registers aProtocol as a hook. The hook protocol must be
|	*	derived from CIp6Hook (but, see CProtocolPosthook, which is
|	*	derived from CIp6Hook and provides some automatic support
|	*	for the hook attachment).
|	*
|	* See also @ref bindl_interface
|	* for more information.
|	*
|	* @param aProtocol
|	*	The protocol or hook requesting the bind
|	* @param aId
|	*	The bind id.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D9C01E5"
						type       	"CProtocolBase*")
					    (object Parameter "aId"
						quid       	"43734D9C01E6"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Icmp4Send"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C01E7"
					documentation 	
|*
|	* Sends an ICMP (v4) error message based on a received IP packet.
|	*
|	* This function is used to send an ICMP error message based on
|	* received IP packet (stored in aPacket). aPacket must begin
|	* with the received IP header (either IPv4 or IPv6)
|	* at offset 0.
|	*
|	* The aPacket must be in "unpacked state" for the info block
|	* (assume RMBufRecvPacket::Unpack() has been called).
|	*
|	* The info block is assumed to be RMBufRecvInfo. But, only the
|	* following data is significant:
|	*
|	* @li RMBufPktInfo::iFlags
|	*	only KIpNeverIcmpError flag is tested, and if non-zero, then
|	*	no ICMP error will be generated, and packet is just dropped.
|	* @li RMBufRecvInfo::iIcmp
|	*	must be ZERO. If non-zero, no ICMP error will be generated, and
|	*	packet is just dropped. A non-zero iIcmp indicates that the
|	*	received packet itself is being processed as an ICMP error
|	*	message, and no ICMP error should be generated from ICMP error.
|	* @li RMBufRecvInfo::iInterfaceIndex
|	*	identifies the interface of the received packet. The ICMP error
|	*	message is normally sent to the incoming interface. For any
|	*	received packet, this field is properly initialized and should
|	*	not be touched. If an ICMP error is to be generated from an
|	*	outgoing packet for which no source interface is known,
|	*	one can use ZERO here.
|	* @li all other fields are ignored.
|	*	The source and destination addresses for the ICMP error message
|	*	are constructed from the IP header of the packet. The addresses
|	*	in the info block are ignored.
|	*
|	* @param aPacket
|	*	The received packet for which the ICMP error is being
|	*	generated. This must start with correct IP header (either
|	*	IPv4 or IPv6) at offset 0. (The RMbufRecvInfo::iOffset is
|	*	ignored, and has no significance). The buffer is "consumed"
|	*	by the call, caller does not need to call Free() for the
|	*	Packet.
|	* @param aType
|	*	The type of the ICMP [0..255]
|	* @param aCode
|	*	The code of the ICMP [0..255]
|	* @param aParameter
|	*	The parameter value of the ICMP.
|	* @param aMC
|	*	If non-zero, send ICMP even if the original packet was
|	*	sent to a multicast or broadcast address. Normally,
|	*	ICMP error messages are not generated from multicast packets.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9C01E9"
						type       	"RMBufRecvPacket&"
						quidu      	"43734D990196")
					    (object Parameter "aType"
						quid       	"43734D9C01EA"
						type       	"TInt")
					    (object Parameter "aCode"
						quid       	"43734D9C01EB"
						type       	"TInt"
						initv      	"0")
					    (object Parameter "aParameter"
						quid       	"43734D9C01EC"
						type       	"TUint32"
						initv      	"0")
					    (object Parameter "aMC"
						quid       	"43734D9C01ED"
						type       	"TInt"
						initv      	"0"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Icmp6Send"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C01F4"
					documentation 	
|*
|	* Sends an ICMP (v6) error message based on a received IP packet.
|	*
|	* See documentation on the MNetworkService::Icmp4Send method
|	* for the parameters.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734D9C01F6"
						type       	"RMBufRecvPacket&"
						quidu      	"43734D990196")
					    (object Parameter "aType"
						quid       	"43734D9C01F7"
						type       	"TInt")
					    (object Parameter "aCode"
						quid       	"43734D9C01F8"
						type       	"TInt"
						initv      	"0")
					    (object Parameter "aParameter"
						quid       	"43734D9C01F9"
						type       	"TUint32"
						initv      	"0")
					    (object Parameter "aMC"
						quid       	"43734D9C01FA"
						type       	"TInt"
						initv      	"0"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewHostResolverL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C01FB"
					documentation 	
|
| Default Name services
|
|*
|	* Gets the default name services provider from the network layer.
|	*
|	* The network layer (IP) provides a gateway to the name
|	* resolver implementation for DNS.
|	*
|	* In EPOC, each protocol is responsible for implementing it's own
|	* name resolution. Any protocol wishing to support RhostResolver
|	* can get the full DNS support from the network layer by just
|	* delegating the call via this method.
|	*
|	* @return Default name services provider
					
					stereotype 	"abstract"
					result     	"CHostResolvProvdBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewServiceResolverL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C01FD"
					documentation 	
|*
|	* Gets the default service resolver provider from the network layer.
|	* Not supported, always leaves.
|	* @return Default service resolver provider
					
					stereotype 	"abstract"
					result     	"CServiceResolvProvdBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewNetDatabaseL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0204"
					documentation 	
|*
|	* Gets the default net database provider from the network layer.
|	* Not supported, always leaves.
|	* @return Default net database provider
					
					stereotype 	"abstract"
					result     	"CNetDBProvdBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Protocol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FE00ED"
					documentation 	
|*
|	* Gets the underlying protocol object for the network layer (ip6) of the stack.
|	* @return Protocol object
					
					stereotype 	"abstract, const"
					result     	"CProtocolInet6Binder*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D9C0271")
				    (object Operation "Interfacer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FE00FC"
					documentation 	
|*
|	* Gets the interface manager for the network layer (ip6) of the stack.
|	* @return Interface manager
					
					stereotype 	"abstract, const"
					result     	"MInterfaceManager*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D9C009C"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				module     	"Component View::rose.idl"
				quidu      	"43BA68DB02B3"
				language   	"VC++")
			    (object Class "CProtocolInet6Binder"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9C0271"
				documentation 	
|
| CProtocolInet6Binder
| ********************
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9C0272"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolBaseUnbind"
					quidu      	"43734D99007D"))
				operations 	(list Operations
				    (object Operation "~CProtocolInet6Binder"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0280"
					stereotype 	"virtual"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "BindToL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0282"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D9C0284"
						type       	"CProtocolBase*"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewHostResolverL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0285"
					stereotype 	"virtual"
					result     	"IMPORT_C CHostResolvProvdBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewServiceResolverL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0287"
					stereotype 	"virtual"
					result     	"IMPORT_C CServiceResolvProvdBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewNetDatabaseL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0291"
					stereotype 	"virtual"
					result     	"IMPORT_C CNetDBProvdBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NetworkService"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9C0293"
					documentation 	
|*
|	* Gets the network layer (IPv6) of the stack.
|	* @return Network layer (IPv6) of the stack
					
					stereotype 	"const"
					result     	"MNetworkService*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D9C01B5")
				    (object Operation "DoBindTo"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0295"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734D9C0296"
						type       	"CProtocolBase*"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MNetworkInfo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9C02CE"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9C02DE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "GetInterfaces"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C02DF"
					documentation 	
|*
|	* Report all interfaces in a single response.
|	*
|	* Fill the given memory block by an array of TInetInterfaceInfo objects
|	* (Note: different from the old socket option structure).
|	*
|	* @param aBuffer Buffer where the data is written
|	*
|	* @return KErrNone (==0) if all interfaces were succesfully written in buffer. If the buffer
|	*	  was too small for all interfaces, return the number of interface blocks that didn't
|	*	  fit in the buffer. In order to get all interfaces, the caller should probably
|	*	  try again with a buffer that is (N * sizeof(TInetInterfaceInfo)) larger. Negative
|	*	  return value indicates some other error.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aBuffer"
						quid       	"43734D9C02E1"
						type       	"TDes8&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetAddresses"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C02E2"
					documentation 	
|*
|	* Report all addresses in a single response.
|	*
|	* Fill the given memory block by an array of TInetAddressInfo objects
|	* (Note: different from the old socket option structure).
|	*
|	* @param aBuffer Buffer where the data is written
|	*
|	* @return KErrNone (==0) if all addresses were succesfully written in buffer. If the buffer
|	*	  was too small for all addresses, return the number of address blocks that didn't
|	*	  fit in the buffer. In order to get all addresses, the caller should probably
|	*	  try again with a buffer that is (N * sizeof(TInetAddressInfo)) larger. Negative
|	*	  return value indicates some other error.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aBuffer"
						quid       	"43734D9C02EF"
						type       	"TDes8&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetRoutes"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C02F0"
					documentation 	
|*
|	* Report all routes in a single response. Usage is similar to GetInterfaces and GetAddresses.
|	* Data format is an array of TInetRouteInfo structures.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aBuffer"
						quid       	"43734D9C02F2"
						type       	"TDes8&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MEventListener"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9C02F3"
				documentation 	
|*
|* \brief Interace for event listeners to implement.
|*
|* Event listeners register to receive notifications in selected event classes. If a event belonging
|* to the given class occurs, Notify method for all registered listeners is called by the event manager.
|*
|* @publishedPartner
|* @released
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9C02FD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "Notify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C02FE"
					documentation 	
|*
|	* \brief Called when an event occurs (i.e. someone calls Notify in MEventService class)
|	*
|	* @param aEventClass  Event class code
|	* @param aEventType   Event type, specific to the given event class
|	* @param aData	      Event type specific data.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aEventClass"
						quid       	"43734D9C0300"
						type       	"TUint")
					    (object Parameter "aEventType"
						quid       	"43734D9C0301"
						type       	"TUint")
					    (object Parameter "aData"
						quid       	"43734D9C0302"
						type       	"const void*"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MEventService"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9C030D"
				documentation 	
|*
|* \brief Interface to the service provided by the event managers.
|*
|* Event Managers distribute the event notifications to the registered listeners.
|*
|* @publishedPartner
|* @released
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9C031C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "~MEventService"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9C031D"
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CreateEventManager"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C031F"
					documentation 	
|*
|	* \brief A factory method for creating a new event manager
|	*
|	* @param aNumClasses  Number of event classes handled by the new manager.
|	*
|	* @return Pointer to the created event manager instance.
					
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aNumClasses"
						quid       	"43734D9C0321"
						type       	"TUint"))
					result     	"IMPORT_C MEventService*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RegisterListener"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C032C"
					documentation 	
|*
|	* \brief Registers a listener to get notifications of given event class.
|	*
|	* If a listener wants to register for several event classes, this method needs to be called
|	* a multiple times.
|	*
|	* @param aListener    Pointer to listener instance
|	* @param aEventClass  Event class for which notifications are to be sent.
|	*
|	* @return Error code or KErrNone if registeration was succesful.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aListener"
						quid       	"43734D9C032E"
						type       	"MEventListener*"
						quidu      	"43734D9C02F3")
					    (object Parameter "aEventClass"
						quid       	"43734D9C032F"
						type       	"TUint"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemoveListener"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0330"
					documentation 	
|*
|	* \brief Unregisters a listener.
|	*
|	* @param aListener    Pointer to listener instance to be unregistered
|	* @param aEventClass  Event class which is unregistered. If the listener was registered to
|	*		      other event classes, it remains registered there. If this parameter is
|	*		      omitted or 0 is given, then the listener is unregistered from all event
|	*		      classes (useful for cleanup).
|	*
|	* @return Error code or KErrNone if unregisteration was succesful.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aListener"
						quid       	"43734D9C0332"
						type       	"MEventListener*"
						quidu      	"43734D9C02F3")
					    (object Parameter "aEventClass"
						quid       	"43734D9C0333"
						type       	"TUint"
						initv      	"0"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Notify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0334"
					documentation 	
|*
|	* \brief Notifies all registered listeners about an event.
|	*
|	* @param aEventClass  event class, determines which listeners are notified.
|	* @param aEventType   event type code, specific for given class.
|	* @param aData	      Event type specific data. The data is passed to all notified listeners.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aEventClass"
						quid       	"43734D9C033D"
						type       	"TUint")
					    (object Parameter "aEventType"
						quid       	"43734D9C033E"
						type       	"TUint")
					    (object Parameter "aData"
						quid       	"43734D9C033F"
						type       	"const void*"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsEmpty"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C0340"
					documentation 	
|*
|	* \brief Check if there are any listeners for given event class.
|	*
|	* @param aEventClass  event class to be checked for listeners.
|	*
|	* @return ETrue if the listeners list is empty. EFalse if there are listeners registered
|	*	  for this event class.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aEventClass"
						quid       	"43734D9C0342"
						type       	"TUint"))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Parameterized_Class "TChain"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9C035B"
				documentation 	
|* One node in THashTable.
|@internalTechnology
|@prototype
				
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "iKey"
					quid       	"43734D9C036C"
					type       	"K"
					exportControl 	"Public")
				    (object ClassAttribute "iValue"
					quid       	"43734D9C036D"
					type       	"V"
					exportControl 	"Public"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				parameters 	(list Parameters
				    (object Parameter "K"
					quid       	"43734D9C035C"
					type       	"class")
				    (object Parameter "V"
					quid       	"43734D9C036B"
					type       	"class")))
			    (object Instantiated_Class "TChain<K,V>"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"Generate"
					value      	FALSE))
				quid       	"43734D9C036E"
				used_nodes 	(list uses_relationship_list
				    (object Uses_Relationship
					quid       	"43734D9C037A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TChain"
					quidu      	"43734D9C035B"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MHashKey"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9C0399"
				documentation 	
|*
|* Interface that a hash key must implement. These functions are needed to determine the
|* location of a data item in the hash table, and to indicate when two keys are equal.
|*
|* @publishedPartner
|* @prototype
				
				operations 	(list Operations
				    (object Operation "ToInt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C039A"
					documentation 	
|*
|	* Generate a unsigned integer value from the key. It can be used, e.g. as an index
|	* to the hash table. The integer generation must be deterministic.
					
					stereotype 	"abstract"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsEqual"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9C03A9"
					documentation 	
|*
|	* Return ETrue if this key is considered equal to the another key. Equality can be
|	* a non-trivial concept, as can be seen in the implementation of THashKeyIp6 that
|	* implements this virtual class.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"43734D9C03AB"
						type       	"const MHashKey&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "THashKeyIp6"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9D0000"
				documentation 	
|*
|* A hash key based on IPv6 addresses. There are three operation modes:
|* @li	each IP address forms its own equivalence class.
|* @li	IP addresses in the same network belong to the same equivalence class
|*		Since we often do not
|*		have the information about the network masks at the destination, we
|*		have to do some kind of assumptions. Therefore, IPv6 addresses are considered
|*		to have /64 prefix and IPv4 addresses have /24 prefix.
|*		(Note that occasionally having slightly wrong network prefixes here is not
|*		too bad a failure, if the general direction is correct).
|* @li	Addresses delivered via a particular network interface belong to the same
|*		equivalence class. Here we have unsolved implementation issues and
|*		other considerations, so presently this remains a TODO item. Motivation of this
|*		is the assumption that in the GPRS world the last-hop wireless link is
|*		the bottleneck that determines the TCP connection characteristics.
|*
|* @internalTechnology
|* @prototype
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9D0001"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MHashKey"
					quidu      	"43734D9C0399"))
				operations 	(list Operations
				    (object Operation "THashKeyIp6"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D000F"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "THashKeyIp6"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D0010"
					parameters 	(list Parameters
					    (object Parameter "aMode"
						quid       	"43734D9D0011"
						type       	"TKeyMode"
						quidu      	"43734D9D003E")
					    (object Parameter "aAddr"
						quid       	"43734D9D0012"
						type       	"const TInetAddr&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ToInt"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D0013"
					stereotype 	"virtual"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsEqual"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D0015"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"43734D9D0017"
						type       	"const MHashKey&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Ip6Address"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D0018"
					stereotype 	"const"
					result     	"const TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ScopeId"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D0020"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TKeyMode"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"43734D9D003E"
					stereotype 	"enum"
					class_attributes 	(list class_attribute_list
					    (object ClassAttribute "EPerHost"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"0"))
						quid       	"43734D9D0040")
					    (object ClassAttribute "EPerNet"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"1"))
						quid       	"43734D9D004E")
					    (object ClassAttribute "EPerIface"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"2"))
						quid       	"43734D9D004F"
						documentation 	"/< in the table."))
					module     	"Component View::rose"
					quidu      	"437347E50232")))
			    (object Parameterized_Class "THashTable"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9D009C"
				documentation 	
|*
|* Generic hashtable for storing keys with associated values. K must
|* be a subclass of class MHashKey.
|*
|* @internalTechnology
|* @prototype
				
				operations 	(list Operations
				    (object Operation "THashTable"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D00AD"
					parameters 	(list Parameters
					    (object Parameter "aSize"
						quid       	"43734D9D00AE"
						type       	"TUint"))
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~THashTable"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D00AF"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ConstructL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D00B0"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "StoreL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D00BB"
					documentation 	
|*
|	* Store key and the associated value to the hashtable. The cache operates in
|	* overwrite mode: if key exists, the earlier value is overwritten with new one.
|	* A future work item might be to implement the conventional mode, that would
|	* raise an exception when the key already exists.
|	*
|	* @return	Number of bytes allocated from memory with this call. 0 indicates that
|	*			there was already an equivalent entry in the cache that was overwritten.
|	*			If an error occurred (e.g. out of memory) the call leaves with an
|	*			appropriate error code.
					
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"43734D9D00BC"
						type       	"MHashKey&"
						quidu      	"43734D9C0399")
					    (object Parameter "aValue"
						quid       	"43734D9D00BD"
						type       	"V&"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Find"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D00BE"
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"43734D9D00BF"
						type       	"MHashKey&"
						quidu      	"43734D9C0399"))
					result     	"V*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemoveL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D00C0"
					documentation 	
|*
|	* Deletes a data item from hash and releases the memory allocated.
|	*
|	* @return	Number of bytes freed from memory.
					
					parameters 	(list Parameters
					    (object Parameter "aKey"
						quid       	"43734D9D00C1"
						type       	"MHashKey&"
						quidu      	"43734D9C0399"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D00C2"
					documentation 	"/ How many objects are stored in Hash table."
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Size"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D00CB"
					documentation 	
|/ How many bytes does the hash table take. This assumes all data objects are
|/ equally sized.
					
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemoveIf"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D00CC"
					documentation 	
|*
|	* Iterate through hashtable and exectue aRemoveCriteria function for all
|	* entries. Delete entries for which the function returns ETrue.
|	*
|	* @param aRemoveCriteria	Function that returns ETrue if the data item given as
|	*							the parameter for the function should be removed.
|	*
|	* @param aDataObject		Data pointer that is passed to the remove criteria
|	*							function. The meaning of data pointer is determined
|	*							by the criteria function.
|	*							See CDestinationCache::Cleanup for example on how this
|	*							function is used.
|	*
|	* @return Total number of bytes deleted
					
					parameters 	(list Parameters
					    (object Parameter "(*aRemoveCriteria)(const V&, void*)"
						quid       	"43734D9D00CD"
						type       	"TBool")
					    (object Parameter "aDataObject"
						quid       	"43734D9D00CE"
						type       	"void*"))
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemoveAll"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D00CF"
					documentation 	
|*
|	* Removes all data from the hashtable.
					
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				parameters 	(list Parameters
				    (object Parameter "K"
					quid       	"43734D9D00AB"
					type       	"class")
				    (object Parameter "V"
					quid       	"43734D9D00AC"
					type       	"class")))
			    (object Class "TCacheInfo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9D0109"
				documentation 	
|* Information that is stored for each entry in destination cache.
|
|This is the data part of THashTable entries.
|
|@internalTechnology
|@prototype
				
				operations 	(list Operations
				    (object Operation "ClearAll"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D011E"
					documentation 	"/ Fills all metrics with zeros."
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TCacheIndex"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"43734D9D0138"
					stereotype 	"enum"
					class_attributes 	(list class_attribute_list
					    (object ClassAttribute "EPathMTU"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"0"))
						quid       	"43734D9D0149"
						initv      	"0")
					    (object ClassAttribute "ESsThresh"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"1"))
						quid       	"43734D9D014A"
						initv      	"1")
					    (object ClassAttribute "ESRtt"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"2"))
						quid       	"43734D9D014B"
						initv      	"2")
					    (object ClassAttribute "ERto"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"3"))
						quid       	"43734D9D014C"
						initv      	
|3		///< Retransmission timer estimate (Ms).
						))
					module     	"Component View::rose"
					quidu      	"437347E50232")))
			    (object Class "MDestinationCache"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9D01A5"
				documentation 	
|*
|* This will be accessed using MInterfaceManager and the IMPORT_API_L mechanism.
|* StoreL, etc. will use THashTable. Depending on the granularity parameter, the
|* IP address is used as a hash key either directly or only by a portion of
|* address prefix. The granularity prefix will be an ini parameter, for example:
|*
|* <i>dstcache= [0="do not use cache", 1="cache entry per each address",
|* 2="cache entry per address prefix",
|* 3="cache entry per network interface" (not yet implemented)]</i>
|*
|* In addition, another ini parameter, "dst_lifetime" will be defined. This gives
|* the default lifetime for a cache entry (in seconds). 10 minutes could be a
|* good default value, or should it be shorter (5 min?)?
|*
|* Additionally "dst_maxsize" gives the maximum size of the cache
|* hash in bytes. 2048 would be a good default value.
|*
|* @publishedPartner
|* @prototype
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9D01B5"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "StoreL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D01B6"
					documentation 	
|*
|	Store a cache entry with given destination address and data.
|	The space for data object is
|	allocated from heap and the object is copied there. If there was an existing
|	cache object with the same key, it is overwritten without further warnings.
|	If the cache is full and no expired objects can be removed, leaves with an
|	error.
|	
|	@param aAddr	Destination address used by the other end.
|	@param aInfo	Parameter values that should be associated with this address.
|					iStoreTime is set in this function, so the caller does not have to
|					set it.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9D01B8"
						type       	"const TInetAddr&"
						const      	TRUE)
					    (object Parameter "aInfo"
						quid       	"43734D9D01B9"
						type       	"TCacheInfo&"
						quidu      	"43734D9D0109"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "StoreL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D01BA"
					documentation 	
|*
|	Old interface for source backwards compatibility. This one has flawed design, because
|	it does not specify scope ID. One should use TInetAddr - version instead.
|	
|	@deprecated
					
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9D01BB"
						type       	"const TIp6Addr&"
						const      	TRUE)
					    (object Parameter "aInfo"
						quid       	"43734D9D01C5"
						type       	"TCacheInfo&"
						quidu      	"43734D9D0109"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Find"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D01C6"
					documentation 	
|*
|	Tries to find data with given address. Returns NULL, if the data was not
|	found, or it was expired.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9D01C8"
						type       	"const TInetAddr&"
						const      	TRUE))
					result     	"const TCacheInfo*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Find"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D01C9"
					documentation 	
|*
|	Old interface for source backwards compatibility. This one has flawed design, because
|	it does not specify scope ID. One should use TInetAddr - version instead.
|	
|	@deprecated
					
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9D01CA"
						type       	"const TIp6Addr&"
						const      	TRUE))
					result     	"const TCacheInfo*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemoveL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D01CB"
					documentation 	
|*
|	Removes given entry from destination cache.
|	
|	@param aAddr	Address that identifies the cache entry.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9D01D4"
						type       	"const TInetAddr&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D01D5"
					documentation 	
|*
|	Modifies a single parameter of a cache entry, while maintaining the values
|	of the other parameters. Leaves with error if the given cache entry is
|	not found. The iStoreEntry is also updated to current time.
|	
|	<b>Example:</b>
|	@code
|	dstcache->SetL(address, EPathMTU, 536);
|	@endcode
|	
|	@param aAddr		Destination address used by the other end.
|	@param aParIndex	Index of paramter variable in TCacheInfo array.
|	@param aValue		Value to be stored for the parameter.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734D9D01D7"
						type       	"const TInetAddr&"
						const      	TRUE)
					    (object Parameter "aParIndex"
						quid       	"43734D9D01D8"
						type       	"TUint")
					    (object Parameter "aValue"
						quid       	"43734D9D01D9"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Cleanup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D01DA"
					documentation 	
|*
|	Iterate through the hashtable and remove expired entries from it. RemoveIf()
|	method in THashTable can be used for this purpose.
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemoveAll"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D01DC"
					documentation 	
|*
|	Removes all entries from the destination cache.
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D01E4"
					documentation 	
|*
|	Set the lifetime for cache entries in seconds.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aLifetime"
						quid       	"43734D9D01E6"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetMaxSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D01E7"
					documentation 	
|*
|	Set maximum size of the destination cache in bytes. If there are more than this
|	much non-expired cache entries, new hash items are not added.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aMaxSize"
						quid       	"43734D9D01E9"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CreateDstCache"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D01EA"
					documentation 	
|*
|	Creates a destination cache instance into heap.
|	
|	@param aKeyMode	Indicates by an integer whether there will be separate cache
|					entry per each address (=1), or common cache entry for addresses
|					with same prefix (=2). The integer is equal to what is read from
|					tcpip6.ini file for 'dstcache'.
|	
|	@return	Pointer to the initialized destination cache, or NULL if
|	 				cache initialization failed.
					
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aKeyMode"
						quid       	"43734D9D01F4"
						type       	"TInt"))
					result     	"IMPORT_C MDestinationCache*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Match"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734D9D01F5"
					documentation 	
|*
|	Checks whether the two addresses are mapped to the same destination cache entry.
|	This takes the selected caching mode (per address or per network) into account.
|	
|	@return		ETrue if the addresses share same cache entry, EFalse if they use
|				different entry.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aAddrA"
						quid       	"43734D9D01F7"
						type       	"const TInetAddr&"
						const      	TRUE)
					    (object Parameter "aAddrB"
						quid       	"43734D9D01F8"
						type       	"const TInetAddr&"
						const      	TRUE))
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~MDestinationCache"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D01F9"
					documentation 	
|*
|	Causes the actual implementation destructor to be called.
					
					stereotype 	"virtual"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TCacheHash"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef THashTable<THashKeyIp6, TCacheInfo> TCacheHash;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9D0203"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderICMP"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9D02BF"
				documentation 	" TInet6HeaderICMP"
				operations 	(list Operations
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02CE"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02D0"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02D2"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02DE"
					stereotype 	"const"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Type"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02E0"
					documentation 	
|
| Access, get ICMP header field values from the packet
					
					stereotype 	"const"
					result     	"TUint8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Code"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02E2"
					stereotype 	"const"
					result     	"TUint8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Checksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02E4"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Parameter"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02EF"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02F1"
					documentation 	
|
| Build, set IP header field values into the packet
					
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9D02F2"
						type       	"TUint8"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetCode"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02F3"
					parameters 	(list Parameters
					    (object Parameter "aCode"
						quid       	"43734D9D02F4"
						type       	"TUint8"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetChecksum"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02FD"
					parameters 	(list Parameters
					    (object Parameter "aSum"
						quid       	"43734D9D02FE"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetParameter"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D02FF"
					parameters 	(list Parameters
					    (object Parameter "aValue"
						quid       	"43734D9D0300"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderICMP_Echo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9D036B"
				documentation 	
|
| TInet6HeaderICMP_Echo
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9D037A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP"
					quidu      	"43734D9D02BF"))
				operations 	(list Operations
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D037B"
					documentation 	
|
| General
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D037D"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D038A"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Identifier"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D038C"
					documentation 	
|
| Access, get ICMP header field values from the packet
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Sequence"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D038E"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetIdentifier"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D0390"
					documentation 	
|
| Build, set IP header field values into the packet
					
					parameters 	(list Parameters
					    (object Parameter "aIdentifier"
						quid       	"43734D9D0399"
						type       	"TUint16"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSequence"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D039A"
					parameters 	(list Parameters
					    (object Parameter "aSequence"
						quid       	"43734D9D039B"
						type       	"TUint16"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderICMP_RouterSol"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9D03C8"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9D03D8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP"
					quidu      	"43734D9D02BF"))
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D03D9"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9D03DB"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0001"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderICMP_RouterAdv"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9E00EA"
				documentation 	" Router Advertisement Message Format from RFC-2461"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9E00FA"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP"
					quidu      	"43734D9D02BF"))
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E00FB"
					documentation 	
|
| General
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E00FD"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0109"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CurHopLimit"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E010B"
					documentation 	
|
| Access, get ICMP header field values from the packet
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Flags"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E010D"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "M"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E010F"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "O"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0119"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "H"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E011B"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Prf"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E011D"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RouterLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E011F"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ReachableTime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0129"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RetransTimer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E012B"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetCurHopLimit"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E012D"
					documentation 	
|
| Build, set IP header field values into the packet
					
					parameters 	(list Parameters
					    (object Parameter "aLimit"
						quid       	"43734D9E012E"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetFlags"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0138"
					parameters 	(list Parameters
					    (object Parameter "aFlags"
						quid       	"43734D9E0139"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetRouterLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E013A"
					parameters 	(list Parameters
					    (object Parameter "aTime"
						quid       	"43734D9E013B"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetReachableTime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E013C"
					parameters 	(list Parameters
					    (object Parameter "aTime"
						quid       	"43734D9E013D"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetRetransTimer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0148"
					parameters 	(list Parameters
					    (object Parameter "aTimer"
						quid       	"43734D9E0149"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderICMP_NeighborSol"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9E0186"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9E0196"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP"
					quidu      	"43734D9D02BF"))
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0197"
					documentation 	
|
| General
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0199"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E019B"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Target"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E01A5"
					stereotype 	"const"
					result     	"TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderICMP_NeighborAdv"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9E0232"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9E0233"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP"
					quidu      	"43734D9D02BF"))
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0234"
					documentation 	
|
| General
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0242"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0244"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Target"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0246"
					documentation 	
|
| Set and Access the Target Address
					
					stereotype 	"const"
					result     	"TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "R"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0248"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "S"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0251"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "O"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0252"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetR"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0253"
					parameters 	(list Parameters
					    (object Parameter "aValue"
						quid       	"43734D9E0254"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetS"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0255"
					parameters 	(list Parameters
					    (object Parameter "aValue"
						quid       	"43734D9E0261"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetO"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0262"
					parameters 	(list Parameters
					    (object Parameter "aValue"
						quid       	"43734D9E0263"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderICMP_Redirect"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9E02AF"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734D9E02B0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP"
					quidu      	"43734D9D02BF"))
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E02BF"
					documentation 	
|
| General
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E02C1"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E02C3"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Target"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E02C5"
					stereotype 	"const"
					result     	"TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Destination"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E02CE"
					stereotype 	"const"
					result     	"TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6OptionICMP_LinkLayer"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9E033C"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E034B"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E034D"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E034F"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Type"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0351"
					documentation 	
|
| Access
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E035B"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Address"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E035D"
					documentation 	
|
| Access and Set
					
					stereotype 	"const"
					result     	"TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E035F"
					documentation 	
|
| Construct methods
					
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9E0360"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9E0361"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9E036B"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6OptionICMP_Prefix"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9F006D"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F007D"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F007F"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0081"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Type"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F008C"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F008E"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PrefixLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0090"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LFlag"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0092"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AFlag"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F009C"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RFlag"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F009E"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ValidLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00A0"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PreferredLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00A2"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Prefix"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00AB"
					stereotype 	"const"
					result     	"TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00AD"
					documentation 	
|
| Construct methods
					
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9F00AE"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00AF"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9F00B0"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetPrefixLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00BB"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9F00BC"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetFlags"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00BD"
					parameters 	(list Parameters
					    (object Parameter "aFlags"
						quid       	"43734D9F00BE"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetValidLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00BF"
					parameters 	(list Parameters
					    (object Parameter "aTime"
						quid       	"43734D9F00C0"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetPreferredLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00C1"
					parameters 	(list Parameters
					    (object Parameter "aTime"
						quid       	"43734D9F00CB"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetReserved2"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F00CC"
					parameters 	(list Parameters
					    (object Parameter "aFiller"
						quid       	"43734D9F00CD"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6OptionICMP_Mtu"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9F0148"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0157"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0159"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0168"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Type"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F016A"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F016C"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Mtu"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F016E"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0178"
					documentation 	
|
| Construct methods
					
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9F0179"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F017A"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9F017B"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetMtu"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F017C"
					parameters 	(list Parameters
					    (object Parameter "aMtu"
						quid       	"43734D9F0186"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6OptionICMP_RouteInformation"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9F0232"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0233"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0235"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0243"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Type"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0245"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0247"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PrefixLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0251"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Prf"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0253"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RouteLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0255"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Prefix"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0257"
					documentation 	
|
| *WARNING* The "Prefix" returns a raw reference to the beginning
| of the prefix field in the option structure. HOWEVER, the option
| field can be shorter than 128 bits! If used to allocate space,
| the maximum is allocated and the method is safe, but that is not
| true if header is mapped directly to the received packet! -- msa
					
					stereotype 	"const"
					result     	"TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0261"
					documentation 	
|
| Construct methods
					
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9F0262"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0263"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9F0264"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetPrefixLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0265"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9F0266"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetPrefixLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0271"
					parameters 	(list Parameters
					    (object Parameter "aTime"
						quid       	"43734D9F0272"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6OptionICMP_DnsInformation"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9F030D"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F030E"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F031C"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F031E"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Type"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0320"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Length"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0322"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Pref"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F032C"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Lifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F032E"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Address"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0330"
					stereotype 	"const"
					result     	"TIp6Addr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0332"
					documentation 	
|
| Construct methods
					
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734D9F033C"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F033D"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734D9F033E"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetPref"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F033F"
					parameters 	(list Parameters
					    (object Parameter "aPref"
						quid       	"43734D9F0340"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLifetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734D9F0341"
					parameters 	(list Parameters
					    (object Parameter "aTime"
						quid       	"43734D9F0342"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TFlowStatus"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734D9F038A"
				documentation 	
|
|	TFlowStatus
|
|*
|* Type of the flow status (some symbolic enum names).
|* @since v7.0
|* @publishedPartner
|* @released
				
				stereotype 	"enum"
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "EFlow_DOWN"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"0"))
					quid       	"43734D9F039A"
					documentation 	
|*
|	* (< 0) Flow is in error state.
|	*
|	* All other system wide error codes also indicate a flow error state. 
|	* To recover, the flow must be reconnected.
					
					initv      	"KErrNotReady")
				    (object ClassAttribute "EFlow_READY"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"1"))
					quid       	"43734D9F039B"
					documentation 	
|*
|	* (= 0) Flow is ready to send data.
					
					initv      	"0")
				    (object ClassAttribute "EFlow_PENDING"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"2"))
					quid       	"43734D9F039C"
					documentation 	
|*
|	* (= 1) Flow is temporarily blocked.
|	*
|	* This is used when the flow is waiting for the connection setup. 
|	* When there is a possibility that flow could change into EFLow_READY
|	* state, the notifier is notified with MProviderNotify::CanSend().
					
					initv      	"1")
				    (object ClassAttribute "EFlow_HOLD"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"3"))
					quid       	"43734D9F03A9"
					documentation 	
|*
|	* (= 2) Flow is temporarily blocked.
|	*
|	* This is used when the flow is blocked due to congestion (e.g. lower level 
|	* buffers are full). When congestion clears and if there is a possibility
|	* that flow could change into EFLow_READY state, the notifier is notified
|	* with MProviderNotify::CanSend().
					
					initv      	"2"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MProviderNotify"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA0000F"
				documentation 	
|	MProviderNotify
|	***************
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734DA0001F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "CanSend"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA00020"
					documentation 	
|*
|	* Flags that the flow might be ready to change into the EFlow_READY status
|	*
|	* The flow is (or has been) in EFlow_PENDING or EFlow_HOLD state. The flow
|	* owner can now check if flow really can be changed into EFlow_READY state.
|	* The state is updated by calling RFlowContext::Status (or some other functions
|	* that implicitly refresh the flow state by calling internally the
|	* CFlowContext::RefreshFlow function).
|	*
|	* Even if this function is called, the flow can still be in error or blocked
|	* state. This is because, for example, when congestion clears, all flows
|	* waiting for that event are notified, but some earlier notified flow may
|	* already have refilled all the buffers.
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Error"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA00022"
					documentation 	
|*
|	* The flow has entered an error state.
|	*
|	* Error state in a flow is permanent and requires a new connect (CFlowContext::Connect)
|	* to be cleared. A new connect occurs implicitly at FlowContext::Status (or some
|	* at some other functions), if flows connection parameters have been modified
|	* since the last connect (CFlowContext::iChanged is 1).
|	*
|	* @param aError Flow error code
|	* @param anOperationMask A bitmask of MSocketNotify::TOperationBitmasks values 
|	* specifying which pending operations are affected by the error up-call.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aError"
						quid       	"43734DA0002E"
						type       	"TInt")
					    (object Parameter "anOperationMask"
						quid       	"43734DA0002F"
						type       	"TUint"
						initv      	"MSocketNotify::EErrorAllOperations"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NoBearer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA00030"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aConnectionParams"
						quid       	"43734DA00032"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Bearer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA00033"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aConnectionInfo"
						quid       	"43734DA00035"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CheckPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA00036"
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"43734DA0003F"
						type       	"const TSecurityPolicy&"
						const      	TRUE)
					    (object Parameter ""
						quid       	"43734DA00040"
						type       	"const char*"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RFlowContext"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA00167"
				documentation 	
|	*WARNING*:
|		Because RFlowContext is used as a member of RMBufSendInfo, which may
|		get moved around, the RFlowContext handle *MUST* not contain anything
|		that breaks if it is copied bit-by-bit from one memory area to another!
|		(for example don't even think of adding link fields and linking
|		RFlowContext's into a list!) -- msa
				
				operations 	(list Operations
				    (object Operation "RFlowContext"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA00177"
					result     	"inline"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA00178"
					parameters 	(list Parameters
					    (object Parameter "aManager"
						quid       	"43734DA00179"
						type       	"MFlowManager*")
					    (object Parameter "aDst"
						quid       	"43734DA0017A"
						type       	"const TSockAddr&"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"43734DA0017B"
						type       	"const TSockAddr&"
						const      	TRUE)
					    (object Parameter "aProtocol"
						quid       	"43734DA00186"
						type       	"TUint"
						initv      	"0")
					    (object Parameter "aIcmpType"
						quid       	"43734DA00187"
						type       	"TUint"
						initv      	"0")
					    (object Parameter "aIcmpCode"
						quid       	"43734DA00188"
						type       	"TUint"
						initv      	"0"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA00189"
					parameters 	(list Parameters
					    (object Parameter "aManager"
						quid       	"43734DA0018A"
						type       	"MFlowManager*")
					    (object Parameter "aProtocol"
						quid       	"43734DA0018B"
						type       	"TUint"
						initv      	"0"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA0018C"
					parameters 	(list Parameters
					    (object Parameter "aContext"
						quid       	"43734DA0018D"
						type       	"RFlowContext&"
						quidu      	"43734DA00167")
					    (object Parameter "aInfo"
						quid       	"43734DA00196"
						type       	"RMBufPktInfo*"
						initv      	"NULL"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Clone"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA00197"
					parameters 	(list Parameters
					    (object Parameter "aFlow"
						quid       	"43734DA00198"
						type       	"const RFlowContext&"
						const      	TRUE))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ReOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA00199"
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Connect"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA0019A"
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA0019B"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetRemoteAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA0019C"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734DA001A5"
						type       	"const TSockAddr&"
						const      	TRUE))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLocalAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA001A6"
					parameters 	(list Parameters
					    (object Parameter "aAddr"
						quid       	"43734DA001A7"
						type       	"const TSockAddr&"
						const      	TRUE))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetProtocol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA001A8"
					parameters 	(list Parameters
					    (object Parameter "aProtocol"
						quid       	"43734DA001A9"
						type       	"TUint"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetIcmpType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA001AA"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734DA001AB"
						type       	"TUint")
					    (object Parameter "aCode"
						quid       	"43734DA001B5"
						type       	"TUint"
						initv      	"0"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetNotify"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA001B6"
					parameters 	(list Parameters
					    (object Parameter "aProvider"
						quid       	"43734DA001B7"
						type       	"MProviderNotify*"
						quidu      	"43734DA0000F"))
					result     	"IMPORT_C MProviderNotify*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Status"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA001B8"
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Grab"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA001B9"
					parameters 	(list Parameters
					    (object Parameter "aContext"
						quid       	"43734DA001BA"
						type       	"RFlowContext&"
						quidu      	"43734DA00167"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Copy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA001BB"
					parameters 	(list Parameters
					    (object Parameter "aContext"
						quid       	"43734DA001C5"
						type       	"RFlowContext&"
						quidu      	"43734DA00167"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA001C6"
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Interface"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA001C7"
					stereotype 	"const"
					result     	"IMPORT_C CNifIfBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FlowContext"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA001C9"
					stereotype 	"const"
					result     	"CFlowContext*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RMBufSendInfo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA001F4"
				documentation 	
|	******************************
|	RMBufSendInfo, RMBufSendPacket
|	******************************
				
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734DA001F5"
					supplier   	"RMBufPktInfo"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "RMBufSendPacket"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"ImplementationType"
					value      	"typedef class RMBufInfoPacketBase<RMBufSendInfo> RMBufSendPacket;")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA00213"
				documentation 	"* @since v5.0"
				stereotype 	"typedef"
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TFlowInfo"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA002BF"
				documentation 	
| TFlowInfo
| *********
				
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CFlowContext"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA101C5"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734DA101C6"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "CFlowContext"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA101D4"
					parameters 	(list Parameters
					    (object Parameter "aOwner"
						quid       	"43734DA101D5"
						type       	"const void*"
						const      	TRUE)
					    (object Parameter "aManager"
						quid       	"43734DA101D6"
						type       	"MFlowManager*"))
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "CFlowContext"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA101D7"
					parameters 	(list Parameters
					    (object Parameter "aOwner"
						quid       	"43734DA101D8"
						type       	"const void*"
						const      	TRUE)
					    (object Parameter "aManager"
						quid       	"43734DA101D9"
						type       	"MFlowManager*")
					    (object Parameter "aFlow"
						quid       	"43734DA101DA"
						type       	"CFlowContext&"
						quidu      	"43734DA101C5"))
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "~CFlowContext"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA101E4"
					documentation 	" Destructor should not be exported, it should be private! -- msa"
					stereotype 	"virtual"
					result     	"IMPORT_C"
					concurrency 	"Sequential"
					opExportControl 	"Protected"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA101E6"
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA101E7"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Status"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA101E8"
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetStatus"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA101E9"
					parameters 	(list Parameters
					    (object Parameter "aStatus"
						quid       	"43734DA101F4"
						type       	"TInt"))
					result     	"IMPORT_C void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "StoreOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA101F5"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734DA101F6"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734DA101F7"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734DA101F8"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RetrieveOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA101F9"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734DA101FB"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734DA101FC"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734DA10203"
						type       	"TDes8&"))
					result     	"IMPORT_C TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Head"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10204"
					result     	"TPacketHead&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D9A036B")
				    (object Operation "LocalPort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10205"
					documentation 	
|*
|	* @defgroup	getselectors	Retrieve current selector fields
|	*
|	* @{
					
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemotePort"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10207"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Protocol"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10209"
					stereotype 	"const"
					result     	"TUint"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LocalAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10214"
					stereotype 	"const"
					result     	"const TInetAddr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IsLocalSet"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10216"
					stereotype 	"const"
					result     	"TBool"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemoteAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10218"
					stereotype 	"const"
					result     	"const TInetAddr&"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetIcmpTypeCode"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA1021A"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734DA10223"
						type       	"TUint8&")
					    (object Parameter "aCode"
						quid       	"43734DA10224"
						type       	"TUint8&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LockType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10225"
					stereotype 	"const"
					result     	"TScopeType"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D9A0242")
				    (object Operation "LockId"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10227"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PathMtu"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10229"
					documentation 	
|*
|	* @defgroup packetsize	Accessing parameters of the packet size
|	*
|	* In all, return
|	*	@li	< 0, indicates an error or value not known
|	*	@li	= 0, (interpretation not fixed)
|	*	@li	> 0, the indicated value
|	*
|	* Some assertations that should be true
|	*	@li	PathMtu() > HeaderSize()
|	*	@li	HeaderSize() >= sizeof(TInet6HeaderIP)
|	*	@li	InterfaceSMtu() >= PathMTU()
|	*	@li	InterfaceRMtu() > sizeof(TInet6HeaderIP)
|	*
|	* @{
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderSize"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10233"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "InterfaceSMtu"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10235"
					documentation 	
|*
|	* Gets the raw send MTU of the attached interface.
|	*
|	* The value is defined only for a flow that has been connected.
|	* (CFlowContext::Connect).
|	*
|	* @return
|	* @li	< 0,    indicates an error or value not yet known (for example,
|	*				if accessed before the flow is connected or interface is up)
|	* @li	= 0,    value not known
|	* @li	> 0,	a real value
					
					stereotype 	"abstract, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "InterfaceRMtu"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10237"
					documentation 	
|*
|	* Gets the raw receive MTU of the interface.
|	*
|	* The value is defined only for a flow that has been connected.
|	* (CFlowContext::Connect).
|	*
|	* @return
|	* @li	< 0,    indicates an error or value not yet known (for example,
|	*				if accessed before the flow is connected or interface is up)
|	* @li	= 0,    value not known
|	* @li	> 0,	a real value
					
					stereotype 	"abstract, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10239"
					documentation 	
|*
|	* Gets an option from the flow context.
|	*
|	* A set of options can be read from the flow context.
|	*
|	* In addition to internally supported options,
|	* any registered outbound hook can add support for additional options
|	* (see MIp6Hook::GetFlowOption documentation).
|	*
|	* The function is called part of the normal option processing.
|	*
|	* @param aLevel The option level
|	* @param aName The option name
|	* @param aOption The option value
|	* @return
|	*		KErrNone, or KErrNotSuppoted if option cannot be read from the flow context.
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734DA10243"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734DA10244"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734DA10245"
						type       	"TDes8&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10246"
					documentation 	
|*
|	* Sets an option to the flow context.
|	*
|	* A set of options can be set to the flow context.
|	*.
|	* In addition to internally supported options,
|	* any registered outbound hook can add support for additional options
|	* (see MIp6Hook::SetFlowOption documentation).
|	*
|	* The function is called part of the normal option processing.
|	*
|	* @param aLevel The option level
|	* @param aName The option name
|	* @param aOption The option value
|	* @return
|	*		KErrNone, or KErrNotSuppoted if option cannot be set from the flow context.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734DA10248"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734DA10249"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734DA1024A"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Interface"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10251"
					documentation 	
|*
|	* Gets the currently connected interface.
|	*
|	* @return
|	*		The currently connected interface,
|	*		if the flow is properly connected, otherwise NULL.
|	*		The returned pointer has limited validity, and it should not be stored
|	*		in any members of permanent objects.
					
					stereotype 	"abstract, const"
					result     	"CNifIfBase*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Interfacer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10253"
					documentation 	
|*
|	* Gets the interface manager of the TCP/IP stack..
|	*
|	* @return
|	*		The interface manager.
					
					stereotype 	"abstract, const"
					result     	"MInterfaceManager*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734D9C009C")
				    (object Operation "Send"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10255"
					documentation 	
|*
|	* Sends a packet to the attached interface.
|	*
|	* This is a low level function intended for the IP layer itself.
|	* Send bypasses all the installed hooks and path mtu processing.
|	* The raw data in the packet is passed to the interface as is.
|	* (for the normal way of sending a packet, see MNetworkService::Send).
|	*
|	* If the flow is not connected, the Send drops the packet and the
|	* return is KErrNotReady.
|	*
|	* The destination address of the information block may get changed
|	* into link layer destination address, if the stack is handling the
|	* neighbour discovery on the link (ARP for IPv4, ICMPv6 Neighbor
|	* discovery for IPv6).
|	*
|	* If the destination is a multicast address, and if that address
|	* is also joined by some application(s), then a copy of the packet
|	* is sent to the inbound direction (MNetworkService::Process),
|	* unless disabled by #KSoIp6MulticastLoop socket option.
|	*
|	* @param aPacket
|	*		The data packet (assumed to be RMBufInfoPktBase in "packed" state)
|	* @param aSource
|	*		The source protocol instance (passed as is to the interface). Optional,
|	*		and usually NULL.
|	* @return
|	*		is defined similarly as the equivalent methods of the interfaces and
|	*		protocols, as follows:
|	* @li	< 0,
|	*		an error: the packet is not sent, but is dropped by Send().
|	* @li	= 0,
|	*		indicates that the interface received the packet, but is also signaling
|	*		that its reluctance to receive more packets. All flows attached to this
|	*		interface are automatically set into EFlow_HOLD state.
|	* @li	> 0,
|	*		indicates that the interface received the packet and is willing to
|	*		receive more after this.
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734DA10257"
						type       	"RMBufChain&")
					    (object Parameter "aSource"
						quid       	"43734DA10258"
						type       	"CProtocolBase*"
						initv      	"NULL"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Connect"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10259"
					documentation 	"* Attaches a flow to a route and an interface."
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Disconnect"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10262"
					documentation 	"* Disconnects the flow, and remove all hooks."
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RefreshFlow"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10264"
					documentation 	"* Recomputes the current flow status."
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetChanged"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10266"
					documentation 	
|*
|	* Sets "changed" state to flow(s).
|	*
|	* Sets the iChanged flag that indicates that connect information has changed.
|	* 
|	* When any component of the system determines that a flow or set
|	* of flows require an open phase (reconnect), the component can use the
|	* this function to force a reconnect of the flow on the next outgoing packet.
|	*
|	* @param aScope determines what flows are affected:
|	* @li	0: set iChanged on current flow
|	* @li	1: set iChanged on all flows with same route entry,
|	* @li	2: set iChanged on all flows with same interface,
|	* @li	> 2: set iChanged on all existing flows
|	*
|	* @return
|	*		Number of flows affected (regardless of their previous iChanged state)
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aScope"
						quid       	"43734DA10268"
						type       	"const TInt"
						initv      	"0"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NoBearer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10269"
					parameters 	(list Parameters
					    (object Parameter "aConnectionParams"
						quid       	"43734DA10271"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Bearer"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10272"
					parameters 	(list Parameters
					    (object Parameter "aConnectionInfo"
						quid       	"43734DA10273"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CheckPolicy"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA10274"
					parameters 	(list Parameters
					    (object Parameter "aPolicy"
						quid       	"43734DA10275"
						type       	"const TSecurityPolicy&"
						const      	TRUE)
					    (object Parameter "aDiagnostic"
						quid       	"43734DA10276"
						type       	"const char*"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "iOwner"
					quid       	"43734DA10277"
					documentation 	"* The owner of the flow (untyped ID data)."
					type       	"const void* const"
					exportControl 	"Protected"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MFlowHook"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA1032C"
				documentation 	
|	*********
|	MFlowHook
|	*********
				
				stereotype 	"interface"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734DA1033C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA1033D"
					documentation 	
|*
|	* Increment reference count.
|	*
|	* The Open and Close functions must implement a reference
|	* counting system. The Close function must destroy the current
|	* instance, when the last reference is removed.
|	*
|	* Non-NULL return from MIp6Hook::OpenL() counts as one reference, and
|	* the stack is guaranteed to call the matching Close exactly once.
|	*
|	* If a hook creates a new instance for each flow at OpenL, it can
|	* leave the reference count as initial ZERO, if it implements a
|	* Close, which deletes the object when the count goes negative.
|	*
|	* If a hook returns an existing instance at OpenL, it must
|	* increment the reference count by one.
|	*
|	* Example:
|	* @dontinclude mflowhook.cpp
|	* @skip ::Open(
|	* @until //-
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ReadyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA1033F"
					documentation 	
|*
|	* On an interface connecting, asks the hook if a flow is ready.
|	*
|	* The ReadyL calls propagate interface ready state up the
|	* flow. The calls to hooks are made in reverse order;
|	* the closest to interface is called first. The call informs
|	* this hook that everything is ready from this hook to the interface.
|	* Now it this hooks turn to check the ready state of the flow.
|	*
|	* @param aHead
|	*		Address information of the flow.
|	* @return
|	*		from the ReadyL is the new status of the flow and has the following
|	*		implications
|	* @li	== 0, hook is ready, proceed to the next one or mark the flow
|	*		as READY, if this was the first hook.
|	* @li	> 0, hook is not ready, the ready calling is stopped and the
|	*		returned value is the (pending) state of the flow.
|	*		The hook MUST send a signal later to release this state to
|	*		reactivate the ReadyL call chain.
|	* @li	< 0, hook detected an unrecoverable error on flow
|	*
|	* @exception
|	*		If the ReadyL leaves, the leave status will become
|	*		the flow status  (the leave status must be negative, or KErrGeneral
|	*		is substituted for it)
|	*
|	* Example:
|	* @dontinclude mflowhook.cpp
|	* @skip ::ReadyL(
|	* @until //-
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aHead"
						quid       	"43734DA10341"
						type       	"TPacketHead&"
						quidu      	"43734D9A036B"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ApplyL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA10342"
					documentation 	
|*
|	* Apply send transformations.
|	*
|	* The ApplyL is called by IP protocol  for outbound packet. The aPacket
|	* is in "unpacked" state (RMBufPacketBase::Unpack).
|	*
|	* @param aPacket
|	*		a complete packet to be processed (if needed) by the hook.
|	*		The packet includes the IP header.
|	* @param aInfo
|	*		information block associated with the packet (a hook must not
|	*		break this association!)
|	* @return
|	* @li	= 0,    (KErrNone) hook processed the packet, proceed with the next.
|	* @li	< 0,    (error code) hook discarded the packet for some reason, send is
|	*				aborted.
|	* @li	> 0,    restart hook processing [the actual utility of this is
|	*				still under consideration, maybe removed if no sensible
|	*				use found.]
|	*
|	* @exception
|	*		if ApplyL leaves, the packet is dropped.
|	*
|	* Example:
|	* @dontinclude mflowhook.cpp
|	* @skip ::ApplyL(
|	* @until //-
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43734DA10344"
						type       	"RMBufSendPacket&"
						quidu      	"43734DA00213")
					    (object Parameter "aInfo"
						quid       	"43734DA1034B"
						type       	"RMBufSendInfo&"
						quidu      	"43734DA001F4"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA1034C"
					documentation 	
|*
|	* Decrement references and destroy if last.
|	*
|	* Example:
|	* @dontinclude mflowhook.cpp
|	* @skip ::Close(
|	* @until //-
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				module     	"Component View::rose.idl"
				quidu      	"43BA68DB02B3"
				language   	"VC++")
			    (object Class "MFlowManager"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA103B9"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734DA103C8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MInetBase"
					quidu      	"43734DA40232"))
				operations 	(list Operations
				    (object Operation "IncUsers"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA103C9"
					documentation 	
|*
|	* Increase the "users" counter.
|	*
|	* The count of current "users" is used in determining whether to
|	* keep or release resources. This in turn, may cause the disconnect
|	* of a data connection.
|	*
|	* The stack leaves it up to the upper layers to decide what is counted as a 
|	* "user". IncUsers() and DecUsers() should be used to give this information 
|	* to the underlying system. By default, each opened socket is counted as
|	* one user.
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DecUsers"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA103CB"
					documentation 	
|*
|	* Decrease the "users" counter.
|	* For details, see IncUsers().
					
					stereotype 	"abstract"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NewFlowL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA103CD"
					documentation 	
|
| Use of the following methods is through the
| RFlowContext handle
|
|*
|	* Creates a new (empty) instance of a CFlowContext.
|	*
|	* @param aOwner Identifies the flow's owner (typically an RFlowContext handle)
|	* @param aProtocol Protocol ID
|	* @return New object
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aOwner"
						quid       	"43734DA103D8"
						type       	"const void*"
						const      	TRUE)
					    (object Parameter "aProtocol"
						quid       	"43734DA103D9"
						type       	"TUint"))
					result     	"CFlowContext*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734DA101C5")
				    (object Operation "NewFlowL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA103DA"
					documentation 	
|*
|	* Creates a copy of an instance of a CFlowContext.
|	*
|	* @param aOwner Identifies the flow's owner (typically an RFlowContext handle)
|	* @param aFlow Object to copy
|	* @return New object
					
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aOwner"
						quid       	"43734DA103DC"
						type       	"const void*"
						const      	TRUE)
					    (object Parameter "aFlow"
						quid       	"43734DA103DD"
						type       	"CFlowContext&"
						quidu      	"43734DA101C5"))
					result     	"CFlowContext*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0
					quidu      	"43734DA101C5")
				    (object Operation "SetChanged"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA103DE"
					documentation 	
|*
|	* Sets the connect information changed flag on all flows.
|	* @return Number of flows.
					
					stereotype 	"abstract, const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FlowSetupHooks"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA103E0"
					documentation 	"* Internal API between flow and flow manager. @internalAll"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aFlow"
						quid       	"43734DA20000"
						type       	"CFlowInternalContext&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FlowStartRefresh"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA20001"
					documentation 	"* Internal API between flow and flow manager. @internalAll"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aFlow"
						quid       	"43734DA20003"
						type       	"CFlowInternalContext&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetFlowOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA20004"
					documentation 	
|
| Flow option handling
|
|* Internal API between flow and flow manager. @internalAll
					
					stereotype 	"abstract, const"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734DA20006"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734DA20007"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734DA20008"
						type       	"TDes8&")
					    (object Parameter "aFlow"
						quid       	"43734DA2000F"
						type       	"const CFlowContext&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetFlowOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA20010"
					documentation 	"* Internal API between flow and flow manager. @internalAll"
					stereotype 	"abstract"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43734DA20012"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43734DA20013"
						type       	"TUint")
					    (object Parameter "aOption"
						quid       	"43734DA20014"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aFlow"
						quid       	"43734DA20015"
						type       	"CFlowContext&"
						quidu      	"43734DA101C5"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderExtension"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA2005D"
				documentation 	
|
| TInet6HeaderExtension
| *********************
				
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2006D"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2006F"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2007D"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2007E"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HdrExtLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA20080"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA20082"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderHBH"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA20109"
				operations 	(list Operations
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA20119"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2011B"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2011C"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2011E"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA20129"
					documentation 	
|
| Access, Get Hop By Hop header values from the packet
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "OptionType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2012B"
					documentation 	"From Options"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "OptionDataLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2012D"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHdrExtLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA20138"
					documentation 	
|
| Access, SET Hop By Hop header values
					
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734DA20139"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetNextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2013A"
					parameters 	(list Parameters
					    (object Parameter "aNext"
						quid       	"43734DA2013B"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOptionType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2013C"
					documentation 	"From Options"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734DA2013D"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOptionDataLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA20148"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734DA20149"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderHopByHop"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA201C5"
				operations 	(list Operations
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201D4"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201D6"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201D7"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201E5"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201E7"
					documentation 	
|
| Access, Get Hop By Hop header values from the packet
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "OptionType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201E9"
					documentation 	"From Options"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "OptionDataLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201F4"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201F6"
					documentation 	
|
| Access, SET Hop By Hop header values
					
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734DA201F7"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetNextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201F8"
					parameters 	(list Parameters
					    (object Parameter "aNext"
						quid       	"43734DA201F9"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOptionType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA201FA"
					documentation 	"From Options"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734DA20203"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOptionDataLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA20204"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734DA20205"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderRouting"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA20290"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA20291"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202A0"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202A2"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202A3"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HdrExtLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202A5"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202B0"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RoutingType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202B2"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SegmentsLeft"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202B4"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetNextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202B6"
					documentation 	"SET"
					parameters 	(list Parameters
					    (object Parameter "aNext"
						quid       	"43734DA202BF"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHdrExtLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202C0"
					parameters 	(list Parameters
					    (object Parameter "aLen"
						quid       	"43734DA202C1"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetRoutingType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202C2"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734DA202C3"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSegmentsLeft"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA202C4"
					parameters 	(list Parameters
					    (object Parameter "aValue"
						quid       	"43734DA202CE"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TOffsets"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"43734DA202DE"
					stereotype 	"enum"
					class_attributes 	(list class_attribute_list
					    (object ClassAttribute "O_NextHeader"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"0"))
						quid       	"43734DA202EF")
					    (object ClassAttribute "O_HdrExtLen"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"1"))
						quid       	"43734DA202F0")
					    (object ClassAttribute "O_RoutingType"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"2"))
						quid       	"43734DA202F1")
					    (object ClassAttribute "O_SegmentsLeft"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"3"))
						quid       	"43734DA202F2")
					    (object ClassAttribute "O_Address"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"4"))
						quid       	"43734DA202FD"
						initv      	"8"))
					module     	"Component View::rose"
					quidu      	"437347E50232")))
			    (object Class "TInet6Options"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA2035B"
				operations 	(list Operations
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2036B"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2036D"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2037A"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2037C"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2037D"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HdrExtLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2037F"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetNextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2038A"
					parameters 	(list Parameters
					    (object Parameter "aNext"
						quid       	"43734DA2038B"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHdrExtLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA2038C"
					parameters 	(list Parameters
					    (object Parameter "aLen"
						quid       	"43734DA2038D"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TOffsets"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"43734DA203A9"
					stereotype 	"enum"
					class_attributes 	(list class_attribute_list
					    (object ClassAttribute "O_NextHeader"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"0"))
						quid       	"43734DA203AB")
					    (object ClassAttribute "O_HdrExtLen"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"1"))
						quid       	"43734DA203B9")
					    (object ClassAttribute "O_Options"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"2"))
						quid       	"43734DA203BA"))
					module     	"Component View::rose"
					quidu      	"437347E50232")))
			    (object Class "TInet6OptionBase"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA3002E"
				documentation 	"* @}"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3003E"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30040"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Type"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30042"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30044"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3004F"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734DA30050"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetDataLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30051"
					parameters 	(list Parameters
					    (object Parameter "aLen"
						quid       	"43734DA30052"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30053"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6DstOptionBase"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA300BB"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA300CB"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA300CD"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Type"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA300CF"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA300D1"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA300DB"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734DA300DC"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA300DD"
					parameters 	(list Parameters
					    (object Parameter "aLen"
						quid       	"43734DA300DE"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA300DF"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderFragment"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA30177"
				operations 	(list Operations
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30178"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30187"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30188"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3018A"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30196"
					documentation 	
|
| Access, Get Fragmentation header values from the packet
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "FragmentOffset"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30198"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MFlag"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3019A"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Id"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3019C"
					stereotype 	"const"
					result     	"TInt32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ZeroAll"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA301A5"
					documentation 	
|
| Building methods
					
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetNextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA301A6"
					parameters 	(list Parameters
					    (object Parameter "aNext"
						quid       	"43734DA301A7"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetFragmentOffset"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA301A8"
					parameters 	(list Parameters
					    (object Parameter "aOffset"
						quid       	"43734DA301A9"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetMFlag"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA301AA"
					parameters 	(list Parameters
					    (object Parameter "aFlag"
						quid       	"43734DA301B5"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetId"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA301B6"
					parameters 	(list Parameters
					    (object Parameter "aId"
						quid       	"43734DA301B7"
						type       	"TInt32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				nestedClasses 	(list nestedClasses
				    (object Class "TOffsets"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"AppliedPattern"
						value      	"none")
					    (object Attribute
						tool       	"VC++"
						name       	"AfxSupportMacro"
						value      	""))
					quid       	"43734DA301C5"
					stereotype 	"enum"
					class_attributes 	(list class_attribute_list
					    (object ClassAttribute "O_FragmentOffset"
						attributes 	(list Attribute_Set
						    (object Attribute
							tool       	"VC++"
							name       	"Ordinal"
							value      	"0"))
						quid       	"43734DA301C7"
						initv      	"2"))
					module     	"Component View::rose"
					quidu      	"437347E50232")))
			    (object Class "TInet6HeaderAH"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA30271"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30280"
					documentation 	
|
| Basic
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30282"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30284"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30285"
					documentation 	
|
| Access, get values
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PayloadLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30290"
					documentation 	
|
| PayloadLength returns the raw value
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30292"
					documentation 	
|
| *NOTE* AH is called IPv6 extension header, but its
| length field semantics does not follow the normal
| IPv6 extension header logic (it follows the IPv4)
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SPI"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30294"
					documentation 	
|
| SPI is returned in network byte order
					
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Sequence"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30296"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "DataLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA302A0"
					documentation 	
| The length of the Authentication Data (in octets).
| *NOTE* This will include the potential padding! -- msa
					
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ICV"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA302A2"
					result     	"TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetNextHeader"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA302A3"
					documentation 	
|
| Build
					
					parameters 	(list Parameters
					    (object Parameter "aNext"
						quid       	"43734DA302A4"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetPayloadLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA302AF"
					parameters 	(list Parameters
					    (object Parameter "aByte"
						quid       	"43734DA302B0"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA302B1"
					documentation 	
|
| *NOTE* AH is called IPv6 extension header, but its
| length field semantics does not follow the normal
| IPv6 extension header logic (it follows the IPv4)
| As this is bit tricky, a "cooked version" of PayloadLength
| setting is also provided (e.g. take in bytes, and compute
| the real payload length value) -- msa
					
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734DA302B2"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSPI"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA302B3"
					parameters 	(list Parameters
					    (object Parameter "aSPI"
						quid       	"43734DA302B4"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetReserved"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA302B5"
					parameters 	(list Parameters
					    (object Parameter "aValue"
						quid       	"43734DA302BF"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSequence"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA302C0"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734DA302C1"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderESP"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA3031C"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3032C"
					documentation 	
|
| Basic
					
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3032E"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30330"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30332"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SPI"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3033C"
					documentation 	
|
| Access, get values
|
|
| SPI is returned in network byte order
					
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Sequence"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3033E"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "IV"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA30340"
					documentation 	
|
| IV is not exactly part of the header, but provide
| a method that returns a Ptr to it (assuming the
| IV is accessible directly after the fixed part).
					
					parameters 	(list Parameters
					    (object Parameter "aLen"
						quid       	"43734DA30341"
						type       	"TInt"))
					result     	"TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSPI"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3034B"
					documentation 	
|
| Build
					
					parameters 	(list Parameters
					    (object Parameter "aSPI"
						quid       	"43734DA3034C"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetSequence"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA3034D"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"43734DA3034E"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TArpOperation"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA40186"
				documentation 	
|*
|@publishedAll
|@released
				
				stereotype 	"enum"
				class_attributes 	(list class_attribute_list
				    (object ClassAttribute "EArpOperation_REQUEST"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"0"))
					quid       	"43734DA40196"
					initv      	"1")
				    (object ClassAttribute "EArpOperation_REPLY"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"1"))
					quid       	"43734DA40197"
					initv      	"2")
				    (object ClassAttribute "EArpOperation_REQUEST_REVERSE"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"2"))
					quid       	"43734DA40198"
					initv      	"3")
				    (object ClassAttribute "EArpOperation_REPLY_REVERSE"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"3"))
					quid       	"43734DA40199"
					initv      	"4")
				    (object ClassAttribute "EArpOperation_DRARP_REQUEST"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"4"))
					quid       	"43734DA4019A"
					initv      	"5")
				    (object ClassAttribute "EArpOperation_DRARP_REPLY"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"5"))
					quid       	"43734DA401A5"
					initv      	"6")
				    (object ClassAttribute "EArpOperation_DRARP_ERROR"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"6"))
					quid       	"43734DA401A6"
					initv      	"7")
				    (object ClassAttribute "EArpOperation_INARP_REQUEST"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"7"))
					quid       	"43734DA401A7"
					initv      	"8")
				    (object ClassAttribute "EArpOperation_INARP_REPLY"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"8"))
					quid       	"43734DA401A8"
					initv      	"9")
				    (object ClassAttribute "EArpOperation_ARP_NAK"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Ordinal"
						value      	"9"))
					quid       	"43734DA401B5"
					initv      	"10"))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "TInet6HeaderArp"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA401D4"
				operations 	(list Operations
				    (object Operation "MinHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA401E4"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "MaxHeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA401E6"
					stereotype 	"static"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "EndPtr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA401E8"
					result     	"TUint8*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HeaderLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA401F4"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HardwareType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA401F6"
					documentation 	" Access methods"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ProtocolType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA401F8"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "HwAddrLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA401FA"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PrAddrLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40203"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Operation"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40205"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SenderHwAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40207"
					documentation 	" Access/Modify"
					result     	"TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SenderPrAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40208"
					result     	"TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TargetHwAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40213"
					result     	"TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TargetPrAddr"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40214"
					result     	"TPtr8"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHardwareType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40215"
					documentation 	" Modify"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734DA40216"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetProtocolType"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40217"
					parameters 	(list Parameters
					    (object Parameter "aType"
						quid       	"43734DA40218"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetHwAddrLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40222"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734DA40223"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetPrAddrLen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40224"
					parameters 	(list Parameters
					    (object Parameter "aLength"
						quid       	"43734DA40225"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOperation"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40226"
					parameters 	(list Parameters
					    (object Parameter "aOperation"
						quid       	"43734DA40227"
						type       	"TInt"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "MInetBase"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA40232"
				documentation 	
|*
|* This interface class provides capability of introducing new interfaces for existing classes
|* in TCP/IP stack to be used by protocol hooks.
|* With this class, protocol hooks can query whether an interface is
|* supported and then use the interface. Backwards compatibility of revised interfaces is allowed by
|* versioning the interfaces. This enables independent developement of protocol hooks
|* and the TCP/IP stack while maintaining the compatibility towards older implementations.
|* This should be used as base class for all interface classes that are visible outside
|* the TCP/IP stack, or that should be prepared to export an API at some time to allow making
|* compatible modifications later on.
|*
|* There should be a constant definition of form KApiVer_<name> for each API that is exported that
|* identifies the version number of current API.
|*
|* @publishedPartner
|* @released
				
				operations 	(list Operations
				    (object Operation "GetApiL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40242"
					documentation 	
|*
|	* Returns a pointer to object that implements the requested API. If the the class that
|	* processes this call does not recognize the API name, it leaves with KErrNotFound.
|	* New versions
|	* of the same API should maintain binary backwards compatibility. That is, the caller
|	* requests a minimal accepted version, and if the implemented API is of the same version or
|	* higher, an object should be returned. If the implemented version is smaller than what
|	* requested, implementation of GetApiL leaves with KErrInetUnsupportedApi.
|	* If API is changed in a way that does not maintain backwards
|	* compatibility, a new API name should be allocated for it.
|	*
|	* Note: Callers should not use this method directly, but are strongly recommended to use
|	* IMPORT_API_L macro, which checks for type safety. Additionally, there is IMPORT_API_VER_L
|	* macro which can be used to explicitly request a known version and to return the actual
|	* version implemented.
|	*
|	* <em> For example: </em>
|	* @verbatim
|	* MEventService *es = IMPORT_API_L(NetworkService()->Interfacer(), MEventService);
|	* @endverbatim
|	*
|	* There should be MEventService header somewhere visible to the caller.
|	*
|	* @param aApiName API name that needs to be known by the implementator
|	* @param aVersion Requested minimum version. Later versions are also accepted by the caller.
|	*		  Overwritten by the actual version of the API when function returns,
|	*		  if matching API was found.
|	*
|	* @return Pointer to the object that implements the API. The method leaves with error if the
|	*	  instance could not be returned.
|	*
|	* @exception KErrInetUnsupportedApi Name of the API is not supported by the implementing class.
|	* @exception KErrInetUnsupportedApiVersion The given API is implemented, but the version is
|	*		  incompatible, i.e. older than requested.
					
					stereotype 	"virtual"
					parameters 	(list Parameters
					    (object Parameter ""
						quid       	"43734DA40244"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter ""
						quid       	"43734DA40245"
						type       	"TUint*"))
					result     	"void*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetApiL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734DA40246"
					documentation 	
|*
|	* This is similar to GetApiL with returned version, but this function does not return the
|	* actual version implemented, so it can be used with constant parameters also.
					
					parameters 	(list Parameters
					    (object Parameter "aApiName"
						quid       	"43734DA40251"
						type       	"const TDesC8&"
						const      	TRUE)
					    (object Parameter "aVersion"
						quid       	"43734DA40252"
						type       	"TUint"))
					result     	"void*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Parameterized_Class "ApiChecker"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734DA40253"
				documentation 	
|*
|* This is a helper class for checking the API type safety for objects that provide an API.
|* The static class should not be used directly, but instead through EXPORT_API_L macro.
|*
|* @publishedPartner
|* @released
				
				operations 	(list Operations
				    (object Operation "CheckVersionL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734DA40262"
					documentation 	
|*
|	* Returns an instance of the given API (template class T), if the current version is
|	* equal or above the version that was requested. New versions of the API
|	* are required to be (binary) backwards compatible. If version does not match, leaves with
|	* KErrInetUnsupportedApiVersion.
|	*
|	* @param aCurVersion  Current version of the API implementation
|	* @param aVersion     Version requested by the caller
|	* @param aInstance    API implementation that is returned if it is of valid version.
					
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aCurVersion"
						quid       	"43734DA40264"
						type       	"TUint")
					    (object Parameter "aVersion"
						quid       	"43734DA40265"
						type       	"TUint*")
					    (object Parameter "aInstance"
						quid       	"43734DA40271"
						type       	"T*"))
					result     	"T*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++"
				parameters 	(list Parameters
				    (object Parameter "T"
					quid       	"43734DA40261"
					type       	"class")))
			    (object Class "CProviderIpsecBase"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43BA68FA02F1"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43BA68FA02F2"
					supplier   	"CServProviderBase"))
				operations 	(list Operations
				    (object Operation "CProviderIpsecBase"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA02F3"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "~CProviderIpsecBase"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0300"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "LocalName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0301"
					documentation 	
| Virtual provider base class stuff, that must be present
| (most of these don't make any sense with the IPSEC/Policy Socket)
					
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"43BA68FA0303"
						type       	"TSockAddr&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetLocalName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0304"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"43BA68FA0305"
						type       	"TSockAddr&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "RemName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0306"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"43BA68FA0308"
						type       	"TSockAddr&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetRemName"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0310"
					parameters 	(list Parameters
					    (object Parameter "anAddr"
						quid       	"43BA68FA0311"
						type       	"TSockAddr&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0312"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "level"
						quid       	"43BA68FA0314"
						type       	"TUint")
					    (object Parameter "name"
						quid       	"43BA68FA0315"
						type       	"TUint")
					    (object Parameter "anOption"
						quid       	"43BA68FA0316"
						type       	"TDes8&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Ioctl"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0317"
					parameters 	(list Parameters
					    (object Parameter "level"
						quid       	"43BA68FA031F"
						type       	"TUint")
					    (object Parameter "name"
						quid       	"43BA68FA0320"
						type       	"TUint")
					    (object Parameter "anOption"
						quid       	"43BA68FA0321"
						type       	"TDes8*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CancelIoctl"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0322"
					parameters 	(list Parameters
					    (object Parameter "aLevel"
						quid       	"43BA68FA0323"
						type       	"TUint")
					    (object Parameter "aName"
						quid       	"43BA68FA0324"
						type       	"TUint"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SetOption"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0325"
					parameters 	(list Parameters
					    (object Parameter "level"
						quid       	"43BA68FA0326"
						type       	"TUint")
					    (object Parameter "name"
						quid       	"43BA68FA0327"
						type       	"TUint")
					    (object Parameter "anOption"
						quid       	"43BA68FA032F"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ActiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0330"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "ActiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0331"
					parameters 	(list Parameters
					    (object Parameter "aConnectionData"
						quid       	"43BA68FA0332"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PassiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0333"
					parameters 	(list Parameters
					    (object Parameter "aQueSize"
						quid       	"43BA68FA0334"
						type       	"TUint"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "PassiveOpen"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0335"
					parameters 	(list Parameters
					    (object Parameter "aQueSize"
						quid       	"43BA68FA0336"
						type       	"TUint")
					    (object Parameter "aConnectionData"
						quid       	"43BA68FA033F"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Shutdown"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0340"
					parameters 	(list Parameters
					    (object Parameter "aOption"
						quid       	"43BA68FA0341"
						type       	"TCloseType"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Shutdown"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0342"
					parameters 	(list Parameters
					    (object Parameter "aOption"
						quid       	"43BA68FA0343"
						type       	"TCloseType")
					    (object Parameter "aDisconnectionData"
						quid       	"43BA68FA0344"
						type       	"const TDesC8&"
						const      	TRUE))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "AutoBind"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0345"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "GetData"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0346"
					parameters 	(list Parameters
					    (object Parameter "aDesc"
						quid       	"43BA68FA034E"
						type       	"TDes8&")
					    (object Parameter "aOptions"
						quid       	"43BA68FA034F"
						type       	"TUint")
					    (object Parameter "anAddr"
						quid       	"43BA68FA0350"
						type       	"TSockAddr*"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Deliver"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0351"
					parameters 	(list Parameters
					    (object Parameter "aPacket"
						quid       	"43BA68FA0352"
						type       	"RMBufChain&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CProviderIpsecBase::SecurityCheck"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43BA68FA0353"
					parameters 	(list Parameters
					    (object Parameter "aChecker"
						quid       	"43BA68FA0354"
						type       	"MProvdSecurityChecker*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Class "CSecurityAssoc"
				attributes 	(list Attribute_Set
				    (object Attribute
					tool       	"VC++"
					name       	"AppliedPattern"
					value      	"none")
				    (object Attribute
					tool       	"VC++"
					name       	"AfxSupportMacro"
					value      	""))
				quid       	"43734930008C"
				superclasses 	(list inheritance_relationship_list
				    (object Inheritance_Relationship
					quid       	"43734930008D"
					supplier   	"CBase"))
				operations 	(list Operations
				    (object Operation "State"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734930009C"
					stereotype 	"const"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "SPI"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"43734930009E"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "NatTraversal"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493000A0"
					stereotype 	"const"
					result     	"CNatTraversal*"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "UpdateL"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000A2"
					parameters 	(list Parameters
					    (object Parameter "aManager"
						quid       	"4373493000A3"
						type       	"MAssociationManager&")
					    (object Parameter "aMsg"
						quid       	"4373493000AB"
						type       	"const TPfkeyMessage&"
						const      	TRUE)
					    (object Parameter "aLib"
						quid       	"4373493000AC"
						type       	"CIpsecCryptoManager*"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "TunnelIndex"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493000AD"
					stereotype 	"const"
					result     	"TUint32"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "Attach"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493000AF"
					parameters 	(list Parameters
					    (object Parameter "aHandle"
						quid       	"4373493000B0"
						type       	"RSecurityAssociation&"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Public"
					uid        	0)
				    (object Operation "CSecurityAssoc"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000B1"
					parameters 	(list Parameters
					    (object Parameter "aMsg"
						quid       	"4373493000B2"
						type       	"const TPfkeyMessage&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CSecurityAssoc"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000BB"
					parameters 	(list Parameters
					    (object Parameter "aSpec"
						quid       	"4373493000BC"
						type       	"const TSecurityAssocSpec&"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"4373493000BD"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aDst"
						quid       	"4373493000BE"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aInfo"
						quid       	"4373493000BF"
						type       	"const RAssociationInfo&"
						const      	TRUE))
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Cleanup"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000C0"
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Open"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"4373493000C1"
					documentation 	
| *NOTE* Open/Close are still private methods internal
| to the class and it's friends! Not for general use!
					
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "Close"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000CB"
					documentation 	
| Close returns KErrDied, if instance is deleted and
| KErrNone otherwise!
					
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "~CSecurityAssoc"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000CC"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ReplayCheck"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000CD"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"4373493000CE"
						type       	"TUint32"))
					result     	"int"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "ReplayUpdate"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000CF"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"4373493000DA"
						type       	"TUint32"))
					result     	"void"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "MatchSpec"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000DB"
					stereotype 	"const"
					parameters 	(list Parameters
					    (object Parameter "aSpec"
						quid       	"4373493000DD"
						type       	"const TSecurityAssocSpec&"
						const      	TRUE)
					    (object Parameter "aSrc"
						quid       	"4373493000DE"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aDst"
						quid       	"4373493000DF"
						type       	"const RIpAddress&"
						const      	TRUE)
					    (object Parameter "aInfo"
						quid       	"4373493000E0"
						type       	"const RAssociationInfo&"
						const      	TRUE)
					    (object Parameter "aPkt"
						quid       	"4373493000E1"
						type       	"const RTrafficSelector&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "TimerExpired"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000E2"
					parameters 	(list Parameters
					    (object Parameter "aManager"
						quid       	"4373493000EA"
						type       	"MAssociationManager&")
					    (object Parameter "aNow"
						quid       	"4373493000EB"
						type       	"const TTime&"
						const      	TRUE))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "CountExpired"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000EC"
					parameters 	(list Parameters
					    (object Parameter "aManager"
						quid       	"4373493000ED"
						type       	"MAssociationManager&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "TimerInit"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000EE"
					parameters 	(list Parameters
					    (object Parameter "aManager"
						quid       	"4373493000EF"
						type       	"MAssociationManager&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "MarkUsed"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"4373493000FA"
					parameters 	(list Parameters
					    (object Parameter "aManager"
						quid       	"4373493000FB"
						type       	"MAssociationManager&"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "DoCallbacks"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	FALSE))
					quid       	"43734930014C"
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "BitmapWord"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349300242"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"437349300244"
						type       	"TUint32"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0)
				    (object Operation "BitmapBit"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Inline"
						value      	TRUE))
					quid       	"437349300251"
					stereotype 	"static"
					parameters 	(list Parameters
					    (object Parameter "aSeq"
						quid       	"437349300253"
						type       	"TUint32"))
					result     	"TInt"
					concurrency 	"Sequential"
					opExportControl 	"Private"
					uid        	0))
				module     	"Component View::rose"
				quidu      	"437347E50232"
				language   	"VC++")
			    (object Association "$UNNAMED$34"
				quid       	"437347F4029F"
				roles      	(list role_list
				    (object Role "iList"
					quid       	"437347F402BF"
					label      	"iList"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RCircularList"
					quidu      	"437349380222"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$35"
					quid       	"437347F402CF"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEndPoint"
					quidu      	"437347F40245"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$36"
				quid       	"437347F402D1"
				roles      	(list role_list
				    (object Role "iAddr"
					quid       	"437347F402D2"
					label      	"iAddr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpAddress"
					quidu      	"4373493703A9"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$37"
					quid       	"437347F402D4"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEndPoint"
					quidu      	"437347F40245"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$38"
				quid       	"437347F402D6"
				roles      	(list role_list
				    (object Role "iTypeLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437347F402D7"
					documentation 	
|///////////////////////////////////////////////
| *WARNING* *WARNING* *WARNING*
| What now follows, is the TLitC8 structure.
| The extra space is allocated only, if iTypeLength
| is non-zero.
|///////////////////////////////////////////////
| Why this TLitC8 "hack" instead of traditional
| C construct with a "length" member and "fake buf[1]"?
|
| As far as layout, this is exactly the same. The TLitC8
| "hack" only forces a Symbian specific layout. When a
| descriptor is needed, it doesn't need to be constructed,
| it's already existing and just returning a reference
| to iTypeLength as TLitC8 is sufficient.
|///////////////////////////////////////////////
					
					label      	"iTypeLength"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$39"
					quid       	"437347F402D9"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEndPoint"
					quidu      	"437347F40245"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$40"
				quid       	"437347F403D8"
				roles      	(list role_list
				    (object Role "i_base"
					quid       	"437347F403D9"
					label      	"i_base"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_msg"
					quidu      	"43734933034B"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$41"
					quid       	"437347F403DB"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$42"
				quid       	"437347F403DD"
				roles      	(list role_list
				    (object Role "i_src_addr"
					quid       	"437347F403DE"
					label      	"i_src_addr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_address"
					quidu      	"4373493303A9"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$43"
					quid       	"437347F403E0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$44"
				quid       	"437347F403E2"
				roles      	(list role_list
				    (object Role "i_dst_addr"
					quid       	"437347F403E3"
					label      	"i_dst_addr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_address"
					quidu      	"4373493303A9"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$45"
					quid       	"437347F403E5"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$46"
				quid       	"437347F50000"
				roles      	(list role_list
				    (object Role "i_proxy_addr"
					quid       	"437347F50001"
					label      	"i_proxy_addr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_address"
					quidu      	"4373493303A9"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$47"
					quid       	"437347F50003"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$48"
				quid       	"437347F50005"
				roles      	(list role_list
				    (object Role "i_src_ident"
					quid       	"437347F50006"
					label      	"i_src_ident"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_ident"
					quidu      	"43734934000F"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$49"
					quid       	"437347F50008"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$50"
				quid       	"437347F5000F"
				roles      	(list role_list
				    (object Role "i_dst_ident"
					quid       	"437347F50010"
					label      	"i_dst_ident"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_ident"
					quidu      	"43734934000F"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$51"
					quid       	"437347F50012"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$52"
				quid       	"437347F50014"
				roles      	(list role_list
				    (object Role "i_src_endpoint"
					quid       	"437347F50015"
					label      	"i_src_endpoint"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_ident"
					quidu      	"43734934000F"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$53"
					quid       	"437347F50017"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$54"
				quid       	"437347F5001F"
				roles      	(list role_list
				    (object Role "i_dst_endpoint"
					quid       	"437347F50020"
					label      	"i_dst_endpoint"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_ident"
					quidu      	"43734934000F"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$55"
					quid       	"437347F50022"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$56"
				quid       	"437347F50024"
				roles      	(list role_list
				    (object Role "i_sens"
					quid       	"437347F50025"
					label      	"i_sens"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_sens"
					quidu      	"43734934002E"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$57"
					quid       	"437347F50027"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$58"
				quid       	"437347F5002E"
				roles      	(list role_list
				    (object Role "i_ts"
					quid       	"437347F5002F"
					label      	"i_ts"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_ts"
					quidu      	"43734934008C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$59"
					quid       	"437347F50031"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$60"
				quid       	"437347F50033"
				roles      	(list role_list
				    (object Role "i_prop"
					quid       	"437347F50034"
					label      	"i_prop"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_prop"
					quidu      	"43734934003F"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$61"
					quid       	"437347F50036"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$62"
				quid       	"437347F5003E"
				roles      	(list role_list
				    (object Role "i_comb[1]:struct sadb_comb"
					quid       	"437347F5003F"
					label      	"i_comb[1]:struct sadb_comb"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$63"
					quid       	"437347F50041"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAcquireMessage"
					quidu      	"437347F403B9")))
			    (object Association "$UNNAMED$64"
				quid       	"437347F500A1"
				roles      	(list role_list
				    (object Role "i_base"
					quid       	"437347F500A2"
					label      	"i_base"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_msg"
					quidu      	"43734933034B"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$65"
					quid       	"437347F500A4"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExpireMessage"
					quidu      	"437347F5008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$66"
				quid       	"437347F500AB"
				roles      	(list role_list
				    (object Role "i_sa"
					quid       	"437347F500AC"
					label      	"i_sa"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_sa"
					quidu      	"43734933036B"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$67"
					quid       	"437347F500AE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExpireMessage"
					quidu      	"437347F5008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$68"
				quid       	"437347F500B0"
				roles      	(list role_list
				    (object Role "i_src_addr"
					quid       	"437347F500B1"
					label      	"i_src_addr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_address"
					quidu      	"4373493303A9"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$69"
					quid       	"437347F500B3"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExpireMessage"
					quidu      	"437347F5008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$70"
				quid       	"437347F500BB"
				roles      	(list role_list
				    (object Role "i_dst_addr"
					quid       	"437347F500BC"
					label      	"i_dst_addr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_address"
					quidu      	"4373493303A9"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$71"
					quid       	"437347F500BE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExpireMessage"
					quidu      	"437347F5008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$72"
				quid       	"437347F500C0"
				roles      	(list role_list
				    (object Role "i_current"
					quid       	"437347F500C1"
					label      	"i_current"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_lifetime"
					quidu      	"43734933038A"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$73"
					quid       	"437347F500C3"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExpireMessage"
					quidu      	"437347F5008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$74"
				quid       	"437347F5010E"
				roles      	(list role_list
				    (object Role "iLibrary"
					quid       	"437347F5010F"
					label      	"iLibrary"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolCrypto"
					quidu      	"4373493801F4"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$75"
					quid       	"437347F50111"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLibraryPtr"
					quidu      	"437347F500FA")))
			    (object Association "$UNNAMED$76"
				quid       	"437347F50119"
				roles      	(list role_list
				    (object Role "iName"
					quid       	"437347F5011A"
					label      	"iName"
					supplier   	"Logical View::TProtocolName"
					quidu      	"439404E601CD"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$77"
					quid       	"437347F5011C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLibraryPtr"
					quidu      	"437347F500FA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$78"
				quid       	"437347F5011E"
				roles      	(list role_list
				    (object Role "iAlgs"
					quid       	"437347F5011F"
					label      	"iAlgs"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmDesc"
					quidu      	"437349380128"
					client_cardinality 	(value cardinality "0..*")
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$79"
					quid       	"437347F50121"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLibraryPtr"
					quidu      	"437347F500FA")))
			    (object Association "$UNNAMED$80"
				quid       	"437347F50123"
				roles      	(list role_list
				    (object Role "iNum"
					quid       	"437347F50124"
					label      	"iNum"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$81"
					quid       	"437347F50126"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLibraryPtr"
					quidu      	"437347F500FA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$82"
				quid       	"437347F50237"
				roles      	(list role_list
				    (object Role "iHmac_ipad"
					quid       	"437347F50238"
					label      	"iHmac_ipad"
					supplier   	"HBufC8"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$83"
					quid       	"437347F5023A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac"
					quidu      	"437347F50203")))
			    (object Association "$UNNAMED$84"
				quid       	"437347F50242"
				roles      	(list role_list
				    (object Role "iHmac_opad"
					quid       	"437347F50243"
					label      	"iHmac_opad"
					supplier   	"HBufC8"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$85"
					quid       	"437347F50245"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac"
					quidu      	"437347F50203")))
			    (object Association "$UNNAMED$86"
				quid       	"437347F50247"
				roles      	(list role_list
				    (object Role "iTemp"
					quid       	"437347F50248"
					label      	"iTemp"
					supplier   	"HBufC8"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$87"
					quid       	"437347F5024A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac"
					quidu      	"437347F50203")))
			    (object Association "$UNNAMED$88"
				quid       	"437347F50251"
				roles      	(list role_list
				    (object Role "iBlockSize"
					quid       	"437347F50252"
					label      	"iBlockSize"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$89"
					quid       	"437347F50254"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac"
					quidu      	"437347F50203"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$90"
				quid       	"437347F50256"
				roles      	(list role_list
				    (object Role "iDigestSize"
					quid       	"437347F50257"
					label      	"iDigestSize"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$91"
					quid       	"437347F50259"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac"
					quidu      	"437347F50203"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$92"
				quid       	"437347F50261"
				roles      	(list role_list
				    (object Role "iBits"
					quid       	"437347F50262"
					label      	"iBits"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$93"
					quid       	"437347F50264"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac"
					quidu      	"437347F50203"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$94"
				quid       	"437347F50266"
				roles      	(list role_list
				    (object Role "iDigest"
					quid       	"437347F50267"
					label      	"iDigest"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CMessageDigestCrypto"
					quidu      	"437349380177"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$95"
					quid       	"437347F50269"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac"
					quidu      	"437347F50203")))
			    (object Association "$UNNAMED$96"
				quid       	"437347F502FD"
				roles      	(list role_list
				    (object Role "iBlockSize"
					quid       	"437347F502FE"
					label      	"iBlockSize"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$97"
					quid       	"437347F50300"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEncryptionCipher"
					quidu      	"437347F502CE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$98"
				quid       	"437347F50302"
				roles      	(list role_list
				    (object Role "iIVSize"
					quid       	"437347F50303"
					label      	"iIVSize"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$99"
					quid       	"437347F50305"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEncryptionCipher"
					quidu      	"437347F502CE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$100"
				quid       	"437347F50307"
				roles      	(list role_list
				    (object Role "iBits"
					quid       	"437347F50308"
					label      	"iBits"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$101"
					quid       	"437347F5030D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEncryptionCipher"
					quidu      	"437347F502CE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$102"
				quid       	"437347F5030F"
				roles      	(list role_list
				    (object Role "iEncrypt"
					quid       	"437347F50310"
					label      	"iEncrypt"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSymmetricCipher"
					quidu      	"4373493801B5"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$103"
					quid       	"437347F50312"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEncryptionCipher"
					quidu      	"437347F502CE")))
			    (object Association "$UNNAMED$104"
				quid       	"437347F60053"
				roles      	(list role_list
				    (object Role "iState"
					quid       	"437347F60054"
					documentation 	
|*
|	* The last state of the association.
|	*
|	* iState is mainly used to detect whether initial
|	* acquire failed, when SA dies. If PENDING at DEAD,
|	* then SA died before ever becoming ready,
					
					label      	"iState"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$105"
					quid       	"437347F60056"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RHookSA"
					quidu      	"437347F6003E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$106"
				quid       	"437347F6005D"
				roles      	(list role_list
				    (object Role "iItem:CPolicyAction* const"
					quid       	"437347F6005E"
					label      	"iItem:CPolicyAction* const"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicyAction"
					quidu      	"4373492F002E"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$107"
					quid       	"437347F60060"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RHookSA"
					quidu      	"437347F6003E")))
			    (object Association "$UNNAMED$108"
				quid       	"437347F60062"
				roles      	(list role_list
				    (object Role "iFlow:CFlowContext&"
					quid       	"437347F60063"
					label      	"iFlow:CFlowContext&"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$109"
					quid       	"437347F60065"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RHookSA"
					quidu      	"437347F6003E")))
			    (object Association "$UNNAMED$110"
				quid       	"437347F60091"
				roles      	(list role_list
				    (object Role "i[4]"
					quid       	"437347F60092"
					label      	"i[4]"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$111"
					quid       	"437347F60094"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TUpperLayerSnoop"
					quidu      	"437347F6007D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$112"
				quid       	"437347F600AC"
				roles      	(list role_list
				    (object Role "iProtocol"
					quid       	"437347F600AD"
					label      	"iProtocol"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$113"
					quid       	"437347F600AF"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSnoopHeader"
					quidu      	"437347F600AB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$114"
				quid       	"437347F600BB"
				roles      	(list role_list
				    (object Role "iSelector"
					quid       	"437347F600BC"
					label      	"iSelector"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$115"
					quid       	"437347F600BE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSnoopHeader"
					quidu      	"437347F600AB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$116"
				quid       	"437347F600C0"
				roles      	(list role_list
				    (object Role "iO1"
					quid       	"437347F600C1"
					label      	"iO1"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$117"
					quid       	"437347F600C3"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSnoopHeader"
					quidu      	"437347F600AB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$118"
				quid       	"437347F600C5"
				roles      	(list role_list
				    (object Role "iO2"
					quid       	"437347F600C6"
					label      	"iO2"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$119"
					quid       	"437347F600C8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSnoopHeader"
					quidu      	"437347F600AB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$120"
				quid       	"437347F60178"
				roles      	(list role_list
				    (object Role "iMgr:MAssociationManager&"
					quid       	"437347F60179"
					documentation 	" The internal state information"
					label      	"iMgr:MAssociationManager&"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
					quidu      	"43734931035B"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$121"
					quid       	"437347F6017B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
					quidu      	"437347F60138")))
			    (object Association "$UNNAMED$122"
				quid       	"437347F6017D"
				roles      	(list role_list
				    (object Role "iFlow:CFlowContext&"
					quid       	"437347F6017E"
					label      	"iFlow:CFlowContext&"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$123"
					quid       	"437347F60180"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
					quidu      	"437347F60138")))
			    (object Association "$UNNAMED$124"
				quid       	"437347F60186"
				roles      	(list role_list
				    (object Role "iInfo"
					quid       	"437347F60187"
					label      	"iInfo"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$125"
					quid       	"437347F60189"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
					quidu      	"437347F60138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$126"
				quid       	"437347F6018B"
				roles      	(list role_list
				    (object Role "iCount"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437347F6018C"
					label      	"iCount"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$127"
					quid       	"437347F6018E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
					quidu      	"437347F60138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$128"
				quid       	"437347F60196"
				roles      	(list role_list
				    (object Role "iTunnels"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437347F60197"
					label      	"iTunnels"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$129"
					quid       	"437347F60199"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
					quidu      	"437347F60138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$130"
				quid       	"437347F601C5"
				roles      	(list role_list
				    (object Role "iSA"
					quid       	"437347F601C6"
					label      	"iSA"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RSecurityAssociation"
					quidu      	"43734932001F"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$131"
					quid       	"437347F601C8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecFragmentData"
					quidu      	"437347F601B5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$132"
				quid       	"437347F601CA"
				roles      	(list role_list
				    (object Role "iTunnel"
					quid       	"437347F601CB"
					label      	"iTunnel"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpAddress"
					quidu      	"4373493703A9"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$133"
					quid       	"437347F601CD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecFragmentData"
					quidu      	"437347F601B5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$134"
				quid       	"437347F60261"
				roles      	(list role_list
				    (object Role "$UNNAMED$135"
					quid       	"437347F60262"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo"
					quidu      	"437347F60242")
				    (object Role "iNext"
					quid       	"437347F60264"
					label      	"iNext"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo"
					quidu      	"437347F60242"
					is_navigable 	TRUE)))
			    (object Association "$UNNAMED$136"
				quid       	"437347F60266"
				roles      	(list role_list
				    (object Role "iId"
					quid       	"437347F60267"
					documentation 	" Id + src + dst identify the fragment."
					label      	"iId"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$137"
					quid       	"437347F60269"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo"
					quidu      	"437347F60242"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$138"
				quid       	"437347F60271"
				roles      	(list role_list
				    (object Role "iSrc"
					quid       	"437347F60272"
					label      	"iSrc"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpAddress"
					quidu      	"4373493703A9"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$139"
					quid       	"437347F60274"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo"
					quidu      	"437347F60242"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$140"
				quid       	"437347F60276"
				roles      	(list role_list
				    (object Role "iDst"
					quid       	"437347F60277"
					label      	"iDst"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpAddress"
					quidu      	"4373493703A9"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$141"
					quid       	"437347F60279"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo"
					quidu      	"437347F60242"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$142"
				quid       	"437347F60280"
				roles      	(list role_list
				    (object Role "iCount"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437347F60281"
					documentation 	" The applied IPsec"
					label      	"iCount"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$143"
					quid       	"437347F60283"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo"
					quidu      	"437347F60242"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$144"
				quid       	"437347F7008C"
				roles      	(list role_list
				    (object Role "iAssociationManager"
					quid       	"437347F7008D"
					label      	"iAssociationManager"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
					quidu      	"43734931035B"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$145"
					quid       	"437347F7008F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8")))
			    (object Association "$UNNAMED$146"
				quid       	"437347F70091"
				roles      	(list role_list
				    (object Role "iProtocolIpsec"
					quid       	"437347F70092"
					label      	"iProtocolIpsec"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec"
					quidu      	"437347F70157"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$147"
					quid       	"437347F70094"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8")))
			    (object Association "$UNNAMED$148"
				quid       	"437347F7009C"
				roles      	(list role_list
				    (object Role "iEventService"
					quid       	"437347F7009D"
					label      	"iEventService"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MEventService"
					quidu      	"43734D9C030D"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$149"
					quid       	"437347F7009F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8")))
			    (object Association "$UNNAMED$150"
				quid       	"437347F700A1"
				roles      	(list role_list
				    (object Role "$UNNAMED$151"
					quid       	"437347F700A2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
					quidu      	"4373492F0148"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$152"
					quid       	"437347F700A4"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8")))
			    (object Association "$UNNAMED$153"
				quid       	"437347F700AD"
				roles      	(list role_list
				    (object Role "iSAPlist"
					quid       	"437347F700AE"
					label      	"iSAPlist"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TDblQue<CProviderSecpol>"
					quidu      	"437347F700AB"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$154"
					quid       	"437347F700B0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$155"
				quid       	"437347F700BB"
				roles      	(list role_list
				    (object Role "iCountSA"
					quid       	"437347F700BC"
					documentation 	
|
| The working space for incoming packet processing
					
					label      	"iCountSA"
					supplier   	"TInt8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$156"
					quid       	"437347F700BE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$157"
				quid       	"437347F700C0"
				roles      	(list role_list
				    (object Role "iIsFragment"
					quid       	"437347F700C1"
					label      	"iIsFragment"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$158"
					quid       	"437347F700C3"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$159"
				quid       	"437347F700CB"
				roles      	(list role_list
				    (object Role "iIsTunnelMode"
					quid       	"437347F700CC"
					label      	"iIsTunnelMode"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$160"
					quid       	"437347F700CE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$161"
				quid       	"437347F700D0"
				roles      	(list role_list
				    (object Role "iPacketId"
					quid       	"437347F700D1"
					label      	"iPacketId"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$162"
					quid       	"437347F700D3"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$163"
				quid       	"437347F700DA"
				roles      	(list role_list
				    (object Role "iId"
					quid       	"437347F700DB"
					label      	"iId"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$164"
					quid       	"437347F700DD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$165"
				quid       	"437347F700DF"
				roles      	(list role_list
				    (object Role "iSrc"
					quid       	"437347F700E0"
					label      	"iSrc"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpAddress"
					quidu      	"4373493703A9"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$166"
					quid       	"437347F700E2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$167"
				quid       	"437347F700EA"
				roles      	(list role_list
				    (object Role "iDst"
					quid       	"437347F700EB"
					label      	"iDst"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpAddress"
					quidu      	"4373493703A9"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$168"
					quid       	"437347F700ED"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$169"
				quid       	"437347F700FA"
				roles      	(list role_list
				    (object Role "iPktInfo"
					quid       	"437347F700FB"
					label      	"iPktInfo"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$170"
					quid       	"437347F700FD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$171"
				quid       	"437347F700FF"
				roles      	(list role_list
				    (object Role "iSA[KIpsecMaxNesting]"
					quid       	"437347F70100"
					label      	"iSA[KIpsecMaxNesting]"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RSecurityAssociation"
					quidu      	"43734932001F"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$172"
					quid       	"437347F70102"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$173"
				quid       	"437347F70109"
				roles      	(list role_list
				    (object Role "iTunnel[KIpsecMaxNesting]"
					quid       	"437347F7010A"
					label      	"iTunnel[KIpsecMaxNesting]"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$174"
					quid       	"437347F7010C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$175"
				quid       	"437347F7010E"
				roles      	(list role_list
				    (object Role "iMyself[KIpsecMaxNesting]"
					quid       	"437347F7010F"
					label      	"iMyself[KIpsecMaxNesting]"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$176"
					quid       	"437347F70111"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$177"
				quid       	"437347F70119"
				roles      	(list role_list
				    (object Role "iFrags"
					quid       	"437347F7011A"
					documentation 	" List of incomplete fragmented packets."
					label      	"iFrags"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo"
					quidu      	"437347F60242"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$178"
					quid       	"437347F7011C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8")))
			    (object Association "$UNNAMED$179"
				quid       	"437347F7016D"
				roles      	(list role_list
				    (object Role "$UNNAMED$180"
					quid       	"437347F7016E"
					documentation 	
| This "protocol" has no modifiable members, it borrows
| everything from the parent CProtocolSecpol.
					
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$181"
					quid       	"437347F70178"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec"
					quidu      	"437347F70157")))
			    (object Association "$UNNAMED$182"
				quid       	"437347F701A5"
				roles      	(list role_list
				    (object Role "iLength"
					quid       	"437347F701A6"
					label      	"iLength"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$183"
					quid       	"437347F701A8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TKeyword"
					quidu      	"437347F70196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$184"
				quid       	"437347F701AA"
				roles      	(list role_list
				    (object Role "iWord"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437347F701AB"
					label      	"iWord"
					supplier   	"TText8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$185"
					quid       	"437347F701AD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TKeyword"
					quidu      	"437347F70196")))
			    (object Association "$UNNAMED$186"
				quid       	"437347F7032E"
				roles      	(list role_list
				    (object Role "iToken"
					quid       	"437347F7032F"
					label      	"iToken"
					supplier   	"TPtrC"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$187"
					quid       	"437347F70331"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TParser"
					quidu      	"437347F702CE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$188"
				quid       	"437347F7033C"
				roles      	(list role_list
				    (object Role "iSp"
					quid       	"437347F7033D"
					label      	"iSp"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
					quidu      	"4373492F0148"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$189"
					quid       	"437347F7033F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TParser"
					quidu      	"437347F702CE")))
			    (object Association "$UNNAMED$190"
				quid       	"437347F70341"
				roles      	(list role_list
				    (object Role "iEp:REndPoints&"
					quid       	"437347F70342"
					label      	"iEp:REndPoints&"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::REndPoints"
					quidu      	"43734938005F"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$191"
					quid       	"437347F70344"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TParser"
					quidu      	"437347F702CE")))
			    (object Association "$UNNAMED$192"
				quid       	"4373492F000F"
				roles      	(list role_list
				    (object Role "iSpec"
					quid       	"4373492F0010"
					label      	"iSpec"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$193"
					quid       	"4373492F0012"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySpec"
					quidu      	"4373492F0000"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$194"
				quid       	"4373492F001F"
				roles      	(list role_list
				    (object Role "iName"
					quid       	"4373492F0020"
					label      	"iName"
					supplier   	"HBufC"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$195"
					quid       	"4373492F0022"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySpec"
					quidu      	"4373492F0000")))
			    (object Association "$UNNAMED$196"
				quid       	"4373492F0040"
				roles      	(list role_list
				    (object Role "$UNNAMED$197"
					quid       	"4373492F0041"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySpec"
					quidu      	"4373492F0000"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$198"
					quid       	"4373492F0043"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicyAction"
					quidu      	"4373492F002E")))
			    (object Association "$UNNAMED$199"
				quid       	"4373492F004E"
				roles      	(list role_list
				    (object Role "iTS"
					quid       	"4373492F004F"
					label      	"iTS"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CTransportSelector"
					quidu      	"4373493003B9"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$200"
					quid       	"4373492F0051"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicyAction"
					quidu      	"4373492F002E")))
			    (object Association "$UNNAMED$201"
				quid       	"4373492F0053"
				roles      	(list role_list
				    (object Role "iOptional"
					quid       	"4373492F0054"
					label      	"iOptional"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$202"
					quid       	"4373492F0056"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicyAction"
					quidu      	"4373492F002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$203"
				quid       	"4373492F005E"
				roles      	(list role_list
				    (object Role "iIsTunnel"
					quid       	"4373492F005F"
					label      	"iIsTunnel"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$204"
					quid       	"4373492F0061"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicyAction"
					quidu      	"4373492F002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$205"
				quid       	"4373492F006D"
				roles      	(list role_list
				    (object Role "iTunnel"
					quid       	"4373492F006E"
					label      	"iTunnel"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$206"
					quid       	"4373492F0070"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicyAction"
					quidu      	"4373492F002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$207"
				quid       	"4373492F009E"
				roles      	(list role_list
				    (object Role "$UNNAMED$208"
					quid       	"4373492F009F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSelectorInterface"
					quidu      	"4373492F008C")
				    (object Role "iNext"
					quid       	"4373492F00A1"
					label      	"iNext"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSelectorInterface"
					quidu      	"4373492F008C"
					is_navigable 	TRUE)))
			    (object Association "$UNNAMED$209"
				quid       	"4373492F00AB"
				roles      	(list role_list
				    (object Role "iInterfaceIndex"
					quid       	"4373492F00AC"
					label      	"iInterfaceIndex"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$210"
					quid       	"4373492F00AE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSelectorInterface"
					quidu      	"4373492F008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$211"
				quid       	"4373492F00B0"
				roles      	(list role_list
				    (object Role "iName"
					quid       	"4373492F00B1"
					label      	"iName"
					supplier   	"HBufC"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$212"
					quid       	"4373492F00B3"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSelectorInterface"
					quidu      	"4373492F008C")))
			    (object Association "$UNNAMED$213"
				quid       	"4373492F00DD"
				roles      	(list role_list
				    (object Role "$UNNAMED$214"
					quid       	"4373492F00DE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
					quidu      	"4373492F00CB")
				    (object Role "iNext"
					quid       	"4373492F00E0"
					label      	"iNext"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
					quidu      	"4373492F00CB"
					is_navigable 	TRUE)))
			    (object Association "$UNNAMED$215"
				quid       	"4373492F00EA"
				roles      	(list role_list
				    (object Role "iInterface"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373492F00EB"
					label      	"iInterface"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSelectorInterface"
					quidu      	"4373492F008C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$216"
					quid       	"4373492F00ED"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
					quidu      	"4373492F00CB")))
			    (object Association "$UNNAMED$217"
				quid       	"4373492F00FA"
				roles      	(list role_list
				    (object Role "iFilterMask"
					quid       	"4373492F00FB"
					label      	"iFilterMask"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$218"
					quid       	"4373492F00FD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
					quidu      	"4373492F00CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$219"
				quid       	"4373492F00FF"
				roles      	(list role_list
				    (object Role "iFilterData"
					quid       	"4373492F0100"
					label      	"iFilterData"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$220"
					quid       	"4373492F0102"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
					quidu      	"4373492F00CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$221"
				quid       	"4373492F0109"
				roles      	(list role_list
				    (object Role "iTS"
					quid       	"4373492F010A"
					label      	"iTS"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CTransportSelector"
					quidu      	"4373493003B9"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$222"
					quid       	"4373492F010C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
					quidu      	"4373492F00CB")))
			    (object Association "$UNNAMED$223"
				quid       	"4373492F010E"
				roles      	(list role_list
				    (object Role "iActions"
					quid       	"4373492F010F"
					label      	"iActions"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicyActions"
					quidu      	"4373492F0072"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$224"
					quid       	"4373492F0111"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
					quidu      	"4373492F00CB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$225"
				quid       	"4373492F0178"
				roles      	(list role_list
				    (object Role "$UNNAMED$226"
					quid       	"4373492F0179"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
					quidu      	"4373492F00CB"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$227"
					quid       	"4373492F017B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
					quidu      	"4373492F0148")))
			    (object Association "$UNNAMED$228"
				quid       	"4373492F0188"
				roles      	(list role_list
				    (object Role "iSpecs"
					quid       	"4373492F0189"
					label      	"iSpecs"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RArray<CPolicySpec*>"
					quidu      	"4373492F0186"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$229"
					quid       	"4373492F018B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
					quidu      	"4373492F0148"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$230"
				quid       	"4373492F0198"
				roles      	(list role_list
				    (object Role "iEndPoints"
					quid       	"4373492F0199"
					label      	"iEndPoints"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RArray<RIpAddress>"
					quidu      	"4373492F0196"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$231"
					quid       	"4373492F019B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
					quidu      	"4373492F0148"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$232"
				quid       	"4373492F01A5"
				roles      	(list role_list
				    (object Role "iAlgorithms"
					quid       	"4373492F01A6"
					label      	"iAlgorithms"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAlgorithmList"
					quidu      	"4373493102DE"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$233"
					quid       	"4373492F01A8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
					quidu      	"4373492F0148")))
			    (object Association "$UNNAMED$234"
				quid       	"4373492F01B5"
				roles      	(list role_list
				    (object Role "iInterfaces"
					quid       	"4373492F01B6"
					label      	"iInterfaces"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSelectorInterface"
					quidu      	"4373492F008C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$235"
					quid       	"4373492F01B8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
					quidu      	"4373492F0148")))
			    (object Association "$UNNAMED$236"
				quid       	"4373492F0291"
				roles      	(list role_list
				    (object Role "$UNNAMED$237"
					quid       	"4373492F0292"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MSecurityPolicyManager"
					quidu      	"4373492F01C5"
					Containment 	"By Reference"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$238"
					quid       	"4373492F0294"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
					quidu      	"4373492F0213"
					Containment 	"By Reference")))
			    (object Association "$UNNAMED$239"
				quid       	"4373492F029F"
				roles      	(list role_list
				    (object Role "iSAPlink"
					quid       	"4373492F02A0"
					label      	"iSAPlink"
					supplier   	"TDblQueLink"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$240"
					quid       	"4373492F02A2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
					quidu      	"4373492F0213"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$241"
				quid       	"4373492F02A4"
				roles      	(list role_list
				    (object Role "iRecvQ"
					quid       	"4373492F02A5"
					label      	"iRecvQ"
					supplier   	"RMBufPktQ"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$242"
					quid       	"4373492F02A7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
					quidu      	"4373492F0213"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$243"
				quid       	"4373492F02AF"
				roles      	(list role_list
				    (object Role "iListening"
					quid       	"4373492F02B0"
					label      	"iListening"
					supplier   	"TUint"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$244"
					quid       	"4373492F02B2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
					quidu      	"4373492F0213"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$245"
				quid       	"4373492F02B4"
				roles      	(list role_list
				    (object Role "iQueueLimit"
					quid       	"4373492F02B5"
					documentation 	
|
| iQueueLimit is used to control how much buffered data is allowed
| to be in the iRecvQ, before "congestion" control hits. The value counts
| bytes in iRecvQ in following way
| - if iQueueLimit < 0, then incoming packet is dropped (= "congestion")
| - if iQueueLimit >= 0, then incoming packet is added into iRecvQ, and
|   the length of the packet is subtracted from the iQueueLimit. When
|   GetData removes the packet from the queue, the length is added back
|   to iQueueLimit.
| Thus, if left as initial value (= 0), only one packet at time can be
| queued. If initialized to 8000, then at most 8000 bytes and 1 packet
| can be queued at any point.
					
					label      	"iQueueLimit"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$246"
					quid       	"4373492F02B7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
					quidu      	"4373492F0213"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$247"
				quid       	"4373492F02BF"
				roles      	(list role_list
				    (object Role "iPacketsDropped"
					quid       	"4373492F02C0"
					label      	"iPacketsDropped"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$248"
					quid       	"4373492F02C2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
					quidu      	"4373492F0213"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$249"
				quid       	"4373492F0302"
				roles      	(list role_list
				    (object Role "iLow"
					quid       	"4373492F0303"
					label      	"iLow"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$250"
					quid       	"4373492F0305"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExtendedSequenceNumber"
					quidu      	"4373492F02DE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$251"
				quid       	"4373492F030D"
				roles      	(list role_list
				    (object Role "iHigh"
					quid       	"4373492F030E"
					label      	"iHigh"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$252"
					quid       	"4373492F0310"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExtendedSequenceNumber"
					quidu      	"4373492F02DE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$253"
				quid       	"4373492F033C"
				roles      	(list role_list
				    (object Role "iSrc"
					quid       	"4373492F033D"
					label      	"iSrc"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$254"
					quid       	"4373492F033F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTrafficSelector"
					quidu      	"4373492F032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$255"
				quid       	"4373492F0341"
				roles      	(list role_list
				    (object Role "iDst"
					quid       	"4373492F0342"
					label      	"iDst"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$256"
					quid       	"4373492F0344"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTrafficSelector"
					quidu      	"4373492F032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$257"
				quid       	"4373492F034B"
				roles      	(list role_list
				    (object Role "iPortSrc"
					quid       	"4373492F034C"
					label      	"iPortSrc"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$258"
					quid       	"4373492F034E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTrafficSelector"
					quidu      	"4373492F032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$259"
				quid       	"4373492F0350"
				roles      	(list role_list
				    (object Role "iPortDst"
					quid       	"4373492F0351"
					label      	"iPortDst"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$260"
					quid       	"4373492F0353"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTrafficSelector"
					quidu      	"4373492F032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$261"
				quid       	"4373492F035B"
				roles      	(list role_list
				    (object Role "iProtocol"
					quid       	"4373492F035C"
					label      	"iProtocol"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$262"
					quid       	"4373492F035E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTrafficSelector"
					quidu      	"4373492F032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$263"
				quid       	"4373492F039B"
				roles      	(list role_list
				    (object Role "iSrcIdentity"
					quid       	"4373492F039C"
					label      	"iSrcIdentity"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIdentity"
					quidu      	"43734931008C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$264"
					quid       	"4373492F039E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RAssociationInfo"
					quidu      	"4373492F0399")))
			    (object Association "$UNNAMED$265"
				quid       	"4373492F03A9"
				roles      	(list role_list
				    (object Role "iDstIdentity"
					quid       	"4373492F03AA"
					label      	"iDstIdentity"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIdentity"
					quidu      	"43734931008C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$266"
					quid       	"4373492F03AC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RAssociationInfo"
					quidu      	"4373492F0399")))
			    (object Association "$UNNAMED$267"
				quid       	"4373493002BF"
				roles      	(list role_list
				    (object Role "iRefs"
					quid       	"4373493002C0"
					label      	"iRefs"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$268"
					quid       	"4373493002C2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecReferenceCountObject"
					quidu      	"43734930029F"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$269"
				quid       	"43734930031C"
				roles      	(list role_list
				    (object Role "iFlags"
					quid       	"43734930031D"
					label      	"iFlags"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$270"
					quid       	"43734930031F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$271"
				quid       	"437349300321"
				roles      	(list role_list
				    (object Role "iProtocol"
					quid       	"437349300322"
					label      	"iProtocol"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$272"
					quid       	"437349300324"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$273"
				quid       	"43734930032C"
				roles      	(list role_list
				    (object Role "iReserved1"
					quid       	"43734930032D"
					label      	"iReserved1"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$274"
					quid       	"43734930032F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$275"
				quid       	"437349300331"
				roles      	(list role_list
				    (object Role "iReserved2"
					quid       	"437349300332"
					label      	"iReserved2"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$276"
					quid       	"437349300334"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$277"
				quid       	"437349300336"
				roles      	(list role_list
				    (object Role "iPortRemote"
					quid       	"437349300337"
					label      	"iPortRemote"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$278"
					quid       	"43734930033D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$279"
				quid       	"43734930033F"
				roles      	(list role_list
				    (object Role "iPortLocal"
					quid       	"437349300340"
					label      	"iPortLocal"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$280"
					quid       	"437349300342"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$281"
				quid       	"437349300344"
				roles      	(list role_list
				    (object Role "iRemote"
					quid       	"437349300345"
					label      	"iRemote"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$282"
					quid       	"43734930034C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$283"
				quid       	"43734930034E"
				roles      	(list role_list
				    (object Role "iLocal"
					quid       	"43734930034F"
					label      	"iLocal"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$284"
					quid       	"437349300351"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$285"
				quid       	"43734930036C"
				roles      	(list role_list
				    (object Role "iFlags"
					quid       	"43734930036D"
					label      	"iFlags"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$286"
					quid       	"43734930036F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPolicyFilterInfo"
					quidu      	"43734930036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$287"
				quid       	"43734930037A"
				roles      	(list role_list
				    (object Role "iIndex"
					quid       	"43734930037B"
					label      	"iIndex"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$288"
					quid       	"43734930037D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPolicyFilterInfo"
					quidu      	"43734930036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$289"
				quid       	"4373493003CE"
				roles      	(list role_list
				    (object Role "iRefs"
					quid       	"4373493003CF"
					label      	"iRefs"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$290"
					quid       	"4373493003D1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CTransportSelector"
					quidu      	"4373493003B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$291"
				quid       	"4373493003D8"
				roles      	(list role_list
				    (object Role "iData"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373493003D9"
					documentation 	" immutable after construction"
					label      	"iData"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$292"
					quid       	"4373493003DB"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CTransportSelector"
					quidu      	"4373493003B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$293"
				quid       	"437349310000"
				roles      	(list role_list
				    (object Role "iMask"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437349310001"
					label      	"iMask"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo"
					quidu      	"43734930030D"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$294"
					quid       	"437349310003"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CTransportSelector"
					quidu      	"4373493003B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$295"
				quid       	"437349310005"
				roles      	(list role_list
				    (object Role "$UNNAMED$296"
					quid       	"437349310006"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CTransportSelector"
					quidu      	"4373493003B9")
				    (object Role "iOr:CTransportSelector* const"
					quid       	"437349310008"
					label      	"iOr:CTransportSelector* const"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CTransportSelector"
					quidu      	"4373493003B9"
					is_navigable 	TRUE)))
			    (object Association "$UNNAMED$297"
				quid       	"4373493100B1"
				roles      	(list role_list
				    (object Role "iType"
					quid       	"4373493100B2"
					label      	"iType"
					supplier   	"TUint16"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$298"
					quid       	"4373493100BB"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIdentity"
					quidu      	"43734931008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$299"
				quid       	"4373493100BD"
				roles      	(list role_list
				    (object Role "iTypeLength"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373493100BE"
					documentation 	
| //////////////////////////////////////////////
| *WARNING* *WARNING* *WARNING*
| What now follows, is the TLitC8 structure.
| The extra space is allocated only, if iTypeLength
| is non-zero.
| ///////////////////////////////////////////////
| Why this TLitC8 "hack" instead of traditional
| C construct with a "length" member and "fake buf[1]"?
|
| As far as layout, this is exactly the same. The TLitC8
| "hack" only forces a Symbian specific layout. When a
| descriptor is needed, it doesn't need to be constructed,
| it's already existing and just returning a reference
| to iTypeLength as TLitC8 is sufficient.
| ///////////////////////////////////////////////
					
					label      	"iTypeLength"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$300"
					quid       	"4373493100C0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIdentity"
					quidu      	"43734931008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$301"
				quid       	"437349310119"
				roles      	(list role_list
				    (object Role "iAllocations"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"InitialValue"
						value      	"0"))
					quid       	"43734931011A"
					documentation 	
| For current, these will count items used so far. For Hard and
| Soft these will contain the limit values for the current
| counts.
| study: present unspecified limit with 0 or max value?
					
					label      	"iAllocations"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLifetimeAllocations"
					quidu      	"43734931000F"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$302"
					quid       	"43734931011C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLifetime"
					quidu      	"4373493100FA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$303"
				quid       	"43734931011E"
				roles      	(list role_list
				    (object Role "iBytes"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"InitialValue"
						value      	"0"))
					quid       	"43734931011F"
					label      	"iBytes"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLifetimeBytes"
					quidu      	"43734931002E"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$304"
					quid       	"437349310121"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLifetime"
					quidu      	"4373493100FA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$305"
				quid       	"437349310128"
				roles      	(list role_list
				    (object Role "iAddtime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"InitialValue"
						value      	"0"))
					quid       	"437349310129"
					documentation 	
|
| For Current, these will record the creation and first use times.
| For Hard and Soft, these will record the expiration times (e.g.
| simple comparison with the current time can be used to test for
| expiration, and for returning CURRENT values to application, use
| the SecondsFrom method with current.
					
					label      	"iAddtime"
					supplier   	"TTime"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$306"
					quid       	"43734931012B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLifetime"
					quidu      	"4373493100FA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$307"
				quid       	"43734931012D"
				roles      	(list role_list
				    (object Role "iUsetime"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"InitialValue"
						value      	"0"))
					quid       	"43734931012E"
					label      	"iUsetime"
					supplier   	"TTime"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$308"
					quid       	"437349310138"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLifetime"
					quidu      	"4373493100FA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$309"
				quid       	"4373493101B5"
				roles      	(list role_list
				    (object Role "iType"
					quid       	"4373493101B6"
					label      	"iType"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$310"
					quid       	"4373493101B8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$311"
				quid       	"4373493101BA"
				roles      	(list role_list
				    (object Role "iAalg"
					quid       	"4373493101BB"
					label      	"iAalg"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$312"
					quid       	"4373493101C5"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$313"
				quid       	"4373493101C7"
				roles      	(list role_list
				    (object Role "iEalg"
					quid       	"4373493101C8"
					label      	"iEalg"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$314"
					quid       	"4373493101CA"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$315"
				quid       	"4373493101CC"
				roles      	(list role_list
				    (object Role "iReplayWindowLength"
					quid       	"4373493101CD"
					label      	"iReplayWindowLength"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$316"
					quid       	"4373493101CF"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$317"
				quid       	"4373493101D4"
				roles      	(list role_list
				    (object Role "iPfs"
					quid       	"4373493101D5"
					label      	"iPfs"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$318"
					quid       	"4373493101D7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$319"
				quid       	"4373493101D9"
				roles      	(list role_list
				    (object Role "iMatchSrc"
					quid       	"4373493101DA"
					documentation 	
|*
|	* The SA is local address specicic.
|	*
|	* When set, the SA's is bound to a specific local
|	* address. If not set, the SA can be used with any of
|	* the currently valid own addresses.
|	*
|	* Note: The member name "iMatchSrc" is misleading.
					
					label      	"iMatchSrc"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$320"
					quid       	"4373493101DC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$321"
				quid       	"4373493101E4"
				roles      	(list role_list
				    (object Role "iMatchProxy"
					quid       	"4373493101E5"
					documentation 	" MatchProxy retained for backward compatibility"
					label      	"iMatchProxy"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$322"
					quid       	"4373493101E7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$323"
				quid       	"4373493101E9"
				roles      	(list role_list
				    (object Role "iMatchLocal"
					quid       	"4373493101EA"
					documentation 	" The PFP (Populate From Packet) flags"
					label      	"iMatchLocal"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$324"
					quid       	"4373493101EC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$325"
				quid       	"4373493101F4"
				roles      	(list role_list
				    (object Role "iMatchRemote"
					quid       	"4373493101F5"
					label      	"iMatchRemote"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$326"
					quid       	"4373493101F7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$327"
				quid       	"4373493101F9"
				roles      	(list role_list
				    (object Role "iMatchProtocol"
					quid       	"4373493101FA"
					label      	"iMatchProtocol"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$328"
					quid       	"437349310203"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$329"
				quid       	"437349310205"
				roles      	(list role_list
				    (object Role "iMatchLocalPort"
					quid       	"437349310206"
					label      	"iMatchLocalPort"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$330"
					quid       	"437349310208"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$331"
				quid       	"437349310213"
				roles      	(list role_list
				    (object Role "iMatchRemotePort"
					quid       	"437349310214"
					label      	"iMatchRemotePort"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$332"
					quid       	"437349310216"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$333"
				quid       	"437349310218"
				roles      	(list role_list
				    (object Role "iIdentityLocal"
					quid       	"437349310219"
					documentation 	" Identity references"
					label      	"iIdentityLocal"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIdentity"
					quidu      	"43734931008C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$334"
					quid       	"43734931021B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5")))
			    (object Association "$UNNAMED$335"
				quid       	"437349310222"
				roles      	(list role_list
				    (object Role "iIdentityRemote"
					quid       	"437349310223"
					label      	"iIdentityRemote"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIdentity"
					quidu      	"43734931008C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$336"
					quid       	"437349310225"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5")))
			    (object Association "$UNNAMED$337"
				quid       	"437349310232"
				roles      	(list role_list
				    (object Role "iLarvalLifetime"
					quid       	"437349310233"
					documentation 	
|*
|	* Max time for the Key Managers to handle ACQUIRE request.
|	*
|	* iLarvalLifetime specifies the maximum time to wait, after
|	* an ACQUIRE request originating from this template is sent
|	* to the key manager(s). This time should be long enough to
|	* allow key manager to complete the negotiation for an
|	* association.
|	*
|	* If not specified (=0), the default is #KLifetime_LARVAL_DEFAULT
					
					label      	"iLarvalLifetime"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$338"
					quid       	"437349310235"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$339"
				quid       	"437349310242"
				roles      	(list role_list
				    (object Role "iHard:struct sadb_lifetime"
					quid       	"437349310243"
					documentation 	" Required lifetimes"
					label      	"iHard:struct sadb_lifetime"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$340"
					quid       	"437349310245"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5")))
			    (object Association "$UNNAMED$341"
				quid       	"437349310247"
				roles      	(list role_list
				    (object Role "iSoft:struct sadb_lifetime"
					quid       	"437349310248"
					label      	"iSoft:struct sadb_lifetime"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$342"
					quid       	"43734931024A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec"
					quidu      	"4373493101A5")))
			    (object Association "$UNNAMED$343"
				quid       	"437349310292"
				roles      	(list role_list
				    (object Role "iClass"
					quid       	"437349310293"
					label      	"iClass"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmClass"
					quidu      	"4373493800FB"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$344"
					quid       	"437349310295"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmMap"
					quidu      	"437349310280"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$345"
				quid       	"437349310297"
				roles      	(list role_list
				    (object Role "iId"
					quid       	"437349310298"
					label      	"iId"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$346"
					quid       	"43734931029A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmMap"
					quidu      	"437349310280"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$347"
				quid       	"43734931029F"
				roles      	(list role_list
				    (object Role "iBits"
					quid       	"4373493102A0"
					label      	"iBits"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$348"
					quid       	"4373493102A2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmMap"
					quidu      	"437349310280"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$349"
				quid       	"4373493102A4"
				roles      	(list role_list
				    (object Role "iLibrary"
					quid       	"4373493102A5"
					documentation 	
|*
|	* Name of the library instance.
|	* If iLibrary is empty,
|	* then the first matching algorithm from any of the
|	* installed libraries is used.
					
					label      	"iLibrary"
					supplier   	"Logical View::TProtocolName"
					quidu      	"439404E601CD"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$350"
					quid       	"4373493102A7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmMap"
					quidu      	"437349310280"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$351"
				quid       	"4373493102AF"
				roles      	(list role_list
				    (object Role "iAlgorithm"
					quid       	"4373493102B0"
					documentation 	
|*
|	* Name of the algorithm.
|	* If iAlgorithm is empty, then
|	* this map entry describes a NULL algorithm. No libraries
|	* are searched.
					
					label      	"iAlgorithm"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmName"
					quidu      	"4373493800EA"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$352"
					quid       	"4373493102B2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmMap"
					quidu      	"437349310280"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$353"
				quid       	"43734932004E"
				roles      	(list role_list
				    (object Role "iCallback"
					quid       	"43734932004F"
					label      	"iCallback"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::SecurityAssociationCallback"
					quidu      	"4373493103C9"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$354"
					quid       	"437349320051"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RSecurityAssociation"
					quidu      	"43734932001F"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$355"
				quid       	"437349320109"
				roles      	(list role_list
				    (object Role "iLibraryList"
					quid       	"43734932010A"
					documentation 	" Dynamic Crypto Library Bindings"
					label      	"iLibraryList"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CLibraryList"
					quidu      	"437347F50157"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$356"
					quid       	"43734932010C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager"
					quidu      	"4373493200DA")))
			    (object Association "$UNNAMED$357"
				quid       	"43734932010E"
				roles      	(list role_list
				    (object Role "iAlgorithmList"
					quid       	"43734932010F"
					label      	"iAlgorithmList"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAlgorithmList"
					quidu      	"4373493102DE"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$358"
					quid       	"437349320111"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager"
					quidu      	"4373493200DA")))
			    (object Association "$UNNAMED$359"
				quid       	"437349320187"
				roles      	(list role_list
				    (object Role "sadb_msg_version"
					quid       	"437349320188"
					label      	"sadb_msg_version"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$360"
					quid       	"43734932018A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$361"
				quid       	"43734932018C"
				roles      	(list role_list
				    (object Role "sadb_msg_type"
					quid       	"43734932018D"
					label      	"sadb_msg_type"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$362"
					quid       	"437349320197"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$363"
				quid       	"437349320199"
				roles      	(list role_list
				    (object Role "sadb_msg_errno"
					quid       	"43734932019A"
					label      	"sadb_msg_errno"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$364"
					quid       	"43734932019C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$365"
				quid       	"4373493201A5"
				roles      	(list role_list
				    (object Role "sadb_msg_satype"
					quid       	"4373493201A6"
					label      	"sadb_msg_satype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$366"
					quid       	"4373493201A8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$367"
				quid       	"4373493201B5"
				roles      	(list role_list
				    (object Role "sadb_msg_len"
					quid       	"4373493201B6"
					label      	"sadb_msg_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$368"
					quid       	"4373493201B8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$369"
				quid       	"4373493201BA"
				roles      	(list role_list
				    (object Role "sadb_msg_reserved"
					quid       	"4373493201BB"
					documentation 	" ..an earlier revision used 32-bit words!"
					label      	"sadb_msg_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$370"
					quid       	"4373493201BD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$371"
				quid       	"4373493201C6"
				roles      	(list role_list
				    (object Role "sadb_msg_seq"
					quid       	"4373493201C7"
					label      	"sadb_msg_seq"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$372"
					quid       	"4373493201C9"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$373"
				quid       	"4373493201D4"
				roles      	(list role_list
				    (object Role "sadb_msg_pid"
					quid       	"4373493201D5"
					label      	"sadb_msg_pid"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$374"
					quid       	"4373493201D7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$375"
				quid       	"4373493201F6"
				roles      	(list role_list
				    (object Role "sadb_ext_len"
					quid       	"4373493201F7"
					label      	"sadb_ext_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$376"
					quid       	"4373493201F9"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_ext"
					quidu      	"4373493201F4"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$377"
				quid       	"437349320203"
				roles      	(list role_list
				    (object Role "sadb_ext_type"
					quid       	"437349320204"
					label      	"sadb_ext_type"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$378"
					quid       	"437349320206"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_ext"
					quidu      	"4373493201F4"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$379"
				quid       	"437349320243"
				roles      	(list role_list
				    (object Role "sadb_sa_len"
					quid       	"437349320244"
					label      	"sadb_sa_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$380"
					quid       	"437349320246"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$381"
				quid       	"437349320251"
				roles      	(list role_list
				    (object Role "sadb_sa_exttype"
					quid       	"437349320252"
					label      	"sadb_sa_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$382"
					quid       	"437349320254"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$383"
				quid       	"437349320256"
				roles      	(list role_list
				    (object Role "sadb_sa_spi"
					quid       	"437349320257"
					label      	"sadb_sa_spi"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$384"
					quid       	"437349320259"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$385"
				quid       	"437349320261"
				roles      	(list role_list
				    (object Role "sadb_sa_replay"
					quid       	"437349320262"
					label      	"sadb_sa_replay"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$386"
					quid       	"437349320264"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$387"
				quid       	"437349320271"
				roles      	(list role_list
				    (object Role "sadb_sa_state"
					quid       	"437349320272"
					label      	"sadb_sa_state"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$388"
					quid       	"437349320274"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$389"
				quid       	"437349320280"
				roles      	(list role_list
				    (object Role "sadb_sa_auth"
					quid       	"437349320281"
					label      	"sadb_sa_auth"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$390"
					quid       	"437349320283"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$391"
				quid       	"437349320285"
				roles      	(list role_list
				    (object Role "sadb_sa_encrypt"
					quid       	"437349320286"
					label      	"sadb_sa_encrypt"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$392"
					quid       	"437349320290"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$393"
				quid       	"437349320292"
				roles      	(list role_list
				    (object Role "sadb_sa_flags"
					quid       	"437349320293"
					label      	"sadb_sa_flags"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$394"
					quid       	"437349320295"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$395"
				quid       	"4373493202CF"
				roles      	(list role_list
				    (object Role "sadb_lifetime_len"
					quid       	"4373493202D0"
					label      	"sadb_lifetime_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$396"
					quid       	"4373493202D2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$397"
				quid       	"4373493202DE"
				roles      	(list role_list
				    (object Role "sadb_lifetime_exttype"
					quid       	"4373493202DF"
					label      	"sadb_lifetime_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$398"
					quid       	"4373493202E1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$399"
				quid       	"4373493202E3"
				roles      	(list role_list
				    (object Role "sadb_lifetime_allocations"
					quid       	"4373493202E4"
					label      	"sadb_lifetime_allocations"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$400"
					quid       	"4373493202E6"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$401"
				quid       	"4373493202EE"
				roles      	(list role_list
				    (object Role "sadb_lifetime_bytes"
					quid       	"4373493202EF"
					label      	"sadb_lifetime_bytes"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$402"
					quid       	"4373493202F1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$403"
				quid       	"4373493202FD"
				roles      	(list role_list
				    (object Role "sadb_lifetime_addtime"
					quid       	"4373493202FE"
					label      	"sadb_lifetime_addtime"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$404"
					quid       	"437349320300"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$405"
				quid       	"43734932030D"
				roles      	(list role_list
				    (object Role "sadb_lifetime_usetime"
					quid       	"43734932030E"
					label      	"sadb_lifetime_usetime"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$406"
					quid       	"437349320310"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$407"
				quid       	"43734932033C"
				roles      	(list role_list
				    (object Role "sadb_address_len"
					quid       	"43734932033D"
					label      	"sadb_address_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$408"
					quid       	"43734932033F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_address"
					quidu      	"43734932032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$409"
				quid       	"437349320341"
				roles      	(list role_list
				    (object Role "sadb_address_exttype"
					quid       	"437349320342"
					label      	"sadb_address_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$410"
					quid       	"437349320344"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_address"
					quidu      	"43734932032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$411"
				quid       	"43734932034B"
				roles      	(list role_list
				    (object Role "sadb_address_proto"
					quid       	"43734932034C"
					label      	"sadb_address_proto"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$412"
					quid       	"43734932034E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_address"
					quidu      	"43734932032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$413"
				quid       	"43734932035B"
				roles      	(list role_list
				    (object Role "sadb_address_prefixlen"
					quid       	"43734932035C"
					label      	"sadb_address_prefixlen"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$414"
					quid       	"43734932035E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_address"
					quidu      	"43734932032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$415"
				quid       	"43734932036B"
				roles      	(list role_list
				    (object Role "sadb_address_reserved"
					quid       	"43734932036C"
					label      	"sadb_address_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$416"
					quid       	"43734932036E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_address"
					quidu      	"43734932032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$417"
				quid       	"43734932038C"
				roles      	(list role_list
				    (object Role "sadb_key_len"
					quid       	"43734932038D"
					label      	"sadb_key_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$418"
					quid       	"437349320399"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_key"
					quidu      	"43734932038A"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$419"
				quid       	"43734932039B"
				roles      	(list role_list
				    (object Role "sadb_key_exttype"
					quid       	"43734932039C"
					label      	"sadb_key_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$420"
					quid       	"43734932039E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_key"
					quidu      	"43734932038A"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$421"
				quid       	"4373493203A9"
				roles      	(list role_list
				    (object Role "sadb_key_bits"
					quid       	"4373493203AA"
					label      	"sadb_key_bits"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$422"
					quid       	"4373493203AC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_key"
					quidu      	"43734932038A"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$423"
				quid       	"4373493203B9"
				roles      	(list role_list
				    (object Role "sadb_key_reserved"
					quid       	"4373493203BA"
					label      	"sadb_key_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$424"
					quid       	"4373493203BC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_key"
					quidu      	"43734932038A"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$425"
				quid       	"437349330000"
				roles      	(list role_list
				    (object Role "sadb_ident_len"
					quid       	"437349330001"
					label      	"sadb_ident_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$426"
					quid       	"437349330003"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_ident"
					quidu      	"4373493203D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$427"
				quid       	"437349330005"
				roles      	(list role_list
				    (object Role "sadb_ident_exttype"
					quid       	"437349330006"
					label      	"sadb_ident_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$428"
					quid       	"43734933000F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_ident"
					quidu      	"4373493203D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$429"
				quid       	"437349330011"
				roles      	(list role_list
				    (object Role "sadb_ident_type"
					quid       	"437349330012"
					label      	"sadb_ident_type"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$430"
					quid       	"437349330014"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_ident"
					quidu      	"4373493203D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$431"
				quid       	"43734933001F"
				roles      	(list role_list
				    (object Role "sadb_ident_reserved"
					quid       	"437349330020"
					label      	"sadb_ident_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$432"
					quid       	"437349330022"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_ident"
					quidu      	"4373493203D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$433"
				quid       	"43734933002E"
				roles      	(list role_list
				    (object Role "sadb_ident_id"
					quid       	"43734933002F"
					label      	"sadb_ident_id"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$434"
					quid       	"437349330031"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_ident"
					quidu      	"4373493203D8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$435"
				quid       	"43734933006D"
				roles      	(list role_list
				    (object Role "sadb_sens_len"
					quid       	"43734933006E"
					label      	"sadb_sens_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$436"
					quid       	"437349330070"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$437"
				quid       	"437349330072"
				roles      	(list role_list
				    (object Role "sadb_sens_exttype"
					quid       	"437349330073"
					label      	"sadb_sens_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$438"
					quid       	"43734933007D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$439"
				quid       	"43734933007F"
				roles      	(list role_list
				    (object Role "sadb_sens_dpd"
					quid       	"437349330080"
					label      	"sadb_sens_dpd"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$440"
					quid       	"437349330082"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$441"
				quid       	"43734933008C"
				roles      	(list role_list
				    (object Role "sadb_sens_sens_level"
					quid       	"43734933008D"
					label      	"sadb_sens_sens_level"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$442"
					quid       	"43734933008F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$443"
				quid       	"43734933009C"
				roles      	(list role_list
				    (object Role "sadb_sens_sens_len"
					quid       	"43734933009D"
					label      	"sadb_sens_sens_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$444"
					quid       	"43734933009F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$445"
				quid       	"4373493300A1"
				roles      	(list role_list
				    (object Role "sadb_sens_integ_level"
					quid       	"4373493300A2"
					label      	"sadb_sens_integ_level"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$446"
					quid       	"4373493300AB"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$447"
				quid       	"4373493300AD"
				roles      	(list role_list
				    (object Role "sadb_sens_integ_len"
					quid       	"4373493300AE"
					label      	"sadb_sens_integ_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$448"
					quid       	"4373493300B0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$449"
				quid       	"4373493300BB"
				roles      	(list role_list
				    (object Role "sadb_sens_reserved"
					quid       	"4373493300BC"
					label      	"sadb_sens_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$450"
					quid       	"4373493300BE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$451"
				quid       	"4373493300EB"
				roles      	(list role_list
				    (object Role "sadb_prop_len"
					quid       	"4373493300EC"
					label      	"sadb_prop_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$452"
					quid       	"4373493300EE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_prop"
					quidu      	"4373493300DA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$453"
				quid       	"4373493300FA"
				roles      	(list role_list
				    (object Role "sadb_prop_exttype"
					quid       	"4373493300FB"
					label      	"sadb_prop_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$454"
					quid       	"4373493300FD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_prop"
					quidu      	"4373493300DA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$455"
				quid       	"4373493300FF"
				roles      	(list role_list
				    (object Role "sadb_prop_replay"
					quid       	"437349330100"
					label      	"sadb_prop_replay"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$456"
					quid       	"437349330102"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_prop"
					quidu      	"4373493300DA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$457"
				quid       	"43734933010A"
				roles      	(list role_list
				    (object Role "sadb_prop_reserved[3]"
					quid       	"43734933010B"
					label      	"sadb_prop_reserved[3]"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$458"
					quid       	"43734933010D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_prop"
					quidu      	"4373493300DA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$459"
				quid       	"437349330169"
				roles      	(list role_list
				    (object Role "sadb_comb_auth"
					quid       	"43734933016A"
					label      	"sadb_comb_auth"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$460"
					quid       	"43734933016C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$461"
				quid       	"437349330177"
				roles      	(list role_list
				    (object Role "sadb_comb_encrypt"
					quid       	"437349330178"
					label      	"sadb_comb_encrypt"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$462"
					quid       	"43734933017A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$463"
				quid       	"437349330186"
				roles      	(list role_list
				    (object Role "sadb_comb_flags"
					quid       	"437349330187"
					label      	"sadb_comb_flags"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$464"
					quid       	"437349330189"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$465"
				quid       	"437349330196"
				roles      	(list role_list
				    (object Role "sadb_comb_auth_minbits"
					quid       	"437349330197"
					label      	"sadb_comb_auth_minbits"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$466"
					quid       	"437349330199"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$467"
				quid       	"43734933019B"
				roles      	(list role_list
				    (object Role "sadb_comb_auth_maxbits"
					quid       	"43734933019C"
					label      	"sadb_comb_auth_maxbits"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$468"
					quid       	"43734933019E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$469"
				quid       	"4373493301A5"
				roles      	(list role_list
				    (object Role "sadb_comb_encrypt_minbits"
					quid       	"4373493301A6"
					label      	"sadb_comb_encrypt_minbits"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$470"
					quid       	"4373493301A8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$471"
				quid       	"4373493301B5"
				roles      	(list role_list
				    (object Role "sadb_comb_encrypt_maxbits"
					quid       	"4373493301B6"
					label      	"sadb_comb_encrypt_maxbits"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$472"
					quid       	"4373493301B8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$473"
				quid       	"4373493301C5"
				roles      	(list role_list
				    (object Role "sadb_comb_reserved"
					quid       	"4373493301C6"
					label      	"sadb_comb_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$474"
					quid       	"4373493301C8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$475"
				quid       	"4373493301D4"
				roles      	(list role_list
				    (object Role "sadb_comb_soft_allocations"
					quid       	"4373493301D5"
					label      	"sadb_comb_soft_allocations"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$476"
					quid       	"4373493301D7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$477"
				quid       	"4373493301D9"
				roles      	(list role_list
				    (object Role "sadb_comb_hard_allocations"
					quid       	"4373493301DA"
					label      	"sadb_comb_hard_allocations"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$478"
					quid       	"4373493301E4"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$479"
				quid       	"4373493301E6"
				roles      	(list role_list
				    (object Role "sadb_comb_soft_bytes"
					quid       	"4373493301E7"
					label      	"sadb_comb_soft_bytes"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$480"
					quid       	"4373493301E9"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$481"
				quid       	"4373493301F4"
				roles      	(list role_list
				    (object Role "sadb_comb_hard_bytes"
					quid       	"4373493301F5"
					label      	"sadb_comb_hard_bytes"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$482"
					quid       	"4373493301F7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$483"
				quid       	"437349330203"
				roles      	(list role_list
				    (object Role "sadb_comb_soft_addtime"
					quid       	"437349330204"
					label      	"sadb_comb_soft_addtime"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$484"
					quid       	"437349330206"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$485"
				quid       	"437349330213"
				roles      	(list role_list
				    (object Role "sadb_comb_hard_addtime"
					quid       	"437349330214"
					label      	"sadb_comb_hard_addtime"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$486"
					quid       	"437349330216"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$487"
				quid       	"437349330222"
				roles      	(list role_list
				    (object Role "sadb_comb_soft_usetime"
					quid       	"437349330223"
					label      	"sadb_comb_soft_usetime"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$488"
					quid       	"437349330225"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$489"
				quid       	"437349330232"
				roles      	(list role_list
				    (object Role "sadb_comb_hard_usetime"
					quid       	"437349330233"
					label      	"sadb_comb_hard_usetime"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint64_t"
					quidu      	"437349320148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$490"
					quid       	"437349330235"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$491"
				quid       	"437349330261"
				roles      	(list role_list
				    (object Role "sadb_supported_len"
					quid       	"437349330262"
					label      	"sadb_supported_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$492"
					quid       	"437349330264"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_supported"
					quidu      	"437349330251"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$493"
				quid       	"437349330266"
				roles      	(list role_list
				    (object Role "sadb_supported_exttype"
					quid       	"437349330267"
					label      	"sadb_supported_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$494"
					quid       	"437349330271"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_supported"
					quidu      	"437349330251"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$495"
				quid       	"437349330273"
				roles      	(list role_list
				    (object Role "sadb_supported_reserved"
					quid       	"437349330274"
					label      	"sadb_supported_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$496"
					quid       	"437349330276"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_supported"
					quidu      	"437349330251"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$497"
				quid       	"4373493302A1"
				roles      	(list role_list
				    (object Role "sadb_alg_id"
					quid       	"4373493302A2"
					label      	"sadb_alg_id"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$498"
					quid       	"4373493302A4"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_alg"
					quidu      	"43734933029F"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$499"
				quid       	"4373493302AF"
				roles      	(list role_list
				    (object Role "sadb_alg_ivlen"
					quid       	"4373493302B0"
					label      	"sadb_alg_ivlen"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$500"
					quid       	"4373493302B2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_alg"
					quidu      	"43734933029F"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$501"
				quid       	"4373493302BF"
				roles      	(list role_list
				    (object Role "sadb_alg_minbits"
					quid       	"4373493302C0"
					label      	"sadb_alg_minbits"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$502"
					quid       	"4373493302C2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_alg"
					quidu      	"43734933029F"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$503"
				quid       	"4373493302C4"
				roles      	(list role_list
				    (object Role "sadb_alg_maxbits"
					quid       	"4373493302C5"
					label      	"sadb_alg_maxbits"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$504"
					quid       	"4373493302CF"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_alg"
					quidu      	"43734933029F"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$505"
				quid       	"4373493302D1"
				roles      	(list role_list
				    (object Role "sadb_alg_reserved"
					quid       	"4373493302D2"
					label      	"sadb_alg_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$506"
					quid       	"4373493302D4"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_alg"
					quidu      	"43734933029F"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$507"
				quid       	"4373493302FF"
				roles      	(list role_list
				    (object Role "sadb_spirange_len"
					quid       	"437349330300"
					label      	"sadb_spirange_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$508"
					quid       	"43734933030D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_spirange"
					quidu      	"4373493302FD"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$509"
				quid       	"43734933030F"
				roles      	(list role_list
				    (object Role "sadb_spirange_exttype"
					quid       	"437349330310"
					label      	"sadb_spirange_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$510"
					quid       	"437349330312"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_spirange"
					quidu      	"4373493302FD"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$511"
				quid       	"43734933031C"
				roles      	(list role_list
				    (object Role "sadb_spirange_min"
					quid       	"43734933031D"
					label      	"sadb_spirange_min"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$512"
					quid       	"43734933031F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_spirange"
					quidu      	"4373493302FD"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$513"
				quid       	"43734933032C"
				roles      	(list role_list
				    (object Role "sadb_spirange_max"
					quid       	"43734933032D"
					label      	"sadb_spirange_max"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$514"
					quid       	"43734933032F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_spirange"
					quidu      	"4373493302FD"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$515"
				quid       	"437349330331"
				roles      	(list role_list
				    (object Role "sadb_spirange_reserved"
					quid       	"437349330332"
					label      	"sadb_spirange_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$516"
					quid       	"43734933033C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_spirange"
					quidu      	"4373493302FD"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$517"
				quid       	"43734934006E"
				roles      	(list role_list
				    (object Role "iSrc"
					quid       	"43734934006F"
					label      	"iSrc"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$518"
					quid       	"437349340071"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_selector"
					quidu      	"43734934005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$519"
				quid       	"43734934007D"
				roles      	(list role_list
				    (object Role "iDst"
					quid       	"43734934007E"
					label      	"iDst"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$520"
					quid       	"437349340080"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::T_sadb_selector"
					quidu      	"43734934005D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$521"
				quid       	"4373493400BC"
				roles      	(list role_list
				    (object Role "iMsg:struct sadb_msg*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373493400BD"
					label      	"iMsg:struct sadb_msg*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_msg"
					quidu      	"437349320177"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$522"
					quid       	"4373493400CC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyBase"
					quidu      	"4373493400BB")))
			    (object Association "$UNNAMED$523"
				quid       	"43734934010A"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_sa*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"43734934010B"
					label      	"iExt:struct sadb_sa*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sa"
					quidu      	"437349320232"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$524"
					quid       	"43734934010D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyAssociation"
					quidu      	"437349340109")))
			    (object Association "$UNNAMED$525"
				quid       	"437349340157"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_lifetime*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437349340158"
					label      	"iExt:struct sadb_lifetime*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_lifetime"
					quidu      	"4373493202BF"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$526"
					quid       	"43734934015A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyLifetime"
					quidu      	"437349340148")))
			    (object Association "$UNNAMED$527"
				quid       	"4373493401B5"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_ident*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373493401B6"
					label      	"iExt:struct sadb_ident*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_ident"
					quidu      	"4373493203D8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$528"
					quid       	"4373493401B8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyIdentity"
					quidu      	"4373493401A5")))
			    (object Association "$UNNAMED$529"
				quid       	"4373493401BA"
				roles      	(list role_list
				    (object Role "iData"
					quid       	"4373493401BB"
					label      	"iData"
					supplier   	"TPtrC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$530"
					quid       	"4373493401BD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyIdentity"
					quidu      	"4373493401A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$531"
				quid       	"437349340222"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_address*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437349340223"
					label      	"iExt:struct sadb_address*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_address"
					quidu      	"43734932032C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$532"
					quid       	"437349340225"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyAddress"
					quidu      	"437349340213")))
			    (object Association "$UNNAMED$533"
				quid       	"437349340232"
				roles      	(list role_list
				    (object Role "iAddr"
					quid       	"437349340233"
					label      	"iAddr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$534"
					quid       	"437349340235"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyAddress"
					quidu      	"437349340213"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$535"
				quid       	"437349340237"
				roles      	(list role_list
				    (object Role "iPort"
					quid       	"437349340238"
					label      	"iPort"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$536"
					quid       	"43734934023A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyAddress"
					quidu      	"437349340213"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$537"
				quid       	"437349340291"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_key*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437349340292"
					label      	"iExt:struct sadb_key*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_key"
					quidu      	"43734932038A"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$538"
					quid       	"437349340294"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyKey"
					quidu      	"437349340290")))
			    (object Association "$UNNAMED$539"
				quid       	"43734934029F"
				roles      	(list role_list
				    (object Role "iData"
					quid       	"4373493402A0"
					label      	"iData"
					supplier   	"TPtrC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$540"
					quid       	"4373493402A2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyKey"
					quidu      	"437349340290"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$541"
				quid       	"4373493402EF"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_sens*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373493402F0"
					label      	"iExt:struct sadb_sens*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_sens"
					quidu      	"43734933005D"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$542"
					quid       	"4373493402F2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySensitivity"
					quidu      	"4373493402EE")))
			    (object Association "$UNNAMED$543"
				quid       	"4373493402FD"
				roles      	(list role_list
				    (object Role "iSensBitmap"
					quid       	"4373493402FE"
					label      	"iSensBitmap"
					supplier   	"TPtrC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$544"
					quid       	"437349340300"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySensitivity"
					quidu      	"4373493402EE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$545"
				quid       	"43734934030D"
				roles      	(list role_list
				    (object Role "iIntegBitmap"
					quid       	"43734934030E"
					label      	"iIntegBitmap"
					supplier   	"TPtrC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$546"
					quid       	"437349340310"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySensitivity"
					quidu      	"4373493402EE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$547"
				quid       	"43734934035B"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_prop*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"43734934035C"
					label      	"iExt:struct sadb_prop*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_prop"
					quidu      	"4373493300DA"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$548"
					quid       	"43734934035E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyProposal"
					quidu      	"43734934034B")))
			    (object Association "$UNNAMED$549"
				quid       	"43734934036B"
				roles      	(list role_list
				    (object Role "iComb:struct sadb_comb*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"43734934036C"
					label      	"iComb:struct sadb_comb*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_comb"
					quidu      	"437349330167"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$550"
					quid       	"43734934036E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyProposal"
					quidu      	"43734934034B")))
			    (object Association "$UNNAMED$551"
				quid       	"437349340370"
				roles      	(list role_list
				    (object Role "iNumComb"
					quid       	"437349340371"
					label      	"iNumComb"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$552"
					quid       	"437349340373"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyProposal"
					quidu      	"43734934034B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$553"
				quid       	"4373493403C8"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_supported*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373493403C9"
					label      	"iExt:struct sadb_supported*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_supported"
					quidu      	"437349330251"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$554"
					quid       	"4373493403CB"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySupported"
					quidu      	"4373493403B9")))
			    (object Association "$UNNAMED$555"
				quid       	"4373493403D8"
				roles      	(list role_list
				    (object Role "iAlg:struct sadb_alg*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373493403D9"
					label      	"iAlg:struct sadb_alg*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_alg"
					quidu      	"43734933029F"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$556"
					quid       	"4373493403DB"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySupported"
					quidu      	"4373493403B9")))
			    (object Association "$UNNAMED$557"
				quid       	"4373493403DD"
				roles      	(list role_list
				    (object Role "iNumAlg"
					quid       	"4373493403DE"
					label      	"iNumAlg"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$558"
					quid       	"4373493403E0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySupported"
					quidu      	"4373493403B9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$559"
				quid       	"43734935004E"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_spirange*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"43734935004F"
					label      	"iExt:struct sadb_spirange*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_spirange"
					quidu      	"4373493302FD"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$560"
					quid       	"437349350051"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySpirange"
					quidu      	"43734935003E")))
			    (object Association "$UNNAMED$561"
				quid       	"43734935009C"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_x_ts*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"43734935009D"
					label      	"iExt:struct sadb_x_ts*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_x_ts"
					quidu      	"437349350399"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$562"
					quid       	"43734935009F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyTs"
					quidu      	"43734935008C")))
			    (object Association "$UNNAMED$563"
				quid       	"4373493500AB"
				roles      	(list role_list
				    (object Role "iTS"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373493500AC"
					label      	"iTS"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTrafficSelectorSet"
					quidu      	"4373492F036B"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$564"
					quid       	"4373493500AE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyTs"
					quidu      	"43734935008C")))
			    (object Association "$UNNAMED$565"
				quid       	"4373493500EA"
				roles      	(list role_list
				    (object Role "iExt:struct sadb_gen_ext*"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"4373493500EB"
					label      	"iExt:struct sadb_gen_ext*"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_gen_ext"
					quidu      	"4373493502DE"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$566"
					quid       	"4373493500ED"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPFkeyPrivExt"
					quidu      	"4373493500DA")))
			    (object Association "$UNNAMED$567"
				quid       	"4373493500EF"
				roles      	(list role_list
				    (object Role "iData"
					quid       	"4373493500F0"
					label      	"iData"
					supplier   	"TPtrC8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$568"
					quid       	"4373493500F2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPFkeyPrivExt"
					quidu      	"4373493500DA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$569"
				quid       	"4373493501B5"
				roles      	(list role_list
				    (object Role "iError"
					quid       	"4373493501B6"
					label      	"iError"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$570"
					quid       	"4373493501B8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$571"
				quid       	"4373493501BA"
				roles      	(list role_list
				    (object Role "iBase"
					quid       	"4373493501BB"
					label      	"iBase"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyBase"
					quidu      	"4373493400BB"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$572"
					quid       	"4373493501BD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$573"
				quid       	"4373493501C5"
				roles      	(list role_list
				    (object Role "iSa"
					quid       	"4373493501C6"
					label      	"iSa"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyAssociation"
					quidu      	"437349340109"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$574"
					quid       	"4373493501C8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$575"
				quid       	"4373493501D4"
				roles      	(list role_list
				    (object Role "iCurrent"
					quid       	"4373493501D5"
					label      	"iCurrent"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyLifetime"
					quidu      	"437349340148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$576"
					quid       	"4373493501D7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$577"
				quid       	"4373493501D9"
				roles      	(list role_list
				    (object Role "iHard"
					quid       	"4373493501DA"
					label      	"iHard"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyLifetime"
					quidu      	"437349340148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$578"
					quid       	"4373493501DC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$579"
				quid       	"4373493501E4"
				roles      	(list role_list
				    (object Role "iSoft"
					quid       	"4373493501E5"
					label      	"iSoft"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyLifetime"
					quidu      	"437349340148"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$580"
					quid       	"4373493501E7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$581"
				quid       	"4373493501F4"
				roles      	(list role_list
				    (object Role "iSrcAddr"
					quid       	"4373493501F5"
					label      	"iSrcAddr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyAddress"
					quidu      	"437349340213"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$582"
					quid       	"4373493501F7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$583"
				quid       	"437349350203"
				roles      	(list role_list
				    (object Role "iDstAddr"
					quid       	"437349350204"
					label      	"iDstAddr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyAddress"
					quidu      	"437349340213"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$584"
					quid       	"437349350206"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$585"
				quid       	"437349350208"
				roles      	(list role_list
				    (object Role "iProxyAddr"
					quid       	"437349350209"
					label      	"iProxyAddr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyAddress"
					quidu      	"437349340213"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$586"
					quid       	"437349350213"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$587"
				quid       	"437349350215"
				roles      	(list role_list
				    (object Role "iAuthKey"
					quid       	"437349350216"
					label      	"iAuthKey"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyKey"
					quidu      	"437349340290"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$588"
					quid       	"437349350218"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$589"
				quid       	"437349350222"
				roles      	(list role_list
				    (object Role "iEncryptKey"
					quid       	"437349350223"
					label      	"iEncryptKey"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyKey"
					quidu      	"437349340290"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$590"
					quid       	"437349350225"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$591"
				quid       	"437349350232"
				roles      	(list role_list
				    (object Role "iSrcIdent"
					quid       	"437349350233"
					label      	"iSrcIdent"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyIdentity"
					quidu      	"4373493401A5"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$592"
					quid       	"437349350235"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$593"
				quid       	"437349350242"
				roles      	(list role_list
				    (object Role "iDstIdent"
					quid       	"437349350243"
					label      	"iDstIdent"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyIdentity"
					quidu      	"4373493401A5"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$594"
					quid       	"437349350245"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$595"
				quid       	"437349350251"
				roles      	(list role_list
				    (object Role "iSrcEndpoint"
					quid       	"437349350252"
					label      	"iSrcEndpoint"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyIdentity"
					quidu      	"4373493401A5"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$596"
					quid       	"437349350254"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$597"
				quid       	"437349350261"
				roles      	(list role_list
				    (object Role "iDstEndpoint"
					quid       	"437349350262"
					label      	"iDstEndpoint"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyIdentity"
					quidu      	"4373493401A5"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$598"
					quid       	"437349350264"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$599"
				quid       	"437349350266"
				roles      	(list role_list
				    (object Role "iSensitivity"
					quid       	"437349350267"
					label      	"iSensitivity"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySensitivity"
					quidu      	"4373493402EE"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$600"
					quid       	"437349350272"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$601"
				quid       	"437349350274"
				roles      	(list role_list
				    (object Role "iProposal"
					quid       	"437349350275"
					label      	"iProposal"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyProposal"
					quidu      	"43734934034B"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$602"
					quid       	"437349350277"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$603"
				quid       	"437349350280"
				roles      	(list role_list
				    (object Role "iAuthAlgs"
					quid       	"437349350281"
					label      	"iAuthAlgs"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySupported"
					quidu      	"4373493403B9"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$604"
					quid       	"437349350283"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$605"
				quid       	"437349350290"
				roles      	(list role_list
				    (object Role "iEncryptAlgs"
					quid       	"437349350291"
					label      	"iEncryptAlgs"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySupported"
					quidu      	"4373493403B9"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$606"
					quid       	"437349350293"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$607"
				quid       	"43734935029F"
				roles      	(list role_list
				    (object Role "iSpirange"
					quid       	"4373493502A0"
					label      	"iSpirange"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeySpirange"
					quidu      	"43734935003E"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$608"
					quid       	"4373493502A2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$609"
				quid       	"4373493502AF"
				roles      	(list role_list
				    (object Role "iTs"
					quid       	"4373493502B0"
					label      	"iTs"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyTs"
					quidu      	"43734935008C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$610"
					quid       	"4373493502B2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$611"
				quid       	"4373493502BF"
				roles      	(list role_list
				    (object Role "iPrivateExtension"
					quid       	"4373493502C0"
					label      	"iPrivateExtension"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPFkeyPrivExt"
					quidu      	"4373493500DA"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$612"
					quid       	"4373493502C2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage"
					quidu      	"437349350196"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$613"
				quid       	"4373493502E0"
				roles      	(list role_list
				    (object Role "sadb_len"
					quid       	"4373493502E1"
					label      	"sadb_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$614"
					quid       	"4373493502EE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_gen_ext"
					quidu      	"4373493502DE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$615"
				quid       	"4373493502F0"
				roles      	(list role_list
				    (object Role "sadb_ext_type"
					quid       	"4373493502F1"
					label      	"sadb_ext_type"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$616"
					quid       	"4373493502F3"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_gen_ext"
					quidu      	"4373493502DE"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$617"
				quid       	"437349350371"
				roles      	(list role_list
				    (object Role "iExtDesc"
					quid       	"437349350372"
					label      	"iExtDesc"
					supplier   	"TDes8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$618"
					quid       	"43734935037A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyGenExtension"
					quidu      	"43734935032C")))
			    (object Association "$UNNAMED$619"
				quid       	"43734935037C"
				roles      	(list role_list
				    (object Role "iExtBfr"
					quid       	"43734935037D"
					label      	"iExtBfr"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$620"
					quid       	"43734935037F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyGenExtension"
					quidu      	"43734935032C")))
			    (object Association "$UNNAMED$621"
				quid       	"437349350381"
				roles      	(list role_list
				    (object Role "iExtBfrSize"
					quid       	"437349350382"
					label      	"iExtBfrSize"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$622"
					quid       	"437349350384"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPfkeyGenExtension"
					quidu      	"43734935032C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$623"
				quid       	"43734935039B"
				roles      	(list role_list
				    (object Role "sadb_x_ts_len"
					quid       	"43734935039C"
					label      	"sadb_x_ts_len"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$624"
					quid       	"43734935039E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_x_ts"
					quidu      	"437349350399"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$625"
				quid       	"4373493503A9"
				roles      	(list role_list
				    (object Role "sadb_x_ts_exttype"
					quid       	"4373493503AA"
					label      	"sadb_x_ts_exttype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$626"
					quid       	"4373493503AC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_x_ts"
					quidu      	"437349350399"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$627"
				quid       	"4373493503B9"
				roles      	(list role_list
				    (object Role "sadb_x_ts_numsel"
					quid       	"4373493503BA"
					label      	"sadb_x_ts_numsel"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint32_t"
					quidu      	"437349320139"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$628"
					quid       	"4373493503BC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_x_ts"
					quidu      	"437349350399"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$629"
				quid       	"4373493503D9"
				roles      	(list role_list
				    (object Role "sadb_x_selector_proto"
					quid       	"4373493503DA"
					label      	"sadb_x_selector_proto"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$630"
					quid       	"4373493503DC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_x_selector"
					quidu      	"4373493503C8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$631"
				quid       	"437349360000"
				roles      	(list role_list
				    (object Role "sadb_x_selector_addrtype"
					quid       	"437349360001"
					label      	"sadb_x_selector_addrtype"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint8_t"
					quidu      	"437349320119"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$632"
					quid       	"437349360003"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_x_selector"
					quidu      	"4373493503C8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$633"
				quid       	"437349360005"
				roles      	(list role_list
				    (object Role "sabd_x_selector_reserved"
					quid       	"437349360006"
					label      	"sabd_x_selector_reserved"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::uint16_t"
					quidu      	"437349320129"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$634"
					quid       	"437349360008"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::sadb_x_selector"
					quidu      	"4373493503C8"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$635"
				quid       	"437349360271"
				roles      	(list role_list
				    (object Role "iTimer"
					quid       	"437349360272"
					label      	"iTimer"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MTimeoutManager"
					quidu      	"43734D8F0261"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$636"
					quid       	"437349360274"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138")))
			    (object Association "$UNNAMED$637"
				quid       	"437349360276"
				roles      	(list role_list
				    (object Role "iSequenceNumber"
					quid       	"437349360277"
					label      	"iSequenceNumber"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$638"
					quid       	"437349360280"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$639"
				quid       	"437349360291"
				roles      	(list role_list
				    (object Role "iSAPlist"
					quid       	"437349360292"
					label      	"iSAPlist"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TDblQue<CProviderKey>"
					quidu      	"437349360282"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$640"
					quid       	"437349360294"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$641"
				quid       	"437349360296"
				roles      	(list role_list
				    (object Role "iEngineAH"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"InitialValue"
						value      	"this"))
					quid       	"437349360297"
					label      	"iEngineAH"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecAH"
					quidu      	"437349380290"
					client_cardinality 	(value cardinality "1")
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$642"
					quid       	"43734936029F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138"
					Containment 	"By Value"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$643"
				quid       	"4373493602A1"
				roles      	(list role_list
				    (object Role "iEngineESP"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"InitialValue"
						value      	"this"))
					quid       	"4373493602A2"
					label      	"iEngineESP"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecESP"
					quidu      	"43734938002E"
					client_cardinality 	(value cardinality "1")
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$644"
					quid       	"4373493602A4"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$645"
				quid       	"4373493602AF"
				roles      	(list role_list
				    (object Role "iEngineIPIP"
					quid       	"4373493602B0"
					label      	"iEngineIPIP"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecIPIP"
					quidu      	"43734937036B"
					client_cardinality 	(value cardinality "1")
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$646"
					quid       	"4373493602B2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$647"
				quid       	"4373493602B4"
				roles      	(list role_list
				    (object Role "iEngineNATT"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"InitialValue"
						value      	"this"))
					quid       	"4373493602B5"
					label      	"iEngineNATT"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecNATT"
					quidu      	"43734937009C"
					client_cardinality 	(value cardinality "1")
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$648"
					quid       	"4373493602B7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$649"
				quid       	"4373493602BF"
				roles      	(list role_list
				    (object Role "iCrypto"
					quid       	"4373493602C0"
					label      	"iCrypto"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager"
					quidu      	"4373493200DA"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$650"
					quid       	"4373493602C2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138")))
			    (object Association "$UNNAMED$651"
				quid       	"4373493602CE"
				roles      	(list role_list
				    (object Role "iEndPointCollection"
					quid       	"4373493602CF"
					label      	"iEndPointCollection"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::REndPoints"
					quidu      	"43734938005F"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$652"
					quid       	"4373493602D1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$653"
				quid       	"4373493602D3"
				roles      	(list role_list
				    (object Role "iEndPoints"
					quid       	"4373493602D4"
					label      	"iEndPoints"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RArray<RIpAddress>"
					quidu      	"4373492F0196"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$654"
					quid       	"4373493602D6"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$655"
				quid       	"4373493603DA"
				roles      	(list role_list
				    (object Role "iProtocol:CProtocolKey&"
					quid       	"4373493603DB"
					label      	"iProtocol:CProtocolKey&"
					supplier   	"CProtocolBase"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$656"
					quid       	"4373493603DD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderKey"
					quidu      	"43734936035B")))
			    (object Association "$UNNAMED$657"
				quid       	"4373493603DF"
				roles      	(list role_list
				    (object Role "iSAPlink"
					quid       	"437349370000"
					label      	"iSAPlink"
					supplier   	"TDblQueLink"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$658"
					quid       	"437349370002"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderKey"
					quidu      	"43734936035B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$659"
				quid       	"437349370004"
				roles      	(list role_list
				    (object Role "iRecvQ"
					quid       	"437349370005"
					label      	"iRecvQ"
					supplier   	"RMBufPktQ"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$660"
					quid       	"437349370007"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderKey"
					quidu      	"43734936035B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$661"
				quid       	"437349370009"
				roles      	(list role_list
				    (object Role "iFlags"
					quid       	"43734937000F"
					label      	"iFlags"
					supplier   	"TUint"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$662"
					quid       	"437349370011"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderKey"
					quidu      	"43734936035B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$663"
				quid       	"43734937005F"
				roles      	(list role_list
				    (object Role "iNatTraversalIETF"
					quid       	"437349370060"
					label      	"iNatTraversalIETF"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$664"
					quid       	"437349370062"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CNatTraversal"
					quidu      	"43734937002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$665"
				quid       	"437349370064"
				roles      	(list role_list
				    (object Role "iUseDestIPAddr"
					quid       	"437349370065"
					label      	"iUseDestIPAddr"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$666"
					quid       	"43734937006D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CNatTraversal"
					quidu      	"43734937002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$667"
				quid       	"43734937006F"
				roles      	(list role_list
				    (object Role "iUDPPort"
					quid       	"437349370070"
					label      	"iUDPPort"
					supplier   	"TUint16"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$668"
					quid       	"437349370072"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CNatTraversal"
					quidu      	"43734937002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$669"
				quid       	"437349370074"
				roles      	(list role_list
				    (object Role "iUDPSrcPort"
					quid       	"437349370075"
					label      	"iUDPSrcPort"
					supplier   	"TUint16"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$670"
					quid       	"43734937007D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CNatTraversal"
					quidu      	"43734937002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$671"
				quid       	"43734937007F"
				roles      	(list role_list
				    (object Role "iKeepAliveTimeout"
					quid       	"437349370080"
					label      	"iKeepAliveTimeout"
					supplier   	"TUint16"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$672"
					quid       	"437349370082"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CNatTraversal"
					quidu      	"43734937002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$673"
				quid       	"43734937008C"
				roles      	(list role_list
				    (object Role "iDestIPAddr"
					quid       	"43734937008D"
					label      	"iDestIPAddr"
					supplier   	"TInetAddr"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$674"
					quid       	"43734937008F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CNatTraversal"
					quidu      	"43734937002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$675"
				quid       	"4373493700C0"
				roles      	(list role_list
				    (object Role "iManager"
					quid       	"4373493700C1"
					label      	"iManager"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
					quidu      	"43734931035B"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$676"
					quid       	"4373493700C3"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecNATT"
					quidu      	"43734937009C")))
			    (object Association "$UNNAMED$677"
				quid       	"43734937038C"
				roles      	(list role_list
				    (object Role "iNextId"
					quid       	"43734937038D"
					label      	"iNextId"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$678"
					quid       	"43734937038F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecIPIP"
					quidu      	"43734937036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$679"
				quid       	"43734938001F"
				roles      	(list role_list
				    (object Role "iScope"
					quid       	"437349380020"
					label      	"iScope"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$680"
					quid       	"437349380022"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpAddress"
					quidu      	"4373493703A9"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$681"
				quid       	"437349380055"
				roles      	(list role_list
				    (object Role "iManager"
					quid       	"437349380056"
					label      	"iManager"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
					quidu      	"43734931035B"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$682"
					quid       	"43734938005D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecESP"
					quidu      	"43734938002E")))
			    (object Association "$UNNAMED$683"
				quid       	"4373493800DE"
				roles      	(list role_list
				    (object Role "iAddr"
					quid       	"4373493800DF"
					label      	"iAddr"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEndPoint"
					quidu      	"437347F40245"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$684"
					quid       	"4373493800E1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C")))
			    (object Association "$UNNAMED$685"
				quid       	"437349380129"
				roles      	(list role_list
				    (object Role "iName"
					quid       	"437349380138"
					label      	"iName"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmName"
					quidu      	"4373493800EA"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$686"
					quid       	"43734938013A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmDesc"
					quidu      	"437349380128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$687"
				quid       	"43734938013C"
				roles      	(list role_list
				    (object Role "iAlgType"
					quid       	"43734938013D"
					label      	"iAlgType"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmClass"
					quidu      	"4373493800FB"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$688"
					quid       	"43734938013F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmDesc"
					quidu      	"437349380128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$689"
				quid       	"437349380148"
				roles      	(list role_list
				    (object Role "iMinBits"
					quid       	"437349380149"
					label      	"iMinBits"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$690"
					quid       	"43734938014B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmDesc"
					quidu      	"437349380128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$691"
				quid       	"43734938014D"
				roles      	(list role_list
				    (object Role "iMaxBits"
					quid       	"43734938014E"
					label      	"iMaxBits"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$692"
					quid       	"437349380150"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmDesc"
					quidu      	"437349380128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$693"
				quid       	"437349380157"
				roles      	(list role_list
				    (object Role "iBlock"
					quid       	"437349380158"
					label      	"iBlock"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$694"
					quid       	"43734938015A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmDesc"
					quidu      	"437349380128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$695"
				quid       	"43734938015C"
				roles      	(list role_list
				    (object Role "iVector"
					quid       	"43734938015D"
					label      	"iVector"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$696"
					quid       	"43734938015F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TAlgorithmDesc"
					quidu      	"437349380128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$697"
				quid       	"437349380247"
				roles      	(list role_list
				    (object Role "$UNNAMED$698"
					quid       	"437349380248"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RCircularList"
					quidu      	"437349380222")
				    (object Role "iNext"
					quid       	"43734938024A"
					label      	"iNext"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RCircularList"
					quidu      	"437349380222"
					is_navigable 	TRUE)))
			    (object Association "$UNNAMED$699"
				quid       	"437349380265"
				roles      	(list role_list
				    (object Role "iMark:RCircularList&"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"437349380266"
					label      	"iMark:RCircularList&"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RCircularList"
					quidu      	"437349380222"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$700"
					quid       	"437349380272"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TCircularListIter"
					quidu      	"437349380251")))
			    (object Association "$UNNAMED$701"
				quid       	"437349380274"
				roles      	(list role_list
				    (object Role "iNext"
					quid       	"437349380275"
					label      	"iNext"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RCircularList"
					quidu      	"437349380222"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$702"
					quid       	"437349380277"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TCircularListIter"
					quidu      	"437349380251")))
			    (object Association "$UNNAMED$703"
				quid       	"4373493802B3"
				roles      	(list role_list
				    (object Role "iManager"
					quid       	"4373493802B4"
					label      	"iManager"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
					quidu      	"43734931035B"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$704"
					quid       	"4373493802B6"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TIpsecAH"
					quidu      	"437349380290")))
			    (object Association "$UNNAMED$705"
				quid       	"43734D8F0222"
				roles      	(list role_list
				    (object Role "i[8]"
					quid       	"43734D8F0223"
					label      	"i[8]"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$706"
					quid       	"43734D8F0225"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6HeaderUDP"
					quidu      	"43734D8F01C5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$707"
				quid       	"43734D8F02BF"
				roles      	(list role_list
				    (object Role "$UNNAMED$708"
					quid       	"43734D8F02C0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTimeout"
					quidu      	"43734D8F029F")
				    (object Role "iPrev"
					quid       	"43734D8F02C2"
					label      	"iPrev"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTimeout"
					quidu      	"43734D8F029F"
					exportControl 	"Private"
					is_navigable 	TRUE)))
			    (object Association "$UNNAMED$709"
				quid       	"43734D8F02C4"
				roles      	(list role_list
				    (object Role "$UNNAMED$710"
					quid       	"43734D8F02CE"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTimeout"
					quidu      	"43734D8F029F")
				    (object Role "iNext"
					quid       	"43734D8F02D0"
					label      	"iNext"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTimeout"
					quidu      	"43734D8F029F"
					exportControl 	"Private"
					is_navigable 	TRUE)))
			    (object Association "$UNNAMED$711"
				quid       	"43734D8F02D2"
				roles      	(list role_list
				    (object Role "iDelta"
					quid       	"43734D8F02D3"
					label      	"iDelta"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$712"
					quid       	"43734D8F02D5"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTimeout"
					quidu      	"43734D8F029F"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$713"
				quid       	"43734D8F02DE"
				roles      	(list role_list
				    (object Role "iExpired"
					attributes 	(list Attribute_Set
					    (object Attribute
						tool       	"VC++"
						name       	"Const"
						value      	TRUE))
					quid       	"43734D8F02DF"
					label      	"iExpired"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TimeoutCallback"
					quidu      	"43734D8F0277"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$714"
					quid       	"43734D8F02E1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTimeout"
					quidu      	"43734D8F029F"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$715"
				quid       	"43734D8F039D"
				roles      	(list role_list
				    (object Role "iSeq"
					quid       	"43734D8F039E"
					label      	"iSeq"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$716"
					quid       	"43734D8F03A0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpSeqNum"
					quidu      	"43734D8F031C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$717"
				quid       	"43734D9000EF"
				roles      	(list role_list
				    (object Role "iMSS"
					quid       	"43734D9000F0"
					label      	"iMSS"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$718"
					quid       	"43734D9000F2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$719"
				quid       	"43734D9000FA"
				roles      	(list role_list
				    (object Role "iUnknown"
					quid       	"43734D9000FB"
					label      	"iUnknown"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$720"
					quid       	"43734D9000FD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$721"
				quid       	"43734D9000FF"
				roles      	(list role_list
				    (object Role "iTsVal"
					quid       	"43734D900100"
					label      	"iTsVal"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$722"
					quid       	"43734D900102"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$723"
				quid       	"43734D900109"
				roles      	(list role_list
				    (object Role "iTsEcr"
					quid       	"43734D90010A"
					label      	"iTsEcr"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$724"
					quid       	"43734D90010C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$725"
				quid       	"43734D90010E"
				roles      	(list role_list
				    (object Role "iBlocks"
					quid       	"43734D90010F"
					label      	"iBlocks"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::SequenceBlockQueue"
					quidu      	"43734D910128"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$726"
					quid       	"43734D900119"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$727"
				quid       	"43734D90011B"
				roles      	(list role_list
				    (object Role "iError"
					quid       	"43734D90011C"
					label      	"iError"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$728"
					quid       	"43734D90011E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$729"
				quid       	"43734D900128"
				roles      	(list role_list
				    (object Role "iTimeStamps"
					quid       	"43734D900129"
					label      	"iTimeStamps"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$730"
					quid       	"43734D90012B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$731"
				quid       	"43734D90012D"
				roles      	(list role_list
				    (object Role "iSackOk"
					quid       	"43734D90012E"
					label      	"iSackOk"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$732"
					quid       	"43734D900130"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$733"
				quid       	"43734D900138"
				roles      	(list role_list
				    (object Role "iSuppressSack"
					quid       	"43734D900139"
					label      	"iSuppressSack"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$734"
					quid       	"43734D90013B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$735"
				quid       	"43734D90013D"
				roles      	(list role_list
				    (object Role "iAlignOpt"
					quid       	"43734D90013E"
					label      	"iAlignOpt"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$736"
					quid       	"43734D900140"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$737"
				quid       	"43734D900148"
				roles      	(list role_list
				    (object Role "iWscale"
					quid       	"43734D900149"
					label      	"iWscale"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$738"
					quid       	"43734D90014B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpOptions"
					quidu      	"43734D90006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$739"
				quid       	"43734D9002B4"
				roles      	(list role_list
				    (object Role "i[KTcpMaxHeaderLength]"
					quid       	"43734D9002BF"
					label      	"i[KTcpMaxHeaderLength]"
					supplier   	"TUint8"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$740"
					quid       	"43734D9002C1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6HeaderTCP"
					quidu      	"43734D900203"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$741"
				quid       	"43734D9100FA"
				roles      	(list role_list
				    (object Role "iLink"
					quid       	"43734D9100FB"
					label      	"iLink"
					supplier   	"TDblQueLink"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$742"
					quid       	"43734D9100FD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::SequenceBlock"
					quidu      	"43734D9100EA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$743"
				quid       	"43734D9100FF"
				roles      	(list role_list
				    (object Role "iLeft"
					quid       	"43734D910100"
					label      	"iLeft"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpSeqNum"
					quidu      	"43734D8F031C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$744"
					quid       	"43734D910102"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::SequenceBlock"
					quidu      	"43734D9100EA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$745"
				quid       	"43734D910109"
				roles      	(list role_list
				    (object Role "iRight"
					quid       	"43734D91010A"
					label      	"iRight"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TTcpSeqNum"
					quidu      	"43734D8F031C"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$746"
					quid       	"43734D91010C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::SequenceBlock"
					quidu      	"43734D9100EA"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$747"
				quid       	"43734D91018A"
				roles      	(list role_list
				    (object Role "iCount"
					quid       	"43734D91018B"
					label      	"iCount"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$748"
					quid       	"43734D91018D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::SequenceBlockQueue"
					quidu      	"43734D910128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$749"
				quid       	"43734D910196"
				roles      	(list role_list
				    (object Role "iBytes"
					quid       	"43734D910197"
					label      	"iBytes"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$750"
					quid       	"43734D910199"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::SequenceBlockQueue"
					quidu      	"43734D910128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$751"
				quid       	"43734D91019B"
				roles      	(list role_list
				    (object Role "iOrdered"
					quid       	"43734D91019C"
					label      	"iOrdered"
					supplier   	"TBool"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$752"
					quid       	"43734D91019E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::SequenceBlockQueue"
					quidu      	"43734D910128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$753"
				quid       	"43734D930256"
				roles      	(list role_list
				    (object Role "iNetwork"
					quid       	"43734D930257"
					documentation 	
|* The attached network layer (IP layer).
|	* The CProtocolPosthook::DoBindToL, CProtocolPosthook::BindL
|	* and CProtocolPosthook::Unbind implementations maintain this
|	* pointer.
					
					label      	"iNetwork"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MNetworkService"
					quidu      	"43734D9C01B5"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$754"
					quid       	"43734D930259"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolPosthook"
					quidu      	"43734D930213")))
			    (object Association "$UNNAMED$755"
				quid       	"43734D930261"
				roles      	(list role_list
				    (object Role "iPostHook"
					quid       	"43734D930262"
					documentation 	
|* Outbound posthook chain.
|	* The next protocol in list. The CProtocolPosthook::BindL and
|	* CProtocolPosthook::Unbind implementions maintain this chain
|	* based on the calls coming from the network layer. The id
|	* reference in the chaining calls is MIp6Hook::BindPostHook().
					
					label      	"iPostHook"
					supplier   	"CProtocolBase"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$756"
					quid       	"43734D930264"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolPosthook"
					quidu      	"43734D930213")))
			    (object Association "$UNNAMED$757"
				quid       	"43734D930266"
				roles      	(list role_list
				    (object Role "iInboundHook"
					quid       	"43734D930267"
					documentation 	
|* Inbound posthook chain.
|	* The next protocol in list. The CProtocolPosthook::BindL and
|	* CProtocolPosthook::Unbind implementions maintain this chain
|	* based on the calls coming from the network layer. The id
|	* reference in the chaining calls is MIp6Hook::BindPreHook().
					
					label      	"iInboundHook"
					supplier   	"CProtocolBase"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$758"
					quid       	"43734D930269"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolPosthook"
					quidu      	"43734D930213")))
			    (object Association "$UNNAMED$759"
				quid       	"43734D930271"
				roles      	(list role_list
				    (object Role "iBindToNet"
					quid       	"43734D930272"
					documentation 	
|*
|	* The network attachment type.
|	* This base class supports both "bind" and "bindto" attachments
|	* to the network layer.
|	*
|	* - if == 1, <tt>bindto= ip6</tt> is in the "hook" ESK file.
|	*	#iNetwork has been set by CProtocolPosthook::DoBindToL.
|	* - if == 0, <tt>bindto= hook</tt> is in the [ip6] section of
|	*	the TCPIP6.ESK. #iNetwork has been set by the
|	*	CProtocolPosthook::BindL.
|	*
|	* The value is significant only if #iNetwork is non-NULL.
					
					label      	"iBindToNet"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$760"
					quid       	"43734D930274"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolPosthook"
					quidu      	"43734D930213"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$761"
				quid       	"43734D99013C"
				roles      	(list role_list
				    (object Role "iInterfaceIndex"
					quid       	"43734D99013D"
					documentation 	"* Index of the logical source network interface."
					label      	"iInterfaceIndex"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$762"
					quid       	"43734D99013F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$763"
				quid       	"43734D990148"
				roles      	(list role_list
				    (object Role "iOriginalIndex"
					quid       	"43734D990149"
					documentation 	"* Index of the physical original network interface."
					label      	"iOriginalIndex"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$764"
					quid       	"43734D99014B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$765"
				quid       	"43734D99014D"
				roles      	(list role_list
				    (object Role "iOffset"
					quid       	"43734D99014E"
					documentation 	
|
| IP Information
|
|*
|	* An offset that indicates the beginning of the current header
|	* being processed.
|	* 
|	* Inbound hooks must update this if they consume a header
|	* within the packet.
|	* 	
|	* It initially points to the first header after the IP header.
|	* Offset to the header being processed.
					
					label      	"iOffset"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$766"
					quid       	"43734D990150"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$767"
				quid       	"43734D990157"
				roles      	(list role_list
				    (object Role "iOffsetIp"
					quid       	"43734D990158"
					documentation 	
|*
|	* Offset to the related IP header.
|	* 
|	* This is usually zero, but is non-zero for ICMP error reports, and could be 
|	* non-zero for tunneled packets.
					
					label      	"iOffsetIp"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$768"
					quid       	"43734D99015A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$769"
				quid       	"43734D99015C"
				roles      	(list role_list
				    (object Role "iPrevNextHdr"
					quid       	"43734D99015D"
					documentation 	
|* Offset of the previous Next Header field.
|	* 
|	* If a hook consumes an extension header and advances #iOffset to the
|	* next header, it must also set this to point to the Next Header
|	* field of the former header.
|	*
|	* This is initialized to refer the next header field of the IP header.
|	*
|	* This can be used by header handlers which remove the
|	* header from the packet. For example, IPSEC does this for AH and
|	* ESP headers. IPSEC must be able to correct the protocol/next header
|	* field of the previous header.
					
					label      	"iPrevNextHdr"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$770"
					quid       	"43734D99015F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$771"
				quid       	"43734D990167"
				roles      	(list role_list
				    (object Role "iVersion"
					quid       	"43734D990168"
					documentation 	
|*
|	* IP Version (4 or 6) of the related IP header.
					
					label      	"iVersion"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$772"
					quid       	"43734D99016A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$773"
				quid       	"43734D99016C"
				roles      	(list role_list
				    (object Role "iIcmp"
					quid       	"43734D99016D"
					documentation 	
|*
|	* ICMP packet flag.
|	* 	
|	* This determines the interpretation of the information fields:
|	* iType, iCode, and iParameter.
|	*
|	* @li
|	*	iIcmp == 0,	The buffer contains normal upper layer packet,
|	*	the header starting from the indicated iOffset.
|	*	The values of the iType, iCode and iParameter are undefined..
|	*
|	* @li
|	*	iIcmp != 0,	The buffer contains an ICMP error report for
|	*	the upper layer protocol, the returned upper layer header
|	*	starting from the indicated iOffset. The #iOffsetIp indicates
|	*	the start of the problem packet.
|	*
|	* Valid values are: 0, #KProtocolInetIcmp, or #KProtocolInet6Icmp.
					
					label      	"iIcmp"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$774"
					quid       	"43734D99016F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$775"
				quid       	"43734D990177"
				roles      	(list role_list
				    (object Role "iType"
					quid       	"43734D990178"
					documentation 	
|*
|	* ICMP Type (0..255).
|	* 
|	* This applies to both ICMPv4 and ICMPv6.
|	*
|	* (only defined if the field iIcmp != 0)
					
					label      	"iType"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$776"
					quid       	"43734D99017A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$777"
				quid       	"43734D99017C"
				roles      	(list role_list
				    (object Role "iCode"
					quid       	"43734D990186"
					documentation 	
|*
|	* ICMP Code (0..255).
|	* 
|	* This applies to both ICMPv4 and ICMPv6.
|	*
|	* (only defined if the field iIcmp != 0)
					
					label      	"iCode"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$778"
					quid       	"43734D990188"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$779"
				quid       	"43734D99018A"
				roles      	(list role_list
				    (object Role "iParameter"
					quid       	"43734D99018B"
					documentation 	
|*
|	* The last 32 bits from the ICMP header.
|	*
|	* (only defined if the field iIcmp != 0)
					
					label      	"iParameter"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$780"
					quid       	"43734D99018D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo"
					quidu      	"43734D990128"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$781"
				quid       	"43734D990233"
				roles      	(list role_list
				    (object Role "iContext:MPacketContext* const"
					quid       	"43734D990234"
					documentation 	
| The packet context handler. This is always defined while the
| packet is being processed by the hooks.
					
					label      	"iContext:MPacketContext* const"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MPacketContext"
					quidu      	"43734D9901C5"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$782"
					quid       	"43734D990236"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufHookPacket"
					quidu      	"43734D990213")))
			    (object Association "$UNNAMED$783"
				quid       	"43734D9A039D"
				roles      	(list role_list
				    (object Role "ip6"
					quid       	"43734D9A039E"
					documentation 	
|*
|	"Virtual" IP header. The IPv6 header stucture is used, but the same
|	format is <b>also</b> used for the IPv4 destinations (Version() == 4,
|	even though the header format is still IPv6!)
|	
|	This header is initialized in the beginning of the OpenL phase
|	as follows:
|	@li	Version = 0
|	@li	Traffic Class, copied from the flow iOptions.iTrafficClass
|	@li	Flow Label = 0
|	@li	Payload Length = 0 (dummy field, not used)
|	@li	Next Header, copied from the flow iProtocol
|	@li	Hop Limit, copied from the flow iOptions.iHopLimit
|	@li	Src Address, copied from the flow Local Address (usually unspecified)
|	@li	Dst Address, copied from the flow Remote Address
|	
|	At beginning of the ReadyL phase (= at end of OpenL), the destination
|	address (and iDstId) are used to find a route on the interface. Depending
|	on whether this address is IPv4 (mapped) or IPv6, the Version field is set
|	accordingly to either 4 or 6.
|
|	After succesfull completion of the ReadyL, this used for *each* packet
|	which needs an IP header to be generated on send. The Version() determines
|	whether IPv4 or IPv6 frame is to be generated (this is the initial
|	header in the packet, *before* running outbound ApplyL hooks):
|	
|	@verbatim
|	                   IPv6            IPv4
|	   Version         == 6            ==4
|	   Traffic Class   used as is      used as TOS
|	   Flow Label      used as is      ignored
|	   Payload Length  ignored         ignored
|	   Next Header     used as is      used as Protocol
|	   Hop Limit       used as is      used as TTL
|	   Src Address     used as is      used as IPv4 mapped
|	   Dst Address     used as is      used as IPv4 mapped
|	@endverbatim
					
					label      	"ip6"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6HeaderIP"
					quidu      	"43734D9903B9"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$784"
					quid       	"43734D9A03A0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$785"
				quid       	"43734D9A03A9"
				roles      	(list role_list
				    (object Role "iDstId"
					quid       	"43734D9A03AA"
					documentation 	
|*
|	Contains the scope id associated with the destination address
|	which is stored in #ip6 Dst Address. This id and address must
|	always be considered as a unit. Logically, any change changes
|	both values.
|
|	iDstId is initialized from the flow context TFlowInfo::iRemote.Scope() at
|	beginning of the flow connect phase. If application does not define
|	this scope id, then the system will attempt to choose a default value
|	at beginning of the connect phase. If the default cannot be determined,
|	the flow is put into pending state (and no connect happens).
|
|	@par MIp6Hook::OpenL
|	On entry to the OpenL, the iDstId is always non-zero and destination
|	address is specified. If a hook changes the destination address in
|	OpenL method, it must provide the correct id value
|	which goes with the new destination. If it cannot do this, it
|	must either abort the connect by leaving with an error state, or it
|	can leave with PENDING (> 0) status to signal there is no route
|	for the new destination.
|	If the stack cannot find suitable interface for the destination, then
|	it aborts the connect phase, and the flow is placed into holding state.
|
|	@note
|		Only a tunneling hook can safely change the destination
|		address (a use of routing header can also be a kind of
|		tunneling).
|	
|	@par MFlowHook::ReadyL
|	If the hook changed the destination address (or id) in the OpenL,
|	the ReadyL must restore the original values back.
					
					label      	"iDstId"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$786"
					quid       	"43734D9A03AC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$787"
				quid       	"43734D9A03AE"
				roles      	(list role_list
				    (object Role "iSrcId"
					quid       	"43734D9A03AF"
					documentation 	
|*
|	Contains the scope id associated with the source address
|	which is stored in #ip6 Src address. This is defined when the source
|	address is defined, and otherwise undefined.
|
|	iSrcId is initialized from TFlowInfo::iLocal.Scope() at beginning of the
|	flow connect phase. If application defines the source address,
|	but does not specify this scope id, then the system chooses
|	the id based on the interface defined by the source address.
|	If scope and address are both specified, they must match the
|	selected interface.
|
|	@par MIp6Hook::OpenL
|	On entry to the OpenL, the iSrcId (and source address) may be
|	undefined (#iSourceSet = 0). If defined (iSourceSet = 1), then
|	both address and iSrcId are defined (iSrcId != 0). A hook may
|	force a reselection of the source just by zeroing the
|	iSourceSet.
|
|	@par MFlowHook::ReadyL
|	If the hook changed the source address (or id) in the OpenL,
|	the ReadyL must restore the original values back, but only
|	if the original value was defined (#iSourceSet = 1 in OpenL).
					
					label      	"iSrcId"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$788"
					quid       	"43734D9A03B1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$789"
				quid       	"43734D9A03B9"
				roles      	(list role_list
				    (object Role "iSourceSet"
					quid       	"43734D9A03BA"
					documentation 	
|*
|	The source address has been set.
|
|	This bit indicates whether the value stored in #ip6 src field
|	and #iSrcId is to be used as a source address as is.
|
|	Initialized from TFlowInfo::iLocalSet, which tells whether user specified tbe
|	source address or not (e.g used RSocket Bind method). The value
|	examined after each MIp6Hook::OpenL call, and if non-zero,
|	the source in ip6 is used as is. If zero, then the normal
|	source address selection is attempted based on the current
|	destination address (#iSrcId and destination address).
|
|	@par MIp6Hook::OpenL
|	A hook hook may set this flag, if it defines the source
|	address and id. A hook may clear this flag, if it wants the
|	stack (or some later hook to choose the source address).
|	Clearing operation is normally needed only by a tunneling hook.
|
|	@note
|		If the hook specifies the source address, it must be either
|		a valid source address for the interface or unspecified
|		address.
|
|	@par MFlowHook::ReadyL
|	Upon entry to the ReadyL, the source address is always fully
|	known (the hook can assume that #iSrcId and the #ip6 source
|	addresses are valid).
|	If the source address was set before the OpenL, then this
|	must restore the original value (along with the #iSrcId
|	and source address).
					
					label      	"iSourceSet"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$790"
					quid       	"43734D9A03BC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$791"
				quid       	"43734D9A03BE"
				roles      	(list role_list
				    (object Role "iFragment"
					quid       	"43734D9A03BF"
					documentation 	
|*
|	The fragment processing alredy done.
|	
|	This bit is meaningful only in OpenL phase. If already set,
|	then some ealier hook has requested that the packet must
|	be fragmented to fit the mtu.
|	
|	A tunneling hook can set this bit in OpenL, if it needs
|	the fragmenting to happen before the ApplyL is called (e.g.
|	the fragments are tunneled instead of fragmenting the
|	tunneling).
|	
|	This bit can only be set or left as is. It cannot be cleared
|	once set.
					
					label      	"iFragment"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$792"
					quid       	"43734D9A03C1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$793"
				quid       	"43734D9A03C8"
				roles      	(list role_list
				    (object Role "iProtocol"
					quid       	"43734D9A03C9"
					documentation 	
|*
|	Selector info, the upper layer protocol.
|
|	iProtocol has the same value as ip6.NextHeader() when iPacket is empty,
|	and otherwise it is the same as NextHeader() of the last extension
|	header in the iPacket.
|
|	The values of the other selector fields: #iIcmpType, #iIcmpCode
|	#iSrcPort and #iDstPort depend on iProtocol. Whenever iProtocol
|	is changed, the other fields must be updated accordingly.
|
|	@par MIp6Hook::OpenL
|	Because iPacket cannot be modified during the OpenL phase, the
|	content of this field and the Next Header (protocol) field in
|	the #ip6 pseudoheader must always be the same. This field should
|	be considered as <b>read-only</b>, unless the hook intends to
|	apply IP-in-IP tunneling, in which case the hook <b>must</b>
|	change the value to the appropriate tunneling protocol
|	(#KProtocolInet6Ipip or #KProtocolInetIpip).
|
|    @par MFlowHook::ReadyL
|	Only a tunneling hook needs to restore the value here to match
|	the original upper layer protocol. See #iPacket for
|	more detailed information.
					
					label      	"iProtocol"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$794"
					quid       	"43734D9A03CB"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$795"
				quid       	"43734D9A03CD"
				roles      	(list role_list
				    (object Role "iIcmpType"
					quid       	"43734D9A03CE"
					documentation 	
|*
|	Selector field whose value depends on #iProtocol. 
| 
|	If this field does not have meaning with the protocol,
|	the field content should be set to ZERO.
					
					label      	"iIcmpType"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$796"
					quid       	"43734D9A03D8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$797"
				quid       	"43734D9A03DA"
				roles      	(list role_list
				    (object Role "iIcmpCode"
					quid       	"43734D9A03DB"
					documentation 	
|*
|	Selector field whose value depends on #iProtocol. 
| 
|	If this field does not have meaning with the protocol,
|	the field content should be set to ZERO.
					
					label      	"iIcmpCode"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$798"
					quid       	"43734D9A03DD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$799"
				quid       	"43734D9B0000"
				roles      	(list role_list
				    (object Role "iSrcPort"
					quid       	"43734D9B0001"
					documentation 	
|*
|	Selector field whose value depends on #iProtocol. 
| 
|	If this field does not have meaning with the protocol,
|	the field content should be set to ZERO.
					
					label      	"iSrcPort"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$800"
					quid       	"43734D9B0003"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$801"
				quid       	"43734D9B0005"
				roles      	(list role_list
				    (object Role "iDstPort"
					quid       	"43734D9B0006"
					documentation 	
|*
|	Selector field whose value depends on #iProtocol. 
| 
|	If this field does not have meaning with the protocol,
|	the field content should be set to ZERO.
					
					label      	"iDstPort"
					supplier   	"TUint16"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$802"
					quid       	"43734D9B0008"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$803"
				quid       	"43734D9B000F"
				roles      	(list role_list
				    (object Role "iOffset"
					quid       	"43734D9B0010"
					documentation 	
|*
|	The amount of pre-computed IPv6 extension headers in iPacket which
|	are copied to the beginning of each outgoing packet
|
|	If iOffset > 0, then #iPacket includes that much of extension
|	headers that are copied in front of each packet.
					
					label      	"iOffset"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$804"
					quid       	"43734D9B0012"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$805"
				quid       	"43734D9B001F"
				roles      	(list role_list
				    (object Role "iPacket"
					quid       	"43734D9B0020"
					documentation 	
|*
|	Pre-computed extension headers for all packets in this flow.
|	
|	These can only be added in the ReadyL phase. If any of the
|	ReadyL's adds extension headers into this, it must take care
|	of maintaining the correct Next Header in the virtual IP header
|	(and the original upper layer protocol must be placed in the
|	next header of the last extension header added.
|	
|	Stack copies the content of this to each outgoing packet, just below
|	the IP header, before running the ApplyL functions of the outbound
|	flow hooks.
|
|	@par MIp6Hook::OpenL
|	The iPacket <b>must not</b> be modified during the OpenL phase.
|
|	@par MFlowHook::ReadyL
|	A non-tunneling hook may add extension headers into the current
|	iPacket. A tunneling hook has a more complex requirements:
|	it must save the current iPacket and #iOffset and initialize
|	iOffset = 0, and iPacket as empty.
|
|    @par MFlowHook::ApplyL
|	A tunnelin a tunneling hook adds the tunneling IP header here.
|	It must also copy the saved iPacket below this header.
					
					label      	"iPacket"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufPacketPeek"
					quidu      	"43734D9A029F"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$806"
					quid       	"43734D9B0022"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$807"
				quid       	"43734D9B0024"
				roles      	(list role_list
				    (object Role "iIcmp"
					quid       	"43734D9B0025"
					documentation 	
|*
|	The received packet which caused an ICMP error reply to be sent.
|
|	This is only used for ICMP error repply flows, and should be
|	ignored by others -- mainly for IPSEC hook. The packet, if
|	present, is in unpacked state.
					
					label      	"iIcmp"
					supplier   	"RMBufPacketBase"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$808"
					quid       	"43734D9B002E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$809"
				quid       	"43734D9B0030"
				roles      	(list role_list
				    (object Role "iInterfaceIndex"
					quid       	"43734D9B0031"
					documentation 	
|*
|	The current destination interface.
|
| 	This is ONLY used during connect/OpenL phase.
|
|	The value is maintained by the stack, and is intended as
|	read-only information for the hooks that have a use for
|	it (for example, IPSEC implementing VPN specific policies).
|
|	A hook must not modify this value (the stack will recompute
|	the value after each OpenL, based on the possibly changed
|	address parameters in the TPacketHead)
|
|	@par MIp6Hook::OpenL
|	<b>read-only</b>
|	@par MFlowHook::ReadyL
|	<b>read-only</b>
					
					label      	"iInterfaceIndex"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$810"
					quid       	"43734D9B0033"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$811"
				quid       	"43734D9B007F"
				roles      	(list role_list
				    (object Role "iLength:TInt"
					quid       	"43734D9B0080"
					documentation 	
|*
|	Length of the mapped region.
|
|	The real mapped length as computed by the Access function.
|	If access returned non-NULL, the following is always TRUE:
|
|	@li	aMin <= iLength
					
					label      	"iLength:TInt"
					supplier   	"TInt"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$812"
					quid       	"43734D9B0082"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6PacketBase"
					quidu      	"43734D9B006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$813"
				quid       	"43734D9B009C"
				roles      	(list role_list
				    (object Role "iAlign:TAlign"
					quid       	"43734D9B009D"
					documentation 	
|*
|	The align requirement.
					
					label      	"iAlign:TAlign"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6PacketBase::TAlign"
					quidu      	"43734D9B00BB"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$814"
					quid       	"43734D9B009F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6PacketBase"
					quidu      	"43734D9B006D"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$815"
				quid       	"43734D9B01E4"
				roles      	(list role_list
				    (object Role "iCurrent"
					quid       	"43734D9B01E5"
					documentation 	"* The RMBuf of the current point."
					label      	"iCurrent"
					supplier   	"RMBuf"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$816"
					quid       	"43734D9B01E7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketPoker"
					quidu      	"43734D9B01A5")))
			    (object Association "$UNNAMED$817"
				quid       	"43734D9B01E9"
				roles      	(list role_list
				    (object Role "iOffset"
					quid       	"43734D9B01EA"
					documentation 	"* The offset of the current point in the RMBuf."
					label      	"iOffset"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$818"
					quid       	"43734D9B01EC"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketPoker"
					quidu      	"43734D9B01A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$819"
				quid       	"43734D9B01F4"
				roles      	(list role_list
				    (object Role "iTail"
					quid       	"43734D9B01F5"
					documentation 	"* Remaining bytes starting from the current point in the RMBuf."
					label      	"iTail"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$820"
					quid       	"43734D9B01F7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketPoker"
					quidu      	"43734D9B01A5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$821"
				quid       	"43734D9B02A3"
				roles      	(list role_list
				    (object Role "iSum"
					quid       	"43734D9B02A4"
					label      	"iSum"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$822"
					quid       	"43734D9B02A6"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TChecksum"
					quidu      	"43734D9B0242"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$823"
				quid       	"43734D9C029F"
				roles      	(list role_list
				    (object Role "iNetwork"
					quid       	"43734D9C02A0"
					documentation 	
|*
|	* Network instance, if non-NULL.
|	*
|	* Initialized and maintained by DoBindTo, The pointer value
|	* should be considered as "read-only" by the derived class.
					
					label      	"iNetwork"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MNetworkService"
					quidu      	"43734D9C01B5"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$824"
					quid       	"43734D9C02A2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolInet6Binder"
					quidu      	"43734D9C0271")))
			    (object Association "$UNNAMED$825"
				quid       	"43734D9C037B"
				roles      	(list role_list
				    (object Role "iNext"
					quid       	"43734D9C037C"
					label      	"iNext"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TChain<K,V>"
					quidu      	"43734D9C036E"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$826"
					quid       	"43734D9C037E"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TChain"
					quidu      	"43734D9C035B")))
			    (object Association "$UNNAMED$827"
				quid       	"43734D9D0022"
				roles      	(list role_list
				    (object Role "iKeyMode:TKeyMode"
					quid       	"43734D9D0023"
					label      	"iKeyMode:TKeyMode"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::THashKeyIp6::TKeyMode"
					quidu      	"43734D9D003E"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$828"
					quid       	"43734D9D0025"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::THashKeyIp6"
					quidu      	"43734D9D0000"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$829"
				quid       	"43734D9D002E"
				roles      	(list role_list
				    (object Role "iAddress:TIp6Addr"
					quid       	"43734D9D002F"
					label      	"iAddress:TIp6Addr"
					supplier   	"TIp6Addr"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$830"
					quid       	"43734D9D0031"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::THashKeyIp6"
					quidu      	"43734D9D0000"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$831"
				quid       	"43734D9D0033"
				roles      	(list role_list
				    (object Role "iScopeId:TUint32"
					quid       	"43734D9D0034"
					label      	"iScopeId:TUint32"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$832"
					quid       	"43734D9D0036"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::THashKeyIp6"
					quidu      	"43734D9D0000"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$833"
				quid       	"43734D9D00DA"
				roles      	(list role_list
				    (object Role "iTable"
					quid       	"43734D9D00DB"
					label      	"iTable"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TChain<K,V>"
					quidu      	"43734D9C036E"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$834"
					quid       	"43734D9D00DD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::THashTable"
					quidu      	"43734D9D009C")))
			    (object Association "$UNNAMED$835"
				quid       	"43734D9D00DF"
				roles      	(list role_list
				    (object Role "iSize"
					quid       	"43734D9D00E0"
					label      	"iSize"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$836"
					quid       	"43734D9D00EB"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::THashTable"
					quidu      	"43734D9D009C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$837"
				quid       	"43734D9D010A"
				roles      	(list role_list
				    (object Role "iStoreTime:TTime"
					quid       	"43734D9D010B"
					label      	"iStoreTime:TTime"
					supplier   	"TTime"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$838"
					quid       	"43734D9D010D"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TCacheInfo"
					quidu      	"43734D9D0109"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$839"
				quid       	"43734D9D0119"
				roles      	(list role_list
				    (object Role "iMetrics[KNumCacheMetrics]:TUint32"
					quid       	"43734D9D011A"
					label      	"iMetrics[KNumCacheMetrics]:TUint32"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$840"
					quid       	"43734D9D011C"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TCacheInfo"
					quidu      	"43734D9D0109"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$841"
				quid       	"43734D9F0187"
				roles      	(list role_list
				    (object Role "i[8]"
					quid       	"43734D9F0188"
					label      	"i[8]"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$842"
					quid       	"43734D9F018A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6OptionICMP_Mtu"
					quidu      	"43734D9F0148"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$843"
				quid       	"43734DA001D4"
				roles      	(list role_list
				    (object Role "iFlow"
					quid       	"43734DA001D5"
					documentation 	"* The flow context."
					label      	"iFlow"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$844"
					quid       	"43734DA001D7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RFlowContext"
					quidu      	"43734DA00167")))
			    (object Association "$UNNAMED$845"
				quid       	"43734DA00203"
				roles      	(list role_list
				    (object Role "iFlow"
					quid       	"43734DA00204"
					documentation 	"* Flow context for the packet."
					label      	"iFlow"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RFlowContext"
					quidu      	"43734DA00167"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$846"
					quid       	"43734DA00206"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RMBufSendInfo"
					quidu      	"43734DA001F4"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$847"
				quid       	"43734DA002CE"
				roles      	(list role_list
				    (object Role "iRemote"
					quid       	"43734DA002CF"
					documentation 	
|*
|	* Current remote addess as set by upper layer.
|	*
|	* Must always be specified before a flow can be connecte or
|	* used for sending packets.
|	*
|	* See RFlowContext::SetRemoteAddr, CFlowContext::RemoteAddr
					
					label      	"iRemote"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$848"
					quid       	"43734DA002D1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$849"
				quid       	"43734DA002DE"
				roles      	(list role_list
				    (object Role "iLocal"
					quid       	"43734DA002DF"
					documentation 	
|*
|	* Current local address (system or application selected).
|	*
|	* See RFlowContext::SetLocalAddr, CFlowContext::LocalAddr
					
					label      	"iLocal"
					supplier   	"TInetAddr"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$850"
					quid       	"43734DA002E1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$851"
				quid       	"43734DA002E3"
				roles      	(list role_list
				    (object Role "iProtocol"
					quid       	"43734DA002E4"
					documentation 	
|*
|	* The protocol associated with the flow.
|	*
|	* See RFlowContext::SetProtocol, CFlowContext::Protocol
					
					label      	"iProtocol"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$852"
					quid       	"43734DA002E6"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$853"
				quid       	"43734DA002EE"
				roles      	(list role_list
				    (object Role "iIcmpType"
					quid       	"43734DA002EF"
					documentation 	
|*
|	* ICMP type, when protocol is ICMP (or similar).
|	*
|	* See RFlowContext::SetIcmpType, CFlowContext::GetIcmpTypeCode
					
					label      	"iIcmpType"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$854"
					quid       	"43734DA002F1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$855"
				quid       	"43734DA002F3"
				roles      	(list role_list
				    (object Role "iIcmpCode"
					quid       	"43734DA002F4"
					documentation 	
|*
|	* ICMP code, when protocol is ICMP (or similar).
|	*
|	* See RFlowContext::SetIcmpType, CFlowContext::GetIcmpTypeCode
					
					label      	"iIcmpCode"
					supplier   	"TUint8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$856"
					quid       	"43734DA002F6"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$857"
				quid       	"43734DA002FD"
				roles      	(list role_list
				    (object Role "iLocalSet"
					quid       	"43734DA002FE"
					documentation 	
|*
|	* Set when upper layer set the local address.
|	*
|	* When set, the stack assumes the upper layer has specified
|	* the source address of the flow. When not set, the stack
|	* chooses the source address.
|	*
|	* This flag is cleared or set by the RFlowContext::SetLocalAddr().
|	* The flag is cleared when address is unspecified and set otherwise.
|	* Initial value is unset, if SetLocalAddr is never called.
|	*
|	* See also CFlowContext::IsLocalSet
					
					label      	"iLocalSet"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$858"
					quid       	"43734DA00300"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$859"
				quid       	"43734DA00302"
				roles      	(list role_list
				    (object Role "iNoInterfaceError"
					quid       	"43734DA00303"
					documentation 	
|*
|	* Set when interface errors should not affect the flow.
|	*
|	* When an interface goes down (or reports an error), all flows
|	* that are currently connected (routed) to this interface, are
|	* also set into error error state (effectively, causing a
|	* socket error to the applications).
|	*
|	* When this flag is set, flow is not set to the error state. However,
|	* if interface is going down, the flow is put into hold/pending
|	* state (until another or same interface becomes again available).
|	*
|	* See also the socket option: #KSoNoInterfaceError
					
					label      	"iNoInterfaceError"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$860"
					quid       	"43734DA00305"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$861"
				quid       	"43734DA0030D"
				roles      	(list role_list
				    (object Role "iNoInterfaceUp"
					quid       	"43734DA0030E"
					documentation 	
|*
|	* Set when this flow should not try to bring up the interface.
|	*
|	* When a connect is attempted on a flow and it fails due to
|	* missing routes (no suitable interfaces up or configured yet), the
|	* stack signals the NIFMAN (NoBearer notify function).
|	*
|	* When this flag is set, NIFMAN is not notified and the flow is
|	* just placed into hold/pending state to wait for possible interface
|	* or route to appear.
|	*
|	* @note
|	*	NoBearer does not exisit in pre 7.0s systems. In such
|	*	systems the stack itself activates the "netdial process" in
|	*	this situation.
					
					label      	"iNoInterfaceUp"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$862"
					quid       	"43734DA00310"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$863"
				quid       	"43734DA0031C"
				roles      	(list role_list
				    (object Role "iForwardingFlow"
					quid       	"43734DA0031D"
					documentation 	
|*
|	* Set when flow is used for packet forwarding.
|	*
|	* This flag, when set, disables the source address checking.
|	* Normally the stack works in "strong model" and requires that
|	* a packet has a valid source address on the interface.
|	* Forwarded packets have other than local source address and
|	* the check must be disabled.
|	*
|	* This can only be set internally or from the hooks. There is no
|	* application level socket option to set this.
					
					label      	"iForwardingFlow"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$864"
					quid       	"43734DA0031F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$865"
				quid       	"43734DA00321"
				roles      	(list role_list
				    (object Role "iLockType"
					quid       	"43734DA00322"
					documentation 	
| Note! Cannot use TScopeType below, because it would make the
| bitfield into signed and fail on tests like:
|		x.iLockType == EScopeType_NET
| even if x.iLockType has value EScopeType_NET!!! -- msa
|*
|	* Locked scope-1 (0..15) [TScopeType].
|	*
|	* This valid only when iLockId is non-zero.
					
					label      	"iLockType"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$866"
					quid       	"43734DA00324"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$867"
				quid       	"43734DA0032C"
				roles      	(list role_list
				    (object Role "iLockId"
					quid       	"43734DA0032D"
					documentation 	
|*
|	* Current Locking Id.
|	*
|	* Value ZERO is unlocked. Non-Zero value is a zone id in the scope
|	* specified by iLockType.
					
					label      	"iLockId"
					supplier   	"TUint32"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$868"
					quid       	"43734DA0032F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$869"
				quid       	"43734DA10280"
				roles      	(list role_list
				    (object Role "iMgr:MFlowManager* const"
					quid       	"43734DA10281"
					documentation 	"* The flow manager that created this object."
					label      	"iMgr:MFlowManager* const"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MFlowManager"
					quidu      	"43734DA103B9"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$870"
					quid       	"43734DA10283"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5")))
			    (object Association "$UNNAMED$871"
				quid       	"43734DA10285"
				roles      	(list role_list
				    (object Role "iRefs"
					quid       	"43734DA10290"
					documentation 	
|* Contains the object reference count.
|	* 
|	* For a single reference, this is 0.
					
					label      	"iRefs"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$872"
					quid       	"43734DA10292"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$873"
				quid       	"43734DA10294"
				roles      	(list role_list
				    (object Role "iStatus"
					quid       	"43734DA10295"
					documentation 	
|* The flow's status.
|	* 
|	* @li = 0: up and running
|	* @li > 0: pending
|	* @li < 0: error.
					
					label      	"iStatus"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$874"
					quid       	"43734DA10297"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$875"
				quid       	"43734DA1029F"
				roles      	(list role_list
				    (object Role "iInfo"
					quid       	"43734DA102A0"
					documentation 	"* The Upper Layer Flow Information"
					label      	"iInfo"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TFlowInfo"
					quidu      	"43734DA002BF"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$876"
					quid       	"43734DA102A2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$877"
				quid       	"43734DA102A4"
				roles      	(list role_list
				    (object Role "iChanged"
					quid       	"43734DA102A5"
					documentation 	
|*	
|	* Set when flow needs a reconnect (selector information changed).
|	*
|	* When this is set (1), RFlowContext::Status (and some other methods) will
|	* automaticly call CFlowContext::Connect for the flow. Primary reason for
|	* this to be set is that the flow selector information has been changed
|	* (@ref setselectors).
|	*
|	* This can be set explicitly by the CFlowContext::SetChanged function (or
|	* MFlowManager::SetChanged).
					
					label      	"iChanged"
					supplier   	"TUint"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$878"
					quid       	"43734DA102A7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$879"
				quid       	"43734DA102AF"
				roles      	(list role_list
				    (object Role "iIgnoreFlowControl"
					quid       	"43734DA102B0"
					documentation 	
|*
|	* Flag that indicates that NIF HOLD return should not block the flow.
|	*
|	* After a packet send a NIF can return a value that indicates that no
|	* more packets are to be sent to it, until it allows it again via
|	* the CProtocolBase::StartSending call. Normally, such indication
|	* sets the flow into HOLD state.
|	*
|	* When this flag is set, flow is not put into HOLD. This flag should
|	* only be used by a hook that have other means of enforcing the flow
|	* control (for example QOS).
					
					label      	"iIgnoreFlowControl"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$880"
					quid       	"43734DA102B2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$881"
				quid       	"43734DA102BF"
				roles      	(list role_list
				    (object Role "iHead"
					quid       	"43734DA102C0"
					documentation 	"* Precomputed packet header information."
					label      	"iHead"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TPacketHead"
					quidu      	"43734D9A036B"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$882"
					quid       	"43734DA102C2"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$883"
				quid       	"43734DA102C4"
				roles      	(list role_list
				    (object Role "iPathMtu"
					quid       	"43734DA102CE"
					documentation 	
|*
|	* The current Path MTU
|	*
|	* Set from the path MTU of the connected interface. May change
|	* dynamically due to ICMP "packet too big" or other events.
					
					label      	"iPathMtu"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$884"
					quid       	"43734DA102D0"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$885"
				quid       	"43734DA102D2"
				roles      	(list role_list
				    (object Role "iHdrSize"
					quid       	"43734DA102D3"
					documentation 	
|*
|	* The header overhead by IP layer and hooks
|	*
|	* The iHdrSize is initialized to 0 at the beginning of the MIp6Hook::OpenL
|	* phase.
|	* The final value at the end of the OpenL phase is saved, and this value
|	* will be the initial value at the beginning of the MFlowHook::ReadyL phase.
|	*
|	* The final value at the end of the ReadyL phase must be the total amount
|	* of header space required by the layers below the transport (upper layer
|	* protocol). The space available for the upper layer header and payload
|	* is: iPathMtu - iHdrSize.
|	*
|	* The hook can add the header space requirement in OpenL or ReadyL
|	* method. If it does it in OpenL, it does not need to touch the
|	* iHdrSize in ReadyL method (for example, IPSEC only knows the
|	* exact required header space at ReadyL phase).
|	*
|	* If a hook uses the TPacketHead::iPacket member to store precomputed
|	* headers, which are automaticly appended to each packet, it must include
|	* the amount into iHdrSize (it must carefully compute the change of length
|	* in iPacket, if it adds new data there).
|	*
|	* The stack includes implicitly the header space for INNERMOST IP header
|	* (which is also the final IP header, if no tunneling is present). Any hook,
|	* that does tunneling, must include the OUTER IP header requirements into
|	* the iHdrSize (a tunneling hook is ADDING the outer header!).
					
					label      	"iHdrSize"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$886"
					quid       	"43734DA102D5"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$887"
				quid       	"43734DA102DE"
				roles      	(list role_list
				    (object Role "iProvider"
					quid       	"43734DA102DF"
					documentation 	"* Receives state change upcalls. Also the owner of the flow."
					label      	"iProvider"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::MProviderNotify"
					quidu      	"43734DA0000F"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$888"
					quid       	"43734DA102E1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5")))
			    (object Association "$UNNAMED$889"
				quid       	"43734DA102EE"
				roles      	(list role_list
				    (object Role "iStorage"
					quid       	"43734DA102EF"
					documentation 	"* Storage for any other options."
					label      	"iStorage"
					supplier   	"COptionValue"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$890"
					quid       	"43734DA102F1"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
					quidu      	"43734DA101C5")))
			    (object Association "$UNNAMED$891"
				quid       	"43734DA2038E"
				roles      	(list role_list
				    (object Role "i[8]:TUint8"
					quid       	"43734DA2038F"
					label      	"i[8]:TUint8"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$892"
					quid       	"43734DA20391"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6Options"
					quidu      	"43734DA2035B"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$893"
				quid       	"43734DA3005D"
				roles      	(list role_list
				    (object Role "i[2]"
					quid       	"43734DA3005E"
					label      	"i[2]"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$894"
					quid       	"43734DA30060"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6OptionBase"
					quidu      	"43734DA3002E"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$895"
				quid       	"43734DA300EA"
				roles      	(list role_list
				    (object Role "i[2]"
					quid       	"43734DA300EB"
					label      	"i[2]"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$896"
					quid       	"43734DA300ED"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TInet6DstOptionBase"
					quidu      	"43734DA300BB"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$897"
				quid       	"43BA68EF03AC"
				roles      	(list role_list
				    (object Role "iSelectors"
					quid       	"43BA68EF03AD"
					label      	"iSelectors"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CPolicySelector"
					quidu      	"4373492F00CB"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$898"
					quid       	"43BA68EF03AF"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
					quidu      	"4373492F0148")))
			    (object Association "$UNNAMED$899"
				quid       	"43BA68FA035E"
				roles      	(list role_list
				    (object Role "iSAPlink"
					quid       	"43BA68FA035F"
					documentation 	" ...for the associated protocol class."
					label      	"iSAPlink"
					supplier   	"TDblQueLink"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$900"
					quid       	"43BA68FA0361"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderIpsecBase"
					quidu      	"43BA68FA02F1"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$901"
				quid       	"43BA68FA0363"
				roles      	(list role_list
				    (object Role "iListening"
					quid       	"43BA68FA0364"
					label      	"iListening"
					supplier   	"TUint"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$902"
					quid       	"43BA68FA0366"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderIpsecBase"
					quidu      	"43BA68FA02F1"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$903"
				quid       	"43BA68FA0368"
				roles      	(list role_list
				    (object Role "iRecvQ"
					quid       	"43BA68FA0369"
					documentation 	" Provide the receive queue for the SAP"
					label      	"iRecvQ"
					supplier   	"RMBufPktQ"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$904"
					quid       	"43BA68FA036F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderIpsecBase"
					quidu      	"43BA68FA02F1"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$905"
				quid       	"43BA68FA0371"
				roles      	(list role_list
				    (object Role "iQueueLimit"
					quid       	"43BA68FA0372"
					documentation 	
|*
|	* Receive queue limit.
|	* The queue limit is used to control how much buffered data is allowed
|	* to be in the iRecvQ, before "congestion" control hits. The value counts
|	* bytes in iRecvQ in following way:
|	*
|	* @li	if iQueueLimit < 0, then incoming packet is dropped (= "congestion")
|	* @li	if iQueueLimit >= 0, then incoming packet is added into iRecvQ, and
|	*		the length of the packet is subtracted from the iQueueLimit. When
|	*		GetData removes the packet from the queue, the length is added back
|	*		to iQueueLimit.
|	*
|	* Thus, if left as initial value (= 0), only one packet at time can be
|	* queued. If initialized to 8000, then at most 8000 bytes and 1 packet
|	* can be queued at any point.
|	*
|	* Currently only enforced for the Policy Socket. PFKEY messages are
|	* too important to drop, and PFKEY clients MUST read the the
|	* socket.
					
					label      	"iQueueLimit"
					supplier   	"TInt"
					exportControl 	"Protected"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$906"
					quid       	"43BA68FA0374"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProviderIpsecBase"
					quidu      	"43BA68FA02F1"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$907"
				quid       	"43BA69070264"
				roles      	(list role_list
				    (object Role "iPolicy"
					quid       	"43BA69070265"
					label      	"iPolicy"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
					quidu      	"4373492F0148"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$908"
					quid       	"43BA69070267"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8")))
			    (object Association "$UNNAMED$909"
				quid       	"43BA690702D1"
				roles      	(list role_list
				    (object Role "iSecpol:CProtocolSecpol&"
					quid       	"43BA690702D2"
					documentation 	
|*
|	* The "master" parent.
|	*
|	* This "protocol" has no modifiable members, it borrows
|	* everything from the parent CProtocolSecpol.
					
					label      	"iSecpol:CProtocolSecpol&"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
					quidu      	"437347F603D8"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$910"
					quid       	"43BA690702D4"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec"
					quidu      	"437347F70157")))
			    (object Association "$UNNAMED$911"
				quid       	"4373493001B5"
				roles      	(list role_list
				    (object Role "iSoft"
					quid       	"4373493001B6"
					label      	"iSoft"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLifetime"
					quidu      	"4373493100FA"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$912"
					quid       	"4373493001B8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$913"
				quid       	"437349300177"
				roles      	(list role_list
				    (object Role "iTS"
					quid       	"437349300178"
					label      	"iTS"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTrafficSelectorSet"
					quidu      	"4373492F036B"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$914"
					quid       	"43734930017A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$915"
				quid       	"437349360265"
				roles      	(list role_list
				    (object Role "iHash[111]"
					quid       	"437349360266"
					documentation 	
|*
|	* The Security Association DataBase (SAD).
|	*
|	* The Collection of Security Associations
|	* hashed by *remote address*. The size of the
|	* hash is automatically controlled by the size
|	* of this array. Feel free to place any other
|	* magic constant (prime!) here, the code will adjust)
					
					label      	"iHash[111]"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$916"
					quid       	"437349360268"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
					quidu      	"437349360138")))
			    (object Association "$UNNAMED$917"
				quid       	"4373493001F4"
				roles      	(list role_list
				    (object Role "iEeng"
					quid       	"4373493001F5"
					label      	"iEeng"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CEncryptionBase"
					quidu      	"43734932005D"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$918"
					quid       	"4373493001F7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C")))
			    (object Association "$UNNAMED$919"
				quid       	"43734930010D"
				roles      	(list role_list
				    (object Role "iUsed"
					quid       	"43734930010E"
					label      	"iUsed"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$920"
					quid       	"437349300110"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$921"
				quid       	"437349300261"
				roles      	(list role_list
				    (object Role "iTimeout"
					quid       	"437349300262"
					label      	"iTimeout"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RTimeout"
					quidu      	"43734D8F029F"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$922"
					quid       	"437349300264"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$923"
				quid       	"437349300138"
				roles      	(list role_list
				    (object Role "$UNNAMED$924"
					quid       	"437349300139"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C")
				    (object Role "iNext"
					quid       	"43734930013B"
					label      	"iNext"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					exportControl 	"Private"
					is_navigable 	TRUE)))
			    (object Association "$UNNAMED$925"
				quid       	"43734930016C"
				roles      	(list role_list
				    (object Role "iInfo"
					quid       	"43734930016D"
					documentation 	" Additional Negotiated Information"
					label      	"iInfo"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RAssociationInfo"
					quidu      	"4373492F0399"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$926"
					quid       	"43734930016F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$927"
				quid       	"4373493001E4"
				roles      	(list role_list
				    (object Role "iAeng"
					quid       	"4373493001E5"
					label      	"iAeng"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase"
					quidu      	"43734932008C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$928"
					quid       	"4373493001E7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C")))
			    (object Association "$UNNAMED$929"
				quid       	"4373493001A7"
				roles      	(list role_list
				    (object Role "iHard"
					quid       	"4373493001A8"
					label      	"iHard"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLifetime"
					quidu      	"4373493100FA"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$930"
					quid       	"4373493001AA"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$931"
				quid       	"437349300232"
				roles      	(list role_list
				    (object Role "iBitmap[4]"
					quid       	"437349300233"
					label      	"iBitmap[4]"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$932"
					quid       	"437349300235"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$933"
				quid       	"43734930012D"
				roles      	(list role_list
				    (object Role "iFlags"
					quid       	"43734930012E"
					label      	"iFlags"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$934"
					quid       	"437349300130"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$935"
				quid       	"437349300101"
				roles      	(list role_list
				    (object Role "iState"
					quid       	"437349300109"
					label      	"iState"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$936"
					quid       	"43734930010B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$937"
				quid       	"437349300167"
				roles      	(list role_list
				    (object Role "iSrc"
					quid       	"437349300168"
					label      	"iSrc"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$938"
					quid       	"43734930016A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$939"
				quid       	"43734930019B"
				roles      	(list role_list
				    (object Role "iCurrent"
					quid       	"43734930019C"
					documentation 	
|*
|	* Current Lifetime tracking.
|	*
|	* @li iCurrent.iAddtime
|	*	the universal time of SA creation
|	* @li iCurrent.iUsetime
|	*	NullTTime(), before first use and the corresponding
|	*	Hard/iSoft values contain the lifetime in seconds.
|	*	the universal time of first SA use, iHard/iSoft
					
					label      	"iCurrent"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TLifetime"
					quidu      	"4373493100FA"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$940"
					quid       	"4373493001A5"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$941"
				quid       	"437349300222"
				roles      	(list role_list
				    (object Role "iSendSeq"
					quid       	"437349300223"
					label      	"iSendSeq"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExtendedSequenceNumber"
					quidu      	"4373492F02DE"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$942"
					quid       	"437349300225"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$943"
				quid       	"4373493001D4"
				roles      	(list role_list
				    (object Role "iIV"
					quid       	"4373493001D5"
					label      	"iIV"
					supplier   	"HBufC8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$944"
					quid       	"4373493001D7"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C")))
			    (object Association "$UNNAMED$945"
				quid       	"4373493000FC"
				roles      	(list role_list
				    (object Role "iType"
					quid       	"4373493000FD"
					documentation 	" Security Association State"
					label      	"iType"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$946"
					quid       	"4373493000FF"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$947"
				quid       	"437349300157"
				roles      	(list role_list
				    (object Role "iDst"
					quid       	"437349300158"
					documentation 	
| Security Association end points
| SAs must be unique by triple (iType, iSPI, iDst)
					
					label      	"iDst"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RIpAddress"
					quidu      	"43734938009C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$948"
					quid       	"43734930015A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$949"
				quid       	"437349300128"
				roles      	(list role_list
				    (object Role "iSPI"
					quid       	"437349300129"
					label      	"iSPI"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$950"
					quid       	"43734930012B"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$951"
				quid       	"437349300196"
				roles      	(list role_list
				    (object Role "iTunnelIndex"
					quid       	"437349300197"
					label      	"iTunnelIndex"
					supplier   	"TUint32"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$952"
					quid       	"437349300199"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$953"
				quid       	"4373493001CA"
				roles      	(list role_list
				    (object Role "iEalg"
					quid       	"4373493001CB"
					label      	"iEalg"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$954"
					quid       	"4373493001CD"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$955"
				quid       	"43734932003F"
				roles      	(list role_list
				    (object Role "iAssociation"
					quid       	"437349320040"
					label      	"iAssociation"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$956"
					quid       	"437349320042"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RSecurityAssociation"
					quidu      	"43734932001F")))
			    (object Association "$UNNAMED$957"
				quid       	"437349300213"
				roles      	(list role_list
				    (object Role "iRecvSeq"
					quid       	"437349300214"
					label      	"iRecvSeq"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExtendedSequenceNumber"
					quidu      	"4373492F02DE"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$958"
					quid       	"437349300216"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$959"
				quid       	"43734930011C"
				roles      	(list role_list
				    (object Role "iReplayCheck"
					quid       	"43734930011D"
					label      	"iReplayCheck"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$960"
					quid       	"43734930011F"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$961"
				quid       	"437349300186"
				roles      	(list role_list
				    (object Role "iNatTraversal"
					quid       	"437349300187"
					label      	"iNatTraversal"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CNatTraversal"
					quidu      	"43734937002E"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$962"
					quid       	"437349300189"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C")))
			    (object Association "$UNNAMED$963"
				quid       	"43734930014D"
				roles      	(list role_list
				    (object Role "iRefs"
					quid       	"43734930014E"
					documentation 	
|*
|	* The reference count.
|	* A very short term reference count to be used when
|	* calling methods whose side effect may be the destruction
|	* of this SA. The CSecurityAssoc destructor is run, when
|	* this count goes negative! Initial value is ZERO!
|	* (see Open()/Close() methods)
					
					label      	"iRefs"
					supplier   	"TInt"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$964"
					quid       	"437349300150"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$965"
				quid       	"4373493001C5"
				roles      	(list role_list
				    (object Role "iAalg"
					quid       	"4373493001C6"
					documentation 	" Encryption and authentication section"
					label      	"iAalg"
					supplier   	"TUint8"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$966"
					quid       	"4373493001C8"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$967"
				quid       	"4373493001F9"
				roles      	(list role_list
				    (object Role "iTestSeq"
					quid       	"4373493001FA"
					documentation 	" Running information"
					label      	"iTestSeq"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::TExtendedSequenceNumber"
					quidu      	"4373492F02DE"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$968"
					quid       	"437349300204"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$969"
				quid       	"437349300112"
				roles      	(list role_list
				    (object Role "iTestInWindow"
					quid       	"437349300113"
					label      	"iTestInWindow"
					supplier   	"TUint"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$970"
					quid       	"43734930011A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE)))
			    (object Association "$UNNAMED$971"
				quid       	"43734930013D"
				roles      	(list role_list
				    (object Role "iHandles"
					quid       	"437349300148"
					label      	"iHandles"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::RCircularList"
					quidu      	"437349380222"
					exportControl 	"Private"
					is_navigable 	TRUE)
				    (object Role "$UNNAMED$972"
					quid       	"43734930014A"
					supplier   	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
					quidu      	"43734930008C"
					is_aggregate 	TRUE))))
			logical_presentations 	(list unit_reference_list
			    (object ClassDiagram "rose Model Update Overview"
				quid       	"437347F7035B"
				title      	"rose Model Update Overview"
				zoom       	100
				max_height 	28350
				max_width  	21600
				origin_x   	0
				origin_y   	5132
				items      	(list diagram_item_list
				    (object Label @1
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					nlines     	3
					max_width  	1998
					label      	
|rose Model Update Overview
|This diagram was automatically created by Rational Rose Model Update Tool.
|10 November, 2005 15:15:35
					)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::TBuf<70>" @2
					ShowCompartmentStereotypes 	TRUE
					location   	(4015, 366)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@2
					    location   	(3885, 315)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	260
					    justify    	0
					    label      	"TBuf<70>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F402EF"
					width      	278
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TAddressBuf" @3
					ShowCompartmentStereotypes 	TRUE
					location   	(4003, 546)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@3
					    location   	(3846, 495)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	314
					    justify    	0
					    label      	"TAddressBuf")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F402EE"
					width      	332
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @4
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F402FE"
					client     	@3
					supplier   	@2
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolFamilyIpsec" @5
					ShowCompartmentStereotypes 	TRUE
					location   	(1512, 1115)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@5
					    location   	(1261, 1064)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	502
					    justify    	0
					    label      	"CProtocolFamilyIpsec")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F4030D"
					width      	520
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::CArrayFixFlat<TLibraryPtr>" @6
					ShowCompartmentStereotypes 	TRUE
					location   	(4495, 366)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@6
					    location   	(4180, 315)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	630
					    justify    	0
					    label      	"CArrayFixFlat<TLibraryPtr>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F50158"
					width      	648
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionNull" @7
					ShowCompartmentStereotypes 	TRUE
					location   	(2867, 1893)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@7
					    location   	(2678, 1842)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	378
					    justify    	0
					    label      	"CEncryptionNull")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F5034B"
					width      	396
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TUpperLayerSnoop" @8
					ShowCompartmentStereotypes 	TRUE
					location   	(3853, 1828)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@8
					    location   	(3628, 1777)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	"TUpperLayerSnoop")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F6007D"
					width      	468
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TSnoopHeader" @9
					ShowCompartmentStereotypes 	TRUE
					location   	(4064, 1165)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@9
					    location   	(3887, 1114)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	354
					    justify    	0
					    label      	"TSnoopHeader")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F600AB"
					width      	372
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::TDblQue<CProviderSecpol>" @10
					ShowCompartmentStereotypes 	TRUE
					location   	(6965, 759)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@10
					    location   	(6644, 708)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	642
					    justify    	0
					    label      	"TDblQue<CProviderSecpol>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F700AB"
					width      	660
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec" @11
					ShowCompartmentStereotypes 	TRUE
					location   	(5900, 1653)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@11
					    location   	(5722, 1602)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	356
					    justify    	0
					    label      	"CProtocolIpsec")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F70157"
					width      	374
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TKeyword" @12
					ShowCompartmentStereotypes 	TRUE
					location   	(6272, 1297)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@12
					    location   	(6150, 1246)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"TKeyword")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F70196"
					width      	262
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::token_type" @13
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(6586, 1300)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@13
					    location   	(6443, 1284)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	286
					    justify    	0
					    label      	"token_type")
					stereotype 	(object ItemLabel
					    Parent_View 	@13
					    location   	(6443, 1234)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	286
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F701B5"
					width      	304
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecReferenceCountObject" @14
					ShowCompartmentStereotypes 	TRUE
					location   	(2610, 660)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@14
					    location   	(2279, 609)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	662
					    justify    	0
					    label      	"CIpsecReferenceCountObject")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734930029F"
					width      	680
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RPolicyActions" @15
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(270, 390)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@15
					    location   	(89, 374)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"RPolicyActions")
					stereotype 	(object ItemLabel
					    Parent_View 	@15
					    location   	(89, 324)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F0072"
					width      	380
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSelectorInterface" @16
					ShowCompartmentStereotypes 	TRUE
					location   	(810, 390)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@16
					    location   	(591, 339)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	438
					    justify    	0
					    label      	"CSelectorInterface")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F008C"
					width      	456
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::RArray<CPolicySpec*>" @17
					ShowCompartmentStereotypes 	TRUE
					location   	(3834, 1764)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@17
					    location   	(3558, 1713)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	552
					    justify    	0
					    label      	"RArray<CPolicySpec*>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F0186"
					width      	570
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MSecurityPolicyManager" @18
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					IncludeAttribute 	TRUE
					IncludeOperation 	TRUE
					location   	(4533, 1275)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@18
					    location   	(4532, 1383)
					    anchor_loc 	1
					    nlines     	2
					    max_width  	429
					    justify    	0
					    label      	"MSecurityPolicyManager")
					icon       	"interface"
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F01C5"
					width      	58
					height     	58
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderSecpol" @19
					ShowCompartmentStereotypes 	TRUE
					location   	(6629, 1491)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@19
					    location   	(6432, 1440)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	394
					    justify    	0
					    label      	"CProviderSecpol")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F0213"
					width      	412
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::RArray<RTrafficSelector>" @20
					ShowCompartmentStereotypes 	TRUE
					location   	(810, 1290)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@20
					    location   	(514, 1239)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	592
					    justify    	0
					    label      	"RArray<RTrafficSelector>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F037A"
					width      	610
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase" @21
					ShowCompartmentStereotypes 	TRUE
					location   	(1578, 227)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@21
					    location   	(1334, 176)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	488
					    justify    	0
					    label      	"CAuthenticationBase")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734932008C"
					width      	506
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionBase" @22
					ShowCompartmentStereotypes 	TRUE
					location   	(2665, 1399)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@22
					    location   	(2452, 1348)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	426
					    justify    	0
					    label      	"CEncryptionBase")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734932005D"
					width      	444
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @23
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F5034C"
					client     	@7
					supplier   	@22
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TExtendedSequenceNumber" @24
					ShowCompartmentStereotypes 	TRUE
					location   	(6432, 1731)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@24
					    location   	(6107, 1680)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	650
					    justify    	0
					    label      	"TExtendedSequenceNumber")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F02DE"
					width      	668
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPolicyFilterInfo" @25
					ShowCompartmentStereotypes 	TRUE
					location   	(810, 1920)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@25
					    location   	(614, 1869)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	392
					    justify    	0
					    label      	"TPolicyFilterInfo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734930036B"
					width      	410
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CTransportSelector" @26
					ShowCompartmentStereotypes 	TRUE
					location   	(2756, 1055)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@26
					    location   	(2533, 1004)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	446
					    justify    	0
					    label      	"CTransportSelector")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493003B9"
					width      	464
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CPolicySelector" @27
					ShowCompartmentStereotypes 	TRUE
					location   	(3960, 120)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@27
					    location   	(3773, 69)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	374
					    justify    	0
					    label      	"CPolicySelector")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F00CB"
					width      	392
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @28
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493003BA"
					client     	@26
					supplier   	@14
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TLifetimeSeconds" @29
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(270, 2370)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@29
					    location   	(62, 2354)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	416
					    justify    	0
					    label      	"TLifetimeSeconds")
					stereotype 	(object ItemLabel
					    Parent_View 	@29
					    location   	(62, 2304)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	416
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734931003E"
					width      	434
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RAssociationInfo" @30
					ShowCompartmentStereotypes 	TRUE
					location   	(253, 1522)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@30
					    location   	(59, 1471)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	388
					    justify    	0
					    label      	"RAssociationInfo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F0399"
					width      	406
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TLifetimeAllocations" @31
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(270, 2010)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@31
					    location   	(37, 1994)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	466
					    justify    	0
					    label      	"TLifetimeAllocations")
					stereotype 	(object ItemLabel
					    Parent_View 	@31
					    location   	(37, 1944)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	466
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734931000F"
					width      	484
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TLifetimeBytes" @32
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(810, 2280)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@32
					    location   	(633, 2264)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	354
					    justify    	0
					    label      	"TLifetimeBytes")
					stereotype 	(object ItemLabel
					    Parent_View 	@32
					    location   	(633, 2214)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	354
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734931002E"
					width      	372
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TLifetime" @33
					ShowCompartmentStereotypes 	TRUE
					location   	(1350, 2190)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@33
					    location   	(1233, 2139)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	234
					    justify    	0
					    label      	"TLifetime")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493100FA"
					width      	252
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIdentity" @34
					ShowCompartmentStereotypes 	TRUE
					location   	(2343, 1059)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@34
					    location   	(2233, 1008)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	220
					    justify    	0
					    label      	"CIdentity")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734931008C"
					width      	238
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @35
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734931008D"
					client     	@34
					supplier   	@14
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CPolicySpec" @36
					ShowCompartmentStereotypes 	TRUE
					location   	(2700, 390)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@36
					    location   	(2542, 339)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	316
					    justify    	0
					    label      	"CPolicySpec")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F0000"
					width      	334
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @37
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F0001"
					client     	@36
					supplier   	@14
					line_style 	0)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::CArrayFixFlat<TAlgorithmMap>" @38
					ShowCompartmentStereotypes 	TRUE
					location   	(1350, 2820)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@38
					    location   	(995, 2769)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	710
					    justify    	0
					    label      	"CArrayFixFlat<TAlgorithmMap>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493102EE"
					width      	728
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy" @39
					ShowCompartmentStereotypes 	TRUE
					location   	(4500, 120)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@39
					    location   	(4302, 69)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	396
					    justify    	0
					    label      	"CSecurityPolicy")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F0148"
					width      	414
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::SecurityAssociationCallback" @40
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(2999, 3019)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@40
					    location   	(2672, 3003)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	654
					    justify    	0
					    label      	"SecurityAssociationCallback")
					stereotype 	(object ItemLabel
					    Parent_View 	@40
					    location   	(2672, 2953)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	654
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493103C9"
					width      	672
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RSecurityAssociation" @41
					ShowCompartmentStereotypes 	TRUE
					location   	(2474, 2271)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@41
					    location   	(2226, 2220)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	496
					    justify    	0
					    label      	"RSecurityAssociation")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734932001F"
					width      	514
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CLibraryList" @42
					ShowCompartmentStereotypes 	TRUE
					location   	(4495, 650)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@42
					    location   	(4348, 599)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	294
					    justify    	0
					    label      	"CLibraryList")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F50157"
					width      	312
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @43
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F5015A"
					client     	@42
					supplier   	@6
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAlgorithmList" @44
					ShowCompartmentStereotypes 	TRUE
					location   	(1347, 3062)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@44
					    location   	(1175, 3011)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	344
					    justify    	0
					    label      	"CAlgorithmList")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493102DE"
					width      	362
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @45
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493102F0"
					client     	@44
					supplier   	@38
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_ext" @46
					ShowCompartmentStereotypes 	TRUE
					location   	(2340, 3630)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@46
					    location   	(2218, 3601)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"sadb_ext")
					stereotype 	(object ItemLabel
					    Parent_View 	@46
					    location   	(2218, 3551)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493201F4"
					width      	262
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TSecurityAssocSpec" @47
					ShowCompartmentStereotypes 	TRUE
					location   	(810, 2640)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@47
					    location   	(569, 2589)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	482
					    justify    	0
					    label      	"TSecurityAssocSpec")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493101A5"
					width      	500
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::uint64_t" @48
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(1890, 3630)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@48
					    location   	(1752, 3614)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"uint64_t")
					stereotype 	(object ItemLabel
					    Parent_View 	@48
					    location   	(1752, 3564)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349320148"
					width      	294
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_msg" @49
					ShowCompartmentStereotypes 	TRUE
					location   	(3629, 5859)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@49
					    location   	(3470, 5808)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	318
					    justify    	0
					    label      	"T_sadb_msg")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734933034B"
					width      	336
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_sa" @50
					ShowCompartmentStereotypes 	TRUE
					location   	(2358, 5900)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@50
					    location   	(2215, 5849)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	286
					    justify    	0
					    label      	"T_sadb_sa")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734933036B"
					width      	304
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_lifetime" @51
					ShowCompartmentStereotypes 	TRUE
					location   	(1616, 4231)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@51
					    location   	(1429, 4180)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	374
					    justify    	0
					    label      	"T_sadb_lifetime")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734933038A"
					width      	392
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_address" @52
					ShowCompartmentStereotypes 	TRUE
					location   	(3060, 4080)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@52
					    location   	(2867, 4029)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	386
					    justify    	0
					    label      	"T_sadb_address")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493303A9"
					width      	404
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TExpireMessage" @53
					ShowCompartmentStereotypes 	TRUE
					location   	(973, 925)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@53
					    location   	(777, 874)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	392
					    justify    	0
					    label      	"TExpireMessage")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F5008C"
					width      	410
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_key" @54
					ShowCompartmentStereotypes 	TRUE
					location   	(2644, 5902)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@54
					    location   	(2494, 5851)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	300
					    justify    	0
					    label      	"T_sadb_key")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493303C8"
					width      	318
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_supported" @55
					ShowCompartmentStereotypes 	TRUE
					location   	(3600, 3990)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@55
					    location   	(3378, 3939)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	444
					    justify    	0
					    label      	"T_sadb_supported")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349340000"
					width      	462
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_ident" @56
					ShowCompartmentStereotypes 	TRUE
					location   	(2167, 4391)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@56
					    location   	(2003, 4340)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	328
					    justify    	0
					    label      	"T_sadb_ident")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734934000F"
					width      	346
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_sens" @57
					ShowCompartmentStereotypes 	TRUE
					location   	(2033, 5900)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@57
					    location   	(1872, 5849)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	322
					    justify    	0
					    label      	"T_sadb_sens")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734934002E"
					width      	340
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_prop" @58
					ShowCompartmentStereotypes 	TRUE
					location   	(3308, 5867)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@58
					    location   	(3147, 5816)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	322
					    justify    	0
					    label      	"T_sadb_prop")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734934003F"
					width      	340
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::uint8_t" @59
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(810, 3720)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@59
					    location   	(672, 3704)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"uint8_t")
					stereotype 	(object ItemLabel
					    Parent_View 	@59
					    location   	(672, 3654)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349320119"
					width      	294
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_x_selector" @60
					ShowCompartmentStereotypes 	TRUE
					location   	(1262, 5647)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@60
					    location   	(1062, 5618)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	400
					    justify    	0
					    label      	"sadb_x_selector")
					stereotype 	(object ItemLabel
					    Parent_View 	@60
					    location   	(1062, 5568)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	400
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493503C8"
					width      	418
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_selector" @61
					ShowCompartmentStereotypes 	TRUE
					location   	(1262, 5903)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@61
					    location   	(1062, 5852)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	400
					    justify    	0
					    label      	"T_sadb_selector")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734934005D"
					width      	418
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @62
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734934006D"
					client     	@61
					supplier   	@60
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::uint32_t" @63
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(1440, 3630)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@63
					    location   	(1302, 3614)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"uint32_t")
					stereotype 	(object ItemLabel
					    Parent_View 	@63
					    location   	(1302, 3564)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349320139"
					width      	294
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::T_sadb_ts" @64
					ShowCompartmentStereotypes 	TRUE
					location   	(4140, 4080)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@64
					    location   	(4004, 4029)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	272
					    justify    	0
					    label      	"T_sadb_ts")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734934008C"
					width      	290
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TAcquireMessage" @65
					ShowCompartmentStereotypes 	TRUE
					location   	(433, 934)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@65
					    location   	(224, 883)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	418
					    justify    	0
					    label      	"TAcquireMessage")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F403B9"
					width      	436
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_msg" @66
					ShowCompartmentStereotypes 	TRUE
					location   	(3633, 5634)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@66
					    location   	(3504, 5605)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	258
					    justify    	0
					    label      	"sadb_msg")
					stereotype 	(object ItemLabel
					    Parent_View 	@66
					    location   	(3504, 5555)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	258
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349320177"
					width      	276
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @67
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734933034C"
					client     	@49
					supplier   	@66
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyBase" @68
					ShowCompartmentStereotypes 	TRUE
					location   	(3330, 4440)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@68
					    location   	(3182, 4389)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	296
					    justify    	0
					    label      	"TPfkeyBase")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493400BB"
					width      	314
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_sa" @69
					ShowCompartmentStereotypes 	TRUE
					location   	(2350, 5644)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@69
					    location   	(2228, 5615)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"sadb_sa")
					stereotype 	(object ItemLabel
					    Parent_View 	@69
					    location   	(2228, 5565)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349320232"
					width      	262
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @70
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734933036C"
					client     	@50
					supplier   	@69
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyAssociation" @71
					ShowCompartmentStereotypes 	TRUE
					location   	(1615, 4927)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@71
					    location   	(1392, 4876)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	446
					    justify    	0
					    label      	"TPfkeyAssociation")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349340109"
					width      	464
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_lifetime" @72
					ShowCompartmentStereotypes 	TRUE
					location   	(1613, 3955)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@72
					    location   	(1449, 3926)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	328
					    justify    	0
					    label      	"sadb_lifetime")
					stereotype 	(object ItemLabel
					    Parent_View 	@72
					    location   	(1449, 3876)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	328
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493202BF"
					width      	346
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @73
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349330399"
					client     	@51
					supplier   	@72
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyLifetime" @74
					ShowCompartmentStereotypes 	TRUE
					location   	(3785, 5306)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@74
					    location   	(3612, 5255)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	346
					    justify    	0
					    label      	"TPfkeyLifetime")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349340148"
					width      	364
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_ident" @75
					ShowCompartmentStereotypes 	TRUE
					location   	(2160, 4080)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@75
					    location   	(2022, 4051)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"sadb_ident")
					stereotype 	(object ItemLabel
					    Parent_View 	@75
					    location   	(2022, 4001)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493203D8"
					width      	294
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @76
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734934001F"
					client     	@56
					supplier   	@75
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyIdentity" @77
					ShowCompartmentStereotypes 	TRUE
					location   	(2442, 4910)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@77
					    location   	(2271, 4859)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	342
					    justify    	0
					    label      	"TPfkeyIdentity")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493401A5"
					width      	360
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_address" @78
					ShowCompartmentStereotypes 	TRUE
					location   	(3056, 3721)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@78
					    location   	(2886, 3692)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	340
					    justify    	0
					    label      	"sadb_address")
					stereotype 	(object ItemLabel
					    Parent_View 	@78
					    location   	(2886, 3642)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	340
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734932032C"
					width      	358
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @79
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493303B9"
					client     	@52
					supplier   	@78
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_key" @80
					ShowCompartmentStereotypes 	TRUE
					location   	(2638, 5647)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@80
					    location   	(2516, 5618)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"sadb_key")
					stereotype 	(object ItemLabel
					    Parent_View 	@80
					    location   	(2516, 5568)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734932038A"
					width      	262
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @81
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493303C9"
					client     	@54
					supplier   	@80
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyKey" @82
					ShowCompartmentStereotypes 	TRUE
					location   	(2017, 4909)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@82
					    location   	(1875, 4858)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	284
					    justify    	0
					    label      	"TPfkeyKey")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349340290"
					width      	302
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_sens" @83
					ShowCompartmentStereotypes 	TRUE
					location   	(2036, 5641)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@83
					    location   	(1893, 5612)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	286
					    justify    	0
					    label      	"sadb_sens")
					stereotype 	(object ItemLabel
					    Parent_View 	@83
					    location   	(1893, 5562)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	286
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734933005D"
					width      	304
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @84
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734934002F"
					client     	@57
					supplier   	@83
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeySensitivity" @85
					ShowCompartmentStereotypes 	TRUE
					location   	(3780, 4350)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@85
					    location   	(3571, 4299)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	418
					    justify    	0
					    label      	"TPfkeySensitivity")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493402EE"
					width      	436
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_prop" @86
					ShowCompartmentStereotypes 	TRUE
					location   	(3308, 5641)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@86
					    location   	(3171, 5612)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	274
					    justify    	0
					    label      	"sadb_prop")
					stereotype 	(object ItemLabel
					    Parent_View 	@86
					    location   	(3171, 5562)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	274
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493300DA"
					width      	292
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @87
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734934004E"
					client     	@58
					supplier   	@86
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_comb" @88
					ShowCompartmentStereotypes 	TRUE
					location   	(1710, 4440)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@88
					    location   	(1562, 4411)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	296
					    justify    	0
					    label      	"sadb_comb")
					stereotype 	(object ItemLabel
					    Parent_View 	@88
					    location   	(1562, 4361)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	296
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349330167"
					width      	314
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyProposal" @89
					ShowCompartmentStereotypes 	TRUE
					location   	(270, 5700)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@89
					    location   	(85, 5649)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	370
					    justify    	0
					    label      	"TPfkeyProposal")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734934034B"
					width      	388
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_supported" @90
					ShowCompartmentStereotypes 	TRUE
					location   	(3587, 3671)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@90
					    location   	(3399, 3642)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	376
					    justify    	0
					    label      	"sadb_supported")
					stereotype 	(object ItemLabel
					    Parent_View 	@90
					    location   	(3399, 3592)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	376
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349330251"
					width      	394
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @91
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349340001"
					client     	@55
					supplier   	@90
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_alg" @92
					ShowCompartmentStereotypes 	TRUE
					location   	(2610, 4080)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@92
					    location   	(2488, 4051)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"sadb_alg")
					stereotype 	(object ItemLabel
					    Parent_View 	@92
					    location   	(2488, 4001)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	244
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734933029F"
					width      	262
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeySupported" @93
					ShowCompartmentStereotypes 	TRUE
					location   	(1611, 5072)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@93
					    location   	(1412, 5021)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	398
					    justify    	0
					    label      	"TPfkeySupported")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493403B9"
					width      	416
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_spirange" @94
					ShowCompartmentStereotypes 	TRUE
					location   	(1672, 5641)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@94
					    location   	(1497, 5612)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	350
					    justify    	0
					    label      	"sadb_spirange")
					stereotype 	(object ItemLabel
					    Parent_View 	@94
					    location   	(1497, 5562)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	350
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493302FD"
					width      	368
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeySpirange" @95
					ShowCompartmentStereotypes 	TRUE
					location   	(2081, 5065)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@95
					    location   	(1896, 5014)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	370
					    justify    	0
					    label      	"TPfkeySpirange")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734935003E"
					width      	388
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_x_ts" @96
					ShowCompartmentStereotypes 	TRUE
					location   	(4270, 3703)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@96
					    location   	(4134, 3674)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	272
					    justify    	0
					    label      	"sadb_x_ts")
					stereotype 	(object ItemLabel
					    Parent_View 	@96
					    location   	(4134, 3624)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	272
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349350399"
					width      	290
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @97
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734934008D"
					client     	@64
					supplier   	@96
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RTrafficSelectorSet" @98
					ShowCompartmentStereotypes 	TRUE
					location   	(811, 1531)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@98
					    location   	(584, 1480)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	454
					    justify    	0
					    label      	"RTrafficSelectorSet")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F036B"
					width      	472
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @99
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F037C"
					client     	@98
					supplier   	@20
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyTs" @100
					ShowCompartmentStereotypes 	TRUE
					location   	(5312, 3397)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@100
					    location   	(5193, 3346)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	238
					    justify    	0
					    label      	"TPfkeyTs")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734935008C"
					width      	256
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyMessage" @101
					ShowCompartmentStereotypes 	TRUE
					location   	(578, 555)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@101
					    location   	(391, 504)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	374
					    justify    	0
					    label      	"TPfkeyMessage")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349350196"
					width      	392
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @102
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F403C8"
					client     	@65
					supplier   	@101
					line_style 	0)
				    (object InheritView "" @103
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F5009C"
					client     	@53
					supplier   	@101
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::uint16_t" @104
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(2094, 2853)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@104
					    location   	(1956, 2837)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"uint16_t")
					stereotype 	(object ItemLabel
					    Parent_View 	@104
					    location   	(1956, 2787)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349320129"
					width      	294
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::sadb_gen_ext" @105
					ShowCompartmentStereotypes 	TRUE
					location   	(2971, 5641)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@105
					    location   	(2800, 5612)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	342
					    justify    	0
					    label      	"sadb_gen_ext")
					stereotype 	(object ItemLabel
					    Parent_View 	@105
					    location   	(2800, 5562)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	342
					    justify    	0
					    label      	"<<struct>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493502DE"
					width      	360
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPFkeyPrivExt" @106
					ShowCompartmentStereotypes 	TRUE
					location   	(259, 5889)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@106
					    location   	(78, 5838)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"TPFkeyPrivExt")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493500DA"
					width      	380
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyGenExtension" @107
					ShowCompartmentStereotypes 	TRUE
					location   	(3870, 4710)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@107
					    location   	(3627, 4659)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	486
					    justify    	0
					    label      	"TPfkeyGenExtension")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734935032C"
					width      	504
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager" @108
					ShowCompartmentStereotypes 	TRUE
					IncludeAttribute 	TRUE
					IncludeOperation 	TRUE
					location   	(2139, 3050)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@108
					    location   	(1882, 3000)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	514
					    justify    	0
					    label      	"CIpsecCryptoManager")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493200DA"
					width      	532
					height     	124
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::RArray<RIpAddress>" @109
					ShowCompartmentStereotypes 	TRUE
					location   	(6350, 1977)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@109
					    location   	(6104, 1926)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	492
					    justify    	0
					    label      	"RArray<RIpAddress>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F0196"
					width      	510
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::TDblQue<CProviderKey>" @110
					ShowCompartmentStereotypes 	TRUE
					location   	(720, 6240)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@110
					    location   	(439, 6189)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	562
					    justify    	0
					    label      	"TDblQue<CProviderKey>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349360282"
					width      	580
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderKey" @111
					ShowCompartmentStereotypes 	TRUE
					location   	(1350, 6240)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@111
					    location   	(1183, 6189)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	334
					    justify    	0
					    label      	"CProviderKey")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734936035B"
					width      	352
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CNatTraversal" @112
					ShowCompartmentStereotypes 	TRUE
					location   	(314, 5320)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@112
					    location   	(143, 5269)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	342
					    justify    	0
					    label      	"CNatTraversal")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734937002E"
					width      	360
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecNATT" @113
					ShowCompartmentStereotypes 	TRUE
					location   	(720, 6600)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@113
					    location   	(573, 6549)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	294
					    justify    	0
					    label      	"TIpsecNATT")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734937009C"
					width      	312
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecReasonCode" @114
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(1170, 6600)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@114
					    location   	(940, 6571)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	460
					    justify    	0
					    label      	"TIpsecReasonCode")
					stereotype 	(object ItemLabel
					    Parent_View 	@114
					    location   	(940, 6521)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	460
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349370196"
					width      	478
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecPanic" @115
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(3780, 5037)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@115
					    location   	(3625, 5008)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	310
					    justify    	0
					    label      	"TIpsecPanic")
					stereotype 	(object ItemLabel
					    Parent_View 	@115
					    location   	(3625, 4958)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	310
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493702FD"
					width      	328
					height     	182
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::IPSEC" @116
					ShowCompartmentStereotypes 	TRUE
					location   	(3095, 7541)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@116
					    location   	(2999, 7490)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	192
					    justify    	0
					    label      	"IPSEC")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734937034B"
					width      	210
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecIPIP" @117
					ShowCompartmentStereotypes 	TRUE
					location   	(270, 6780)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@117
					    location   	(131, 6729)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	278
					    justify    	0
					    label      	"TIpsecIPIP")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734937036B"
					width      	296
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecFragmentData" @118
					ShowCompartmentStereotypes 	TRUE
					location   	(4263, 937)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@118
					    location   	(4020, 886)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	486
					    justify    	0
					    label      	"TIpsecFragmentData")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F601B5"
					width      	504
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo" @119
					ShowCompartmentStereotypes 	TRUE
					location   	(4862, 940)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@119
					    location   	(4627, 889)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	470
					    justify    	0
					    label      	"CIpsecFragmentInfo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F60242"
					width      	488
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpAddress" @120
					ShowCompartmentStereotypes 	TRUE
					location   	(2491, 7421)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@120
					    location   	(2347, 7370)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	288
					    justify    	0
					    label      	"TIpAddress")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493703A9"
					width      	306
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecESP" @121
					ShowCompartmentStereotypes 	TRUE
					location   	(720, 6960)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@121
					    location   	(580, 6909)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	280
					    justify    	0
					    label      	"TIpsecESP")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734938002E"
					width      	298
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TParser" @122
					ShowCompartmentStereotypes 	TRUE
					location   	(6266, 1475)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@122
					    location   	(6162, 1424)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	208
					    justify    	0
					    label      	"TParser")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F702CE"
					width      	226
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::REndPoints" @123
					ShowCompartmentStereotypes 	TRUE
					location   	(2960, 2270)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@123
					    location   	(2810, 2219)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	300
					    justify    	0
					    label      	"REndPoints")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734938005F"
					width      	318
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEndPoint" @124
					ShowCompartmentStereotypes 	TRUE
					location   	(2040, 1059)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@124
					    location   	(1901, 1008)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	278
					    justify    	0
					    label      	"CEndPoint")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F40245"
					width      	296
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @125
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F40261"
					client     	@124
					supplier   	@14
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CPolicyAction" @126
					ShowCompartmentStereotypes 	TRUE
					location   	(2430, 210)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@126
					    location   	(2261, 159)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	338
					    justify    	0
					    label      	"CPolicyAction")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F002E"
					width      	356
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @127
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F003E"
					client     	@126
					supplier   	@14
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RTrafficSelector" @128
					ShowCompartmentStereotypes 	TRUE
					location   	(270, 1290)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@128
					    location   	(78, 1239)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	384
					    justify    	0
					    label      	"RTrafficSelector")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373492F032C"
					width      	402
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @129
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F039A"
					client     	@30
					supplier   	@128
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RPolicySelectorInfo" @130
					ShowCompartmentStereotypes 	TRUE
					location   	(279, 1743)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@130
					    location   	(45, 1692)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	468
					    justify    	0
					    label      	"RPolicySelectorInfo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734930030D"
					width      	486
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RIpAddress" @131
					ShowCompartmentStereotypes 	TRUE
					location   	(1170, 7050)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@131
					    location   	(1020, 6999)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	300
					    justify    	0
					    label      	"RIpAddress")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734938009C"
					width      	318
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPfkeyAddress" @132
					ShowCompartmentStereotypes 	TRUE
					location   	(5389, 3206)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@132
					    location   	(5200, 3155)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	378
					    justify    	0
					    label      	"TPfkeyAddress")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349340213"
					width      	396
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TAlgorithmMap" @133
					ShowCompartmentStereotypes 	TRUE
					location   	(270, 2730)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@133
					    location   	(91, 2679)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	358
					    justify    	0
					    label      	"TAlgorithmMap")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349310280"
					width      	376
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TAlgorithmName" @134
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(270, 7230)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@134
					    location   	(74, 7214)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	392
					    justify    	0
					    label      	"TAlgorithmName")
					stereotype 	(object ItemLabel
					    Parent_View 	@134
					    location   	(74, 7164)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	392
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493800EA"
					width      	410
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TAlgorithmClass" @135
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(810, 7320)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@135
					    location   	(618, 7304)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	384
					    justify    	0
					    label      	"TAlgorithmClass")
					stereotype 	(object ItemLabel
					    Parent_View 	@135
					    location   	(618, 7254)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	384
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493800FB"
					width      	402
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TAlgorithmDesc" @136
					ShowCompartmentStereotypes 	TRUE
					location   	(1620, 7230)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@136
					    location   	(1425, 7179)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	390
					    justify    	0
					    label      	"TAlgorithmDesc")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349380128"
					width      	408
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CMessageDigestCrypto" @137
					ShowCompartmentStereotypes 	TRUE
					location   	(2250, 7230)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@137
					    location   	(1981, 7179)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	538
					    justify    	0
					    label      	"CMessageDigestCrypto")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349380177"
					width      	556
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac" @138
					ShowCompartmentStereotypes 	TRUE
					location   	(1571, 662)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@138
					    location   	(1320, 611)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	502
					    justify    	0
					    label      	"CAuthenticationHmac")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F50203"
					width      	520
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @139
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F50204"
					client     	@138
					supplier   	@21
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSymmetricCipher" @140
					ShowCompartmentStereotypes 	TRUE
					location   	(270, 7590)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@140
					    location   	(47, 7539)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	446
					    justify    	0
					    label      	"CSymmetricCipher")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493801B5"
					width      	464
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionCipher" @141
					ShowCompartmentStereotypes 	TRUE
					location   	(2350, 1893)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@141
					    location   	(2131, 1842)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	438
					    justify    	0
					    label      	"CEncryptionCipher")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F502CE"
					width      	456
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @142
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F502CF"
					client     	@141
					supplier   	@22
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSymmetricCipher::TAction" @143
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(810, 7770)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@143
					    location   	(591, 7718)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	438
					    justify    	0
					    label      	"TAction")
					stereotype 	(object ItemLabel
					    Parent_View 	@143
					    location   	(591, 7668)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	438
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493801E4"
					width      	456
					height     	228
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolCrypto" @144
					ShowCompartmentStereotypes 	TRUE
					location   	(3269, 7176)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@144
					    location   	(3068, 7125)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	402
					    justify    	0
					    label      	"CProtocolCrypto")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"4373493801F4"
					width      	420
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TLibraryPtr" @145
					ShowCompartmentStereotypes 	TRUE
					location   	(1625, 846)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@145
					    location   	(1485, 795)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	280
					    justify    	0
					    label      	"TLibraryPtr")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F500FA"
					width      	298
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RCircularList" @146
					ShowCompartmentStereotypes 	TRUE
					location   	(2668, 2081)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@146
					    location   	(2513, 2030)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	310
					    justify    	0
					    label      	"RCircularList")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349380222"
					width      	328
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @147
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349320020"
					client     	@41
					supplier   	@146
					line_style 	0)
				    (object InheritView "" @148
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734938006D"
					client     	@123
					supplier   	@146
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TCircularListIter" @149
					ShowCompartmentStereotypes 	TRUE
					location   	(1344, 7657)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@149
					    location   	(1160, 7606)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	368
					    justify    	0
					    label      	"TCircularListIter")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349380251"
					width      	386
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MAssociationManager" @150
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					IncludeAttribute 	TRUE
					IncludeOperation 	TRUE
					location   	(270, 3090)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@150
					    location   	(269, 3198)
					    anchor_loc 	1
					    nlines     	2
					    max_width  	278
					    justify    	0
					    label      	"MAssociationManager")
					icon       	"interface"
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734931035B"
					width      	58
					height     	58
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecAH" @151
					ShowCompartmentStereotypes 	TRUE
					location   	(270, 7950)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@151
					    location   	(141, 7899)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	258
					    justify    	0
					    label      	"TIpsecAH")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349380290"
					width      	276
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MFlowHook" @152
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					IncludeAttribute 	TRUE
					IncludeOperation 	TRUE
					location   	(3240, 1380)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@152
					    location   	(3239, 1488)
					    anchor_loc 	1
					    nlines     	2
					    max_width  	371
					    justify    	0
					    label      	"MFlowHook")
					icon       	"interface"
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA1032C"
					width      	58
					height     	58
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MEventListener" @153
					ShowCompartmentStereotypes 	TRUE
					location   	(3596, 1277)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@153
					    location   	(3415, 1225)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"MEventListener")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9C02F3"
					width      	380
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIp6Hook" @154
					ShowCompartmentStereotypes 	TRUE
					location   	(6033, 665)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@154
					    location   	(5912, 613)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	242
					    justify    	0
					    label      	"CIp6Hook")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D99033C"
					width      	260
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @155
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F70158"
					client     	@11
					supplier   	@154
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderUDP" @156
					ShowCompartmentStereotypes 	TRUE
					location   	(2160, 390)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@156
					    location   	(1953, 338)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	414
					    justify    	0
					    label      	"TInet6HeaderUDP")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D8F01C5"
					width      	432
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TimeoutFactory" @157
					ShowCompartmentStereotypes 	TRUE
					location   	(1350, 1920)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@157
					    location   	(1167, 1868)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	366
					    justify    	0
					    label      	"TimeoutFactory")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D8F0232"
					width      	384
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MInetBase" @158
					ShowCompartmentStereotypes 	TRUE
					location   	(3539, 2461)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@158
					    location   	(3397, 2409)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	284
					    justify    	0
					    label      	"MInetBase")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA40232"
					width      	302
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @159
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734DA1033C"
					client     	@152
					supplier   	@158
					line_style 	0)
				    (object InheritView "" @160
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9C02FD"
					client     	@153
					supplier   	@158
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MTimeoutManager" @161
					ShowCompartmentStereotypes 	TRUE
					location   	(3802, 2823)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@161
					    location   	(3581, 2771)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	442
					    justify    	0
					    label      	"MTimeoutManager")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D8F0261"
					width      	460
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolKey" @162
					ShowCompartmentStereotypes 	TRUE
					location   	(270, 3456)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@162
					    location   	(102, 3405)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	336
					    justify    	0
					    label      	"CProtocolKey")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437349360138"
					width      	354
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @163
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349360149"
					client     	@162
					supplier   	@150
					line_style 	0)
				    (object InheritView "" @164
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D8F0262"
					client     	@161
					supplier   	@158
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TimeoutCallback" @165
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(2070, 1380)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@165
					    location   	(1868, 1364)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	404
					    justify    	0
					    label      	"TimeoutCallback")
					stereotype 	(object ItemLabel
					    Parent_View 	@165
					    location   	(1868, 1314)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	404
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D8F0277"
					width      	422
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RTimeout" @166
					ShowCompartmentStereotypes 	TRUE
					location   	(2970, 168)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@166
					    location   	(2851, 116)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	238
					    justify    	0
					    label      	"RTimeout")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D8F029F"
					width      	256
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "ParameterizedClass" "Logical View::VC++ Reverse Engineered::rose::TimeoutLinkage" @167
					ShowCompartmentStereotypes 	TRUE
					location   	(3510, 710)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@167
					    location   	(3324, 679)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	372
					    justify    	0
					    label      	"TimeoutLinkage")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D8F02EE"
					width      	390
					height     	162
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderTCP" @168
					ShowCompartmentStereotypes 	TRUE
					location   	(3600, 1068)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@168
					    location   	(3387, 1016)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	426
					    justify    	0
					    label      	"TInet6HeaderTCP")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D900203"
					width      	444
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TTcpSeqNum" @169
					ShowCompartmentStereotypes 	TRUE
					location   	(4025, 930)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@169
					    location   	(3859, 878)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	332
					    justify    	0
					    label      	"TTcpSeqNum")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D8F031C"
					width      	350
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::SequenceBlock" @170
					ShowCompartmentStereotypes 	TRUE
					location   	(3600, 120)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@170
					    location   	(3407, 68)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	386
					    justify    	0
					    label      	"SequenceBlock")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9100EA"
					width      	404
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::TDblQue<SequenceBlock>" @171
					ShowCompartmentStereotypes 	TRUE
					location   	(320, 3810)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@171
					    location   	(9, 3759)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	622
					    justify    	0
					    label      	"TDblQue<SequenceBlock>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D910148"
					width      	640
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::SequenceBlockQueue" @172
					ShowCompartmentStereotypes 	TRUE
					location   	(360, 4170)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@172
					    location   	(105, 4118)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	510
					    justify    	0
					    label      	"SequenceBlockQueue")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D910128"
					width      	528
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TTcpOptions" @173
					ShowCompartmentStereotypes 	TRUE
					location   	(3899, 892)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@173
					    location   	(3745, 840)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	308
					    justify    	0
					    label      	"TTcpOptions")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D90006D"
					width      	326
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @174
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D910157"
					client     	@172
					supplier   	@171
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::SequenceBlockQueueIter" @175
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(900, 4350)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@175
					    location   	(611, 4334)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	578
					    justify    	0
					    label      	"SequenceBlockQueueIter")
					stereotype 	(object ItemLabel
					    Parent_View 	@175
					    location   	(611, 4284)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	578
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9101A5"
					width      	596
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolBaseUnbind" @176
					ShowCompartmentStereotypes 	TRUE
					location   	(6175, 208)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@176
					    location   	(5922, 156)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	506
					    justify    	0
					    label      	"CProtocolBaseUnbind")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D99007D"
					width      	524
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @177
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D99034B"
					client     	@154
					supplier   	@176
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolInterfaceBase" @178
					ShowCompartmentStereotypes 	TRUE
					location   	(5535, 670)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@178
					    location   	(5263, 618)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	544
					    justify    	0
					    label      	"CProtocolInterfaceBase")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D990090"
					width      	562
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @179
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D99009C"
					client     	@178
					supplier   	@176
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RMBufRecvInfo" @180
					ShowCompartmentStereotypes 	TRUE
					location   	(270, 4530)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@180
					    location   	(89, 4478)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"RMBufRecvInfo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D990128"
					width      	380
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RMBufRecvPacket" @181
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(810, 4710)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@181
					    location   	(591, 4694)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	438
					    justify    	0
					    label      	"RMBufRecvPacket")
					stereotype 	(object ItemLabel
					    Parent_View 	@181
					    location   	(591, 4644)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	438
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D990196"
					width      	456
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MPacketContext" @182
					ShowCompartmentStereotypes 	TRUE
					location   	(4940, 2323)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@182
					    location   	(4740, 2271)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	400
					    justify    	0
					    label      	"MPacketContext")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9901C5"
					width      	418
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @183
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9901D4"
					client     	@182
					supplier   	@158
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RMBufHookPacket" @184
					ShowCompartmentStereotypes 	TRUE
					location   	(810, 5070)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@184
					    location   	(587, 5018)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	446
					    justify    	0
					    label      	"RMBufHookPacket")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D990213"
					width      	464
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @185
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D990214"
					client     	@184
					supplier   	@181
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MIp6Hook" @186
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					IncludeAttribute 	TRUE
					IncludeOperation 	TRUE
					location   	(5428, 1945)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@186
					    location   	(5427, 2053)
					    anchor_loc 	1
					    nlines     	2
					    max_width  	331
					    justify    	0
					    label      	"MIp6Hook")
					icon       	"interface"
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9902BF"
					width      	58
					height     	58
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @187
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D99034C"
					client     	@154
					supplier   	@186
					line_style 	0)
				    (object InheritView "" @188
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9902CE"
					client     	@186
					supplier   	@158
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderIP::TOffsets" @189
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(5040, 219)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@189
					    location   	(4845, 166)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	390
					    justify    	0
					    label      	"TOffsets")
					stereotype 	(object ItemLabel
					    Parent_View 	@189
					    location   	(4845, 116)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	390
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9A004E"
					width      	408
					height     	230
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderIP4" @190
					ShowCompartmentStereotypes 	TRUE
					location   	(376, 4890)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@190
					    location   	(183, 4838)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	386
					    justify    	0
					    label      	"TInet6HeaderIP4")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9A0148"
					width      	404
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderIP4::TOffsets" @191
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(3553, 3230)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@191
					    location   	(3347, 3177)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	412
					    justify    	0
					    label      	"TOffsets")
					stereotype 	(object ItemLabel
					    Parent_View 	@191
					    location   	(3347, 3127)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	412
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9A0203"
					width      	430
					height     	230
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TScopeType" @192
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(5040, 2370)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@192
					    location   	(4888, 2340)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	304
					    justify    	0
					    label      	"TScopeType")
					stereotype 	(object ItemLabel
					    Parent_View 	@192
					    location   	(4888, 2290)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	304
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9A0242"
					width      	322
					height     	184
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpHeader" @193
					ShowCompartmentStereotypes 	TRUE
					location   	(5580, 120)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@193
					    location   	(5455, 68)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	250
					    justify    	0
					    label      	"TIpHeader")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9A0271"
					width      	268
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderIP" @194
					ShowCompartmentStereotypes 	TRUE
					location   	(4950, 660)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@194
					    location   	(4760, 608)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	380
					    justify    	0
					    label      	"TInet6HeaderIP")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9903B9"
					width      	398
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RMBufPacketPeek" @195
					ShowCompartmentStereotypes 	TRUE
					location   	(810, 5430)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@195
					    location   	(589, 5378)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	442
					    justify    	0
					    label      	"RMBufPacketPeek")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9A029F"
					width      	460
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6PacketBase::TAlign" @196
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(5490, 2550)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@196
					    location   	(5277, 2497)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	426
					    justify    	0
					    label      	"TAlign")
					stereotype 	(object ItemLabel
					    Parent_View 	@196
					    location   	(5277, 2447)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	426
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9B00BB"
					width      	444
					height     	230
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6PacketBase" @197
					ShowCompartmentStereotypes 	TRUE
					location   	(810, 5790)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@197
					    location   	(590, 5738)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	440
					    justify    	0
					    label      	"TInet6PacketBase")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9B006D"
					width      	458
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "ParameterizedClass" "Logical View::VC++ Reverse Engineered::rose::TInet6Packet" @198
					ShowCompartmentStereotypes 	TRUE
					location   	(1850, 6179)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@198
					    location   	(1691, 6148)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	318
					    justify    	0
					    label      	"TInet6Packet")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9B0109"
					width      	336
					height     	162
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @199
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9B010A"
					client     	@198
					supplier   	@197
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPacketPoker" @200
					ShowCompartmentStereotypes 	TRUE
					location   	(5764, 2086)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@200
					    location   	(5594, 2034)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	340
					    justify    	0
					    label      	"TPacketPoker")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9B01A5"
					width      	358
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TChecksum" @201
					ShowCompartmentStereotypes 	TRUE
					location   	(5670, 2910)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@201
					    location   	(5515, 2858)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	310
					    justify    	0
					    label      	"TChecksum")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9B0242"
					width      	328
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::TInet6Packet<T>" @202
					ShowCompartmentStereotypes 	TRUE
					location   	(2340, 6330)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@202
					    location   	(2134, 6279)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	412
					    justify    	0
					    label      	"TInet6Packet<T>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9B02DE"
					width      	430
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object UsesView "" @203
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9B02EE"
					client     	@202
					supplier   	@198
					line_style 	0)
				    (object ClassView "ParameterizedClass" "Logical View::VC++ Reverse Engineered::rose::TInet6Checksum" @204
					ShowCompartmentStereotypes 	TRUE
					location   	(2610, 6740)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@204
					    location   	(2404, 6709)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	412
					    justify    	0
					    label      	"TInet6Checksum")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9B02BF"
					width      	430
					height     	162
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @205
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9B02EF"
					client     	@204
					supplier   	@202
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MInterface" @206
					ShowCompartmentStereotypes 	TRUE
					location   	(6030, 2370)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@206
					    location   	(5892, 2318)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	276
					    justify    	0
					    label      	"MInterface")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9B034B"
					width      	294
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @207
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9B034C"
					client     	@206
					supplier   	@158
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MInterfaceManager" @208
					ShowCompartmentStereotypes 	TRUE
					location   	(6120, 2730)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@208
					    location   	(5895, 2678)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	"MInterfaceManager")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9C009C"
					width      	468
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @209
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9C009D"
					client     	@208
					supplier   	@158
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolPosthook" @210
					ShowCompartmentStereotypes 	TRUE
					location   	(4867, 1986)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@210
					    location   	(4643, 1934)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	448
					    justify    	0
					    label      	"CProtocolPosthook")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D930213"
					width      	466
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @211
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D930214"
					client     	@210
					supplier   	@154
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MNetworkService" @212
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					IncludeAttribute 	TRUE
					IncludeOperation 	TRUE
					location   	(6660, 2640)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@212
					    location   	(6659, 2748)
					    anchor_loc 	1
					    nlines     	2
					    max_width  	284
					    justify    	0
					    label      	"MNetworkService")
					icon       	"interface"
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9C01B5"
					width      	58
					height     	58
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolInet6Binder" @213
					ShowCompartmentStereotypes 	TRUE
					location   	(6480, 660)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@213
					    location   	(6235, 608)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	490
					    justify    	0
					    label      	"CProtocolInet6Binder")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9C0271"
					width      	508
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @214
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9C0272"
					client     	@213
					supplier   	@176
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MNetworkInfo" @215
					ShowCompartmentStereotypes 	TRUE
					location   	(5940, 3270)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@215
					    location   	(5777, 3218)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	326
					    justify    	0
					    label      	"MNetworkInfo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9C02CE"
					width      	344
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @216
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9C02DE"
					client     	@215
					supplier   	@158
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MEventService" @217
					ShowCompartmentStereotypes 	TRUE
					location   	(5760, 3630)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@217
					    location   	(5585, 3578)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	350
					    justify    	0
					    label      	"MEventService")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9C030D"
					width      	368
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol" @218
					ShowCompartmentStereotypes 	TRUE
					location   	(4445, 1559)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@218
					    location   	(4243, 1508)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	404
					    justify    	0
					    label      	"CProtocolSecpol")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F603D8"
					width      	422
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @219
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F70000"
					client     	@218
					supplier   	@18
					line_style 	0)
				    (object InheritView "" @220
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F603D9"
					client     	@218
					supplier   	@210
					line_style 	0)
				    (object InheritView "" @221
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F70001"
					client     	@218
					supplier   	@153
					line_style 	0)
				    (object InheritView "" @222
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9C031C"
					client     	@217
					supplier   	@158
					line_style 	0)
				    (object ClassView "ParameterizedClass" "Logical View::VC++ Reverse Engineered::rose::TChain" @223
					ShowCompartmentStereotypes 	TRUE
					location   	(6840, 170)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@223
					    location   	(6738, 139)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	204
					    justify    	0
					    label      	"TChain")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9C035B"
					width      	222
					height     	162
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MHashKey" @224
					ShowCompartmentStereotypes 	TRUE
					location   	(286, 6240)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@224
					    location   	(142, 6188)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	288
					    justify    	0
					    label      	"MHashKey")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9C0399"
					width      	306
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::THashKeyIp6::TKeyMode" @225
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(5670, 3990)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@225
					    location   	(5497, 3937)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	346
					    justify    	0
					    label      	"TKeyMode")
					stereotype 	(object ItemLabel
					    Parent_View 	@225
					    location   	(5497, 3887)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	346
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D003E"
					width      	364
					height     	230
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::THashKeyIp6" @226
					ShowCompartmentStereotypes 	TRUE
					location   	(286, 6509)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@226
					    location   	(124, 6457)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	324
					    justify    	0
					    label      	"THashKeyIp6")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D0000"
					width      	342
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @227
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9D0001"
					client     	@226
					supplier   	@224
					line_style 	0)
				    (object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::rose::TChain<K,V>" @228
					ShowCompartmentStereotypes 	TRUE
					location   	(7020, 480)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@228
					    location   	(6852, 429)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	336
					    justify    	0
					    label      	"TChain<K,V>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9C036E"
					width      	354
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object UsesView "" @229
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9C037A"
					client     	@228
					supplier   	@223
					line_style 	0)
				    (object ClassView "ParameterizedClass" "Logical View::VC++ Reverse Engineered::rose::THashTable" @230
					ShowCompartmentStereotypes 	TRUE
					location   	(6390, 3140)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@230
					    location   	(6239, 3109)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	302
					    justify    	0
					    label      	"THashTable")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D009C"
					width      	320
					height     	162
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TCacheInfo" @231
					ShowCompartmentStereotypes 	TRUE
					location   	(6390, 3450)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@231
					    location   	(6248, 3398)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	284
					    justify    	0
					    label      	"TCacheInfo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D0109"
					width      	302
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TCacheInfo::TCacheIndex" @232
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(5850, 4350)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@232
					    location   	(5692, 4297)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	316
					    justify    	0
					    label      	"TCacheIndex")
					stereotype 	(object ItemLabel
					    Parent_View 	@232
					    location   	(5692, 4247)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	316
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D0138"
					width      	334
					height     	230
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MDestinationCache" @233
					ShowCompartmentStereotypes 	TRUE
					location   	(6300, 3810)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@233
					    location   	(6071, 3758)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	458
					    justify    	0
					    label      	"MDestinationCache")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D01A5"
					width      	476
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @234
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9D01B5"
					client     	@233
					supplier   	@158
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TCacheHash" @235
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(7380, 120)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@235
					    location   	(7225, 104)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	310
					    justify    	0
					    label      	"TCacheHash")
					stereotype 	(object ItemLabel
					    Parent_View 	@235
					    location   	(7225, 54)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	310
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D0203"
					width      	328
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP" @236
					ShowCompartmentStereotypes 	TRUE
					location   	(7115, 1320)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@236
					    location   	(6888, 1268)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	454
					    justify    	0
					    label      	"TInet6HeaderICMP")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D02BF"
					width      	472
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP_Echo" @237
					ShowCompartmentStereotypes 	TRUE
					location   	(7971, 1127)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@237
					    location   	(7678, 1075)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	586
					    justify    	0
					    label      	"TInet6HeaderICMP_Echo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D036B"
					width      	604
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @238
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9D037A"
					client     	@237
					supplier   	@236
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP_RouterSol" @239
					ShowCompartmentStereotypes 	TRUE
					location   	(8008, 1711)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@239
					    location   	(7669, 1659)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	678
					    justify    	0
					    label      	"TInet6HeaderICMP_RouterSol")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9D03C8"
					width      	696
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @240
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9D03D8"
					client     	@239
					supplier   	@236
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP_RouterAdv" @241
					ShowCompartmentStereotypes 	TRUE
					location   	(8021, 937)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@241
					    location   	(7675, 885)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	692
					    justify    	0
					    label      	"TInet6HeaderICMP_RouterAdv")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9E00EA"
					width      	710
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @242
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9E00FA"
					client     	@241
					supplier   	@236
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP_NeighborSol" @243
					ShowCompartmentStereotypes 	TRUE
					location   	(8018, 1508)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@243
					    location   	(7657, 1456)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	722
					    justify    	0
					    label      	"TInet6HeaderICMP_NeighborSol")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9E0186"
					width      	740
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @244
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9E0196"
					client     	@243
					supplier   	@236
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP_NeighborAdv" @245
					ShowCompartmentStereotypes 	TRUE
					location   	(8017, 1930)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@245
					    location   	(7650, 1878)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	734
					    justify    	0
					    label      	"TInet6HeaderICMP_NeighborAdv")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9E0232"
					width      	752
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @246
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9E0233"
					client     	@245
					supplier   	@236
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderICMP_Redirect" @247
					ShowCompartmentStereotypes 	TRUE
					location   	(7994, 1305)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@247
					    location   	(7674, 1253)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	640
					    justify    	0
					    label      	"TInet6HeaderICMP_Redirect")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9E02AF"
					width      	658
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @248
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9E02B0"
					client     	@247
					supplier   	@236
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6OptionICMP_LinkLayer" @249
					ShowCompartmentStereotypes 	TRUE
					location   	(7470, 480)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@249
					    location   	(7139, 428)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	662
					    justify    	0
					    label      	"TInet6OptionICMP_LinkLayer")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9E033C"
					width      	680
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6OptionICMP_Prefix" @250
					ShowCompartmentStereotypes 	TRUE
					location   	(5850, 4710)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@250
					    location   	(5568, 4658)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	564
					    justify    	0
					    label      	"TInet6OptionICMP_Prefix")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9F006D"
					width      	582
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6OptionICMP_Mtu" @251
					ShowCompartmentStereotypes 	TRUE
					location   	(6300, 4170)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@251
					    location   	(6038, 4118)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	524
					    justify    	0
					    label      	"TInet6OptionICMP_Mtu")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9F0148"
					width      	542
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6OptionICMP_RouteInformation" @252
					ShowCompartmentStereotypes 	TRUE
					location   	(6840, 3450)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@252
					    location   	(6432, 3398)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	816
					    justify    	0
					    label      	"TInet6OptionICMP_RouteInformation")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9F0232"
					width      	834
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6OptionICMP_DnsInformation" @253
					ShowCompartmentStereotypes 	TRUE
					location   	(7380, 2370)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@253
					    location   	(6992, 2318)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	776
					    justify    	0
					    label      	"TInet6OptionICMP_DnsInformation")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9F030D"
					width      	794
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TFlowStatus" @254
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(5850, 5070)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@254
					    location   	(5696, 5040)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	308
					    justify    	0
					    label      	"TFlowStatus")
					stereotype 	(object ItemLabel
					    Parent_View 	@254
					    location   	(5696, 4990)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	308
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9F038A"
					width      	326
					height     	184
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RMBufSendInfo" @255
					ShowCompartmentStereotypes 	TRUE
					location   	(6840, 3810)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@255
					    location   	(6659, 3759)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"RMBufSendInfo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA001F4"
					width      	380
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RMBufSendPacket" @256
					ShowCompartmentStereotypes 	TRUE
					SuppressAttribute 	TRUE
					SuppressOperation 	TRUE
					location   	(7830, 120)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@256
					    location   	(7607, 104)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	446
					    justify    	0
					    label      	"RMBufSendPacket")
					stereotype 	(object ItemLabel
					    Parent_View 	@256
					    location   	(7607, 54)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	446
					    justify    	0
					    label      	"<<typedef>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA00213"
					width      	464
					height     	157
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MFlowManager" @257
					ShowCompartmentStereotypes 	TRUE
					location   	(6480, 2280)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@257
					    location   	(6299, 2228)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"MFlowManager")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA103B9"
					width      	380
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @258
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734DA103C8"
					client     	@257
					supplier   	@158
					line_style 	0)
				    (object InheritView "" @259
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734D9C01C5"
					client     	@212
					supplier   	@257
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TFlowInfo" @260
					ShowCompartmentStereotypes 	TRUE
					location   	(1800, 7590)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@260
					    location   	(1674, 7539)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	252
					    justify    	0
					    label      	"TFlowInfo")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA002BF"
					width      	270
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TPacketHead" @261
					ShowCompartmentStereotypes 	TRUE
					location   	(5040, 2730)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@261
					    location   	(4878, 2678)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	324
					    justify    	0
					    label      	"TPacketHead")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734D9A036B"
					width      	342
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MProviderNotify" @262
					ShowCompartmentStereotypes 	TRUE
					location   	(7380, 2730)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@262
					    location   	(7198, 2678)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	364
					    justify    	0
					    label      	"MProviderNotify")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA0000F"
					width      	382
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @263
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734DA0001F"
					client     	@262
					supplier   	@158
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RHookSA" @264
					ShowCompartmentStereotypes 	TRUE
					location   	(2471, 2587)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@264
					    location   	(2340, 2536)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	262
					    justify    	0
					    label      	"RHookSA")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F6003E"
					width      	280
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @265
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F6003F"
					client     	@264
					supplier   	@41
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecHook" @266
					ShowCompartmentStereotypes 	TRUE
					location   	(3218, 1065)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@266
					    location   	(3068, 1014)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	300
					    justify    	0
					    label      	"CIpsecHook")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"437347F60138"
					width      	318
					height     	126
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @267
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F60139"
					client     	@266
					supplier   	@14
					line_style 	0)
				    (object InheritView "" @268
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F6013A"
					client     	@266
					supplier   	@152
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CFlowContext" @269
					ShowCompartmentStereotypes 	TRUE
					location   	(7380, 3090)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@269
					    location   	(7212, 3038)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	336
					    justify    	0
					    label      	"CFlowContext")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA101C5"
					width      	354
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RFlowContext" @270
					ShowCompartmentStereotypes 	TRUE
					location   	(2797, 7206)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@270
					    location   	(2628, 7154)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	338
					    justify    	0
					    label      	"RFlowContext")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA00167"
					width      	356
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderExtension" @271
					ShowCompartmentStereotypes 	TRUE
					location   	(8100, 480)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@271
					    location   	(7835, 428)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	530
					    justify    	0
					    label      	"TInet6HeaderExtension")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA2005D"
					width      	548
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderHBH" @272
					ShowCompartmentStereotypes 	TRUE
					location   	(8116, 627)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@272
					    location   	(7900, 575)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	432
					    justify    	0
					    label      	"TInet6HeaderHBH")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA20109"
					width      	450
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderHopByHop" @273
					ShowCompartmentStereotypes 	TRUE
					location   	(2250, 7770)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@273
					    location   	(1978, 7718)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	544
					    justify    	0
					    label      	"TInet6HeaderHopByHop")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA201C5"
					width      	562
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderRouting" @274
					ShowCompartmentStereotypes 	TRUE
					location   	(7366, 2221)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@274
					    location   	(7123, 2169)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	486
					    justify    	0
					    label      	"TInet6HeaderRouting")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA20290"
					width      	504
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderRouting::TOffsets" @275
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(1800, 7950)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@275
					    location   	(1556, 7897)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	488
					    justify    	0
					    label      	"TOffsets")
					stereotype 	(object ItemLabel
					    Parent_View 	@275
					    location   	(1556, 7847)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	488
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA202DE"
					width      	506
					height     	230
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6Options" @276
					ShowCompartmentStereotypes 	TRUE
					location   	(720, 8130)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@276
					    location   	(551, 8078)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	338
					    justify    	0
					    label      	"TInet6Options")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA2035B"
					width      	356
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6Options::TOffsets" @277
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(1170, 8130)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@277
					    location   	(989, 8077)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"TOffsets")
					stereotype 	(object ItemLabel
					    Parent_View 	@277
					    location   	(989, 8027)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA203A9"
					width      	380
					height     	230
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6OptionBase" @278
					ShowCompartmentStereotypes 	TRUE
					location   	(8100, 2100)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@278
					    location   	(7883, 2048)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	434
					    justify    	0
					    label      	"TInet6OptionBase")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA3002E"
					width      	452
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6DstOptionBase" @279
					ShowCompartmentStereotypes 	TRUE
					location   	(7920, 2730)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@279
					    location   	(7674, 2678)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	492
					    justify    	0
					    label      	"TInet6DstOptionBase")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA300BB"
					width      	510
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderFragment" @280
					ShowCompartmentStereotypes 	TRUE
					location   	(2880, 7770)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@280
					    location   	(2618, 7718)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	524
					    justify    	0
					    label      	"TInet6HeaderFragment")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA30177"
					width      	542
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderFragment::TOffsets" @281
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(7650, 3450)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@281
					    location   	(7391, 3397)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	518
					    justify    	0
					    label      	"TOffsets")
					stereotype 	(object ItemLabel
					    Parent_View 	@281
					    location   	(7391, 3347)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	518
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA301C5"
					width      	536
					height     	230
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderAH" @282
					ShowCompartmentStereotypes 	TRUE
					location   	(8370, 468)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@282
					    location   	(8170, 416)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	400
					    justify    	0
					    label      	"TInet6HeaderAH")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA30271"
					width      	418
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderESP" @283
					ShowCompartmentStereotypes 	TRUE
					location   	(8370, 293)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@283
					    location   	(8155, 241)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	430
					    justify    	0
					    label      	"TInet6HeaderESP")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA3031C"
					width      	448
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TArpOperation" @284
					ShowCompartmentStereotypes 	TRUE
					SuppressOperation 	TRUE
					location   	(8100, 2460)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@284
					    location   	(7919, 2430)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"TArpOperation")
					stereotype 	(object ItemLabel
					    Parent_View 	@284
					    location   	(7919, 2380)
					    fill_color 	13434879
					    anchor     	10
					    nlines     	1
					    max_width  	362
					    justify    	0
					    label      	"<<enum>>")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA40186"
					width      	380
					height     	184
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TInet6HeaderArp" @285
					ShowCompartmentStereotypes 	TRUE
					location   	(372, 8310)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@285
					    location   	(169, 8258)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	406
					    justify    	0
					    label      	"TInet6HeaderArp")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA401D4"
					width      	424
					height     	128
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "ParameterizedClass" "Logical View::VC++ Reverse Engineered::rose::ApiChecker" @286
					ShowCompartmentStereotypes 	TRUE
					location   	(7650, 3860)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@286
					    location   	(7504, 3829)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	292
					    justify    	0
					    label      	"ApiChecker")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734DA40253"
					width      	310
					height     	162
					annotation 	8
					autoResize 	TRUE)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderIpsecBase" @287
					ShowCompartmentStereotypes 	TRUE
					location   	(6930, 2010)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@287
					    location   	(6696, 1960)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	468
					    justify    	0
					    label      	"CProviderIpsecBase")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43BA68FA02F1"
					width      	486
					height     	124
					annotation 	8
					autoResize 	TRUE)
				    (object InheritView "" @288
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43BA68F000CE"
					client     	@19
					supplier   	@287
					line_style 	0)
				    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc" @289
					ShowCompartmentStereotypes 	TRUE
					location   	(1535, 1581)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object ItemLabel
					    Parent_View 	@289
					    location   	(1346, 1530)
					    fill_color 	13434879
					    nlines     	1
					    max_width  	378
					    justify    	0
					    label      	"CSecurityAssoc")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"43734930008C"
					width      	396
					height     	126
					annotation 	8
					autoResize 	TRUE)))))
		    (object Mechanism @290
			logical_models 	(list unit_reference_list
			    (object Object "$UNNAMED$973"
				quid       	"43734E8401D4"
				collaborators 	(list link_list
				    (object Link
					quid       	"43734F7C01B5"
					supplier   	"$UNNAMED$974"
					quidu      	"43734F710119"
					messages   	(list Messages
					    (object Message "SetPolicy"
						quid       	"4373573C0000"
						frequency  	"Aperiodic"
						synchronization 	"Simple"
						dir        	"FromClientToSupplier"
						sequence   	"1.1"
						ordinal    	1
						Operation  	"SetPolicy(const TDesC&, TUint&)"
						quidu      	"4373492F01C6"
						creation   	FALSE)
					    (object Message ""
						quid       	"437357B900AB"
						frequency  	"Aperiodic"
						synchronization 	"Return"
						dir        	"ToClientFromSupplier"
						sequence   	"1.1.2"
						ordinal    	4
						quidu      	"000000000000"
						creation   	FALSE))))
				class      	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
				quidu      	"4373492F0213"
				persistence 	"Transient"
				creationObj 	FALSE
				multi      	FALSE)
			    (object Object "$UNNAMED$975"
				quid       	"43734EE6004E"
				collaborators 	(list link_list
				    (object Link
					quid       	"43734EEE0196"
					supplier   	"$UNNAMED$973"
					quidu      	"43734E8401D4"
					messages   	(list Messages
					    (object Message "Write"
						quid       	"437357050157"
						frequency  	"Aperiodic"
						synchronization 	"ProcedureCall"
						dir        	"FromClientToSupplier"
						sequence   	"1"
						ordinal    	0
						Operation  	"Write(const TDesC8&, TUint, TSockAddr*)"
						quidu      	"4373492F0258"
						creation   	FALSE)
					    (object Message ""
						quid       	"437357C40232"
						frequency  	"Aperiodic"
						synchronization 	"Return"
						dir        	"ToClientFromSupplier"
						sequence   	"1.2"
						ordinal    	5
						quidu      	"000000000000"
						creation   	FALSE))))
				persistence 	"Transient"
				creationObj 	FALSE
				multi      	FALSE)
			    (object Object "$UNNAMED$974"
				quid       	"43734F710119"
				collaborators 	(list link_list
				    (object Link
					quid       	"43734FE20157"
					supplier   	"$UNNAMED$976"
					quidu      	"43734FD9031C"
					messages   	(list Messages
					    (object Message "SetPolicy"
						quid       	"437357D80119"
						frequency  	"Aperiodic"
						synchronization 	"Simple"
						dir        	"FromClientToSupplier"
						sequence   	"1.1.1"
						ordinal    	2
						Operation  	"SetPolicy(CSecurityPolicy* &, const TDesC&, TUint&, REndPoints&)"
						quidu      	"4373492F014C"
						creation   	FALSE)
					    (object Message ""
						quid       	"437357E10119"
						frequency  	"Aperiodic"
						synchronization 	"Return"
						dir        	"ToClientFromSupplier"
						sequence   	"1.1.1.1"
						ordinal    	3
						quidu      	"000000000000"
						creation   	FALSE))))
				class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
				quidu      	"437347F603D8"
				persistence 	"Transient"
				creationObj 	FALSE
				multi      	FALSE)
			    (object Object "$UNNAMED$976"
				quid       	"43734FD9031C"
				class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
				quidu      	"4373492F0148"
				persistence 	"Transient"
				creationObj 	FALSE
				multi      	FALSE))))
		logical_presentations 	(list unit_reference_list
		    (object ClassDiagram "policysap"
			quid       	"43789DFC0060"
			title      	"policysap"
			zoom       	100
			max_height 	28350
			max_width  	21600
			origin_x   	894
			origin_y   	3056
			items      	(list diagram_item_list
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolPosthook" @291
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(2015, 1466)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@291
				    location   	(1783, 1391)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	464
				    justify    	0
				    label      	"CProtocolPosthook")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734D930213"
				width      	482
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MEventListener" @292
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(2686, 1467)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@292
				    location   	(2505, 1392)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	362
				    justify    	0
				    label      	"MEventListener")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734D9C02F3"
				width      	380
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIp6Hook" @293
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(1680, 1153)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@293
				    location   	(1559, 1078)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	242
				    justify    	0
				    label      	"CIp6Hook")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734D99033C"
				width      	260
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @294
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734D930214"
				client     	@291
				supplier   	@293
				line_style 	0)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolBaseUnbind" @295
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(1679, 831)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@295
				    location   	(1423, 756)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	512
				    justify    	0
				    label      	"CProtocolBaseUnbind")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734D99007D"
				width      	530
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @296
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734D99034B"
				client     	@293
				supplier   	@295
				line_style 	0)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MIp6Hook" @297
				ShowCompartmentStereotypes 	TRUE
				SuppressAttribute 	TRUE
				IncludeAttribute 	TRUE
				IncludeOperation 	TRUE
				location   	(2415, 830)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@297
				    location   	(2414, 938)
				    anchor_loc 	1
				    nlines     	2
				    max_width  	315
				    justify    	0
				    label      	"MIp6Hook")
				icon       	"interface"
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734D9902BF"
				width      	58
				height     	58
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @298
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734D99034C"
				client     	@293
				supplier   	@297
				line_style 	0)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MFlowHook" @299
				ShowCompartmentStereotypes 	TRUE
				SuppressAttribute 	TRUE
				IncludeAttribute 	TRUE
				IncludeOperation 	TRUE
				location   	(571, 2268)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@299
				    location   	(570, 2376)
				    anchor_loc 	1
				    nlines     	2
				    max_width  	368
				    justify    	0
				    label      	"MFlowHook")
				icon       	"interface"
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734DA1032C"
				width      	58
				height     	58
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecReferenceCountObject" @300
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(2674, 2901)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@300
				    location   	(2337, 2826)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	674
				    justify    	0
				    label      	"CIpsecReferenceCountObject")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734930029F"
				width      	692
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MSecurityPolicyManager" @301
				ShowCompartmentStereotypes 	TRUE
				SuppressAttribute 	TRUE
				IncludeAttribute 	TRUE
				IncludeOperation 	TRUE
				location   	(615, 1499)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@301
				    location   	(614, 1607)
				    anchor_loc 	1
				    nlines     	2
				    max_width  	425
				    justify    	0
				    label      	"MSecurityPolicyManager")
				icon       	"interface"
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"4373492F01C5"
				width      	58
				height     	58
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecHook" @302
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(1106, 2263)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@302
				    location   	(955, 2188)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	302
				    justify    	0
				    label      	"CIpsecHook")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"437347F60138"
				width      	320
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @303
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F6013A"
				client     	@302
				supplier   	@299
				line_style 	0)
			    (object InheritView "" @304
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F60139"
				client     	@302
				supplier   	@300
				line_style 	0)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderSecpol" @305
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(614, 1886)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@305
				    location   	(416, 1811)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	396
				    justify    	0
				    label      	"CProviderSecpol")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"4373492F0213"
				width      	414
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$236" @306
				location   	(613, 1727)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0291"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$238" @307
					Parent_View 	@306
					location   	(-1131, 1136)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @308
					    Parent_View 	@307
					    location   	(573, 1785)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F0294"
					client     	@306
					supplier   	@305
					line_style 	0)
				    (object RoleView "$UNNAMED$237" @309
					Parent_View 	@306
					location   	(-1131, 1136)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @310
					    Parent_View 	@309
					    location   	(515, 1773)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	673
					    justify    	0
					    label      	""
					    pctDist    	-0.660377
					    height     	99
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F0292"
					client     	@306
					supplier   	@301
					line_style 	0)))
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MAssociationManager" @311
				ShowCompartmentStereotypes 	TRUE
				SuppressAttribute 	TRUE
				IncludeAttribute 	TRUE
				IncludeOperation 	TRUE
				location   	(1703, 3159)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@311
				    location   	(1702, 3267)
				    anchor_loc 	1
				    nlines     	2
				    max_width  	275
				    justify    	0
				    label      	"MAssociationManager")
				icon       	"interface"
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734931035B"
				width      	58
				height     	58
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$120" @312
				location   	(1424, 2740)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F60178"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$121" @313
					Parent_View 	@312
					location   	(-279, -419)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @314
					    Parent_View 	@313
					    location   	(1251, 2407)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F6017B"
					client     	@312
					supplier   	@302
					line_style 	0)
				    (object RoleView "iMgr:MAssociationManager&" @315
					Parent_View 	@312
					location   	(-279, -419)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @316
					    Parent_View 	@315
					    location   	(1068, 1756)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	540
					    justify    	0
					    label      	"-iMgr"
					    pctDist    	-2.164034
					    height     	251
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F60179"
					client     	@312
					supplier   	@311
					line_style 	0)))
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec" @317
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(1430, 1545)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@317
				    location   	(1251, 1470)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	358
				    justify    	0
				    label      	"CProtocolIpsec")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"437347F70157"
				width      	376
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @318
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F70158"
				client     	@317
				supplier   	@293
				line_style 	0)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CTransportSelector" @319
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(3207, 1844)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@319
				    location   	(2982, 1769)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	"CTransportSelector")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"4373493003B9"
				width      	468
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$295" @320
				location   	(3384, 2069)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349310005"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$296" @321
					Parent_View 	@320
					location   	(444, 516)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @322
					    Parent_View 	@321
					    location   	(3166, 1995)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349310006"
					client     	@320
					supplier   	@319
					vertices   	(list Points
					    (3384, 2069)
					    (3207, 2069)
					    (3207, 1931))
					line_style 	0)
				    (object RoleView "iOr:CTransportSelector* const" @323
					Parent_View 	@320
					location   	(444, 516)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @324
					    Parent_View 	@323
					    location   	(3387, 2001)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	588
					    justify    	0
					    label      	"+iOr"
					    pctDist    	0.682238
					    height     	8
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349310008"
					client     	@320
					supplier   	@319
					vertices   	(list Points
					    (3384, 2069)
					    (3482, 2069)
					    (3313, 1931))
					line_style 	0)))
			    (object InheritView "" @325
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493003BA"
				client     	@319
				supplier   	@300
				line_style 	0)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CPolicyAction" @326
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(3206, 2337)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@326
				    location   	(3037, 2262)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	338
				    justify    	0
				    label      	"CPolicyAction")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"4373492F002E"
				width      	356
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$199" @327
				location   	(3206, 2090)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F004E"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$200" @328
					Parent_View 	@327
					location   	(-181, 259)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @329
					    Parent_View 	@328
					    location   	(3165, 2216)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F0051"
					client     	@327
					supplier   	@326
					line_style 	0)
				    (object RoleView "iTS" @330
					Parent_View 	@327
					location   	(-181, 259)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @331
					    Parent_View 	@330
					    location   	(3165, 1964)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	102
					    justify    	0
					    label      	"+iTS"
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F004F"
					client     	@327
					supplier   	@319
					line_style 	0)))
			    (object InheritView "" @332
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F003E"
				client     	@326
				supplier   	@300
				line_style 	0)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol" @333
				ShowCompartmentStereotypes 	TRUE
				location   	(1702, 1886)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@333
				    location   	(1500, 1811)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	404
				    justify    	0
				    label      	"CProtocolSecpol")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"437347F603D8"
				width      	422
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object InheritView "" @334
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F603D9"
				client     	@333
				supplier   	@291
				line_style 	0)
			    (object InheritView "" @335
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F70001"
				client     	@333
				supplier   	@292
				line_style 	0)
			    (object InheritView "" @336
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F70000"
				client     	@333
				supplier   	@301
				line_style 	0)
			    (object AssociationViewNew "$UNNAMED$25" @337
				location   	(1155, 1886)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4378AE4F016B"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$26" @338
					Parent_View 	@337
					location   	(-547, 0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4378AE5002C3"
					client     	@337
					supplier   	@305
					line_style 	0)
				    (object RoleView "$UNNAMED$27" @339
					Parent_View 	@337
					location   	(-547, 0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4378AE5002E2"
					client     	@337
					supplier   	@333
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$144" @340
				location   	(1701, 2552)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F7008C"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$145" @341
					Parent_View 	@340
					location   	(782, 240)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @342
					    Parent_View 	@341
					    location   	(1661, 2089)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F7008F"
					client     	@340
					supplier   	@333
					line_style 	0)
				    (object RoleView "iAssociationManager" @343
					Parent_View 	@340
					location   	(782, 240)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @344
					    Parent_View 	@343
					    location   	(1931, 2266)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	393
					    justify    	0
					    label      	"-iAssociationManager"
					    pctDist    	-0.495615
					    height     	230
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F7008D"
					client     	@340
					supplier   	@311
					line_style 	0)))
			    (object UsesView "" @345
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43799A4E01C0"
				client     	@333
				supplier   	@302
				line_style 	0)
			    (object AssociationViewNew "$UNNAMED$146" @346
				location   	(1566, 1715)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F70091"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$147" @347
					Parent_View 	@346
					location   	(138, -519)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @348
					    Parent_View 	@347
					    location   	(1652, 1757)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F70094"
					client     	@346
					supplier   	@333
					line_style 	0)
				    (object RoleView "iProtocolIpsec" @349
					Parent_View 	@346
					location   	(138, -519)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @350
					    Parent_View 	@349
					    location   	(1583, 1668)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	283
					    justify    	0
					    label      	"-iProtocolIpsec"
					    pctDist    	0.255956
					    height     	43
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F70092"
					client     	@346
					supplier   	@317
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$179" @351
				location   	(1566, 1715)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F7016D"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$181" @352
					Parent_View 	@351
					location   	(-136, -171)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @353
					    Parent_View 	@352
					    location   	(1546, 1623)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F70178"
					client     	@351
					supplier   	@317
					line_style 	0)
				    (object RoleView "$UNNAMED$180" @354
					Parent_View 	@351
					location   	(-136, -171)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @355
					    Parent_View 	@354
					    location   	(1652, 1757)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	509
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F7016E"
					client     	@351
					supplier   	@333
					line_style 	0)))
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CPolicySelector" @356
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(2507, 2190)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@356
				    location   	(2319, 2115)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	376
				    justify    	0
				    label      	"CPolicySelector")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"4373492F00CB"
				width      	394
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$213" @357
				location   	(2684, 2415)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F00DD"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$214" @358
					Parent_View 	@357
					location   	(-288, 890)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @359
					    Parent_View 	@358
					    location   	(2466, 2341)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F00DE"
					client     	@357
					supplier   	@356
					vertices   	(list Points
					    (2684, 2415)
					    (2507, 2415)
					    (2507, 2277))
					line_style 	0)
				    (object RoleView "iNext" @360
					Parent_View 	@357
					location   	(-288, 890)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @361
					    Parent_View 	@360
					    location   	(2399, 2278)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	119
					    justify    	0
					    label      	"+iNext"
					    pctDist    	1.529146
					    height     	137
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F00E0"
					client     	@357
					supplier   	@356
					vertices   	(list Points
					    (2684, 2415)
					    (2782, 2415)
					    (2613, 2277))
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$221" @362
				location   	(2856, 2016)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0109"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$222" @363
					Parent_View 	@362
					location   	(-84, 463)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @364
					    Parent_View 	@363
					    location   	(2701, 2047)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F010C"
					client     	@362
					supplier   	@356
					line_style 	0)
				    (object RoleView "iTS" @365
					Parent_View 	@362
					location   	(-84, 463)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @366
					    Parent_View 	@365
					    location   	(2785, 2101)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	102
					    justify    	0
					    label      	"+iTS"
					    pctDist    	-0.530422
					    height     	45
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F010A"
					client     	@362
					supplier   	@319
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$31" @367
				location   	(2865, 2264)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437996B701BC"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$33" @368
					Parent_View 	@367
					location   	(-385, 85)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @369
					    Parent_View 	@368
					    location   	(2745, 2197)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437996B80287"
					client     	@367
					supplier   	@356
					line_style 	0)
				    (object RoleView "$UNNAMED$32" @370
					Parent_View 	@367
					location   	(-385, 85)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @371
					    Parent_View 	@370
					    location   	(3003, 2251)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437996B80278"
					client     	@367
					supplier   	@326
					line_style 	0
					label      	(object SegLabel @372
					    Parent_View 	@370
					    location   	(3000, 2347)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	2
					    anchor_loc 	1
					    nlines     	1
					    max_width  	15
					    justify    	0
					    label      	"0..*"
					    pctDist    	0.900000
					    height     	54
					    orientation 	1))))
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy" @373
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(2507, 1887)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@373
				    location   	(2308, 1812)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	398
				    justify    	0
				    label      	"CSecurityPolicy")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"4373492F0148"
				width      	416
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$150" @374
				location   	(2105, 1886)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F700A1"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$152" @375
					Parent_View 	@374
					location   	(-356, 830)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @376
					    Parent_View 	@375
					    location   	(1952, 1845)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F700A4"
					client     	@374
					supplier   	@333
					line_style 	0)
				    (object RoleView "$UNNAMED$151" @377
					Parent_View 	@374
					location   	(-356, 830)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @378
					    Parent_View 	@377
					    location   	(2044, 1863)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	142
					    justify    	0
					    label      	""
					    pctDist    	-0.316062
					    height     	23
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437347F700A2"
					client     	@374
					supplier   	@373
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$225" @379
				location   	(2507, 2038)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0178"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$227" @380
					Parent_View 	@379
					location   	(-465, 513)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @381
					    Parent_View 	@380
					    location   	(2549, 1987)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F017B"
					client     	@379
					supplier   	@373
					line_style 	0)
				    (object RoleView "$UNNAMED$226" @382
					Parent_View 	@379
					location   	(-465, 513)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @383
					    Parent_View 	@382
					    location   	(2631, 2009)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	218
					    justify    	0
					    label      	""
					    pctDist    	-0.456804
					    height     	124
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F0179"
					client     	@379
					supplier   	@356
					line_style 	0)))
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAlgorithmList" @384
				ShowCompartmentStereotypes 	TRUE
				location   	(3876, 3487)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@384
				    location   	(3703, 3412)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	346
				    justify    	0
				    label      	"CAlgorithmList")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"4373493102DE"
				width      	364
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$232" @385
				location   	(3875, 1792)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F01A5"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$233" @386
					Parent_View 	@385
					location   	(1543, -2276)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @387
					    Parent_View 	@386
					    location   	(2767, 1657)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F01A8"
					client     	@385
					supplier   	@373
					vertices   	(list Points
					    (3875, 1792)
					    (3875, 1615)
					    (2653, 1615)
					    (2553, 1799))
					line_style 	0)
				    (object RoleView "iAlgorithms" @388
					Parent_View 	@385
					location   	(1543, -2276)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @389
					    Parent_View 	@388
					    location   	(3834, 3078)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	230
					    justify    	0
					    label      	"-iAlgorithms"
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373492F01A6"
					client     	@385
					supplier   	@384
					line_style 	0)))
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CLibraryList" @390
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(3278, 4330)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@390
				    location   	(3130, 4255)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	296
				    justify    	0
				    label      	"CLibraryList")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"437347F50157"
				width      	314
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderKey" @391
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(734, 3507)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@391
				    location   	(567, 3432)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	334
				    justify    	0
				    label      	"CProviderKey")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734936035B"
				width      	352
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager" @392
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				IncludeOperation 	TRUE
				location   	(3280, 4052)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@392
				    location   	(3028, 3974)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	504
				    justify    	0
				    label      	"CIpsecCryptoManager")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"4373493200DA"
				width      	522
				height     	180
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$357" @393
				location   	(3577, 3767)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734932010E"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$358" @394
					Parent_View 	@393
					location   	(1245, -301)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @395
					    Parent_View 	@394
					    location   	(3443, 3952)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349320111"
					client     	@393
					supplier   	@392
					line_style 	0)
				    (object RoleView "iAlgorithmList" @396
					Parent_View 	@393
					location   	(1245, -301)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @397
					    Parent_View 	@396
					    location   	(3770, 3644)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	270
					    justify    	0
					    label      	"-iAlgorithmList"
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734932010F"
					client     	@393
					supplier   	@384
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$355" @398
				location   	(3278, 4192)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349320109"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$356" @399
					Parent_View 	@398
					location   	(559, -67)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @400
					    Parent_View 	@399
					    location   	(3238, 4152)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734932010C"
					client     	@398
					supplier   	@392
					line_style 	0)
				    (object RoleView "iLibraryList" @401
					Parent_View 	@398
					location   	(559, -67)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @402
					    Parent_View 	@401
					    location   	(3278, 4204)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	222
					    justify    	0
					    label      	"-iLibraryList"
					    pctDist    	0.255670
					    height     	1
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734932010A"
					client     	@398
					supplier   	@390
					line_style 	0)))
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolKey" @403
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(1706, 3505)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@403
				    location   	(1538, 3430)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	336
				    justify    	0
				    label      	"CProtocolKey")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"437349360138"
				width      	354
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$28" @404
				location   	(1219, 3505)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437993A4004F"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$29" @405
					Parent_View 	@404
					location   	(-482, 746)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437993A7009D"
					client     	@404
					supplier   	@391
					line_style 	0
					label      	(object SegLabel @406
					    Parent_View 	@405
					    location   	(941, 3560)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	2
					    anchor_loc 	1
					    nlines     	1
					    max_width  	15
					    justify    	0
					    label      	"0..*"
					    pctDist    	0.900000
					    height     	54
					    orientation 	0))
				    (object RoleView "$UNNAMED$30" @407
					Parent_View 	@404
					location   	(-482, 746)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437993A700AD"
					client     	@404
					supplier   	@403
					line_style 	0)))
			    (object InheritView "" @408
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360149"
				client     	@403
				supplier   	@311
				line_style 	0)
			    (object AssociationViewNew "$UNNAMED$649" @409
				location   	(2452, 3763)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602BF"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$650" @410
					Parent_View 	@409
					location   	(313, 690)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @411
					    Parent_View 	@410
					    location   	(1984, 3646)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493602C2"
					client     	@409
					supplier   	@403
					line_style 	0)
				    (object RoleView "iCrypto" @412
					Parent_View 	@409
					location   	(313, 690)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @413
					    Parent_View 	@412
					    location   	(2108, 3589)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	144
					    justify    	0
					    label      	"-iCrypto"
					    pctDist    	-0.635456
					    height     	53
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493602C0"
					client     	@409
					supplier   	@392
					line_style 	0)))
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionBase" @414
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(3229, 3631)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@414
				    location   	(3016, 3556)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	426
				    justify    	0
				    label      	"CEncryptionBase")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734932005D"
				width      	444
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase" @415
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(3261, 3365)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@415
				    location   	(3018, 3290)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	486
				    justify    	0
				    label      	"CAuthenticationBase")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734932008C"
				width      	504
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc" @416
				ShowCompartmentStereotypes 	TRUE
				IncludeAttribute 	TRUE
				location   	(2529, 3504)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@416
				    location   	(2340, 3429)
				    fill_color 	13434879
				    nlines     	1
				    max_width  	378
				    justify    	0
				    label      	"CSecurityAssoc")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734930008C"
				width      	396
				height     	174
				annotation 	8
				autoResize 	TRUE)
			    (object AssociationViewNew "$UNNAMED$915" @417
				location   	(2106, 3504)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360265"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$916" @418
					Parent_View 	@417
					location   	(-272, 823)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @419
					    Parent_View 	@418
					    location   	(1929, 3463)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349360268"
					client     	@417
					supplier   	@403
					line_style 	0)
				    (object RoleView "iHash[111]" @420
					Parent_View 	@417
					location   	(-272, 823)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @421
					    Parent_View 	@420
					    location   	(2021, 3470)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	216
					    justify    	0
					    label      	"-iHash[111]"
					    pctDist    	-0.382583
					    height     	35
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349360266"
					client     	@417
					supplier   	@416
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$917" @422
				location   	(2866, 3564)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493001F4"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$918" @423
					Parent_View 	@422
					location   	(-152, 691)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @424
					    Parent_View 	@423
					    location   	(2764, 3503)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493001F7"
					client     	@422
					supplier   	@416
					line_style 	0)
				    (object RoleView "iEeng" @425
					Parent_View 	@422
					location   	(-152, 691)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @426
					    Parent_View 	@425
					    location   	(2843, 3518)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	116
					    justify    	0
					    label      	"-iEeng"
					    pctDist    	-0.228524
					    height     	43
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493001F5"
					client     	@422
					supplier   	@414
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$927" @427
				location   	(2867, 3438)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493001E4"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$928" @428
					Parent_View 	@427
					location   	(-280, 756)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @429
					    Parent_View 	@428
					    location   	(2748, 3419)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493001E7"
					client     	@427
					supplier   	@416
					line_style 	0)
				    (object RoleView "iAeng" @430
					Parent_View 	@427
					location   	(-280, 756)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @431
					    Parent_View 	@430
					    location   	(2849, 3394)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	116
					    justify    	0
					    label      	"-iAeng"
					    pctDist    	-0.079745
					    height     	48
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"4373493001E5"
					client     	@427
					supplier   	@415
					line_style 	0)))
			    (object AssociationViewNew "$UNNAMED$923" @432
				location   	(2670, 3729)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349300138"
				roleview_list 	(list RoleViews
				    (object RoleView "$UNNAMED$924" @433
					Parent_View 	@432
					location   	(292, 1048)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @434
					    Parent_View 	@433
					    location   	(2686, 3602)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    hidden     	TRUE
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	""
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"437349300139"
					client     	@432
					supplier   	@416
					vertices   	(list Points
					    (2670, 3729)
					    (2754, 3729)
					    (2616, 3591))
					line_style 	0)
				    (object RoleView "iNext" @435
					Parent_View 	@432
					location   	(292, 1048)
					font       	(object Font
					    size       	10
					    face       	"Arial"
					    bold       	FALSE
					    italics    	FALSE
					    underline  	FALSE
					    strike     	FALSE
					    color      	0
					    default_color 	TRUE)
					label      	(object SegLabel @436
					    Parent_View 	@435
					    location   	(2571, 3648)
					    font       	(object Font
						size       	10
						face       	"Arial"
						bold       	FALSE
						italics    	FALSE
						underline  	FALSE
						strike     	FALSE
						color      	0
						default_color 	TRUE)
					    anchor     	1
					    anchor_loc 	1
					    nlines     	1
					    max_width  	108
					    justify    	0
					    label      	"-iNext"
					    pctDist    	0.800000
					    height     	42
					    orientation 	1)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"43734930013B"
					client     	@432
					supplier   	@416
					vertices   	(list Points
					    (2670, 3729)
					    (2529, 3729)
					    (2529, 3591))
					line_style 	0)))))
		    (object InteractionDiagram "Test"
			mechanism_ref 	@290
			quid       	"43734E5D01B5"
			title      	"Test"
			zoom       	100
			max_height 	28350
			max_width  	21600
			origin_x   	719
			origin_y   	0
			items      	(list diagram_item_list
			    (object InterObjView "$UNNAMED$975" @437
				location   	(499, 225)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	TRUE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@437
				    location   	(499, 225)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	282
				    justify    	0
				    label      	"")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734EE6004E"
				width      	300
				height     	1046
				icon_height 	0
				icon_width 	0
				icon_y_offset 	0
				annotation 	1
				Focus_Of_Control 	(object Focus_Of_Control "" @438
				    location   	(499, 448)
				    line_color 	3342489
				    InterObjView 	@437
				    height     	733
				    y_coord    	673
				    Nested     	FALSE)
				Focus_Of_Control 	(object Focus_Of_Control "" @439
				    location   	(499, 1001)
				    line_color 	3342489
				    InterObjView 	@437
				    height     	60
				    y_coord    	0
				    Nested     	FALSE))
			    (object InterObjView "$UNNAMED$973" @440
				location   	(1361, 225)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	TRUE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@440
				    location   	(1361, 225)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	318
				    justify    	0
				    label      	"")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734E8401D4"
				width      	336
				height     	1046
				icon_height 	0
				icon_width 	0
				icon_y_offset 	0
				annotation 	1
				Focus_Of_Control 	(object Focus_Of_Control "" @441
				    location   	(1361, 448)
				    line_color 	3342489
				    InterObjView 	@440
				    height     	673
				    y_coord    	613
				    Nested     	FALSE)
				Focus_Of_Control 	(object Focus_Of_Control "" @442
				    location   	(1361, 884)
				    line_color 	3342489
				    InterObjView 	@440
				    height     	60
				    y_coord    	0
				    Nested     	FALSE))
			    (object InterObjView "$UNNAMED$974" @443
				location   	(2069, 225)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	TRUE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@443
				    location   	(2069, 225)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	322
				    justify    	0
				    label      	"")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734F710119"
				width      	340
				height     	1046
				icon_height 	0
				icon_width 	0
				icon_y_offset 	0
				annotation 	1
				Focus_Of_Control 	(object Focus_Of_Control "" @444
				    location   	(2069, 508)
				    line_color 	3342489
				    InterObjView 	@443
				    height     	496
				    y_coord    	436
				    Nested     	FALSE)
				Focus_Of_Control 	(object Focus_Of_Control "" @445
				    location   	(2069, 727)
				    line_color 	3342489
				    InterObjView 	@443
				    height     	60
				    y_coord    	0
				    Nested     	FALSE))
			    (object InterObjView "$UNNAMED$976" @446
				location   	(3391, 225)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	TRUE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object ItemLabel
				    Parent_View 	@446
				    location   	(3391, 225)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	316
				    justify    	0
				    label      	"")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"43734FD9031C"
				width      	334
				height     	1046
				icon_height 	0
				icon_width 	0
				icon_y_offset 	0
				annotation 	1
				Focus_Of_Control 	(object Focus_Of_Control "" @447
				    location   	(3391, 568)
				    line_color 	3342489
				    InterObjView 	@446
				    height     	279
				    y_coord    	219
				    Nested     	FALSE))
			    (object InterMessView "" @448
				location   	(1588, 448)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @449
				    Parent_View 	@448
				    location   	(929, 404)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    quidu      	"437357050157"
				    anchor_loc 	1
				    nlines     	1
				    max_width  	144
				    justify    	0
				    label      	"Write"
				    pctDist    	0.500000
				    height     	45
				    orientation 	0)
				line_color 	3342489
				client     	@437
				supplier   	@440
				Focus_Src  	@438
				Focus_Entry 	@441
				origin     	(514, 448)
				terminus   	(1345, 448)
				ordinal    	0)
			    (object InterMessView "" @450
				location   	(2516, 508)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @451
				    Parent_View 	@450
				    location   	(1714, 464)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    quidu      	"4373573C0000"
				    anchor_loc 	1
				    nlines     	1
				    max_width  	222
				    justify    	0
				    label      	"SetPolicy"
				    pctDist    	0.500000
				    height     	45
				    orientation 	0)
				line_color 	3342489
				client     	@440
				supplier   	@443
				Focus_Src  	@441
				Focus_Entry 	@444
				origin     	(1376, 508)
				terminus   	(2053, 508)
				ordinal    	1)
			    (object InterMessView "" @452
				location   	(2518, 884)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @453
				    Parent_View 	@452
				    location   	(1715, 840)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    quidu      	"437357B900AB"
				    anchor_loc 	1
				    nlines     	1
				    max_width  	47
				    justify    	0
				    label      	""
				    pctDist    	0.500000
				    height     	45
				    orientation 	1)
				line_color 	3342489
				client     	@443
				supplier   	@440
				Focus_Src  	@444
				Focus_Entry 	@442
				origin     	(2053, 884)
				terminus   	(1377, 884)
				ordinal    	4)
			    (object InterMessView "" @454
				location   	(1566, 1001)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @455
				    Parent_View 	@454
				    location   	(930, 957)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    quidu      	"437357C40232"
				    anchor_loc 	1
				    nlines     	1
				    max_width  	47
				    justify    	0
				    label      	""
				    pctDist    	0.500000
				    height     	45
				    orientation 	1)
				line_color 	3342489
				client     	@440
				supplier   	@437
				Focus_Src  	@441
				Focus_Entry 	@439
				origin     	(1345, 1001)
				terminus   	(515, 1001)
				ordinal    	5)
			    (object InterMessView "" @456
				location   	(0, 568)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @457
				    Parent_View 	@456
				    location   	(2729, 524)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    quidu      	"437357D80119"
				    anchor_loc 	1
				    nlines     	1
				    max_width  	222
				    justify    	0
				    label      	"SetPolicy"
				    pctDist    	0.500000
				    height     	45
				    orientation 	0)
				line_color 	3342489
				client     	@443
				supplier   	@446
				Focus_Src  	@444
				Focus_Entry 	@447
				origin     	(2084, 568)
				terminus   	(3375, 568)
				ordinal    	2)
			    (object InterMessView "" @458
				location   	(3142, 727)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @459
				    Parent_View 	@458
				    location   	(2730, 683)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    quidu      	"437357E10119"
				    anchor_loc 	1
				    nlines     	1
				    max_width  	47
				    justify    	0
				    label      	""
				    pctDist    	0.500000
				    height     	45
				    orientation 	1)
				line_color 	3342489
				client     	@446
				supplier   	@443
				Focus_Src  	@447
				Focus_Entry 	@445
				origin     	(3375, 727)
				terminus   	(2085, 727)
				ordinal    	3)))))
	    (object Mechanism @460
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$977"
			quid       	"438C6040036B"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C626301CE"
				supplier   	"$UNNAMED$978"
				quidu      	"438C604602AF"
				messages   	(list Messages
				    (object Message "NewSecpolL( )"
					quid       	"438C626301CF"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.1"
					ordinal    	9
					quidu      	"43734937034C"
					creation   	FALSE)
				    (object Message "NewPfkeyL( )"
					quid       	"438D860B01CF"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1"
					ordinal    	4
					quidu      	"43734937034E"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolFamilyIpsec"
			quidu      	"437347F4030D"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$978"
			quid       	"438C604602AF"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C62810315"
				supplier   	"$UNNAMED$979"
				quidu      	"438C605E002F")
			    (object Link
				quid       	"438C62C101FB"
				supplier   	"$UNNAMED$980"
				quidu      	"438C62AB0298"
				messages   	(list Messages
				    (object Message "CProtocolSecpol( )"
					quid       	"438C62C101FC"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.1.1"
					ordinal    	10
					quidu      	"437347F70002"
					creation   	FALSE)
				    (object Message "FindAssociationManager(pfkey)"
					quid       	"438C6938039C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"9.2"
					ordinal    	16
					Operation  	"FindAssociationManager(const CProtocolBase*, TUint)"
					quidu      	"437349370360"
					creation   	FALSE)))
			    (object Link
				quid       	"438D92320264"
				supplier   	"$UNNAMED$981"
				quidu      	"438D9192027D"
				messages   	(list Messages
				    (object Message "CProtocolKey( )"
					quid       	"438D92320265"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1.1"
					ordinal    	5
					quidu      	"43734936014A"
					creation   	FALSE)))
			    (object Link
				quid       	"439831E203A5"
				supplier   	"$UNNAMED$978"
				quidu      	"438C604602AF"))
			class      	"Logical View::VC++ Reverse Engineered::rose::IPSEC"
			quidu      	"43734937034B"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$979"
			quid       	"438C605E002F"
			class      	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
			quidu      	"4373492F0213"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "Socket Server"
			quid       	"438C608B029F"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C609E009B"
				supplier   	"$UNNAMED$977"
				quidu      	"438C6040036B"
				messages   	(list Messages
				    (object Message "Install() + CProtocolFamilyIpsec( )"
					quid       	"438C609E009C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"Install( )"
					quidu      	"437347F40311"
					creation   	FALSE)
				    (object Message "Install( )"
					quid       	"438C61C701D0"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	1
					quidu      	"437347F40311"
					creation   	FALSE)
				    (object Message "ProtocolList()"
					quid       	"438C620A00A6"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	2
					Operation  	"ProtocolList(TServerProtocolDesc* &)"
					quidu      	"437347F40320"
					creation   	FALSE)
				    (object Message "NewProtocolL(secpol)"
					quid       	"438C624C03A3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7"
					ordinal    	8
					Operation  	"NewProtocolL(TUint, TUint)"
					quidu      	"437347F4031D"
					creation   	FALSE)
				    (object Message "NewProtocolL(pfkey)"
					quid       	"438D85ED02EA"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	3
					Operation  	"NewProtocolL(TUint, TUint)"
					quidu      	"437347F4031D"
					creation   	FALSE)))
			    (object Link
				quid       	"438C651701C5"
				supplier   	"$UNNAMED$980"
				quidu      	"438C62AB0298"
				messages   	(list Messages
				    (object Message "BindToL(ip6)"
					quid       	"438C651701C6"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8"
					ordinal    	11
					Operation  	"BindToL(CProtocolBase*)"
					quidu      	"43734D930224"
					creation   	FALSE)
				    (object Message "BindToL(pfkey)"
					quid       	"438C68E70245"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"9"
					ordinal    	14
					Operation  	"BindToL(CProtocolBase*)"
					quidu      	"43734D930224"
					creation   	FALSE)
				    (object Message "NewSAPL()"
					quid       	"438C6A2D02DD"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"10"
					ordinal    	18
					Operation  	"NewSAPL(TUint)"
					quidu      	"437347F70011"
					creation   	FALSE)))
			    (object Link
				quid       	"438C6ADB01F1"
				supplier   	"$UNNAMED$979"
				quidu      	"438C605E002F"
				messages   	(list Messages
				    (object Message "Start( )"
					quid       	"438C6ADB01F2"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"12"
					ordinal    	21
					quidu      	"4373492F0227"
					creation   	FALSE)
				    (object Message "SecurityCheck(checker)"
					quid       	"43BD304B016A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"11"
					ordinal    	20
					Operation  	"SecurityCheck(MProvdSecurityChecker*)"
					quidu      	"4373492F0284"
					creation   	FALSE)))
			    (object Link
				quid       	"438D9362007E"
				supplier   	"$UNNAMED$981"
				quidu      	"438D9192027D"
				messages   	(list Messages
				    (object Message "BindToL(CryptoLibrary #1)"
					quid       	"438D9362007F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	6
					Operation  	"BindToL(CProtocolBase*)"
					quidu      	"43734936015E"
					creation   	FALSE)
				    (object Message "BindToL(Cryptolibrary #N*)"
					quid       	"438D9388033A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	7
					Operation  	"BindToL(CProtocolBase*)"
					quidu      	"43734936015E"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$980"
			quid       	"438C62AB0298"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C667B02F9"
				supplier   	"$UNNAMED$982"
				quidu      	"438C66060329")
			    (object Link
				quid       	"438C6A5703A8"
				supplier   	"$UNNAMED$979"
				quidu      	"438C605E002F"
				messages   	(list Messages
				    (object Message "CProviderSecpol()"
					quid       	"438C6A5703A9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"10.1"
					ordinal    	19
					Operation  	"CProviderSecpol(MSecurityPolicyManager*)"
					quidu      	"4373492F0224"
					creation   	FALSE)))
			    (object Link
				quid       	"438D921D0061"
				supplier   	"$UNNAMED$981"
				quidu      	"438D9192027D"
				messages   	(list Messages
				    (object Message "Open( )"
					quid       	"438D921D0062"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"9.3"
					ordinal    	17
					quidu      	"437349360188"
					creation   	FALSE)))
			    (object Link
				quid       	"439831ED01EF"
				supplier   	"$UNNAMED$980"
				quidu      	"438C62AB0298"
				messages   	(list Messages
				    (object Message "DoBindToL(ip6)"
					quid       	"439831ED01F0"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8.1"
					ordinal    	12
					Operation  	"DoBindToL(CProtocolBase*)"
					quidu      	"43734D930254"
					creation   	FALSE)
				    (object Message "NetworkAttachedL( )"
					quid       	"4398321E03CB"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8.2"
					ordinal    	13
					quidu      	"437347F70052"
					creation   	FALSE)
				    (object Message "DoBindToL(pfkey)"
					quid       	"4398324603BB"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"9.1"
					ordinal    	15
					Operation  	"DoBindToL(CProtocolBase*)"
					quidu      	"43734D930254"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
			quidu      	"437347F603D8"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$982"
			quid       	"438C66060329"
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec"
			quidu      	"437347F70157"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$981"
			quid       	"438D9192027D"
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @461
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$983"
			quid       	"438C6BFB0102"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C6C770045"
				supplier   	"$UNNAMED$984"
				quidu      	"438C6C6503D0"
				messages   	(list Messages
				    (object Message "SetPolicy(policy)"
					quid       	"438C6C770046"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"SetPolicy(const TDesC&, TUint&)"
					quidu      	"4373492F01C6"
					creation   	FALSE)
				    (object Message "Deliver(polcy syntax error)"
					quid       	"438C6EC5009C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	6
					Operation  	"Deliver(RMBufPacketBase&)"
					quidu      	"4373492F01D4"
					creation   	FALSE)
				    (object Message "IsReceiving( )"
					quid       	"438C6F1B01D3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"1.2.1"
					ordinal    	7
					quidu      	"4373492F0283"
					creation   	FALSE)
				    (object Message "Deliver( )"
					quid       	"438C6F3B02BD"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"1.2.2"
					ordinal    	8
					quidu      	"438C7008027C"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
			quidu      	"4373492F0213"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "Socket Server"
			quid       	"438C6C0503A2"
			documentation 	"NewData"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C6C28020B"
				supplier   	"$UNNAMED$983"
				quidu      	"438C6BFB0102"
				messages   	(list Messages
				    (object Message "Write(policy)"
					quid       	"438C6C28020C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"Write(const TDesC8&, TUint, TSockAddr*)"
					quidu      	"4373492F0258"
					creation   	FALSE)
				    (object Message "NewData(1)"
					quid       	"438C706101DE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"1.2.2.1"
					ordinal    	9
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "GetData(buffer)"
					quid       	"438C70E802A8"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2.1.1"
					ordinal    	10
					Operation  	"GetData(TDes8&, TUint, TSockAddr*)"
					quidu      	"4373492F0263"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$984"
			quid       	"438C6C6503D0"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C6CDE0286"
				supplier   	"$UNNAMED$985"
				quidu      	"438C6CD60248"
				messages   	(list Messages
				    (object Message "SetPolicy(policy)"
					quid       	"438C6CDE0287"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1"
					ordinal    	2
					Operation  	"SetPolicy(CSecurityPolicy* &, const TDesC&, TUint&, REndPoints&)"
					quidu      	"4373492F014C"
					creation   	FALSE)))
			    (object Link
				quid       	"438C6D7B014C"
				supplier   	"$UNNAMED$984"
				quidu      	"438C6C6503D0"
				messages   	(list Messages
				    (object Message "FixupInterfaceIndexes()"
					quid       	"438C6D7B014D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.2"
					ordinal    	3
					Operation  	"FixupInterfaceIndexes(CSecurityPolicy*)"
					quidu      	"437347F7003F"
					creation   	FALSE)))
			    (object Link
				quid       	"438C6DDD03DB"
				supplier   	"$UNNAMED$986"
				quidu      	"438C6DD5039C"
				messages   	(list Messages
				    (object Message "SetChanged( )"
					quid       	"438C6DDD03DC"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.4"
					ordinal    	5
					quidu      	"43734DA103DE"
					creation   	FALSE)))
			    (object Link
				quid       	"438C6E0E01E6"
				supplier   	"$UNNAMED$987"
				quidu      	"438C6D630301"
				messages   	(list Messages
				    (object Message "SetAlgorithms(algorithm-map)"
					quid       	"438C6E0E01E7"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.3"
					ordinal    	4
					Operation  	"SetAlgorithms(CAlgorithmList*)"
					quidu      	"4373493103BA"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
			quidu      	"437347F603D8"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$985"
			quid       	"438C6CD60248"
			class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy"
			quidu      	"4373492F0148"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$987"
			quid       	"438C6D630301"
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$986"
			quid       	"438C6DD5039C"
			class      	"Logical View::VC++ Reverse Engineered::rose::MNetworkService"
			quidu      	"43734D9C01B5"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)))
	    (object Mechanism @462
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$988"
			quid       	"438C73C70231"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C73E40127"
				supplier   	"$UNNAMED$989"
				quidu      	"438C73D6035A"
				messages   	(list Messages
				    (object Message "OpenL(head, flow, )"
					quid       	"438C73E40128"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"OpenL(TPacketHead&, CFlowContext*)"
					quidu      	"43734D9902F4"
					creation   	FALSE)))
			    (object Link
				quid       	"438C752902D8"
				supplier   	"$UNNAMED$990"
				quidu      	"438C746202FA"
				messages   	(list Messages
				    (object Message "ReadyL(head)"
					quid       	"438C752902D9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	5
					Operation  	"ReadyL(TPacketHead&)"
					quidu      	"43734DA1033F"
					creation   	FALSE)
				    (object Message "ApplyL(packet)"
					quid       	"438C75F80305"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	8
					Operation  	"ApplyL(RMBufSendPacket&, RMBufSendInfo&)"
					quidu      	"43734DA10342"
					creation   	FALSE)
				    (object Message "Close( )"
					quid       	"438D5A4B0137"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	12
					quidu      	"437347F60177"
					creation   	FALSE)
				    (object Message "Open( )"
					quid       	"438D67AC00FE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	4
					quidu      	"437347F60168"
					creation   	FALSE))))
			class      	"Logical View::CProtocolIP"
			quidu      	"4394498A0257"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$989"
			quid       	"438C73D6035A"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C742903C6"
				supplier   	"$UNNAMED$989"
				quidu      	"438C73D6035A"
				messages   	(list Messages
				    (object Message "CollectBundle()"
					quid       	"438C743002BC"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"CollectBundle(TPolicyFilterInfo&, RPolicySelectorInfo&, const TInt, CPolicyAction* *, RIpAddress*, TInt&)"
					quidu      	"437347F7006E"
					creation   	FALSE)))
			    (object Link
				quid       	"438C746C021F"
				supplier   	"$UNNAMED$990"
				quidu      	"438C746202FA"
				messages   	(list Messages
				    (object Message "NewL()"
					quid       	"438C746C0220"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					Operation  	"NewL(MAssociationManager&, CFlowContext&, const RPolicySelectorInfo&, TInt, CPolicyAction* *, TInt, const RIpAddress*)"
					quidu      	"437347F60158"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
			quidu      	"437347F603D8"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$990"
			quid       	"438C746202FA"
			collaborators 	(list link_list
			    (object Link
				quid       	"438C74C701E0"
				supplier   	"$UNNAMED$990"
				quidu      	"438C746202FA"
				messages   	(list Messages
				    (object Message "CIpsecHook()"
					quid       	"438C74C701E1"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.1"
					ordinal    	3
					Operation  	"CIpsecHook(MAssociationManager&, CFlowContext&, const RPolicySelectorInfo&, const TInt, const TInt)"
					quidu      	"437347F6013B"
					creation   	FALSE)))
			    (object Link
				quid       	"438C756F02A9"
				supplier   	"$UNNAMED$991"
				quidu      	"438C75660132"
				messages   	(list Messages
				    (object Message "Acquire(SA)"
					quid       	"438C756F02AA"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.1"
					ordinal    	6
					Operation  	"Acquire(CSecurityAssoc* &, const TSecurityAssocSpec&, const CTransportSelector*, const RIpAddress&, const RIpAddress&, const RPolicySelectorInfo&, TBool)"
					quidu      	"43734931036F"
					creation   	FALSE)
				    (object Message "ApplyL(SA,packet, tunnel)"
					quid       	"438C763C01FA"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1"
					ordinal    	9
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&, TInt, TIpAddress&)"
					quidu      	"437349310391"
					creation   	FALSE)
				    (object Message "Overhead(SA, tunnel)"
					quid       	"438C76790005"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.2"
					ordinal    	7
					Operation  	"Overhead(const CSecurityAssoc* const, const TIpAddress&)"
					quidu      	"43734931039D"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
			quidu      	"437347F60138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$991"
			quid       	"438C75660132"
			collaborators 	(list link_list
			    (object Link
				quid       	"438D6C7A02FA"
				supplier   	"$UNNAMED$992"
				quidu      	"438D6BD80073"
				messages   	(list Messages
				    (object Message "Callback(SA)"
					quid       	"438D6C7A02FB"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	10
					Operation  	"Callback(RSecurityAssociation&)"
					quidu      	"437347F60040"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$992"
			quid       	"438D6BD80073"
			collaborators 	(list link_list
			    (object Link
				quid       	"438D6CD600A3"
				supplier   	"$UNNAMED$993"
				quidu      	"438D6CCE0372"
				messages   	(list Messages
				    (object Message "SetStatus(new status)"
					quid       	"438D6CD600A4"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1"
					ordinal    	11
					Operation  	"SetStatus(TInt)"
					quidu      	"43734DA101E9"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::RHookSA"
			quidu      	"437347F6003E"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$993"
			quid       	"438D6CCE0372"
			class      	"Logical View::VC++ Reverse Engineered::rose::CFlowContext"
			quidu      	"43734DA101C5"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)))
	    (object Mechanism @463
		logical_models 	(list unit_reference_list
		    (object Object "Socket Server"
			quid       	"438D5C230216"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$994"
			quid       	"438D5C23021A"
			collaborators 	(list link_list
			    (object Link
				quid       	"438D5C230219"
				supplier   	"Socket Server"
				quidu      	"438D5C230216"
				messages   	(list Messages
				    (object Message "BindToL(ip6)"
					quid       	"438D5DE10325"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"BindToL(CProtocolBase*)"
					quidu      	"43734D930224"
					creation   	FALSE)
				    (object Message "~CProtocolSecpol( )"
					quid       	"438D5ECF000A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"2"
					ordinal    	14
					quidu      	"437347F70003"
					creation   	FALSE)))
			    (object Link
				quid       	"438D5C23021B"
				supplier   	"$UNNAMED$995"
				quidu      	"438D5C23022F"
				messages   	(list Messages
				    (object Message "CProtocolIpsec()"
					quid       	"438D5C23021C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.5"
					ordinal    	5
					Operation  	"CProtocolIpsec(CProtocolSecpol&)"
					quidu      	"437347F70159"
					creation   	FALSE)
				    (object Message "~CProtocolIpsec( )"
					quid       	"438D5F670282"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.2"
					ordinal    	16
					quidu      	"437347F7015B"
					creation   	FALSE)))
			    (object Link
				quid       	"438D5C23021D"
				supplier   	"ip6"
				quidu      	"438D5C230232"
				messages   	(list Messages
				    (object Message "BindL(ipsec, ah)"
					quid       	"438D5C23021E"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.6"
					ordinal    	6
					Operation  	"BindL(CProtocolBase*, TUint)"
					quidu      	"43734D9C01DD"
					creation   	FALSE)
				    (object Message "BindL(ipsec, esp)"
					quid       	"438D5C23021F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.7"
					ordinal    	7
					Operation  	"BindL(CProtocolBase*, TUint)"
					quidu      	"43734D9C01DD"
					creation   	FALSE)
				    (object Message "BindL(ipsec, udp)"
					quid       	"438D5C230220"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.8"
					ordinal    	8
					Operation  	"BindL(CProtocolBase*, TUint)"
					quidu      	"43734D9C01DD"
					creation   	FALSE)
				    (object Message "BindL(secpol, all-incoming)"
					quid       	"438D5C230221"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.9"
					ordinal    	9
					Operation  	"BindL(CProtocolBase*, TUint)"
					quidu      	"43734D9C01DD"
					creation   	FALSE)
				    (object Message "BindL(secpol, flow-hook)"
					quid       	"438D5C230222"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.10"
					ordinal    	10
					Operation  	"BindL(CProtocolBase*, TUint)"
					quidu      	"43734D9C01DD"
					creation   	FALSE)
				    (object Message "BindL(ipsec, ipv6-fragment)"
					quid       	"438D5C230223"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.11"
					ordinal    	11
					Operation  	"BindL(CProtocolBase*, TUint)"
					quidu      	"43734D9C01DD"
					creation   	FALSE)
				    (object Message "BindL(ipsec, ipv4-tunnel)"
					quid       	"438D5C230224"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.12"
					ordinal    	12
					Operation  	"BindL(CProtocolBase*, TUint)"
					quidu      	"43734D9C01DD"
					creation   	FALSE)
				    (object Message "SetChanged( )"
					quid       	"4398360A0286"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.4"
					ordinal    	20
					quidu      	"43734DA103DE"
					creation   	FALSE)))
			    (object Link
				quid       	"438D5E7A02CE"
				supplier   	"$UNNAMED$996"
				quidu      	"438D5E6E036B"
				messages   	(list Messages
				    (object Message "RegisterListener(secpol, listen interface events)"
					quid       	"438D5E7A02CF"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.13"
					ordinal    	13
					Operation  	"RegisterListener(MEventListener*, TUint)"
					quidu      	"43734D9C032C"
					creation   	FALSE)
				    (object Message "RemoveListener(secpol)"
					quid       	"438D5F13018D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1"
					ordinal    	15
					Operation  	"RemoveListener(MEventListener*, TUint)"
					quidu      	"43734D9C0330"
					creation   	FALSE)))
			    (object Link
				quid       	"4398337E0165"
				supplier   	"$UNNAMED$994"
				quidu      	"438D5C23021A"
				messages   	(list Messages
				    (object Message "NetworkAttachedL( )"
					quid       	"4398337E0166"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3"
					ordinal    	3
					quidu      	"437347F70052"
					creation   	FALSE)
				    (object Message "DoBindToL(ip6)"
					quid       	"43983703038C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"DoBindToL(CProtocolBase*)"
					quidu      	"43734D930254"
					creation   	FALSE)
				    (object Message "FixupInterfaceIndexes()"
					quid       	"43C220D6017C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.4"
					ordinal    	4
					Operation  	"FixupInterfaceIndexes(CSecurityPolicy*)"
					quidu      	"437347F7003F"
					creation   	FALSE)))
			    (object Link
				quid       	"439835DF02E4"
				supplier   	"PFKEY"
				quidu      	"439835CC0268"
				messages   	(list Messages
				    (object Message "Close( )"
					quid       	"439835DF02E5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.3"
					ordinal    	19
					quidu      	"43734931036D"
					creation   	FALSE)))
			    (object Link
				quid       	"43983679016B"
				supplier   	"ip6"
				quidu      	"4398355B0334"
				messages   	(list Messages
				    (object Message "Unbind(secpol, all)"
					quid       	"43983679016C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.5"
					ordinal    	21
					Operation  	"Unbind(CProtocolBase*, TUint)"
					quidu      	"43734D99008C"
					creation   	FALSE)
				    (object Message "Close()"
					quid       	"4398369700EE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.6"
					ordinal    	22
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "Open()"
					quid       	"4398373B009E"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
			quidu      	"437347F603D8"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$995"
			quid       	"438D5C23022F"
			collaborators 	(list link_list
			    (object Link
				quid       	"438D606D032E"
				supplier   	"ip6"
				quidu      	"438D5C230232"
				messages   	(list Messages
				    (object Message "Protocol( )"
					quid       	"438D615D0227"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.2.1"
					ordinal    	17
					quidu      	"43734D9C01C6"
					creation   	FALSE)))
			    (object Link
				quid       	"439835660140"
				supplier   	"ip6"
				quidu      	"4398355B0334"
				messages   	(list Messages
				    (object Message "Unbind(this, all)"
					quid       	"439835660141"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.2.2"
					ordinal    	18
					Operation  	"Unbind(CProtocolBase*, TUint)"
					quidu      	"43734D99008C"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec"
			quidu      	"437347F70157"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "ip6"
			quid       	"438D5C230232"
			class      	"Logical View::VC++ Reverse Engineered::rose::MNetworkService"
			quidu      	"43734D9C01B5"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$996"
			quid       	"438D5E6E036B"
			class      	"Logical View::VC++ Reverse Engineered::rose::MEventService"
			quidu      	"43734D9C030D"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "ip6"
			quid       	"4398355B0334"
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolInet6Binder"
			quidu      	"43734D9C0271"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "PFKEY"
			quid       	"439835CC0268"
			class      	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
			quidu      	"43734931035B"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)))
	    (object Mechanism @464
		logical_models 	(list unit_reference_list
		    (object Object "Socket Server"
			quid       	"438D973D0219"
			collaborators 	(list link_list
			    (object Link
				quid       	"438D97E5025E"
				supplier   	"$UNNAMED$997"
				quidu      	"438D976303BD"
				messages   	(list Messages
				    (object Message "NewSAPL(TUint)"
					quid       	"438D97E5025F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					quidu      	"43734936014F"
					creation   	FALSE)))
			    (object Link
				quid       	"438D9B5E0334"
				supplier   	"$UNNAMED$998"
				quidu      	"438D9ACF00BC"
				messages   	(list Messages
				    (object Message "Write(PFKEYv2 msg)"
					quid       	"438D9B5E0335"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	2
					Operation  	"Write(const TDesC8&, TUint, TSockAddr*)"
					quidu      	"4373493603A9"
					creation   	FALSE)
				    (object Message "Write(PFKEYv2 msg)"
					quid       	"438DA0D202C5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	13
					Operation  	"Write(const TDesC8&, TUint, TSockAddr*)"
					quidu      	"4373493603A9"
					creation   	FALSE)
				    (object Message "NewData(1)"
					quid       	"43C3C8B200BE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"3.3.1.2"
					ordinal    	11
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "GetData(buffer)"
					quid       	"43C3C8EF015A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	12
					Operation  	"GetData(TDes8&, TUint, TSockAddr*)"
					quidu      	"43BA68FA0346"
					creation   	FALSE)
				    (object Message "NewData(1)"
					quid       	"43C3CBB90028"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"5.1.3.1.2"
					ordinal    	24
					quidu      	"000000000000"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$997"
			quid       	"438D976303BD"
			collaborators 	(list link_list
			    (object Link
				quid       	"438D9B0401D2"
				supplier   	"$UNNAMED$998"
				quidu      	"438D9ACF00BC"
				messages   	(list Messages
				    (object Message "CProviderKey()"
					quid       	"438D9B0401D3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"CProviderKey(CProtocolBase*)"
					quidu      	"43734936035E"
					creation   	FALSE)
				    (object Message "Exec(PFKEYv2 Msg, src)"
					quid       	"438D9B940350"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"2.1"
					ordinal    	3
					Operation  	"Exec(const TDesC8&, CProviderKey*)"
					quidu      	"4373493601DA"
					creation   	FALSE)
				    (object Message "Deliver(Acquire Msg)"
					quid       	"438D9F210203"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.3.1"
					ordinal    	9
					Operation  	"Deliver(RMBufChain&)"
					quidu      	"43BA68FA0351"
					creation   	FALSE)
				    (object Message "Exec(PFKEYv2 msg, src)"
					quid       	"438DA0F70245"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"5.1"
					ordinal    	14
					Operation  	"Exec(const TDesC8&, CProviderKey*)"
					quidu      	"4373493601DA"
					creation   	FALSE)
				    (object Message "Deliver()"
					quid       	"438DA58E009A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.3.1"
					ordinal    	22
					Operation  	"Deliver(RMBufChain&)"
					quidu      	"43BA68FA0351"
					creation   	FALSE)))
			    (object Link
				quid       	"438D9BE002B0"
				supplier   	"$UNNAMED$997"
				quidu      	"438D976303BD"
				messages   	(list Messages
				    (object Message "ExecRegister(src)"
					quid       	"438D9BE002B1"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1.1"
					ordinal    	4
					Operation  	"ExecRegister(TPfkeyMessage&, struct sadb_msg&, CProviderKey*)"
					quidu      	"437349360226"
					creation   	FALSE)
				    (object Message "DeliverRegistered(Acquire Msg)"
					quid       	"438D9EAD0016"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.3"
					ordinal    	8
					Operation  	"DeliverRegistered(const TPfkeyMessage&)"
					quidu      	"437349360252"
					creation   	FALSE)
				    (object Message "ExecAdd(Add Msg)"
					quid       	"438DA11E01C6"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.1"
					ordinal    	15
					Operation  	"ExecAdd(TPfkeyMessage&, struct sadb_msg&, CProviderKey*)"
					quidu      	"437349360206"
					creation   	FALSE)
				    (object Message "FindEgg()"
					quid       	"438DA1A20086"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.2"
					ordinal    	16
					Operation  	"FindEgg(CSecurityAssoc*, const TPfkeyMessage&, const struct sadb_msg&)"
					quidu      	"4373493601EB"
					creation   	FALSE)
				    (object Message "Deliver(Add Msg)"
					quid       	"438DA3250022"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.3"
					ordinal    	21
					Operation  	"Deliver(const TPfkeyMessage&, TUint)"
					quidu      	"437349360248"
					creation   	FALSE)))
			    (object Link
				quid       	"438D9DBC037F"
				supplier   	"$UNNAMED$999"
				quidu      	"438D978402E0"
				messages   	(list Messages
				    (object Message "Match()"
					quid       	"438D9DBC0380"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.1"
					ordinal    	6
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "CSecurityAssoc(\"egg\")"
					quid       	"438D9E2E0388"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.2"
					ordinal    	7
					Operation  	"CSecurityAssoc()"
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "UpdateL(PFKEYv2 Msg)"
					quid       	"438DA1F601D9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.1.1"
					ordinal    	17
					Operation  	"UpdateL(MAssociationManager&, const TPfkeyMessage&, CIpsecCryptoManager*)"
					quidu      	"4373493000A2"
					creation   	FALSE)
				    (object Message "TimerInit()"
					quid       	"438DABB4008F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.3.2"
					ordinal    	25
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "Match()"
					quid       	"43C3CFCB03B4"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.1"
					ordinal    	30
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$999"
			quid       	"438D978402E0"
			collaborators 	(list link_list
			    (object Link
				quid       	"438DA240039A"
				supplier   	"$UNNAMED$1000"
				quidu      	"438D979402B1"
				messages   	(list Messages
				    (object Message "NewAuthL(sha1)"
					quid       	"438DA240039B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.1.1.1"
					ordinal    	18
					Operation  	"NewAuthL(TInt, const TDesC8&)"
					quidu      	"4373493200EF"
					creation   	FALSE)
				    (object Message "NewEncryptL(aes)"
					quid       	"438DA259034A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.1.1.2"
					ordinal    	19
					Operation  	"NewEncryptL(TInt, const TDesC8&)"
					quidu      	"4373493200FA"
					creation   	FALSE)))
			    (object Link
				quid       	"438DA2EB0332"
				supplier   	"$UNNAMED$1001"
				quidu      	"438DA2DF00F1"
				messages   	(list Messages
				    (object Message "New()"
					quid       	"438DA2EB0333"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.1.1.3"
					ordinal    	20
					Operation  	"New(TUint32, const TPFkeyPrivExt&)"
					quidu      	"437349370043"
					creation   	FALSE)))
			    (object Link
				quid       	"438DAB69009D"
				supplier   	"$UNNAMED$999"
				quidu      	"438D978402E0"
				messages   	(list Messages
				    (object Message "TimerExpired()"
					quid       	"438DABCC018A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.3.2.1"
					ordinal    	26
					Operation  	"TimerExpired(MAssociationManager&, const TTime&)"
					quidu      	"4373493000E2"
					creation   	FALSE)
				    (object Message "DoCallbacks( )"
					quid       	"438DAC1202B5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.3.2.1.1"
					ordinal    	27
					quidu      	"43734930014C"
					creation   	FALSE)))
			    (object Link
				quid       	"438DAC450352"
				supplier   	"$UNNAMED$1002"
				quidu      	"438DAAC4004B"
				messages   	(list Messages
				    (object Message "Callback()"
					quid       	"438DAC450353"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.3.2.1.2"
					ordinal    	28
					Operation  	"Callback(RSecurityAssociation&)"
					quidu      	"437347F60040"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
			quidu      	"43734930008C"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1000"
			quid       	"438D979402B1"
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager"
			quidu      	"4373493200DA"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1003"
			quid       	"438D9AA70254"
			collaborators 	(list link_list
			    (object Link
				quid       	"438D9B2200B7"
				supplier   	"$UNNAMED$997"
				quidu      	"438D976303BD"))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
			quidu      	"437347F60138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$998"
			quid       	"438D9ACF00BC"
			collaborators 	(list link_list
			    (object Link
				quid       	"43C4BA690077"
				supplier   	"$UNNAMED$998"
				quidu      	"438D9ACF00BC"
				messages   	(list Messages
				    (object Message "Deliver(packet)"
					quid       	"43C4BA690078"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.3.1.1"
					ordinal    	10
					Operation  	"Deliver(RMBufChain&)"
					quidu      	"43BA68FA0351"
					creation   	FALSE)
				    (object Message "Deliver(packet)"
					quid       	"43C4BAB9025B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.3.1.1"
					ordinal    	23
					Operation  	"Deliver(RMBufChain&)"
					quidu      	"43BA68FA0351"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProviderKey"
			quidu      	"43734936035B"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1001"
			quid       	"438DA2DF00F1"
			class      	"Logical View::VC++ Reverse Engineered::rose::CNatTraversal"
			quidu      	"43734937002E"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1004"
			quid       	"438DA4280216"
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
			quidu      	"437347F60138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1002"
			quid       	"438DAAC4004B"
			class      	"Logical View::VC++ Reverse Engineered::rose::RHookSA"
			quidu      	"437347F6003E"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1005"
			quid       	"438DAB9C0273"
			collaborators 	(list link_list
			    (object Link
				quid       	"439028B20219"
				supplier   	"$UNNAMED$997"
				quidu      	"438D976303BD"
				messages   	(list Messages
				    (object Message "Acquire(SA, packet, tunnel)"
					quid       	"439028B2021A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	5
					Operation  	"Acquire(CSecurityAssoc* &, const TSecurityAssocSpec&, const CTransportSelector*, const RIpAddress&, const RIpAddress&, const RPolicySelectorInfo&, TBool)"
					quidu      	"43734931036F"
					creation   	FALSE)
				    (object Message "Acquire(SA, packet, tunnel)"
					quid       	"43C3CFA10144"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	29
					Operation  	"Acquire(CSecurityAssoc* &, const TSecurityAssocSpec&, const CTransportSelector*, const RIpAddress&, const RIpAddress&, const RPolicySelectorInfo&, TBool)"
					quidu      	"43BA68F20293"
					creation   	FALSE)
				    (object Message "Overhead(SA, tunnel)"
					quid       	"43C3CFEA025C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7"
					ordinal    	31
					Operation  	"Overhead(const CSecurityAssoc* const, const TIpAddress&)"
					quidu      	"43BA68F4009F"
					creation   	FALSE)))
			    (object Link
				quid       	"43C3C9AD003E"
				supplier   	"$UNNAMED$998"
				quidu      	"438D9ACF00BC"))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
			quidu      	"437347F60138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @465
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1006"
			quid       	"438EA5960358"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EA5A9002B"
				supplier   	"$UNNAMED$1007"
				quidu      	"438EA5A30164"
				messages   	(list Messages
				    (object Message "Verify(SA, packet)"
					quid       	"438EA5A9002C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"Verify(const CSecurityAssoc*, const TSecurityAssocSpec&, const RIpAddress&, const RIpAddress&, const RPolicySelectorInfo&)"
					quidu      	"43734931037F"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
			quidu      	"437347F603D8"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1007"
			quid       	"438EA5A30164"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EA63A0395"
				supplier   	"$UNNAMED$1008"
				quidu      	"438EA6360068"
				messages   	(list Messages
				    (object Message "Match()"
					quid       	"438EA63A0396"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1008"
			quid       	"438EA6360068"
			class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
			quidu      	"43734930008C"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @466
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1009"
			quid       	"438EA7450362"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EA7540278"
				supplier   	"$UNNAMED$1010"
				quidu      	"438EA74E02B6"
				messages   	(list Messages
				    (object Message "ApplyL(SA,Packet,tunnel)"
					quid       	"438EA7540279"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&, TInt, TIpAddress&)"
					quidu      	"437349310391"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
			quidu      	"437347F60138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1010"
			quid       	"438EA74E02B6"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EAB52021D"
				supplier   	"$UNNAMED$1011"
				quidu      	"438EAB47025B"
				messages   	(list Messages
				    (object Message "ApplyL(SA,Packet)"
					quid       	"438EAB52021E"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&)"
					quidu      	"4373493802A5"
					creation   	FALSE)))
			    (object Link
				quid       	"438EAB8001AF"
				supplier   	"$UNNAMED$1012"
				quidu      	"438EAB4A02F7"
				messages   	(list Messages
				    (object Message "ApplyL(SA, Packet)"
					quid       	"438EAB8001B0"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3"
					ordinal    	11
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&)"
					quidu      	"43734938004E"
					creation   	FALSE)))
			    (object Link
				quid       	"438EBD120194"
				supplier   	"$UNNAMED$1013"
				quidu      	"438EBA610249"
				messages   	(list Messages
				    (object Message "ApplyL(tunnel, packet)"
					quid       	"438EBD4C0107"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"ApplyL(TIpAddress&, RMBufRecvPacket&, RMBufRecvInfo&)"
					quidu      	"437349370380"
					creation   	FALSE)))
			    (object Link
				quid       	"43997D150338"
				supplier   	"$UNNAMED$1014"
				quidu      	"43997CAE0349"
				messages   	(list Messages
				    (object Message "ApplyL(NATT, Packet)"
					quid       	"43997D150339"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.4"
					ordinal    	24
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&)"
					quidu      	"4373493700B1"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1011"
			quid       	"438EAB47025B"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EAD5B0274"
				supplier   	"$UNNAMED$1011"
				quidu      	"438EAB47025B")
			    (object Link
				quid       	"438EAE15033C"
				supplier   	"$UNNAMED$1015"
				quidu      	"438EADCC004F"
				messages   	(list Messages
				    (object Message "Init( )"
					quid       	"438EAE15033D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.1"
					ordinal    	3
					quidu      	"43734932009D"
					creation   	FALSE)
				    (object Message "Update(data-1)"
					quid       	"438EAE440290"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2"
					ordinal    	4
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Update(data-N)"
					quid       	"438EAE6D032C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3"
					ordinal    	5
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Final(icv-length)"
					quid       	"438EAECF031B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.4"
					ordinal    	6
					Operation  	"Final(TInt)"
					quidu      	"4373493200A5"
					creation   	FALSE)))
			    (object Link
				quid       	"438EB6B7017A"
				supplier   	"$UNNAMED$1016"
				quidu      	"438EB5F800C1"
				messages   	(list Messages
				    (object Message "MarkUsed()"
					quid       	"438EB6B7017B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.5"
					ordinal    	7
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecAH"
			quidu      	"437349380290"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1012"
			quid       	"438EAB4A02F7"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EB37F008B"
				supplier   	"$UNNAMED$1015"
				quidu      	"438EADCC004F"
				messages   	(list Messages
				    (object Message "Init( )"
					quid       	"438EB43A0098"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.5"
					ordinal    	16
					quidu      	"43734932009D"
					creation   	FALSE)
				    (object Message "Update(data-1)"
					quid       	"438EB45E024D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.6"
					ordinal    	17
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Update(data-N)"
					quid       	"438EB4750337"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.7"
					ordinal    	18
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Final(icv-length)"
					quid       	"438EB49300D5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.8"
					ordinal    	19
					Operation  	"Final(TInt)"
					quidu      	"4373493200A5"
					creation   	FALSE)))
			    (object Link
				quid       	"438EB38901A4"
				supplier   	"$UNNAMED$1017"
				quidu      	"438EADDA0001"
				messages   	(list Messages
				    (object Message "Encrypt(initial IV)"
					quid       	"438EB38901A5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.1"
					ordinal    	12
					Operation  	"Encrypt(const TDesC8&)"
					quidu      	"43734932006E"
					creation   	FALSE)
				    (object Message "Update(data-1)"
					quid       	"438EB3A70220"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.2"
					ordinal    	13
					Operation  	"Update(TDes8&)"
					quidu      	"437349320077"
					creation   	FALSE)
				    (object Message "Update(data-N)"
					quid       	"438EB3CB004B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.3"
					ordinal    	14
					Operation  	"Update(TDes8&)"
					quidu      	"437349320077"
					creation   	FALSE)
				    (object Message "Finish(IV)"
					quid       	"438EB3FC0154"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.4"
					ordinal    	15
					Operation  	"Finish(TDes8&)"
					quidu      	"437349320074"
					creation   	FALSE)))
			    (object Link
				quid       	"438EB6100332"
				supplier   	"$UNNAMED$1016"
				quidu      	"438EB5F800C1"
				messages   	(list Messages
				    (object Message "MarkUsed()"
					quid       	"438EB6100333"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.9"
					ordinal    	20
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecESP"
			quidu      	"43734938002E"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1015"
			quid       	"438EADCC004F"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EB6A401C9"
				supplier   	"$UNNAMED$1015"
				quidu      	"438EADCC004F"))
			class      	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase"
			quidu      	"43734932008C"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1017"
			quid       	"438EADDA0001"
			class      	"Logical View::VC++ Reverse Engineered::rose::CEncryptionBase"
			quidu      	"43734932005D"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1016"
			quid       	"438EB5F800C1"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EB64D01E9"
				supplier   	"$UNNAMED$1016"
				quidu      	"438EB5F800C1"
				messages   	(list Messages
				    (object Message "TimerExpired()"
					quid       	"438EB64D01EA"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.9.1.1"
					ordinal    	22
					Operation  	"TimerExpired(MAssociationManager&, const TTime&)"
					quidu      	"4373493000E2"
					creation   	FALSE)
				    (object Message "TimerExpired()"
					quid       	"438EB6C7033F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.5.1.1"
					ordinal    	9
					Operation  	"TimerExpired(MAssociationManager&, const TTime&)"
					quidu      	"4373493000E2"
					creation   	FALSE)
				    (object Message "CountExpired()"
					quid       	"438EB7120050"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.5.1"
					ordinal    	8
					Operation  	"CountExpired(MAssociationManager&)"
					quidu      	"4373493000EC"
					creation   	FALSE)
				    (object Message "CountExpired()"
					quid       	"438EB73C005F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.9.1"
					ordinal    	21
					Operation  	"CountExpired(MAssociationManager&)"
					quidu      	"4373493000EC"
					creation   	FALSE)))
			    (object Link
				quid       	"438EB7DC00F9"
				supplier   	"$UNNAMED$1010"
				quidu      	"438EA74E02B6")
			    (object Link
				quid       	"438EBADA0005"
				supplier   	"$UNNAMED$1018"
				quidu      	"438EBAAD0083"
				messages   	(list Messages
				    (object Message "Expired(SA, lifetime)"
					quid       	"438EBADA0006"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.5.2"
					ordinal    	10
					Operation  	"Expired(const CSecurityAssoc&, TInt, const TLifetime&)"
					quidu      	"4373493103AF"
					creation   	FALSE)
				    (object Message "Expired(SA, lifetime)"
					quid       	"438EBB0100EF"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.9.1.2"
					ordinal    	23
					Operation  	"Expired(const CSecurityAssoc&, TInt, const TLifetime&)"
					quidu      	"4373493103AF"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
			quidu      	"43734930008C"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1013"
			quid       	"438EBA610249"
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecIPIP"
			quidu      	"43734937036B"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1018"
			quid       	"438EBAAD0083"
			class      	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
			quidu      	"43734931035B"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1014"
			quid       	"43997CAE0349"
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecNATT"
			quidu      	"43734937009C"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @467
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1019"
			quid       	"438EC65A0231"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EC67B03B8"
				supplier   	"$UNNAMED$1020"
				quidu      	"438EC66901B4"
				messages   	(list Messages
				    (object Message "Expired(SA, lifetime)"
					quid       	"438EC67B03B9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"Expired(const CSecurityAssoc&, TInt, const TLifetime&)"
					quidu      	"4373493103AF"
					creation   	FALSE)
				    (object Message "Delete(SA)"
					quid       	"43902D2D03DF"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	5
					Operation  	"Delete(CSecurityAssoc*)"
					quidu      	"4373493103A1"
					creation   	FALSE)
				    (object Message "Close()"
					quid       	"43902D9E016C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"2.1"
					ordinal    	6
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"43902D210391"
				supplier   	"$UNNAMED$1020"
				quidu      	"438EC66901B4")
			    (object Link
				quid       	"43902DB90082"
				supplier   	"$UNNAMED$1019"
				quidu      	"438EC65A0231"
				messages   	(list Messages
				    (object Message "~CSecurityAssoc( )"
					quid       	"43902DB90083"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	7
					quidu      	"4373493000CC"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
			quidu      	"43734930008C"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1021"
			quid       	"438EC65F0260"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EC76F0182"
				supplier   	"Socket Server"
				quidu      	"438EC7600163"
				messages   	(list Messages
				    (object Message "NewData(1)"
					quid       	"438EC77A025D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2"
					ordinal    	4
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "GetData(Buffer)"
					quid       	"438EC7AA02F8"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"4"
					ordinal    	8
					Operation  	"GetData(TDes8&, TUint, TSockAddr*)"
					quidu      	"4373493603AE"
					creation   	FALSE)))
			    (object Link
				quid       	"43C6332C015F"
				supplier   	"$UNNAMED$1021"
				quidu      	"438EC65F0260"
				messages   	(list Messages
				    (object Message "Deliver(packet)"
					quid       	"43C6332C0160"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.1"
					ordinal    	3
					Operation  	"Deliver(RMBufChain&)"
					quidu      	"43BA68FA0351"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProviderKey"
			quidu      	"43734936035B"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1020"
			quid       	"438EC66901B4"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EC6BD008A"
				supplier   	"$UNNAMED$1020"
				quidu      	"438EC66901B4"
				messages   	(list Messages
				    (object Message "DeliverRegistered(PKFEYv2 Expired)"
					quid       	"438EC6BD008B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"DeliverRegistered(const TPfkeyMessage&)"
					quidu      	"437349360252"
					creation   	FALSE)))
			    (object Link
				quid       	"438EC71C021F"
				supplier   	"$UNNAMED$1021"
				quidu      	"438EC65F0260"
				messages   	(list Messages
				    (object Message "Deliver(PFKEYv2 Msg)"
					quid       	"438EC71C0220"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					Operation  	"Deliver(RMBufChain&)"
					quidu      	"43BA68FA0351"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "Socket Server"
			quid       	"438EC7600163"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @468
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1022"
			quid       	"438ED1020172"
			collaborators 	(list link_list
			    (object Link
				quid       	"438ED1700374"
				supplier   	"$UNNAMED$1023"
				quidu      	"438ED1260172"
				messages   	(list Messages
				    (object Message "ApplyL(IPv6 Frag Hdr)"
					quid       	"438ED4C70221"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	14
					Operation  	"ApplyL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"43734D9902F0"
					creation   	FALSE)
				    (object Message "ApplyL(IPv6 Frag Hdr)"
					quid       	"438ED95B031C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"ApplyL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"43734D9902F0"
					creation   	FALSE)
				    (object Message "ApplyL(IPv4-in-IP)"
					quid       	"438EE1820090"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	24
					Operation  	"ApplyL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"43734D9902F0"
					creation   	FALSE)))
			    (object Link
				quid       	"438ED2B601CA"
				supplier   	"$UNNAMED$1023"
				quidu      	"438ED1260172"
				messages   	(list Messages
				    (object Message "Apply(AH/ESP/UDP)"
					quid       	"438ED17D0019"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	4
					Operation  	"Apply(AH)"
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ApplyL(IPv4-in-IP)"
					quid       	"438ED3F000BD"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	10
					Operation  	"ApplyL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"43734D9902F0"
					creation   	FALSE)))
			    (object Link
				quid       	"438EDFDD0113"
				supplier   	"$UNNAMED$1024"
				quidu      	"438ED1400365"
				messages   	(list Messages
				    (object Message "ApplyL(Transport Header)"
					quid       	"438EDFDD0114"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	21
					Operation  	"ApplyL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"43734D9902F0"
					creation   	FALSE))))
			class      	"Logical View::CProtocolIP"
			quidu      	"4394498A0257"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1023"
			quid       	"438ED1260172"
			collaborators 	(list link_list
			    (object Link
				quid       	"438ED193024B"
				supplier   	"$UNNAMED$1024"
				quidu      	"438ED1400365"
				messages   	(list Messages
				    (object Message "TransformL(AH/ESP/UDP)"
					quid       	"438ED193024C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1"
					ordinal    	5
					Operation  	"TransformL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"437347F70013"
					creation   	FALSE)
				    (object Message "TransformL(IPv4-in-IP)"
					quid       	"438ED42B0252"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.1"
					ordinal    	11
					Operation  	"TransformL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"437347F70013"
					creation   	FALSE)
				    (object Message "TransformL(IPv6 Frag Hdr)"
					quid       	"438ED4E001E3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1"
					ordinal    	15
					Operation  	"TransformL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"437347F70013"
					creation   	FALSE)
				    (object Message "TransformL(IPv6 Frag Hdr)"
					quid       	"438ED98100E9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"TransformL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"437347F70013"
					creation   	FALSE)
				    (object Message "TransformL(IPv4-in-IP)"
					quid       	"438EE1B200FD"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.1"
					ordinal    	25
					Operation  	"TransformL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"437347F70013"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec"
			quidu      	"437347F70157"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1024"
			quid       	"438ED1400365"
			collaborators 	(list link_list
			    (object Link
				quid       	"438ED2240065"
				supplier   	"$UNNAMED$1025"
				quidu      	"438ED2130075"
				messages   	(list Messages
				    (object Message "ApplyL(SA,packet)"
					quid       	"438ED2240066"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1.1.2"
					ordinal    	9
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&, TInt, TIpAddress&)"
					quidu      	"437349310391"
					creation   	FALSE)))
			    (object Link
				quid       	"438ED2E502F3"
				supplier   	"$UNNAMED$1024"
				quidu      	"438ED1400365"
				messages   	(list Messages
				    (object Message "CheckPacketId(packet)"
					quid       	"438ED2E502F4"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1.1"
					ordinal    	6
					Operation  	"CheckPacketId(RMBufHookPacket&)"
					quidu      	"437347F70080"
					creation   	FALSE)
				    (object Message "CheckFragmentPolicy( )"
					quid       	"438ED46101C5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.1.1.1"
					ordinal    	13
					quidu      	"437347F70082"
					creation   	FALSE)
				    (object Message "CheckFragmentPolicy( )"
					quid       	"438ED50600D8"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1.2"
					ordinal    	19
					quidu      	"437347F70082"
					creation   	FALSE)
				    (object Message "CheckPacketId(packet)"
					quid       	"438ED5F70356"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.1.1"
					ordinal    	12
					Operation  	"CheckPacketId(RMBufHookPacket&)"
					quidu      	"437347F70080"
					creation   	FALSE)
				    (object Message "CheckPacketId(packet)"
					quid       	"438ED62B0077"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1.1"
					ordinal    	16
					Operation  	"CheckPacketId(RMBufHookPacket&)"
					quidu      	"437347F70080"
					creation   	FALSE)
				    (object Message "CheckPacketId(packet)"
					quid       	"438ED99D0175"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1"
					ordinal    	2
					Operation  	"CheckPacketId(RMBufHookPacket&)"
					quidu      	"437347F70080"
					creation   	FALSE)
				    (object Message "CheckFragmentPolicy( )"
					quid       	"438ED9D60107"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.2"
					ordinal    	3
					quidu      	"437347F70082"
					creation   	FALSE)
				    (object Message "CollectBundle()"
					quid       	"438EE0690314"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.2"
					ordinal    	23
					Operation  	"CollectBundle(TPolicyFilterInfo&, RPolicySelectorInfo&, const TInt, CPolicyAction* *, RIpAddress*, TInt&)"
					quidu      	"437347F7006E"
					creation   	FALSE)
				    (object Message "CheckPacketId(packet)"
					quid       	"438EE2280011"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.1.1"
					ordinal    	26
					Operation  	"CheckPacketId(RMBufHookPacket&)"
					quidu      	"437347F70080"
					creation   	FALSE)
				    (object Message "CheckFragmentPolicy( )"
					quid       	"438EE25B037B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.1.2"
					ordinal    	27
					quidu      	"437347F70082"
					creation   	FALSE)
				    (object Message "Deliver(drop packet)"
					quid       	"438EE3D30319"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.1.3"
					ordinal    	28
					Operation  	"Deliver(RMBufPacketBase&)"
					quidu      	"4373492F01D4"
					creation   	FALSE)
				    (object Message "CheckPacketId(packet)"
					quid       	"43C377630301"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1"
					ordinal    	22
					Operation  	"CheckPacketId(RMBufHookPacket&)"
					quidu      	"437347F70080"
					creation   	FALSE)))
			    (object Link
				quid       	"438ED8BC0291"
				supplier   	"$UNNAMED$1026"
				quidu      	"438ED8AE01C6"
				messages   	(list Messages
				    (object Message "New(0)"
					quid       	"438EDA0302BC"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1.1.1"
					ordinal    	7
					Operation  	"New(TUint)"
					quidu      	"437347F60251"
					creation   	FALSE)
				    (object Message "~CIpsecFragmentInfo( )"
					quid       	"438EDB9600C3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1.3"
					ordinal    	20
					quidu      	"437347F60257"
					creation   	FALSE)))
			    (object Link
				quid       	"438EDB00024B"
				supplier   	"$UNNAMED$1027"
				quidu      	"438EDA77020F"
				messages   	(list Messages
				    (object Message "New(1)"
					quid       	"438EDB00024C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1.1.1"
					ordinal    	17
					Operation  	"New(TUint)"
					quidu      	"437347F60251"
					creation   	FALSE)))
			    (object Link
				quid       	"438EE42C0153"
				supplier   	"$UNNAMED$1028"
				quidu      	"438EE403026C"
				messages   	(list Messages
				    (object Message "Deliver( drop packet)"
					quid       	"438EE42C0154"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.1.4"
					ordinal    	29
					Operation  	"Deliver( )"
					quidu      	"438C7008027C"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
			quidu      	"437347F603D8"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1025"
			quid       	"438ED2130075"
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1026"
			quid       	"438ED8AE01C6"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EDA190164"
				supplier   	"$UNNAMED$1026"
				quidu      	"438ED8AE01C6"
				messages   	(list Messages
				    (object Message "CIpsecFragmentInfo(0)"
					quid       	"438EDA190165"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1.1.1.1"
					ordinal    	8
					Operation  	"CIpsecFragmentInfo(TUint)"
					quidu      	"437347F60244"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo"
			quidu      	"437347F60242"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1027"
			quid       	"438EDA77020F"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EDB1900B5"
				supplier   	"$UNNAMED$1027"
				quidu      	"438EDA77020F"
				messages   	(list Messages
				    (object Message "CIpsecFragmentInfo(1)"
					quid       	"438EDB1900B6"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1.1.1.1"
					ordinal    	18
					Operation  	"CIpsecFragmentInfo(TUint)"
					quidu      	"437347F60244"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo"
			quidu      	"437347F60242"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1028"
			quid       	"438EE403026C"
			class      	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
			quidu      	"4373492F0213"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @469
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1029"
			quid       	"438EFDEE036F"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EFEA00060"
				supplier   	"$UNNAMED$1030"
				quidu      	"438EFE51033F"
				messages   	(list Messages
				    (object Message "TransformL(AH)"
					quid       	"438EFEA0006F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"TransformL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"437347F70013"
					creation   	FALSE)
				    (object Message "TransformL(ESP)"
					quid       	"438F001B025E"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1"
					ordinal    	5
					Operation  	"TransformL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"437347F70013"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec"
			quidu      	"437347F70157"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1031"
			quid       	"438EFE0E00CF"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EFE6C0216"
				supplier   	"$UNNAMED$1029"
				quidu      	"438EFDEE036F"
				messages   	(list Messages
				    (object Message "ApplyL(AH)"
					quid       	"438EFE78038D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"ApplyL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"43734D9902F0"
					creation   	FALSE)
				    (object Message "ApplyL(ESP)"
					quid       	"438EFFF8031A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	4
					Operation  	"ApplyL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"43734D9902F0"
					creation   	FALSE)))
			    (object Link
				quid       	"438EFFE50240"
				supplier   	"$UNNAMED$1030"
				quidu      	"438EFE51033F"
				messages   	(list Messages
				    (object Message "ApplyL(IP-in-IP)"
					quid       	"438F00C0022D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	9
					Operation  	"ApplyL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"43734D9902F0"
					creation   	FALSE)
				    (object Message "ApplyL(TCP)"
					quid       	"438F00FE000A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	10
					Operation  	"ApplyL(RMBufHookPacket&, RMBufRecvInfo&)"
					quidu      	"43734D9902F0"
					creation   	FALSE))))
			class      	"Logical View::CProtocolIP"
			quidu      	"4394498A0257"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1030"
			quid       	"438EFE51033F"
			collaborators 	(list link_list
			    (object Link
				quid       	"438EFEDF0011"
				supplier   	"$UNNAMED$1030"
				quidu      	"438EFE51033F"
				messages   	(list Messages
				    (object Message "CheckPacketId(packet)"
					quid       	"438EFEDF0030"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1"
					ordinal    	2
					Operation  	"CheckPacketId(RMBufHookPacket&)"
					quidu      	"437347F70080"
					creation   	FALSE)
				    (object Message "CheckPacketId(packet)"
					quid       	"438F003A025E"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1.1"
					ordinal    	6
					Operation  	"CheckPacketId(RMBufHookPacket&)"
					quidu      	"437347F70080"
					creation   	FALSE)
				    (object Message "UpdateTunnelInterface(SA)"
					quid       	"438F008B00F6"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1.3"
					ordinal    	8
					Operation  	"UpdateTunnelInterface(RMBufRecvInfo&, const CSecurityAssoc* const)"
					quidu      	"437347F7007D"
					creation   	FALSE)
				    (object Message "CollectBundle(transport selectors)"
					quid       	"438F013600A5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1"
					ordinal    	11
					Operation  	"CollectBundle(TPolicyFilterInfo&, RPolicySelectorInfo&, const TInt, CPolicyAction* *, RIpAddress*, TInt&)"
					quidu      	"437347F7006E"
					creation   	FALSE)
				    (object Message "Deliver(packet)"
					quid       	"438F0A6403D3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	14
					Operation  	"Deliver(RMBufPacketBase&)"
					quidu      	"4373492F01D4"
					creation   	FALSE)))
			    (object Link
				quid       	"438EFF78006D"
				supplier   	"$UNNAMED$1032"
				quidu      	"438EFF6C0138"
				messages   	(list Messages
				    (object Message "ApplyL(SA, AH-packet, tunnel)"
					quid       	"438EFF78007C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.2"
					ordinal    	3
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&, TInt, TIpAddress&)"
					quidu      	"437349310391"
					creation   	FALSE)
				    (object Message "ApplyL(SA, ESP-packet, tunnel)"
					quid       	"438F00530396"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1.2"
					ordinal    	7
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&, TInt, TIpAddress&)"
					quidu      	"437349310391"
					creation   	FALSE)
				    (object Message "Verify(ESP SA , Packet)"
					quid       	"438F015E0170"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.2"
					ordinal    	12
					Operation  	"Verify(const CSecurityAssoc*, const TSecurityAssocSpec&, const RIpAddress&, const RIpAddress&, const RPolicySelectorInfo&)"
					quidu      	"43734931037F"
					creation   	FALSE)
				    (object Message "Verify(AH SA, Packet)"
					quid       	"438F097403A7"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.3"
					ordinal    	13
					Operation  	"Verify(const CSecurityAssoc*, const TSecurityAssocSpec&, const RIpAddress&, const RIpAddress&, const RPolicySelectorInfo&)"
					quidu      	"43734931037F"
					creation   	FALSE)))
			    (object Link
				quid       	"438F0A7D0133"
				supplier   	"$UNNAMED$1033"
				quidu      	"438F0A430395"
				messages   	(list Messages
				    (object Message "Deliver( packet)"
					quid       	"438F0A7D0142"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1"
					ordinal    	15
					Operation  	"Deliver( )"
					quidu      	"438C7008027C"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
			quidu      	"437347F603D8"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1032"
			quid       	"438EFF6C0138"
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1033"
			quid       	"438F0A430395"
			collaborators 	(list link_list
			    (object Link
				quid       	"438F0AD1018F"
				supplier   	"Socket Server"
				quidu      	"438F0AC10355"
				messages   	(list Messages
				    (object Message "NewData(1)"
					quid       	"438F0AD10190"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1.1"
					ordinal    	16
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "GetData(buffer)"
					quid       	"438F0AF80008"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"ToClientFromSupplier"
					sequence   	"6"
					ordinal    	17
					Operation  	"GetData(TDes8&, TUint, TSockAddr*)"
					quidu      	"4373492F0263"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProviderSecpol"
			quidu      	"4373492F0213"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "Socket Server"
			quid       	"438F0AC10355"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @470
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1034"
			quid       	"438F0FAF0076"
			collaborators 	(list link_list
			    (object Link
				quid       	"438F10240268"
				supplier   	"$UNNAMED$1035"
				quidu      	"438F0FB90373"
				messages   	(list Messages
				    (object Message "ApplyL(SA, Packet, tunnel)"
					quid       	"438F10240269"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&, TInt, TIpAddress&)"
					quidu      	"437349310391"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
			quidu      	"437347F603D8"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1035"
			quid       	"438F0FB90373"
			collaborators 	(list link_list
			    (object Link
				quid       	"438F107A02C5"
				supplier   	"$UNNAMED$1036"
				quidu      	"438F0FDC0392"
				messages   	(list Messages
				    (object Message "ApplyL(AH, Packet)"
					quid       	"438F107A02C6"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&)"
					quidu      	"4373493802A5"
					creation   	FALSE)))
			    (object Link
				quid       	"439979AD016F"
				supplier   	"$UNNAMED$1037"
				quidu      	"4399798D0315"
				messages   	(list Messages
				    (object Message "ApplyL(SA, Packet)"
					quid       	"439979AD0170"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&)"
					quidu      	"4373493700B1"
					creation   	FALSE)))
			    (object Link
				quid       	"439979EE0343"
				supplier   	"$UNNAMED$1038"
				quidu      	"438F0FD70354"
				messages   	(list Messages
				    (object Message "ApplyL(tunnel, packet)"
					quid       	"439979EE0344"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.4"
					ordinal    	30
					Operation  	"ApplyL(TIpAddress&, RMBufRecvPacket&, RMBufRecvInfo&)"
					quidu      	"437349370380"
					creation   	FALSE)))
			    (object Link
				quid       	"43C51B1B0383"
				supplier   	"$UNNAMED$1039"
				quidu      	"438F0FDF02B7"
				messages   	(list Messages
				    (object Message "ApplyL(ESP, Packet)"
					quid       	"438F1284025A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3"
					ordinal    	14
					Operation  	"ApplyL(CSecurityAssoc* &, RMBufRecvPacket&, RMBufRecvInfo&)"
					quidu      	"4373493802A5"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1038"
			quid       	"438F0FD70354"
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecIPIP"
			quidu      	"43734937036B"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1036"
			quid       	"438F0FDC0392"
			collaborators 	(list link_list
			    (object Link
				quid       	"438F10DB02A8"
				supplier   	"$UNNAMED$1040"
				quidu      	"438F0FF40140"
				messages   	(list Messages
				    (object Message "Init( )"
					quid       	"438F10DB02A9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.3"
					ordinal    	5
					quidu      	"43734932009D"
					creation   	FALSE)
				    (object Message "Update(data-1)"
					quid       	"438F10E90102"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.4"
					ordinal    	6
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Update(data-N)"
					quid       	"438F110800E3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.5"
					ordinal    	7
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Compare(packet ICV)"
					quid       	"438F11410383"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.6"
					ordinal    	8
					Operation  	"Compare(const TDesC8&)"
					quidu      	"4373493200A2"
					creation   	FALSE)))
			    (object Link
				quid       	"438F118300B4"
				supplier   	"$UNNAMED$1036"
				quidu      	"438F0FDC0392")
			    (object Link
				quid       	"438F118D01DD"
				supplier   	"$UNNAMED$1041"
				quidu      	"438F0FFE020B"
				messages   	(list Messages
				    (object Message "ReplayUpdate()"
					quid       	"438F118D01DE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.7"
					ordinal    	9
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "MarkUsed()"
					quid       	"438F11F7020C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.8"
					ordinal    	10
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ReplayCheck(sequence)"
					quid       	"438F133903A2"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.2"
					ordinal    	4
					Operation  	"ReplayCheck()"
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"438F154800F2"
				supplier   	"$UNNAMED$1042"
				quidu      	"438F100601AD"
				messages   	(list Messages
				    (object Message "Lookup(AH, SPI, dst)"
					quid       	"438F154800F3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.1"
					ordinal    	3
					Operation  	"Lookup(TUint8, TUint32, const TIpAddress&)"
					quidu      	"4373493103BD"
					creation   	FALSE)))
			    (object Link
				quid       	"438F16B800A4"
				supplier   	"$UNNAMED$1043"
				quidu      	"438F0FED00C3"))
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecAH"
			quidu      	"437349380290"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1039"
			quid       	"438F0FDF02B7"
			collaborators 	(list link_list
			    (object Link
				quid       	"43C51B270373"
				supplier   	"$UNNAMED$1042"
				quidu      	"438F100601AD"
				messages   	(list Messages
				    (object Message "Lookup(ESP, SPI, dst)"
					quid       	"438F158100D3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.1"
					ordinal    	15
					Operation  	"Lookup(TUint8, TUint32, const TIpAddress&)"
					quidu      	"4373493103BD"
					creation   	FALSE)))
			    (object Link
				quid       	"43C51B2B02E6"
				supplier   	"$UNNAMED$1041"
				quidu      	"438F0FFE020B")
			    (object Link
				quid       	"43C51B3003B1"
				supplier   	"$UNNAMED$1041"
				quidu      	"438F0FFE020B"
				messages   	(list Messages
				    (object Message "ReplayCheck(sequence)"
					quid       	"438F136600B4"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.2"
					ordinal    	16
					Operation  	"ReplayCheck()"
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "ReplayUpdate()"
					quid       	"438F16320037"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.7"
					ordinal    	21
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "MarkUsed()"
					quid       	"438F1759022B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.12"
					ordinal    	26
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"43C51B370056"
				supplier   	"$UNNAMED$1040"
				quidu      	"438F0FF40140"
				messages   	(list Messages
				    (object Message "Init( )"
					quid       	"438F15DB0392"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.3"
					ordinal    	17
					quidu      	"43734932009D"
					creation   	FALSE)
				    (object Message "Update(data-1)"
					quid       	"438F15E90018"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.4"
					ordinal    	18
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Update(data-N)"
					quid       	"438F15FC019E"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.5"
					ordinal    	19
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Compare(packet ICV)"
					quid       	"438F16110306"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.6"
					ordinal    	20
					Operation  	"Compare(const TDesC8&)"
					quidu      	"4373493200A2"
					creation   	FALSE)))
			    (object Link
				quid       	"43C51BA0014E"
				supplier   	"$UNNAMED$1043"
				quidu      	"438F0FED00C3"
				messages   	(list Messages
				    (object Message "Decrypt(packet IV)"
					quid       	"438F16B800A5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.8"
					ordinal    	22
					Operation  	"Decrypt(const TDesC8&)"
					quidu      	"437349320071"
					creation   	FALSE)
				    (object Message "Update(data-1)"
					quid       	"438F16E50279"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.9"
					ordinal    	23
					Operation  	"Update(TDes8&)"
					quidu      	"437349320077"
					creation   	FALSE)
				    (object Message "Update(data-N)"
					quid       	"438F16F70392"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.10"
					ordinal    	24
					Operation  	"Update(TDes8&)"
					quidu      	"437349320077"
					creation   	FALSE)
				    (object Message "Finish(dummy IV)"
					quid       	"438F171B01CD"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.11"
					ordinal    	25
					Operation  	"Finish(TDes8&)"
					quidu      	"437349320074"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecESP"
			quidu      	"43734938002E"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1043"
			quid       	"438F0FED00C3"
			class      	"Logical View::VC++ Reverse Engineered::rose::CEncryptionBase"
			quidu      	"43734932005D"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1040"
			quid       	"438F0FF40140"
			class      	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase"
			quidu      	"43734932008C"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1041"
			quid       	"438F0FFE020B"
			collaborators 	(list link_list
			    (object Link
				quid       	"438F10CF0085"
				supplier   	"$UNNAMED$1040"
				quidu      	"438F0FF40140")
			    (object Link
				quid       	"438F12100289"
				supplier   	"$UNNAMED$1041"
				quidu      	"438F0FFE020B"
				messages   	(list Messages
				    (object Message "CountExpired()"
					quid       	"438F1210028A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.8.1"
					ordinal    	11
					Operation  	"CountExpired(MAssociationManager&)"
					quidu      	"4373493000EC"
					creation   	FALSE)
				    (object Message "TimerExpired()"
					quid       	"438F12280160"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.8.2"
					ordinal    	12
					Operation  	"TimerExpired(MAssociationManager&, const TTime&)"
					quidu      	"4373493000E2"
					creation   	FALSE)
				    (object Message "CountExpired()"
					quid       	"438F176C03B1"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.12.1"
					ordinal    	27
					Operation  	"CountExpired(MAssociationManager&)"
					quidu      	"4373493000EC"
					creation   	FALSE)
				    (object Message "TimerExpired()"
					quid       	"438F178403B1"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.12.1.1"
					ordinal    	28
					Operation  	"TimerExpired(MAssociationManager&, const TTime&)"
					quidu      	"4373493000E2"
					creation   	FALSE)))
			    (object Link
				quid       	"438F12560085"
				supplier   	"$UNNAMED$1042"
				quidu      	"438F100601AD"
				messages   	(list Messages
				    (object Message "Expired(SA, lifetime)"
					quid       	"438F12560086"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2.8.1.1"
					ordinal    	13
					Operation  	"Expired(const CSecurityAssoc&, TInt, const TLifetime&)"
					quidu      	"4373493103AF"
					creation   	FALSE)
				    (object Message "Expired(SA, lifetime)"
					quid       	"438F17AB02A8"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.12.1.2"
					ordinal    	29
					Operation  	"Expired(const CSecurityAssoc&, TInt, const TLifetime&)"
					quidu      	"4373493103AF"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
			quidu      	"43734930008C"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1042"
			quid       	"438F100601AD"
			class      	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
			quidu      	"43734931035B"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1037"
			quid       	"4399798D0315"
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecNATT"
			quidu      	"43734937009C"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)))
	    (object Mechanism @471
		logical_models 	(list unit_reference_list
		    (object Object "Socket Server"
			quid       	"4393FF6B01BB"
			collaborators 	(list link_list
			    (object Link
				quid       	"4393FFA4016B"
				supplier   	"$UNNAMED$1044"
				quidu      	"4393FFA0039E"
				messages   	(list Messages
				    (object Message "BindToL(CryptoLib)"
					quid       	"4393FFA4016C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"BindToL(CProtocolBase*)"
					quidu      	"43734936015E"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1044"
			quid       	"4393FFA0039E"
			collaborators 	(list link_list
			    (object Link
				quid       	"4393FFEF030F"
				supplier   	"$UNNAMED$1045"
				quidu      	"4393FFE90040"
				messages   	(list Messages
				    (object Message "AddLibraryL(CryptoLib)"
					quid       	"4393FFEF0310"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"AddLibraryL(CProtocolCrypto*)"
					quidu      	"4373493200EB"
					creation   	FALSE)
				    (object Message "~CIpsecCryptoManager( )"
					quid       	"4396F4750221"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	8
					quidu      	"4373493200EA"
					creation   	FALSE)))
			    (object Link
				quid       	"4396F4600359"
				supplier   	"$UNNAMED$1044"
				quidu      	"4393FFA0039E"
				messages   	(list Messages
				    (object Message "~CProtocolKey( )"
					quid       	"4396F460035A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	7
					quidu      	"43734936014D"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1045"
			quid       	"4393FFE90040"
			collaborators 	(list link_list
			    (object Link
				quid       	"4394005400F8"
				supplier   	"$UNNAMED$1046"
				quidu      	"4394003400AB"
				messages   	(list Messages
				    (object Message "AddL(CryptoLib)"
					quid       	"4394005400F9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1"
					ordinal    	2
					Operation  	"AddL(CProtocolCrypto*)"
					quidu      	"437347F50169"
					creation   	FALSE)
				    (object Message "~CLibraryList( )"
					quid       	"4396F4FE01D3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.1"
					ordinal    	9
					quidu      	"437347F50168"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager"
			quidu      	"4373493200DA"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1046"
			quid       	"4394003400AB"
			collaborators 	(list link_list
			    (object Link
				quid       	"4394009D00E6"
				supplier   	"$UNNAMED$1047"
				quidu      	"4394009000D7"
				messages   	(list Messages
				    (object Message "Identify()"
					quid       	"4394009D00E7"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1.1"
					ordinal    	3
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "AlgorithmList(algs)"
					quid       	"439400D903B3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1.2"
					ordinal    	4
					Operation  	"AlgorithmList(TAlgorithmDesc* &)"
					quidu      	"437349380204"
					creation   	FALSE)
				    (object Message "Close()"
					quid       	"4396F52101D3"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.1.1"
					ordinal    	10
					quidu      	"000000000000"
					creation   	FALSE)
				    (object Message "Open()"
					quid       	"439401D403BB"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1.4"
					ordinal    	6
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"439401470361"
				supplier   	"$UNNAMED$1046"
				quidu      	"4394003400AB"
				messages   	(list Messages
				    (object Message "AppendL(ptr)"
					quid       	"439401470362"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1.3"
					ordinal    	5
					Operation  	"AppendL(Library)"
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CLibraryList"
			quidu      	"437347F50157"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1047"
			quid       	"4394009000D7"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396F5CD029E"
				supplier   	"$UNNAMED$1047"
				quidu      	"4394009000D7"
				messages   	(list Messages
				    (object Message "~CProtocolCrypto( )"
					quid       	"4396F5CD029F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	11
					quidu      	"437349380216"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolCrypto"
			quidu      	"4373493801F4"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)))
	    (object Mechanism @472
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1048"
			quid       	"43945A5C0206"
			collaborators 	(list link_list
			    (object Link
				quid       	"43945A7002F0"
				supplier   	"$UNNAMED$1049"
				quidu      	"43945A6A00DD"
				messages   	(list Messages
				    (object Message "NewAuthL(algnum, key)"
					quid       	"43945A7002F1"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"NewAuthL(TInt, const TDesC8&)"
					quidu      	"4373493200EF"
					creation   	FALSE)))
			    (object Link
				quid       	"4396E97403E6"
				supplier   	"$UNNAMED$1048"
				quidu      	"43945A5C0206"
				messages   	(list Messages
				    (object Message "~CSecurityAssoc( )"
					quid       	"4396E97403E7"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8"
					ordinal    	33
					quidu      	"4373493000CC"
					creation   	FALSE)
				    (object Message "Cleanup( )"
					quid       	"4396E980003C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"9"
					ordinal    	34
					quidu      	"4373493000C0"
					creation   	FALSE)))
			    (object Link
				quid       	"4396E994029E"
				supplier   	"$UNNAMED$1050"
				quidu      	"43945BD601DC"
				messages   	(list Messages
				    (object Message "~CAuthenticationHmac( )"
					quid       	"4396E994029F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"10"
					ordinal    	35
					quidu      	"437347F50234"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
			quidu      	"43734930008C"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1049"
			quid       	"43945A6A00DD"
			collaborators 	(list link_list
			    (object Link
				quid       	"43945AC202F1"
				supplier   	"$UNNAMED$1051"
				quidu      	"43945AB80330"
				messages   	(list Messages
				    (object Message "Lookup(map, library)"
					quid       	"43945AC202F2"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					Operation  	"Lookup(const TAlgorithmMap&, TLibraryPtr* *)"
					quidu      	"437347F5016B"
					creation   	FALSE)))
			    (object Link
				quid       	"43945B8E03BF"
				supplier   	"$UNNAMED$1052"
				quidu      	"43945B870390"
				messages   	(list Messages
				    (object Message "Lookup(authalg, algnum)"
					quid       	"43945B8E03C0"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"Lookup(const TDesC&, const TDesC&)"
					quidu      	"437349310303"
					creation   	FALSE)))
			    (object Link
				quid       	"43945BDF0055"
				supplier   	"$UNNAMED$1050"
				quidu      	"43945BD601DC"
				messages   	(list Messages
				    (object Message "NewL(library, index, key, bits)"
					quid       	"43945BDF0056"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3"
					ordinal    	3
					Operation  	"NewL(const TLibraryPtr&, TUint, const TDesC8&, TInt)"
					quidu      	"437347F50222"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager"
			quidu      	"4373493200DA"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1051"
			quid       	"43945AB80330"
			class      	"Logical View::VC++ Reverse Engineered::rose::CLibraryList"
			quidu      	"437347F50157"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1052"
			quid       	"43945B870390"
			class      	"Logical View::VC++ Reverse Engineered::rose::CAlgorithmList"
			quidu      	"4373493102DE"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1050"
			quid       	"43945BD601DC"
			collaborators 	(list link_list
			    (object Link
				quid       	"43945C3E019F"
				supplier   	"$UNNAMED$1050"
				quidu      	"43945BD601DC"
				messages   	(list Messages
				    (object Message "CAuthenticationHmac( )"
					quid       	"43945C3E01A0"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.1"
					ordinal    	4
					quidu      	"437347F50236"
					creation   	FALSE)
				    (object Message "ConstructL(library, index, key, bits)"
					quid       	"43945C4D00A5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.2"
					ordinal    	5
					Operation  	"ConstructL(const TLibraryPtr&, TUint, const TDesC8&, TInt)"
					quidu      	"437347F50228"
					creation   	FALSE)))
			    (object Link
				quid       	"43945C9D0394"
				supplier   	"$UNNAMED$1053"
				quidu      	"43945C8C00D4"
				messages   	(list Messages
				    (object Message "MessageDigest(index)"
					quid       	"43945C9D0395"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.3"
					ordinal    	6
					Operation  	"MessageDigest(TUint)"
					quidu      	"437349380213"
					creation   	FALSE)))
			    (object Link
				quid       	"43945CE4022D"
				supplier   	"$UNNAMED$1054"
				quidu      	"43945CD502C9"
				messages   	(list Messages
				    (object Message "Init( )"
					quid       	"43945CEE0124"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.4"
					ordinal    	8
					quidu      	"437349380187"
					creation   	FALSE)
				    (object Message "Update(key)"
					quid       	"43945CF702F9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.5"
					ordinal    	9
					Operation  	"Update(const TDesC8&)"
					quidu      	"437349380189"
					creation   	FALSE)
				    (object Message "Final(newkey)"
					quid       	"43945D2102AB"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.6"
					ordinal    	10
					Operation  	"Final(TDes8&)"
					quidu      	"43734938018C"
					creation   	FALSE)
				    (object Message "Init( )"
					quid       	"4396E0A20194"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1"
					ordinal    	12
					quidu      	"437349380187"
					creation   	FALSE)
				    (object Message "Update(hmac_ipad)"
					quid       	"4396E0AE01E2"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.2"
					ordinal    	13
					Operation  	"Update(const TDesC8&)"
					quidu      	"437349380189"
					creation   	FALSE)
				    (object Message "Final(icv-out)"
					quid       	"4396E18E02DC"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1"
					ordinal    	17
					Operation  	"Final(TDes8&)"
					quidu      	"43734938018C"
					creation   	FALSE)
				    (object Message "Init( )"
					quid       	"4396E1CD0194"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.2"
					ordinal    	18
					quidu      	"437349380187"
					creation   	FALSE)
				    (object Message "Update(hmac_opad)"
					quid       	"4396E1D7008A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.3"
					ordinal    	19
					Operation  	"Update(const TDesC8&)"
					quidu      	"437349380189"
					creation   	FALSE)
				    (object Message "Update(icv-out)"
					quid       	"4396E1F4002D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.4"
					ordinal    	20
					Operation  	"Update(const TDesC8&)"
					quidu      	"437349380189"
					creation   	FALSE)
				    (object Message "Final(icv-out)"
					quid       	"4396E20A027E"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.5"
					ordinal    	21
					Operation  	"Final(TDes8&)"
					quidu      	"43734938018C"
					creation   	FALSE)
				    (object Message "Init( )"
					quid       	"4396E2C400D9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1"
					ordinal    	23
					quidu      	"437349380187"
					creation   	FALSE)
				    (object Message "Update(hmac_ipad)"
					quid       	"4396E2CD001D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.2"
					ordinal    	24
					Operation  	"Update(const TDesC8&)"
					quidu      	"437349380189"
					creation   	FALSE)
				    (object Message "Update(data)"
					quid       	"4396E33F00D9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.1"
					ordinal    	15
					Operation  	"Update(const TDesC8&)"
					quidu      	"437349380189"
					creation   	FALSE)
				    (object Message "Update(data)"
					quid       	"4396E3CA004C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.1"
					ordinal    	26
					Operation  	"Update(const TDesC8&)"
					quidu      	"437349380189"
					creation   	FALSE)
				    (object Message "Final(icv-out)"
					quid       	"4396E430004C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.1"
					ordinal    	28
					Operation  	"Final(TDes8&)"
					quidu      	"43734938018C"
					creation   	FALSE)
				    (object Message "Init( )"
					quid       	"4396E453009A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.2"
					ordinal    	29
					quidu      	"437349380187"
					creation   	FALSE)
				    (object Message "Update(hmac_opad)"
					quid       	"4396E4620107"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.3"
					ordinal    	30
					Operation  	"Update(const TDesC8&)"
					quidu      	"437349380189"
					creation   	FALSE)
				    (object Message "Update(icv-out)"
					quid       	"4396E4880107"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.4"
					ordinal    	31
					Operation  	"Update(const TDesC8&)"
					quidu      	"437349380189"
					creation   	FALSE)
				    (object Message "Final(icv-out)"
					quid       	"4396E4A103B7"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.5"
					ordinal    	32
					Operation  	"Final(TDes8&)"
					quidu      	"43734938018C"
					creation   	FALSE)
				    (object Message "~CMessageDigestCrypto( )"
					quid       	"4396E9A300B9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"10.1"
					ordinal    	36
					quidu      	"437349380198"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac"
			quidu      	"437347F50203"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1053"
			quid       	"43945C8C00D4"
			collaborators 	(list link_list
			    (object Link
				quid       	"43CBAA140113"
				supplier   	"$UNNAMED$1054"
				quidu      	"43945CD502C9"
				messages   	(list Messages
				    (object Message "Contruct Digest"
					quid       	"43CBAA140114"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3.3.1"
					ordinal    	7
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolCrypto"
			quidu      	"4373493801F4"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1054"
			quid       	"43945CD502C9"
			class      	"Logical View::VC++ Reverse Engineered::rose::CMessageDigestCrypto"
			quidu      	"437349380177"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "Packet Processing"
			quid       	"4396E0050267"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396E0730313"
				supplier   	"$UNNAMED$1050"
				quidu      	"43945BD601DC"
				messages   	(list Messages
				    (object Message "Init( )"
					quid       	"4396E0730314"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	11
					quidu      	"437347F50205"
					creation   	FALSE)
				    (object Message "Update(data)"
					quid       	"4396E0E500C9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	14
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Final(icv-size)"
					quid       	"4396E15C0359"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	16
					Operation  	"Final(TInt)"
					quidu      	"4373493200A5"
					creation   	FALSE)
				    (object Message "Init( )"
					quid       	"4396E2B90230"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	22
					quidu      	"437347F50205"
					creation   	FALSE)
				    (object Message "Update(data)"
					quid       	"4396E312030B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	25
					Operation  	"Update(const TDesC8&)"
					quidu      	"43734932009F"
					creation   	FALSE)
				    (object Message "Compare(ivc-in)"
					quid       	"4396E3FE02CD"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7"
					ordinal    	27
					Operation  	"Compare(const TDesC8&)"
					quidu      	"4373493200A2"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @473
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1055"
			quid       	"4396B8E40155"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396B96003A9"
				supplier   	"$UNNAMED$1056"
				quidu      	"4396B8F10240"
				messages   	(list Messages
				    (object Message "NewEncryptL(algnum, key)"
					quid       	"4396B96003AA"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"NewEncryptL(TInt, const TDesC8&)"
					quidu      	"4373493200FA"
					creation   	FALSE)))
			    (object Link
				quid       	"4396D5160228"
				supplier   	"$UNNAMED$1055"
				quidu      	"4396B8E40155"
				messages   	(list Messages
				    (object Message "~CSecurityAssoc( )"
					quid       	"4396D5160229"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8"
					ordinal    	19
					quidu      	"4373493000CC"
					creation   	FALSE)
				    (object Message "Cleanup( )"
					quid       	"4396D5360034"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8.1"
					ordinal    	20
					quidu      	"4373493000C0"
					creation   	FALSE)))
			    (object Link
				quid       	"4396D55B00B1"
				supplier   	"$UNNAMED$1057"
				quidu      	"4396B9350251"
				messages   	(list Messages
				    (object Message "~CEncryptionCipher( )"
					quid       	"4396D55B00B2"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8.1.1"
					ordinal    	21
					quidu      	"437347F502F5"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
			quidu      	"43734930008C"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1056"
			quid       	"4396B8F10240"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396B97F034C"
				supplier   	"$UNNAMED$1058"
				quidu      	"4396B8FC0165"
				messages   	(list Messages
				    (object Message "Lookup(cryptalg, algnum)"
					quid       	"4396B97F034D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"Lookup(const TDesC&, const TDesC&)"
					quidu      	"437349310303"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager"
			quidu      	"4373493200DA"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1058"
			quid       	"4396B8FC0165"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396BA4E0311"
				supplier   	"$UNNAMED$1059"
				quidu      	"4396B9090156")
			    (object Link
				quid       	"4396BA52014C"
				supplier   	"$UNNAMED$1059"
				quidu      	"4396B9090156"
				messages   	(list Messages
				    (object Message "Lookup(map, library)"
					quid       	"4396BA4E0312"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1"
					ordinal    	2
					Operation  	"Lookup(const TAlgorithmMap&, TLibraryPtr* *)"
					quidu      	"437347F5016B"
					creation   	FALSE)))
			    (object Link
				quid       	"4396BAB101CB"
				supplier   	"$UNNAMED$1057"
				quidu      	"4396B9350251"
				messages   	(list Messages
				    (object Message "CEncryptionCipher(library, index, bits)"
					quid       	"4396BAB101CC"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.2"
					ordinal    	3
					Operation  	"CEncryptionCipher()"
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"4396BC24009A"
				supplier   	"$UNNAMED$1060"
				quidu      	"4396BC1D032A"
				messages   	(list Messages
				    (object Message "Setkey(key)"
					quid       	"4396BC24009B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.3"
					ordinal    	6
					Operation  	"Setkey(const TDesC8&)"
					quidu      	"4373493801B7"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CAlgorithmList"
			quidu      	"4373493102DE"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1059"
			quid       	"4396B9090156"
			class      	"Logical View::VC++ Reverse Engineered::rose::CLibraryList"
			quidu      	"437347F50157"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1057"
			quid       	"4396B9350251"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396BB310364"
				supplier   	"$UNNAMED$1061"
				quidu      	"4396B94102BE"
				messages   	(list Messages
				    (object Message "SymmetricCipher(index)"
					quid       	"4396BB310365"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.2.1"
					ordinal    	4
					Operation  	"SymmetricCipher(TUint)"
					quidu      	"437349380207"
					creation   	FALSE)))
			    (object Link
				quid       	"4396BDCA0229"
				supplier   	"$UNNAMED$1060"
				quidu      	"4396BC1D032A"
				messages   	(list Messages
				    (object Message "Init(iv-in, encrypt-mode)"
					quid       	"4396BDCA022A"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2.1"
					ordinal    	8
					Operation  	"Init(const TDesC8&, TAction)"
					quidu      	"4373493801C6"
					creation   	FALSE)
				    (object Message "Update(data, data)"
					quid       	"4396BE0900E2"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3.1"
					ordinal    	10
					Operation  	"Update(TDes8&, const TDesC8&)"
					quidu      	"4373493801CA"
					creation   	FALSE)
				    (object Message "Finish(iv-out)"
					quid       	"4396BE2503B1"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4.1"
					ordinal    	12
					Operation  	"Finish(TDes8&)"
					quidu      	"4373493801D4"
					creation   	FALSE)
				    (object Message "Init(iv-in, decrypt-mode)"
					quid       	"4396D2FC00B1"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5.1"
					ordinal    	14
					Operation  	"Init(const TDesC8&, TAction)"
					quidu      	"4373493801C6"
					creation   	FALSE)
				    (object Message "Update(data, data)"
					quid       	"4396D35D0044"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6.1"
					ordinal    	16
					Operation  	"Update(TDes8&, const TDesC8&)"
					quidu      	"4373493801CA"
					creation   	FALSE)
				    (object Message "Finish(iv-out)"
					quid       	"4396D38C02E4"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7.1"
					ordinal    	18
					Operation  	"Finish(TDes8&)"
					quidu      	"4373493801D4"
					creation   	FALSE)
				    (object Message "~CSymmetricCipher( )"
					quid       	"4396D5710361"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8.1.1.1"
					ordinal    	22
					quidu      	"4373493801D7"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CEncryptionCipher"
			quidu      	"437347F502CE"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1061"
			quid       	"4396B94102BE"
			collaborators 	(list link_list
			    (object Link
				quid       	"43CBAC40012B"
				supplier   	"$UNNAMED$1060"
				quidu      	"4396BC1D032A"
				messages   	(list Messages
				    (object Message "Construct Cipher engine"
					quid       	"43CBAC40012C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.2.1.1"
					ordinal    	5
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolCrypto"
			quidu      	"4373493801F4"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1060"
			quid       	"4396BC1D032A"
			class      	"Logical View::VC++ Reverse Engineered::rose::CSymmetricCipher"
			quidu      	"4373493801B5"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "Packet Processing"
			quid       	"4396BCB502CF"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396BCF60253"
				supplier   	"$UNNAMED$1057"
				quidu      	"4396B9350251"
				messages   	(list Messages
				    (object Message "Encrypt(iv-in)"
					quid       	"4396BCF60254"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	7
					Operation  	"Encrypt(const TDesC8&)"
					quidu      	"43734932006E"
					creation   	FALSE)
				    (object Message "Update(data)"
					quid       	"4396BD7A018B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	9
					Operation  	"Update(TDes8&)"
					quidu      	"437349320077"
					creation   	FALSE)
				    (object Message "Finish(iv-out)"
					quid       	"4396BD9501F9"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	11
					Operation  	"Finish(TDes8&)"
					quidu      	"437349320074"
					creation   	FALSE)
				    (object Message "Decrypt(iv-in)"
					quid       	"4396D2E402F4"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	13
					Operation  	"Decrypt(const TDesC8&)"
					quidu      	"437349320071"
					creation   	FALSE)
				    (object Message "Update(data)"
					quid       	"4396D343015D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	15
					Operation  	"Update(TDes8&)"
					quidu      	"437349320077"
					creation   	FALSE)
				    (object Message "Finish(iv-out)"
					quid       	"4396D37801FA"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7"
					ordinal    	17
					Operation  	"Finish(TDes8&)"
					quidu      	"437349320074"
					creation   	FALSE)))
			    (object Link
				quid       	"4396DF2702F4"
				supplier   	"$UNNAMED$1055"
				quidu      	"4396B8E40155"))
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @474
		logical_models 	(list unit_reference_list
		    (object Object "Packet Processing"
			quid       	"4396FAEE02EC"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396FC8F007B"
				supplier   	"$UNNAMED$1062"
				quidu      	"4396FB2A00C9"
				messages   	(list Messages
				    (object Message "Encrypt(iv-in)"
					quid       	"4396FC8F007C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	3
					Operation  	"Encrypt(const TDesC8&)"
					quidu      	"43734932006E"
					creation   	FALSE)
				    (object Message "Update(data)"
					quid       	"4396FCFF0194"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"
					ordinal    	4
					Operation  	"Update(TDes8&)"
					quidu      	"437349320077"
					creation   	FALSE)
				    (object Message "Finish(iv-out)"
					quid       	"4396FD2002FB"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"4"
					ordinal    	5
					Operation  	"Finish(TDes8&)"
					quidu      	"437349320074"
					creation   	FALSE)
				    (object Message "Decrypt(iv-in)"
					quid       	"4396FD4A0388"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"5"
					ordinal    	6
					Operation  	"Decrypt(const TDesC8&)"
					quidu      	"437349320071"
					creation   	FALSE)
				    (object Message "Update(data)"
					quid       	"4396FD6803B7"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"6"
					ordinal    	7
					Operation  	"Update(TDes8&)"
					quidu      	"437349320077"
					creation   	FALSE)
				    (object Message "Finish(iv-out)"
					quid       	"4396FD7D0136"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"7"
					ordinal    	8
					Operation  	"Finish(TDes8&)"
					quidu      	"437349320074"
					creation   	FALSE))))
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1063"
			quid       	"4396FB0901C3"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396FB3A032A"
				supplier   	"$UNNAMED$1064"
				quidu      	"4396FB0E03B7"
				messages   	(list Messages
				    (object Message "NewEncryptL(algnum, key)"
					quid       	"4396FB3A032B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"NewEncryptL(TInt, const TDesC8&)"
					quidu      	"4373493200FA"
					creation   	FALSE)))
			    (object Link
				quid       	"4396FE1B029E"
				supplier   	"$UNNAMED$1063"
				quidu      	"4396FB0901C3"
				messages   	(list Messages
				    (object Message "~CSecurityAssoc( )"
					quid       	"4396FE1B029F"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"8"
					ordinal    	9
					quidu      	"4373493000CC"
					creation   	FALSE)
				    (object Message "Cleanup( )"
					quid       	"4396FE2903C7"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"9"
					ordinal    	10
					quidu      	"4373493000C0"
					creation   	FALSE)))
			    (object Link
				quid       	"4396FE42002D"
				supplier   	"$UNNAMED$1062"
				quidu      	"4396FB2A00C9"
				messages   	(list Messages
				    (object Message "~CEncryptionNull( )"
					quid       	"4396FE42002E"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"10"
					ordinal    	11
					quidu      	"437347F5036F"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc"
			quidu      	"43734930008C"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1064"
			quid       	"4396FB0E03B7"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396FB6D031B"
				supplier   	"$UNNAMED$1065"
				quidu      	"4396FB19000D"
				messages   	(list Messages
				    (object Message "Lookup(cryptalg, algnum)"
					quid       	"4396FB6D031C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"Lookup(const TDesC&, const TDesC&)"
					quidu      	"437349310303"
					creation   	FALSE)))
			    (object Link
				quid       	"4396FC4300D9"
				supplier   	"$UNNAMED$1062"
				quidu      	"4396FB2A00C9"
				messages   	(list Messages
				    (object Message "CEncryptionNull( )"
					quid       	"4396FC4300DA"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					quidu      	"437347F5036E"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager"
			quidu      	"4373493200DA"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1065"
			quid       	"4396FB19000D"
			class      	"Logical View::VC++ Reverse Engineered::rose::CAlgorithmList"
			quidu      	"4373493102DE"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1062"
			quid       	"4396FB2A00C9"
			collaborators 	(list link_list
			    (object Link
				quid       	"4396FCDE0146"
				supplier   	"$UNNAMED$1062"
				quidu      	"4396FB2A00C9"))
			class      	"Logical View::VC++ Reverse Engineered::rose::CEncryptionNull"
			quidu      	"437347F5034B"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @475
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1066"
			quid       	"439975EC016B"
			collaborators 	(list link_list
			    (object Link
				quid       	"439975FE018A"
				supplier   	"$UNNAMED$1067"
				quidu      	"439975F3011D"
				messages   	(list Messages
				    (object Message "Overhead(SA, tunnel)"
					quid       	"439975FE018B"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"Overhead(const CSecurityAssoc* const, const TIpAddress&)"
					quidu      	"43734931039D"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecHook"
			quidu      	"437347F60138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1067"
			quid       	"439975F3011D"
			collaborators 	(list link_list
			    (object Link
				quid       	"43997652014B"
				supplier   	"$UNNAMED$1068"
				quidu      	"4399763C018A"
				messages   	(list Messages
				    (object Message "Overhead(tunnel)"
					quid       	"43997652014C"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"Overhead(const TIpAddress&)"
					quidu      	"43734937036C"
					creation   	FALSE)))
			    (object Link
				quid       	"4399766B0216"
				supplier   	"$UNNAMED$1069"
				quidu      	"439976420310"
				messages   	(list Messages
				    (object Message "Overhead(SA)"
					quid       	"4399766B0217"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.2"
					ordinal    	2
					Operation  	"Overhead(const CSecurityAssoc&)"
					quidu      	"4373493802B0"
					creation   	FALSE)))
			    (object Link
				quid       	"4399768103AC"
				supplier   	"$UNNAMED$1070"
				quidu      	"439976470032"
				messages   	(list Messages
				    (object Message "Overhead(SA)"
					quid       	"4399768103AD"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.3"
					ordinal    	3
					Operation  	"Overhead(const CSecurityAssoc&)"
					quidu      	"437349380052"
					creation   	FALSE)))
			    (object Link
				quid       	"439976AD034D"
				supplier   	"$UNNAMED$1071"
				quidu      	"43997640012C"
				messages   	(list Messages
				    (object Message "Overhead( )"
					quid       	"439976AD034E"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.4"
					ordinal    	4
					quidu      	"4373493700BE"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1068"
			quid       	"4399763C018A"
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecIPIP"
			quidu      	"43734937036B"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1071"
			quid       	"43997640012C"
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecNATT"
			quidu      	"43734937009C"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1069"
			quid       	"439976420310"
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecAH"
			quidu      	"437349380290"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1070"
			quid       	"439976470032"
			class      	"Logical View::VC++ Reverse Engineered::rose::TIpsecESP"
			quidu      	"43734938002E"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)))
	    (object Mechanism @476
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$1072"
			quid       	"43998EA60285"
			collaborators 	(list link_list
			    (object Link
				quid       	"43998EB303DD"
				supplier   	"$UNNAMED$1073"
				quidu      	"43998EAF0266"
				messages   	(list Messages
				    (object Message "SetAlgorithms(AlgMap)"
					quid       	"43998EB303DE"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					Operation  	"SetAlgorithms(CAlgorithmList*)"
					quidu      	"4373493103BA"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol"
			quidu      	"437347F603D8"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1073"
			quid       	"43998EAF0266"
			collaborators 	(list link_list
			    (object Link
				quid       	"43998F0E00EF"
				supplier   	"$UNNAMED$1074"
				quidu      	"43998F0801CA"
				messages   	(list Messages
				    (object Message "SetAlgorithms(AlgMap)"
					quid       	"43998F0E00F0"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1"
					ordinal    	1
					Operation  	"SetAlgorithms(CAlgorithmList*)"
					quidu      	"4373493200ED"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CProtocolKey"
			quidu      	"437349360138"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE)
		    (object Object "$UNNAMED$1074"
			quid       	"43998F0801CA"
			collaborators 	(list link_list
			    (object Link
				quid       	"43998F52016C"
				supplier   	"$UNNAMED$1075"
				quidu      	"43998F460005"
				messages   	(list Messages
				    (object Message "~CAlgorithmList()"
					quid       	"43998F52016D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1.1.1"
					ordinal    	2
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager"
			quidu      	"4373493200DA"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object "$UNNAMED$1075"
			quid       	"43998F460005"
			collaborators 	(list link_list
			    (object Link
				quid       	"43998FEF0005"
				supplier   	"$UNNAMED$1075"
				quidu      	"43998F460005"))
			class      	"Logical View::VC++ Reverse Engineered::rose::CAlgorithmList"
			quidu      	"4373493102DE"
			persistence 	"Transient"
			creationObj 	TRUE
			multi      	FALSE))))
	logical_presentations 	(list unit_reference_list
	    (object ClassDiagram "Main"
		quid       	"4373479401F6"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	75
		items      	(list diagram_item_list
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RTimeout" @477
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2912, 1719)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@477
			    location   	(2793, 1644)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	238
			    justify    	0
			    label      	"RTimeout")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734D8F029F"
			width      	256
			height     	174
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$707" @478
			location   	(3152, 1944)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734D8F02BF"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$708" @479
				Parent_View 	@478
				location   	(2668, -219)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @480
				    Parent_View 	@479
				    location   	(2954, 1882)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734D8F02C0"
				client     	@478
				supplier   	@477
				vertices   	(list Points
				    (3152, 1944)
				    (2912, 1944)
				    (2912, 1806))
				line_style 	0)
			    (object RoleView "iPrev" @481
				Parent_View 	@478
				location   	(2668, -219)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @482
				    Parent_View 	@481
				    location   	(3153, 1643)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	108
				    justify    	0
				    label      	"-iPrev"
				    pctDist    	0.752735
				    height     	76
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734D8F02C2"
				client     	@478
				supplier   	@477
				vertices   	(list Points
				    (3152, 1944)
				    (3212, 1944)
				    (3212, 1719)
				    (3040, 1719))
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$709" @483
			location   	(3152, 1944)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734D8F02C4"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$710" @484
				Parent_View 	@483
				location   	(2668, -219)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @485
				    Parent_View 	@484
				    location   	(2954, 1882)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734D8F02CE"
				client     	@483
				supplier   	@477
				vertices   	(list Points
				    (3152, 1944)
				    (2912, 1944)
				    (2912, 1806))
				line_style 	0)
			    (object RoleView "iNext" @486
				Parent_View 	@483
				location   	(2668, -219)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @487
				    Parent_View 	@486
				    location   	(3003, 1849)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	108
				    justify    	0
				    label      	"-iNext"
				    pctDist    	1.215116
				    height     	130
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734D8F02D0"
				client     	@483
				supplier   	@477
				vertices   	(list Points
				    (3152, 1944)
				    (3212, 1944)
				    (3212, 1719)
				    (3040, 1719))
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecIPIP" @488
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1676, 1544)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@488
			    location   	(1537, 1469)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"TIpsecIPIP")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734937036B"
			width      	296
			height     	174
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MTimeoutManager" @489
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1258, 2212)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@489
			    location   	(1040, 2137)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	436
			    justify    	0
			    label      	"MTimeoutManager")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734D8F0261"
			width      	454
			height     	174
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolKey" @490
			ShowCompartmentStereotypes 	TRUE
			location   	(406, 1894)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@490
			    location   	(238, 1819)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	336
			    justify    	0
			    label      	"CProtocolKey")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349360138"
			width      	354
			height     	174
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$645" @491
			location   	(1055, 1713)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493602AF"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$646" @492
				Parent_View 	@491
				location   	(-533, 53)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @493
				    Parent_View 	@492
				    location   	(667, 1779)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602B2"
				client     	@491
				supplier   	@490
				line_style 	0)
			    (object RoleView "iEngineIPIP" @494
				Parent_View 	@491
				location   	(-533, 53)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @495
				    Parent_View 	@494
				    location   	(1423, 1570)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	229
				    justify    	0
				    label      	"-iEngineIPIP"
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602B0"
				client     	@491
				supplier   	@488
				line_style 	0
				label      	(object SegLabel @496
				    Parent_View 	@494
				    location   	(1493, 1648)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))))
		    (object AssociationViewNew "$UNNAMED$635" @497
			location   	(806, 2042)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349360271"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$636" @498
				Parent_View 	@497
				location   	(-1698, 1614)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @499
				    Parent_View 	@498
				    location   	(643, 1938)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360274"
				client     	@497
				supplier   	@490
				line_style 	0)
			    (object RoleView "iTimer" @500
				Parent_View 	@497
				location   	(-1698, 1614)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @501
				    Parent_View 	@500
				    location   	(999, 2071)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	134
				    justify    	0
				    label      	"-iTimer"
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360272"
				client     	@497
				supplier   	@489
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecESP" @502
			ShowCompartmentStereotypes 	TRUE
			location   	(1676, 1104)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@502
			    location   	(1535, 1052)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	282
			    justify    	0
			    label      	"TIpsecESP")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734938002E"
			width      	300
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$643" @503
			location   	(1058, 1487)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493602A1"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$644" @504
				Parent_View 	@503
				location   	(-618, 383)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @505
				    Parent_View 	@504
				    location   	(628, 1707)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602A4"
				client     	@503
				supplier   	@490
				line_style 	0)
			    (object RoleView "iEngineESP" @506
				Parent_View 	@503
				location   	(-618, 383)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @507
				    Parent_View 	@506
				    location   	(1326, 1273)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	231
				    justify    	0
				    label      	"-iEngineESP"
				    pctDist    	0.564227
				    height     	41
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602A2"
				client     	@503
				supplier   	@502
				line_style 	0
				label      	(object SegLabel @508
				    Parent_View 	@506
				    location   	(1548, 1246)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecAH" @509
			ShowCompartmentStereotypes 	TRUE
			location   	(1672, 625)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@509
			    location   	(1542, 574)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	260
			    justify    	0
			    label      	"TIpsecAH")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349380290"
			width      	278
			height     	126
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$641" @510
			location   	(1049, 1247)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349360296"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$642" @511
				Parent_View 	@510
				location   	(-1045, -137)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @512
				    Parent_View 	@511
				    location   	(574, 1665)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734936029F"
				client     	@510
				supplier   	@490
				line_style 	0)
			    (object RoleView "iEngineAH" @513
				Parent_View 	@510
				location   	(-1045, -137)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @514
				    Parent_View 	@513
				    location   	(1208, 1010)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	203
				    justify    	0
				    label      	"-iEngineAH"
				    pctDist    	0.355634
				    height     	56
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360297"
				client     	@510
				supplier   	@509
				line_style 	0
				label      	(object SegLabel @515
				    Parent_View 	@513
				    location   	(1589, 783)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MAssociationManager" @516
			ShowCompartmentStereotypes 	TRUE
			SuppressAttribute 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(408, 541)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@516
			    location   	(407, 649)
			    anchor_loc 	1
			    nlines     	2
			    max_width  	241
			    justify    	0
			    label      	"MAssociationManager")
			icon       	"interface"
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734931035B"
			compartment 	(object Compartment
			    Parent_View 	@516
			    location   	(40, 734)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    icon_style 	"Icon"
			    anchor     	2
			    nlines     	18
			    max_width  	732
			    justify    	0)
			width      	58
			height     	58
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$681" @517
			location   	(1122, 856)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349380055"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$682" @518
				Parent_View 	@517
				location   	(-1315, 196)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @519
				    Parent_View 	@518
				    location   	(1434, 1040)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734938005D"
				client     	@517
				supplier   	@502
				line_style 	0)
			    (object RoleView "iManager" @520
				Parent_View 	@517
				location   	(-1315, 196)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @521
				    Parent_View 	@520
				    location   	(780, 749)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	182
				    justify    	0
				    label      	"-iManager"
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349380056"
				client     	@517
				supplier   	@516
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$703" @522
			location   	(1287, 597)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493802B3"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$704" @523
				Parent_View 	@522
				location   	(-1150, -63)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @524
				    Parent_View 	@523
				    location   	(1482, 653)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493802B6"
				client     	@522
				supplier   	@509
				line_style 	0)
			    (object RoleView "iManager" @525
				Parent_View 	@522
				location   	(-1150, -63)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @526
				    Parent_View 	@525
				    location   	(1089, 625)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	182
				    justify    	0
				    label      	"-iManager"
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493802B4"
				client     	@522
				supplier   	@516
				line_style 	0)))
		    (object InheritView "" @527
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349360149"
			client     	@490
			supplier   	@516
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderKey" @528
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2416, 215)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@528
			    location   	(2249, 140)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	334
			    justify    	0
			    label      	"CProviderKey")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734936035B"
			width      	352
			height     	174
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderSecpol" @529
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(3070, 1250)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@529
			    location   	(2872, 1175)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	396
			    justify    	0
			    label      	"CProviderSecpol")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373492F0213"
			width      	414
			height     	174
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MSecurityPolicyManager" @530
			ShowCompartmentStereotypes 	TRUE
			SuppressAttribute 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(3053, 769)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@530
			    location   	(3052, 877)
			    anchor_loc 	1
			    nlines     	2
			    max_width  	419
			    justify    	0
			    label      	"MSecurityPolicyManager")
			icon       	"interface"
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373492F01C5"
			compartment 	(object Compartment
			    Parent_View 	@530
			    location   	(2780, 962)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    icon_style 	"Icon"
			    anchor     	2
			    nlines     	2
			    max_width  	541
			    justify    	0)
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$236" @531
			location   	(3060, 1032)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373492F0291"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$238" @532
				Parent_View 	@531
				location   	(7, 263)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @533
				    Parent_View 	@532
				    location   	(3024, 1138)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0294"
				client     	@531
				supplier   	@529
				line_style 	0)
			    (object RoleView "$UNNAMED$237" @534
				Parent_View 	@531
				location   	(7, 263)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @535
				    Parent_View 	@534
				    location   	(2860, 1010)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	673
				    justify    	0
				    label      	""
				    pctDist    	0.232227
				    height     	200
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0292"
				client     	@531
				supplier   	@530
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy" @536
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2356, 688)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@536
			    location   	(2082, 409)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	548
			    justify    	0
			    label      	"CSecurityPolicy")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373492F0148"
			compartment 	(object Compartment
			    Parent_View 	@536
			    location   	(2082, 514)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	9
			    max_width  	471)
			width      	566
			height     	582
			annotation 	8
			autoResize 	TRUE)))
	    (object ClassDiagram "SECPOL"
		quid       	"438B1B810305"
		title      	"SECPOL"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	2186
		items      	(list diagram_item_list
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MFlowHook" @537
			SuppressAttribute 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2516, 233)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@537
			    location   	(2515, 341)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	371
			    justify    	0
			    label      	"MFlowHook")
			icon       	"interface"
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734DA1032C"
			width      	58
			height     	58
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MIp6Hook" @538
			SuppressAttribute 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1601, 239)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@538
			    location   	(1600, 347)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	361
			    justify    	0
			    label      	"MIp6Hook")
			icon       	"interface"
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734D9902BF"
			width      	58
			height     	58
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolPosthook" @539
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1111, 1195)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@539
			    location   	(887, 1143)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	448
			    justify    	0
			    label      	"CProtocolPosthook")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734D930213"
			width      	466
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MNetworkService" @540
			SuppressAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1136, 239)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@540
			    location   	(1135, 347)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	693
			    justify    	0
			    label      	"MNetworkService")
			icon       	"interface"
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734D9C01B5"
			width      	58
			height     	58
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$753" @541
			location   	(1112, 1058)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734D930256"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$754" @542
				Parent_View 	@541
				location   	(680, -148)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @543
				    Parent_View 	@542
				    location   	(1071, 1116)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734D930259"
				client     	@541
				supplier   	@539
				line_style 	0)
			    (object RoleView "iNetwork" @544
				Parent_View 	@541
				location   	(680, -148)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734D930257"
				client     	@541
				supplier   	@540
				line_style 	0)))
		    (object NoteView @545
			location   	(1909, 91)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@545
			    location   	(1459, 31)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	865
			    label      	"The Hook API, the interace to the IP protocol")
			line_color 	3342489
			fill_color 	13434879
			width      	925
			height     	132)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::IPSEC" @546
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(435, 1192)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@546
			    location   	(339, 1140)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	192
			    justify    	0
			    label      	"IPSEC")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734937034B"
			width      	210
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolFamilyIpsec" @547
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(431, 988)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@547
			    location   	(180, 936)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	502
			    justify    	0
			    label      	"CProtocolFamilyIpsec")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F4030D"
			width      	520
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$1" @548
			location   	(432, 1089)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"438C5E120269"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$2" @549
				Parent_View 	@548
				location   	(78, 46)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"438C5E150324"
				client     	@548
				supplier   	@546
				line_style 	0)
			    (object RoleView "$UNNAMED$3" @550
				Parent_View 	@548
				location   	(78, 46)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"438C5E150326"
				client     	@548
				supplier   	@547
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIp6Hook" @551
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1585, 1195)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@551
			    location   	(1464, 1143)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	242
			    justify    	0
			    label      	"CIp6Hook")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734D99033C"
			width      	260
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @552
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734D99034C"
			client     	@551
			supplier   	@538
			line_style 	0)
		    (object InheritView "" @553
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734D930214"
			client     	@539
			supplier   	@551
			line_style 	0)
		    (object AttachView "" @554
			stereotype 	TRUE
			line_color 	3342489
			client     	@545
			supplier   	@540
			line_style 	0)
		    (object AttachView "" @555
			stereotype 	TRUE
			line_color 	3342489
			client     	@545
			supplier   	@538
			line_style 	0)
		    (object AttachView "" @556
			stereotype 	TRUE
			line_color 	3342489
			client     	@545
			supplier   	@537
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderIpsecBase" @557
			location   	(434, 1455)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@557
			    location   	(200, 1403)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	468
			    justify    	0
			    label      	"CProviderIpsecBase")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43BA68FA02F1"
			width      	486
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CPolicySpec" @558
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1873, 3072)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@558
			    location   	(1714, 3020)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	318
			    justify    	0
			    label      	"CPolicySpec")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373492F0000"
			width      	336
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CTransportSelector" @559
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1355, 2715)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@559
			    location   	(1132, 2663)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	446
			    justify    	0
			    label      	"CTransportSelector")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373493003B9"
			width      	464
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CPolicyAction" @560
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1350, 3071)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@560
			    location   	(1181, 3019)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	338
			    justify    	0
			    label      	"CPolicyAction")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373492F002E"
			width      	356
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$196" @561
			location   	(1616, 3071)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373492F0040"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$198" @562
				Parent_View 	@561
				location   	(-780, 1603)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @563
				    Parent_View 	@562
				    location   	(1546, 3113)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0043"
				client     	@561
				supplier   	@560
				line_style 	0)
			    (object RoleView "$UNNAMED$197" @564
				Parent_View 	@561
				location   	(-780, 1603)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0041"
				client     	@561
				supplier   	@558
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$199" @565
			location   	(1351, 2892)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373492F004E"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$200" @566
				Parent_View 	@565
				location   	(-1062, 1649)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @567
				    Parent_View 	@566
				    location   	(1309, 2982)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0051"
				client     	@565
				supplier   	@560
				line_style 	0)
			    (object RoleView "iTS" @568
				Parent_View 	@565
				location   	(-1062, 1649)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @569
				    Parent_View 	@568
				    location   	(1400, 2849)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	102
				    justify    	0
				    label      	"+iTS"
				    pctDist    	0.395471
				    height     	48
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F004F"
				client     	@565
				supplier   	@559
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CFlowContext" @570
			ShowCompartmentStereotypes 	TRUE
			location   	(2060, 376)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@570
			    location   	(1892, 324)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	336
			    justify    	0
			    label      	"CFlowContext")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734DA101C5"
			width      	354
			height     	128
			autoResize 	TRUE)
		    (object AttachView "" @571
			stereotype 	TRUE
			line_color 	3342489
			client     	@545
			supplier   	@570
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RHookSA" @572
			ShowCompartmentStereotypes 	TRUE
			location   	(2061, 2738)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@572
			    location   	(1930, 2686)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	262
			    justify    	0
			    label      	"RHookSA")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F6003E"
			width      	280
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$108" @573
			location   	(2060, 1556)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F60062"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$109" @574
				Parent_View 	@573
				location   	(-830, 763)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @575
				    Parent_View 	@574
				    location   	(2019, 2450)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F60065"
				client     	@573
				supplier   	@572
				line_style 	0)
			    (object RoleView "iFlow:CFlowContext&" @576
				Parent_View 	@573
				location   	(-830, 763)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F60063"
				client     	@573
				supplier   	@570
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$106" @577
			location   	(1702, 2904)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F6005D"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$107" @578
				Parent_View 	@577
				location   	(355, -361)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @579
				    Parent_View 	@578
				    location   	(1861, 2785)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F60060"
				client     	@577
				supplier   	@572
				line_style 	0)
			    (object RoleView "iItem:CPolicyAction* const" @580
				Parent_View 	@577
				location   	(355, -361)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F6005E"
				client     	@577
				supplier   	@560
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CPolicySelector" @581
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(697, 3079)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@581
			    location   	(509, 3027)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	376
			    justify    	0
			    label      	"CPolicySelector")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373492F00CB"
			width      	394
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$213" @582
			location   	(887, 3260)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373492F00DD"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$214" @583
				Parent_View 	@582
				location   	(-1391, 1388)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @584
				    Parent_View 	@583
				    location   	(653, 3205)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F00DE"
				client     	@582
				supplier   	@581
				vertices   	(list Points
				    (887, 3260)
				    (694, 3260)
				    (695, 3143))
				line_style 	0)
			    (object RoleView "iNext" @585
				Parent_View 	@582
				location   	(-1391, 1388)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @586
				    Parent_View 	@585
				    location   	(760, 3189)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	119
				    justify    	0
				    label      	"+iNext"
				    pctDist    	1.029586
				    height     	60
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F00E0"
				client     	@582
				supplier   	@581
				vertices   	(list Points
				    (887, 3260)
				    (981, 3260)
				    (798, 3143))
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$221" @587
			location   	(1023, 2896)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373492F0109"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$222" @588
				Parent_View 	@587
				location   	(-1390, 1653)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @589
				    Parent_View 	@588
				    location   	(833, 2954)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F010C"
				client     	@587
				supplier   	@581
				line_style 	0)
			    (object RoleView "iTS" @590
				Parent_View 	@587
				location   	(-1390, 1653)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F010A"
				client     	@587
				supplier   	@559
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$31" @591
			location   	(1032, 3074)
			stereotype 	FALSE
			line_color 	3342489
			quidu      	"437996B701BC"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$33" @592
				Parent_View 	@591
				location   	(-1996, 1621)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @593
				    Parent_View 	@592
				    location   	(923, 3035)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437996B80287"
				client     	@591
				supplier   	@581
				line_style 	0)
			    (object RoleView "$UNNAMED$32" @594
				Parent_View 	@591
				location   	(-1996, 1621)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @595
				    Parent_View 	@594
				    location   	(1143, 3032)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437996B80278"
				client     	@591
				supplier   	@560
				line_style 	0
				label      	(object SegLabel @596
				    Parent_View 	@594
				    location   	(1110, 3128)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..*"
				    pctDist    	0.559137
				    height     	55
				    orientation 	1))))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecHook" @597
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2512, 1412)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@597
			    location   	(2361, 1360)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	302
			    justify    	0
			    label      	"CIpsecHook")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F60138"
			width      	320
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @598
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F6013A"
			client     	@597
			supplier   	@537
			line_style 	0)
		    (object AssociationViewNew "$UNNAMED$122" @599
			location   	(2285, 893)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F6017D"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$123" @600
				Parent_View 	@599
				location   	(-443, -422)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @601
				    Parent_View 	@600
				    location   	(2406, 1273)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F60180"
				client     	@599
				supplier   	@597
				line_style 	0)
			    (object RoleView "iFlow:CFlowContext&" @602
				Parent_View 	@599
				location   	(-443, -422)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F6017E"
				client     	@599
				supplier   	@570
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$7" @603
			location   	(2285, 2074)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"438D6A7503C3"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$9" @604
				Parent_View 	@603
				location   	(-574, -51)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @605
				    Parent_View 	@604
				    location   	(2487, 1610)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"438D6A7802E8"
				client     	@603
				supplier   	@597
				line_style 	0)
			    (object RoleView "$UNNAMED$8" @606
				Parent_View 	@603
				location   	(-574, -51)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @607
				    Parent_View 	@606
				    location   	(2163, 2565)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"438D6A7802D9"
				client     	@603
				supplier   	@572
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MSecurityPolicyManager" @608
			SuppressAttribute 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(830, 1683)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@608
			    location   	(829, 1791)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	459
			    justify    	0
			    label      	"MSecurityPolicyManager")
			icon       	"interface"
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373492F01C5"
			width      	58
			height     	58
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSecurityPolicy" @609
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(698, 2405)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@609
			    location   	(500, 2353)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	396
			    justify    	0
			    label      	"CSecurityPolicy")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373492F0148"
			width      	414
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$225" @610
			location   	(697, 2741)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373492F0178"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$227" @611
				Parent_View 	@610
				location   	(-1581, 869)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @612
				    Parent_View 	@611
				    location   	(739, 2524)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F017B"
				client     	@610
				supplier   	@609
				line_style 	0)
			    (object RoleView "$UNNAMED$226" @613
				Parent_View 	@610
				location   	(-1581, 869)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0179"
				client     	@610
				supplier   	@581
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolIpsec" @614
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1584, 1539)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@614
			    location   	(1406, 1487)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	356
			    justify    	0
			    label      	"CProtocolIpsec")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F70157"
			width      	374
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @615
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F70158"
			client     	@614
			supplier   	@551
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecFragmentInfo" @616
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1581, 2287)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@616
			    location   	(1346, 2235)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	470
			    justify    	0
			    label      	"CIpsecFragmentInfo")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F60242"
			width      	488
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$134" @617
			location   	(1765, 2512)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F60261"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$135" @618
				Parent_View 	@617
				location   	(1155, 1127)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @619
				    Parent_View 	@618
				    location   	(1687, 2428)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F60262"
				client     	@617
				supplier   	@616
				vertices   	(list Points
				    (1765, 2512)
				    (1856, 2512)
				    (1659, 2351))
				line_style 	0)
			    (object RoleView "iNext" @620
				Parent_View 	@617
				location   	(1155, 1127)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @621
				    Parent_View 	@620
				    location   	(1683, 2472)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	119
				    justify    	0
				    label      	"+iNext"
				    pctDist    	0.238095
				    height     	41
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F60264"
				client     	@617
				supplier   	@616
				vertices   	(list Points
				    (1765, 2512)
				    (1581, 2512)
				    (1581, 2351))
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MAssociationManager" @622
			SuppressAttribute 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(3217, 1413)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@622
			    location   	(3216, 1521)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	425
			    justify    	0
			    label      	"MAssociationManager")
			icon       	"interface"
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734931035B"
			width      	58
			height     	58
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$120" @623
			location   	(2930, 1411)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F60178"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$121" @624
				Parent_View 	@623
				location   	(105, 936)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @625
				    Parent_View 	@624
				    location   	(2724, 1371)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F6017B"
				client     	@623
				supplier   	@597
				line_style 	0)
			    (object RoleView "iMgr:MAssociationManager&" @626
				Parent_View 	@623
				location   	(105, 936)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F60179"
				client     	@623
				supplier   	@622
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderSecpol" @627
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(434, 2100)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@627
			    location   	(236, 2048)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	396
			    justify    	0
			    label      	"CProviderSecpol")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373492F0213"
			width      	414
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$236" @628
			location   	(598, 1925)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373492F0291"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$238" @629
				Parent_View 	@628
				location   	(173, 852)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @630
				    Parent_View 	@629
				    location   	(485, 1985)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0294"
				client     	@628
				supplier   	@627
				line_style 	0)
			    (object RoleView "$UNNAMED$237" @631
				Parent_View 	@628
				location   	(173, 852)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373492F0292"
				client     	@628
				supplier   	@608
				line_style 	0)))
		    (object InheritView "" @632
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43BA68F000CE"
			client     	@627
			supplier   	@557
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolKey" @633
			location   	(3215, 2738)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@633
			    location   	(3047, 2686)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	336
			    justify    	0
			    label      	"CProtocolKey")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349360138"
			width      	354
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @634
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349360149"
			client     	@633
			supplier   	@622
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RCircularList" @635
			location   	(2829, 2051)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@635
			    location   	(2674, 1999)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	310
			    justify    	0
			    label      	"RCircularList")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349380222"
			width      	328
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolSecpol" @636
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1583, 1929)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@636
			    location   	(1381, 1877)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	404
			    justify    	0
			    label      	"CProtocolSecpol")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F603D8"
			width      	422
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$150" @637
			location   	(1138, 2166)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F700A1"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$152" @638
				Parent_View 	@637
				location   	(-930, 1028)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @639
				    Parent_View 	@638
				    location   	(1416, 2065)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F700A4"
				client     	@637
				supplier   	@636
				line_style 	0)
			    (object RoleView "$UNNAMED$151" @640
				Parent_View 	@637
				location   	(-930, 1028)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F700A2"
				client     	@637
				supplier   	@609
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$146" @641
			location   	(1583, 1733)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F70091"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$147" @642
				Parent_View 	@641
				location   	(486, -298)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @643
				    Parent_View 	@642
				    location   	(1625, 1838)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F70094"
				client     	@641
				supplier   	@636
				line_style 	0)
			    (object RoleView "iProtocolIpsec" @644
				Parent_View 	@641
				location   	(486, -298)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F70092"
				client     	@641
				supplier   	@614
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$179" @645
			location   	(1583, 1733)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F7016D"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$181" @646
				Parent_View 	@645
				location   	(257, 711)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @647
				    Parent_View 	@646
				    location   	(1625, 1629)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F70178"
				client     	@645
				supplier   	@614
				line_style 	0)
			    (object RoleView "$UNNAMED$180" @648
				Parent_View 	@645
				location   	(257, 711)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @649
				    Parent_View 	@648
				    location   	(1645, 1821)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	60
				    justify    	0
				    label      	""
				    pctDist    	0.675914
				    height     	62
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F7016E"
				client     	@645
				supplier   	@636
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$177" @650
			location   	(1581, 2107)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F70119"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$178" @651
				Parent_View 	@650
				location   	(971, 722)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @652
				    Parent_View 	@651
				    location   	(1541, 2017)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F7011C"
				client     	@650
				supplier   	@636
				line_style 	0)
			    (object RoleView "iFrags" @653
				Parent_View 	@650
				location   	(971, 722)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F7011A"
				client     	@650
				supplier   	@616
				line_style 	0)))
		    (object InheritView "" @654
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F70000"
			client     	@636
			supplier   	@608
			line_style 	0)
		    (object InheritView "" @655
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F603D9"
			client     	@636
			supplier   	@539
			line_style 	0)
		    (object UsesView "" @656
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"438C5E020101"
			client     	@546
			supplier   	@636
			line_style 	0)
		    (object AssociationViewNew "$UNNAMED$144" @657
			location   	(2396, 1670)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F7008C"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$145" @658
				Parent_View 	@657
				location   	(192, 1189)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @659
				    Parent_View 	@658
				    location   	(1894, 1786)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F7008F"
				client     	@657
				supplier   	@636
				line_style 	0)
			    (object RoleView "iAssociationManager" @660
				Parent_View 	@657
				location   	(192, 1189)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F7008D"
				client     	@657
				supplier   	@622
				line_style 	0)))
		    (object UsesView "" @661
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43799A4E01C0"
			client     	@636
			supplier   	@597
			line_style 	0)
		    (object AssociationViewNew "$UNNAMED$22" @662
			location   	(1006, 2013)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4378A5C900AA"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$24" @663
				Parent_View 	@662
				location   	(708, 1069)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4378A5CC033A"
				client     	@662
				supplier   	@636
				line_style 	0)
			    (object RoleView "$UNNAMED$23" @664
				Parent_View 	@662
				location   	(708, 1069)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @665
				    Parent_View 	@664
				    location   	(710, 2015)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4378A5CC02FC"
				client     	@662
				supplier   	@627
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$25" @666
			location   	(1006, 2013)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4378AE4F016B"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$27" @667
				Parent_View 	@666
				location   	(708, 1069)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @668
				    Parent_View 	@667
				    location   	(1292, 1929)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4378AE5002E2"
				client     	@666
				supplier   	@636
				line_style 	0)
			    (object RoleView "$UNNAMED$26" @669
				Parent_View 	@666
				location   	(708, 1069)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @670
				    Parent_View 	@669
				    location   	(710, 2015)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4378AE5002C3"
				client     	@666
				supplier   	@627
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc" @671
			location   	(2827, 2945)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@671
			    location   	(2652, 2898)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	351
			    justify    	0
			    label      	"CSecurityAssoc")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734930008C"
			width      	369
			height     	119
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$915" @672
			location   	(3015, 2843)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349360265"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$916" @673
				Parent_View 	@672
				location   	(302, 144)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @674
				    Parent_View 	@673
				    location   	(3058, 2774)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360268"
				client     	@672
				supplier   	@633
				line_style 	0)
			    (object RoleView "iHash[111]" @675
				Parent_View 	@672
				location   	(302, 144)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360266"
				client     	@672
				supplier   	@671
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$971" @676
			location   	(2827, 2500)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734930013D"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$972" @677
				Parent_View 	@676
				location   	(-25, 588)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @678
				    Parent_View 	@677
				    location   	(2786, 2808)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734930014A"
				client     	@676
				supplier   	@671
				line_style 	0)
			    (object RoleView "iHandles" @679
				Parent_View 	@676
				location   	(-25, 588)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349300148"
				client     	@676
				supplier   	@635
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$923" @680
			location   	(3083, 3096)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349300138"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$924" @681
				Parent_View 	@680
				location   	(370, 397)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @682
				    Parent_View 	@681
				    location   	(3081, 2905)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349300139"
				client     	@680
				supplier   	@671
				vertices   	(list Points
				    (3083, 3096)
				    (3146, 3096)
				    (3146, 2946)
				    (3011, 2945))
				line_style 	0)
			    (object RoleView "iNext" @683
				Parent_View 	@680
				location   	(370, 397)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734930013B"
				client     	@680
				supplier   	@671
				vertices   	(list Points
				    (3083, 3096)
				    (2827, 3096)
				    (2827, 3004))
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RSecurityAssociation" @684
			location   	(2518, 2306)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@684
			    location   	(2270, 2254)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	496
			    justify    	0
			    label      	"RSecurityAssociation")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734932001F"
			width      	514
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$171" @685
			location   	(2051, 2117)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F700FF"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$172" @686
				Parent_View 	@685
				location   	(-1071, 829)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @687
				    Parent_View 	@686
				    location   	(1820, 1980)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F70102"
				client     	@685
				supplier   	@636
				line_style 	0)
			    (object RoleView "iSA[KIpsecMaxNesting]" @688
				Parent_View 	@685
				location   	(-1071, 829)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F70100"
				client     	@685
				supplier   	@684
				line_style 	0)))
		    (object InheritView "" @689
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F6003F"
			client     	@572
			supplier   	@684
			line_style 	0)
		    (object InheritView "" @690
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349320020"
			client     	@684
			supplier   	@635
			line_style 	0)
		    (object AssociationViewNew "$UNNAMED$955" @691
			location   	(2672, 2627)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734932003F"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$956" @692
				Parent_View 	@691
				location   	(-41, -72)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @693
				    Parent_View 	@692
				    location   	(2536, 2440)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349320042"
				client     	@691
				supplier   	@684
				line_style 	0)
			    (object RoleView "iAssociation" @694
				Parent_View 	@691
				location   	(-41, -72)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349320040"
				client     	@691
				supplier   	@671
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::SecurityAssociationCallback" @695
			SuppressAttribute 	TRUE
			SuppressOperation 	TRUE
			location   	(2520, 3180)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@695
			    location   	(2193, 3139)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	654
			    justify    	0
			    label      	"SecurityAssociationCallback")
			icon_style 	"None"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373493103C9"
			width      	672
			height     	107
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$353" @696
			location   	(2518, 2748)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734932004E"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$354" @697
				Parent_View 	@696
				location   	(181, -385)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @698
				    Parent_View 	@697
				    location   	(2477, 2447)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349320051"
				client     	@696
				supplier   	@684
				line_style 	0)
			    (object RoleView "iCallback" @699
				Parent_View 	@696
				location   	(181, -385)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734932004F"
				client     	@696
				supplier   	@695
				line_style 	0)))))
	    (object ClassDiagram "PFKEY"
		quid       	"438D72420331"
		title      	"PFKEY"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	538
		items      	(list diagram_item_list
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionNull" @700
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1000, 2913)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@700
			    location   	(810, 2861)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	380
			    justify    	0
			    label      	"CEncryptionNull")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F5034B"
			width      	398
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionCipher" @701
			location   	(1466, 2912)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@701
			    location   	(1247, 2860)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	438
			    justify    	0
			    label      	"CEncryptionCipher")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F502CE"
			width      	456
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSymmetricCipher" @702
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1469, 3159)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@702
			    location   	(1246, 3107)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	446
			    justify    	0
			    label      	"CSymmetricCipher")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373493801B5"
			width      	464
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$102" @703
			location   	(1466, 3035)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F5030F"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$103" @704
				Parent_View 	@703
				location   	(144, -225)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @705
				    Parent_View 	@704
				    location   	(1425, 2988)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50312"
				client     	@703
				supplier   	@701
				line_style 	0)
			    (object RoleView "iEncrypt" @706
				Parent_View 	@703
				location   	(144, -225)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @707
				    Parent_View 	@706
				    location   	(1367, 3058)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	176
				    justify    	0
				    label      	"#iEncrypt"
				    pctDist    	0.360999
				    height     	100
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50310"
				client     	@703
				supplier   	@702
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac" @708
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2004, 2902)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@708
			    location   	(1753, 2850)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	502
			    justify    	0
			    label      	"CAuthenticationHmac")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F50203"
			width      	520
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CMessageDigestCrypto" @709
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2009, 3157)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@709
			    location   	(1740, 3105)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	538
			    justify    	0
			    label      	"CMessageDigestCrypto")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349380177"
			width      	556
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$94" @710
			location   	(2005, 3029)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F50266"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$95" @711
				Parent_View 	@710
				location   	(436, 443)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @712
				    Parent_View 	@711
				    location   	(2047, 2979)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50269"
				client     	@710
				supplier   	@708
				line_style 	0)
			    (object RoleView "iDigest" @713
				Parent_View 	@710
				location   	(436, 443)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @714
				    Parent_View 	@713
				    location   	(1904, 3055)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	148
				    justify    	0
				    label      	"#iDigest"
				    pctDist    	0.380952
				    height     	102
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50267"
				client     	@710
				supplier   	@709
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderIpsecBase" @715
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1793, 261)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@715
			    location   	(1559, 209)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	468
			    justify    	0
			    label      	"CProviderIpsecBase")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43BA68FA02F1"
			width      	486
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MAssociationManager" @716
			SuppressAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(511, 267)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@716
			    location   	(510, 375)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	641
			    justify    	0
			    label      	"MAssociationManager")
			icon       	"interface"
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734931035B"
			width      	58
			height     	58
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecAH" @717
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(886, 1908)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@717
			    location   	(756, 1857)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	260
			    justify    	0
			    label      	"TIpsecAH")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349380290"
			width      	278
			height     	126
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$703" @718
			location   	(792, 1501)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493802B3"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$704" @719
				Parent_View 	@718
				location   	(382, 1113)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @720
				    Parent_View 	@719
				    location   	(815, 1785)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493802B6"
				client     	@718
				supplier   	@717
				line_style 	0)
			    (object RoleView "iManager" @721
				Parent_View 	@718
				location   	(382, 1113)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493802B4"
				client     	@718
				supplier   	@716
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecESP" @722
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(506, 1979)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@722
			    location   	(365, 1927)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	282
			    justify    	0
			    label      	"TIpsecESP")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734938002E"
			width      	300
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$681" @723
			location   	(506, 1614)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349380055"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$682" @724
				Parent_View 	@723
				location   	(96, 1226)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @725
				    Parent_View 	@724
				    location   	(465, 1854)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734938005D"
				client     	@723
				supplier   	@722
				line_style 	0)
			    (object RoleView "iManager" @726
				Parent_View 	@723
				location   	(96, 1226)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349380056"
				client     	@723
				supplier   	@716
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecIPIP" @727
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1654, 1586)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@727
			    location   	(1515, 1535)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"TIpsecIPIP")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734937036B"
			width      	296
			height     	126
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TIpsecNATT" @728
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1292, 1763)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@728
			    location   	(1144, 1711)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	296
			    justify    	0
			    label      	"TIpsecNATT")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734937009C"
			width      	314
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$675" @729
			location   	(985, 1177)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493700C0"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$676" @730
				Parent_View 	@729
				location   	(575, 789)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @731
				    Parent_View 	@730
				    location   	(1240, 1575)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493700C3"
				client     	@729
				supplier   	@728
				line_style 	0)
			    (object RoleView "iManager" @732
				Parent_View 	@729
				location   	(575, 789)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493700C1"
				client     	@729
				supplier   	@716
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager" @733
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2491, 1286)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@733
			    location   	(2225, 980)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	532
			    justify    	0
			    label      	"CIpsecCryptoManager")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373493200DA"
			width      	550
			height     	636
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::REndPoints" @734
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1887, 2029)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@734
			    location   	(1736, 1977)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	302
			    justify    	0
			    label      	"REndPoints")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734938005F"
			width      	320
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProviderKey" @735
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1793, 498)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@735
			    location   	(1626, 446)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	334
			    justify    	0
			    label      	"CProviderKey")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734936035B"
			width      	352
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @736
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43BA68F9034E"
			client     	@735
			supplier   	@715
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::MTimeoutManager" @737
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2451, 708)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@737
			    location   	(2230, 656)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	442
			    justify    	0
			    label      	"MTimeoutManager")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734D8F0261"
			width      	460
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolKey" @738
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1790, 1090)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@738
			    location   	(1622, 1038)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	336
			    justify    	0
			    label      	"CProtocolKey")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349360138"
			width      	354
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$641" @739
			location   	(1335, 1499)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349360296"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$642" @740
				Parent_View 	@739
				location   	(-233, -207)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @741
				    Parent_View 	@740
				    location   	(1669, 1254)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734936029F"
				client     	@739
				supplier   	@738
				line_style 	0)
			    (object RoleView "iEngineAH" @742
				Parent_View 	@739
				location   	(-233, -207)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360297"
				client     	@739
				supplier   	@717
				line_style 	0
				label      	(object SegLabel @743
				    Parent_View 	@742
				    location   	(1050, 1815)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.823681
				    height     	43
				    orientation 	0))))
		    (object AssociationViewNew "$UNNAMED$643" @744
			location   	(1146, 1534)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493602A1"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$644" @745
				Parent_View 	@744
				location   	(-97, -415)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @746
				    Parent_View 	@745
				    location   	(1562, 1196)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602A4"
				client     	@744
				supplier   	@738
				line_style 	0)
			    (object RoleView "iEngineESP" @747
				Parent_View 	@744
				location   	(-97, -415)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602A2"
				client     	@744
				supplier   	@722
				line_style 	0
				label      	(object SegLabel @748
				    Parent_View 	@747
				    location   	(680, 1890)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.878445
				    height     	27
				    orientation 	0))))
		    (object AssociationViewNew "$UNNAMED$645" @749
			location   	(1721, 1338)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493602AF"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$646" @750
				Parent_View 	@749
				location   	(-369, 210)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @751
				    Parent_View 	@750
				    location   	(1802, 1201)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602B2"
				client     	@749
				supplier   	@738
				line_style 	0)
			    (object RoleView "iEngineIPIP" @752
				Parent_View 	@749
				location   	(-369, 210)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602B0"
				client     	@749
				supplier   	@727
				line_style 	0
				label      	(object SegLabel @753
				    Parent_View 	@752
				    location   	(1734, 1453)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.570580
				    height     	42
				    orientation 	0))))
		    (object AssociationViewNew "$UNNAMED$647" @754
			location   	(1539, 1426)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493602B4"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$648" @755
				Parent_View 	@754
				location   	(-345, 30)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @756
				    Parent_View 	@755
				    location   	(1735, 1233)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602B7"
				client     	@754
				supplier   	@738
				line_style 	0)
			    (object RoleView "iEngineNATT" @757
				Parent_View 	@754
				location   	(-345, 30)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602B5"
				client     	@754
				supplier   	@728
				line_style 	0
				label      	(object SegLabel @758
				    Parent_View 	@757
				    location   	(1423, 1635)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.700826
				    height     	31
				    orientation 	0))))
		    (object AssociationViewNew "$UNNAMED$649" @759
			location   	(2091, 1173)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493602BF"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$650" @760
				Parent_View 	@759
				location   	(-598, 312)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @761
				    Parent_View 	@760
				    location   	(2003, 1106)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602C2"
				client     	@759
				supplier   	@738
				line_style 	0)
			    (object RoleView "iCrypto" @762
				Parent_View 	@759
				location   	(-598, 312)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602C0"
				client     	@759
				supplier   	@733
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$651" @763
			location   	(1837, 1559)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493602CE"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$652" @764
				Parent_View 	@763
				location   	(-657, 1366)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @765
				    Parent_View 	@764
				    location   	(1846, 1233)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602D1"
				client     	@763
				supplier   	@738
				line_style 	0)
			    (object RoleView "iEndPointCollection" @766
				Parent_View 	@763
				location   	(-657, 1366)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602CF"
				client     	@763
				supplier   	@734
				line_style 	0)))
		    (object InheritView "" @767
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349360149"
			client     	@738
			supplier   	@716
			line_style 	0)
		    (object AssociationViewNew "$UNNAMED$28" @768
			location   	(1791, 793)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437993A4004F"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$30" @769
				Parent_View 	@768
				location   	(137, 102)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @770
				    Parent_View 	@769
				    location   	(1832, 978)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437993A700AD"
				client     	@768
				supplier   	@738
				line_style 	0)
			    (object RoleView "$UNNAMED$29" @771
				Parent_View 	@768
				location   	(137, 102)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @772
				    Parent_View 	@771
				    location   	(1834, 608)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437993A7009D"
				client     	@768
				supplier   	@735
				line_style 	0
				label      	(object SegLabel @773
				    Parent_View 	@771
				    location   	(1848, 631)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..*"
				    pctDist    	0.700160
				    height     	56
				    orientation 	1))))
		    (object AssociationViewNew "$UNNAMED$635" @774
			location   	(2118, 898)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349360271"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$636" @775
				Parent_View 	@774
				location   	(-242, 260)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @776
				    Parent_View 	@775
				    location   	(1923, 964)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360274"
				client     	@774
				supplier   	@738
				line_style 	0)
			    (object RoleView "iTimer" @777
				Parent_View 	@774
				location   	(-242, 260)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360272"
				client     	@774
				supplier   	@737
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RSecurityAssociation" @778
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(475, 2507)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@778
			    location   	(227, 2455)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	496
			    justify    	0
			    label      	"RSecurityAssociation")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734932001F"
			width      	514
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionBase" @779
			location   	(1279, 2619)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@779
			    location   	(1066, 2567)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	426
			    justify    	0
			    label      	"CEncryptionBase")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734932005D"
			width      	444
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @780
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F5034C"
			client     	@700
			supplier   	@779
			line_style 	0)
		    (object InheritView "" @781
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F502CF"
			client     	@701
			supplier   	@779
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase" @782
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2012, 2613)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@782
			    location   	(1768, 2561)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	488
			    justify    	0
			    label      	"CAuthenticationBase")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734932008C"
			width      	506
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @783
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F50204"
			client     	@708
			supplier   	@782
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CNatTraversal" @784
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2494, 2613)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@784
			    location   	(2323, 2561)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	342
			    justify    	0
			    label      	"CNatTraversal")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734937002E"
			width      	360
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::RCircularList" @785
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(480, 2245)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@785
			    location   	(325, 2193)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	310
			    justify    	0
			    label      	"RCircularList")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349380222"
			width      	328
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @786
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349320020"
			client     	@778
			supplier   	@785
			line_style 	0)
		    (object InheritView "" @787
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734938006D"
			client     	@734
			supplier   	@785
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSecurityAssoc" @788
			IncludeAttribute 	TRUE
			location   	(2232, 2244)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@788
			    location   	(2043, 2192)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	378
			    justify    	0
			    label      	"CSecurityAssoc")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734930008C"
			width      	396
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$915" @789
			location   	(2009, 1666)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349360265"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$916" @790
				Parent_View 	@789
				location   	(-600, -85)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @791
				    Parent_View 	@790
				    location   	(1891, 1243)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360268"
				client     	@789
				supplier   	@738
				line_style 	0)
			    (object RoleView "iHash[111]" @792
				Parent_View 	@789
				location   	(-600, -85)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @793
				    Parent_View 	@792
				    location   	(2331, 2063)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	216
				    justify    	0
				    label      	"-iHash[111]"
				    pctDist    	0.883326
				    height     	159
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349360266"
				client     	@789
				supplier   	@788
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$955" @794
			location   	(1382, 2369)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734932003F"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$956" @795
				Parent_View 	@794
				location   	(-1301, -119)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @796
				    Parent_View 	@795
				    location   	(858, 2405)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349320042"
				client     	@794
				supplier   	@778
				line_style 	0)
			    (object RoleView "iAssociation" @797
				Parent_View 	@794
				location   	(-1301, -119)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349320040"
				client     	@794
				supplier   	@788
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$917" @798
			location   	(1751, 2431)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493001F4"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$918" @799
				Parent_View 	@798
				location   	(48, 646)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @800
				    Parent_View 	@799
				    location   	(1985, 2295)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493001F7"
				client     	@798
				supplier   	@788
				line_style 	0)
			    (object RoleView "iEeng" @801
				Parent_View 	@798
				location   	(48, 646)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493001F5"
				client     	@798
				supplier   	@779
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$927" @802
			location   	(2120, 2428)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493001E4"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$928" @803
				Parent_View 	@802
				location   	(-326, 101)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @804
				    Parent_View 	@803
				    location   	(2143, 2311)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493001E7"
				client     	@802
				supplier   	@788
				line_style 	0)
			    (object RoleView "iAeng" @805
				Parent_View 	@802
				location   	(-326, 101)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493001E5"
				client     	@802
				supplier   	@782
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$961" @806
			location   	(2362, 2428)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349300186"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$962" @807
				Parent_View 	@806
				location   	(-531, -234)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @808
				    Parent_View 	@807
				    location   	(2261, 2357)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349300189"
				client     	@806
				supplier   	@788
				line_style 	0)
			    (object RoleView "iNatTraversal" @809
				Parent_View 	@806
				location   	(-531, -234)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349300187"
				client     	@806
				supplier   	@784
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$971" @810
			location   	(1338, 2244)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734930013D"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$972" @811
				Parent_View 	@810
				location   	(144, 129)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @812
				    Parent_View 	@811
				    location   	(1894, 2203)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734930014A"
				client     	@810
				supplier   	@788
				line_style 	0)
			    (object RoleView "iHandles" @813
				Parent_View 	@810
				location   	(144, 129)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349300148"
				client     	@810
				supplier   	@785
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$923" @814
			location   	(2237, 2427)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349300138"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$924" @815
				Parent_View 	@814
				location   	(-151, 868)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @816
				    Parent_View 	@815
				    location   	(2225, 2364)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349300139"
				client     	@814
				supplier   	@788
				vertices   	(list Points
				    (2237, 2427)
				    (2153, 2427)
				    (2203, 2308))
				line_style 	0)
			    (object RoleView "iNext" @817
				Parent_View 	@814
				location   	(-151, 868)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @818
				    Parent_View 	@817
				    location   	(2231, 2398)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	137
				    justify    	0
				    label      	"-iNext"
				    pctDist    	-0.029814
				    height     	30
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734930013B"
				client     	@814
				supplier   	@788
				vertices   	(list Points
				    (2237, 2427)
				    (2318, 2427)
				    (2261, 2308))
				line_style 	0)))))
	    (object ClassDiagram "CryptoManager"
		quid       	"4394035E02E3"
		title      	"CryptoManager"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolCrypto" @819
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1847, 1514)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@819
			    location   	(1641, 1358)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	412
			    justify    	0
			    label      	"CProtocolCrypto")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373493801F4"
			width      	430
			height     	336
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TAlgorithmDesc" @820
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2348, 982)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@820
			    location   	(2153, 930)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	390
			    justify    	0
			    label      	"TAlgorithmDesc")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349380128"
			width      	408
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TLibraryPtr" @821
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1844, 980)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@821
			    location   	(1704, 928)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	280
			    justify    	0
			    label      	"TLibraryPtr")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F500FA"
			width      	298
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$74" @822
			location   	(1844, 1194)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F5010E"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$75" @823
				Parent_View 	@822
				location   	(-265, 516)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @824
				    Parent_View 	@823
				    location   	(1886, 1074)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50111"
				client     	@822
				supplier   	@821
				line_style 	0)
			    (object RoleView "iLibrary" @825
				Parent_View 	@822
				location   	(-265, 516)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F5010F"
				client     	@822
				supplier   	@819
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$78" @826
			location   	(2068, 980)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F5011E"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$79" @827
				Parent_View 	@826
				location   	(194, -551)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @828
				    Parent_View 	@827
				    location   	(2008, 939)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50121"
				client     	@826
				supplier   	@821
				line_style 	0)
			    (object RoleView "iAlgs" @829
				Parent_View 	@826
				location   	(194, -551)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F5011F"
				client     	@826
				supplier   	@820
				line_style 	0
				label      	(object SegLabel @830
				    Parent_View 	@829
				    location   	(2071, 917)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..*"
				    pctDist    	0.043880
				    height     	64
				    orientation 	0))))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CProtocolKey" @831
			location   	(209, 95)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@831
			    location   	(41, 43)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	336
			    justify    	0
			    label      	"CProtocolKey")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349360138"
			width      	354
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CLibraryList" @832
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1240, 976)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@832
			    location   	(1092, 924)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	296
			    justify    	0
			    label      	"CLibraryList")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F50157"
			width      	314
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$13" @833
			location   	(1545, 978)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"439404580135"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$14" @834
				Parent_View 	@833
				location   	(226, -55)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"439404580368"
				client     	@833
				supplier   	@821
				line_style 	0)
			    (object RoleView "$UNNAMED$15" @835
				Parent_View 	@833
				location   	(226, -55)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"439404580377"
				client     	@833
				supplier   	@832
				line_style 	0
				label      	(object SegLabel @836
				    Parent_View 	@835
				    location   	(1588, 915)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..*"
				    pctDist    	-0.292063
				    height     	64
				    orientation 	1))))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CIpsecCryptoManager" @837
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(597, 785)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@837
			    location   	(331, 479)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	532
			    justify    	0
			    label      	"CIpsecCryptoManager")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373493200DA"
			width      	550
			height     	636
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$649" @838
			location   	(331, 312)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4373493602BF"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$650" @839
				Parent_View 	@838
				location   	(-1025, -4)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @840
				    Parent_View 	@839
				    location   	(299, 169)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602C2"
				client     	@838
				supplier   	@831
				line_style 	0)
			    (object RoleView "iCrypto" @841
				Parent_View 	@838
				location   	(-1025, -4)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"4373493602C0"
				client     	@838
				supplier   	@837
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$355" @842
			location   	(977, 897)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437349320109"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$356" @843
				Parent_View 	@842
				location   	(-442, 41)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @844
				    Parent_View 	@843
				    location   	(906, 833)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734932010C"
				client     	@842
				supplier   	@837
				line_style 	0)
			    (object RoleView "iLibraryList" @845
				Parent_View 	@842
				location   	(-442, 41)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734932010A"
				client     	@842
				supplier   	@832
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::TAlgorithmMap" @846
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(2337, 546)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@846
			    location   	(2158, 494)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	358
			    justify    	0
			    label      	"TAlgorithmMap")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349310280"
			width      	376
			height     	128
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAlgorithmList" @847
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1211, 548)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@847
			    location   	(1038, 496)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	346
			    justify    	0
			    label      	"CAlgorithmList")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373493102DE"
			width      	364
			height     	128
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$357" @848
			location   	(957, 644)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43734932010E"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$358" @849
				Parent_View 	@848
				location   	(-674, 319)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @850
				    Parent_View 	@849
				    location   	(875, 632)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437349320111"
				client     	@848
				supplier   	@837
				line_style 	0)
			    (object RoleView "iAlgorithmList" @851
				Parent_View 	@848
				location   	(-674, 319)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43734932010F"
				client     	@848
				supplier   	@847
				line_style 	0)))
		    (object AssociationViewNew "$UNNAMED$19" @852
			location   	(1770, 546)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4394078500BD"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$20" @853
				Parent_View 	@852
				location   	(559, -24)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43940786014A"
				client     	@852
				supplier   	@846
				line_style 	0
				label      	(object SegLabel @854
				    Parent_View 	@853
				    location   	(1935, 599)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..*"
				    pctDist    	0.437956
				    height     	53
				    orientation 	1))
			    (object RoleView "$UNNAMED$21" @855
				Parent_View 	@852
				location   	(559, -24)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"43940786014C"
				client     	@852
				supplier   	@847
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAuthenticationBase" @856
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(356, 1591)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@856
			    location   	(101, 1360)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	510
			    justify    	0
			    label      	"CAuthenticationBase")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734932008C"
			width      	528
			height     	486
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionBase" @857
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(964, 1574)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@857
			    location   	(747, 1343)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	434
			    justify    	0
			    label      	"CEncryptionBase")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43734932005D"
			width      	452
			height     	486
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionNull" @858
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(851, 2103)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@858
			    location   	(661, 2051)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	380
			    justify    	0
			    label      	"CEncryptionNull")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F5034B"
			width      	398
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @859
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F5034C"
			client     	@858
			supplier   	@857
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CAuthenticationHmac" @860
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(353, 2106)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@860
			    location   	(102, 2054)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	502
			    justify    	0
			    label      	"CAuthenticationHmac")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F50203"
			width      	520
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @861
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F50204"
			client     	@860
			supplier   	@856
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CMessageDigestCrypto" @862
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1399, 2754)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@862
			    location   	(1116, 2598)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	566
			    justify    	0
			    label      	"CMessageDigestCrypto")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437349380177"
			width      	584
			height     	336
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$94" @863
			location   	(792, 2377)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F50266"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$95" @864
				Parent_View 	@863
				location   	(345, 412)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @865
				    Parent_View 	@864
				    location   	(547, 2177)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50269"
				client     	@863
				supplier   	@860
				line_style 	0)
			    (object RoleView "iDigest" @866
				Parent_View 	@863
				location   	(345, 412)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50267"
				client     	@863
				supplier   	@862
				line_style 	0)))
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CEncryptionCipher" @867
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			location   	(1322, 2095)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@867
			    location   	(1103, 2043)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	438
			    justify    	0
			    label      	"CEncryptionCipher")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"437347F502CE"
			width      	456
			height     	128
			autoResize 	TRUE)
		    (object InheritView "" @868
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F502CF"
			client     	@867
			supplier   	@857
			line_style 	0)
		    (object ClassView "Class" "Logical View::VC++ Reverse Engineered::rose::CSymmetricCipher" @869
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(2064, 2764)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@869
			    location   	(1832, 2583)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	464
			    justify    	0
			    label      	"CSymmetricCipher")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4373493801B5"
			width      	482
			height     	386
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$102" @870
			location   	(1621, 2364)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"437347F5030F"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$103" @871
				Parent_View 	@870
				location   	(-307, -677)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				label      	(object SegLabel @872
				    Parent_View 	@871
				    location   	(1412, 2231)
				    font       	(object Font
					size       	10
					face       	"Arial"
					bold       	FALSE
					italics    	FALSE
					underline  	FALSE
					strike     	FALSE
					color      	0
					default_color 	TRUE)
				    hidden     	TRUE
				    anchor     	1
				    anchor_loc 	1
				    nlines     	1
				    max_width  	450
				    justify    	0
				    label      	""
				    pctDist    	0.800000
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50312"
				client     	@870
				supplier   	@867
				line_style 	0)
			    (object RoleView "iEncrypt" @873
				Parent_View 	@870
				location   	(-307, -677)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"437347F50310"
				client     	@870
				supplier   	@869
				line_style 	0)))
		    (object UsesView "" @874
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43940BC9034A"
			client     	@837
			supplier   	@856
			line_style 	0)
		    (object UsesView "" @875
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43940BCD002D"
			client     	@837
			supplier   	@857
			line_style 	0)
		    (object UsesView "" @876
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43940BD6033A"
			client     	@819
			supplier   	@862
			line_style 	0)
		    (object UsesView "" @877
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"43940BDE0136"
			client     	@819
			supplier   	@869
			line_style 	0)))
	    (object InteractionDiagram "IPsec start"
		mechanism_ref 	@460
		quid       	"438C60280010"
		title      	"IPsec start"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	1000
		origin_y   	1487
		items      	(list diagram_item_list
		    (object InterObjView "Socket Server" @878
			location   	(468, 234)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@878
			    location   	(468, 234)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"Socket Server")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C608B029F"
			width      	300
			height     	4163
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @879
			    location   	(468, 294)
			    InterObjView 	@878
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @880
			    location   	(468, 504)
			    line_color 	3342489
			    InterObjView 	@878
			    height     	3803
			    y_coord    	3743
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$977" @881
			location   	(1013, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@881
			    location   	(1013, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	422
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C6040036B"
			width      	440
			height     	4172
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @882
			    location   	(1013, 504)
			    line_color 	3342489
			    InterObjView 	@881
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @883
			    location   	(1013, 650)
			    line_color 	3342489
			    InterObjView 	@881
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @884
			    location   	(1013, 819)
			    line_color 	3342489
			    InterObjView 	@881
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @885
			    location   	(1013, 941)
			    line_color 	3342489
			    InterObjView 	@881
			    height     	256
			    y_coord    	196
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @886
			    location   	(1013, 1677)
			    line_color 	3342489
			    InterObjView 	@881
			    height     	259
			    y_coord    	199
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$978" @887
			location   	(1443, 231)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@887
			    location   	(1443, 231)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C604602AF"
			width      	300
			height     	4166
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @888
			    location   	(1443, 291)
			    InterObjView 	@887
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @889
			    location   	(1443, 1001)
			    line_color 	3342489
			    InterObjView 	@887
			    height     	136
			    y_coord    	76
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @890
			    location   	(1443, 1696)
			    line_color 	3342489
			    InterObjView 	@887
			    height     	180
			    y_coord    	120
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @891
			    location   	(1443, 3414)
			    line_color 	3342489
			    InterObjView 	@887
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$980" @892
			location   	(1830, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@892
			    location   	(1830, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	322
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C62AB0298"
			width      	340
			height     	4172
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @893
			    location   	(1830, 1756)
			    line_color 	3342489
			    InterObjView 	@892
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @894
			    location   	(1830, 2181)
			    line_color 	3342489
			    InterObjView 	@892
			    height     	296
			    y_coord    	236
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @895
			    location   	(1830, 2236)
			    line_color 	3342489
			    InterObjView 	@892
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @896
			    location   	(1830, 2357)
			    line_color 	3342489
			    InterObjView 	@892
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @897
			    location   	(1830, 3104)
			    line_color 	3342489
			    InterObjView 	@892
			    height     	489
			    y_coord    	429
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @898
			    location   	(1830, 3234)
			    line_color 	3342489
			    InterObjView 	@892
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @899
			    location   	(1830, 3868)
			    line_color 	3342489
			    InterObjView 	@892
			    height     	141
			    y_coord    	81
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$982" @900
			location   	(2291, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@900
			    location   	(2291, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	286
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C66060329"
			width      	304
			height     	4169
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @901
			    location   	(2291, 288)
			    InterObjView 	@900
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$979" @902
			location   	(2632, 227)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@902
			    location   	(2632, 227)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	318
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C605E002F"
			width      	336
			height     	4170
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @903
			    location   	(2632, 287)
			    InterObjView 	@902
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @904
			    location   	(2632, 3889)
			    line_color 	3342489
			    InterObjView 	@902
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @905
			    location   	(2632, 4058)
			    line_color 	3342489
			    InterObjView 	@902
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @906
			    location   	(2632, 4187)
			    line_color 	3342489
			    InterObjView 	@902
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$981" @907
			location   	(2954, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@907
			    location   	(2954, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D9192027D"
			width      	300
			height     	4172
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @908
			    location   	(2954, 1017)
			    line_color 	3342489
			    InterObjView 	@907
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @909
			    location   	(2954, 1268)
			    line_color 	3342489
			    InterObjView 	@907
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @910
			    location   	(2954, 1542)
			    line_color 	3342489
			    InterObjView 	@907
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @911
			    location   	(2954, 3473)
			    line_color 	3342489
			    InterObjView 	@907
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @912
			location   	(745, 504)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @913
			    Parent_View 	@912
			    location   	(843, 451)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C609E009C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	672
			    justify    	0
			    label      	"Install() + CProtocolFamilyIpsec( )"
			    pctDist    	0.700389
			    height     	53
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@881
			Focus_Src  	@880
			Focus_Entry 	@882
			origin     	(483, 504)
			terminus   	(997, 504)
			ordinal    	0)
		    (object InterMessView "" @914
			location   	(673, 650)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @915
			    Parent_View 	@914
			    location   	(739, 607)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C61C701D0"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	201
			    justify    	0
			    label      	"Install( )"
			    pctDist    	0.499237
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@881
			Focus_Src  	@880
			Focus_Entry 	@883
			origin     	(483, 650)
			terminus   	(997, 650)
			ordinal    	1)
		    (object InterMessView "" @916
			location   	(670, 819)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @917
			    Parent_View 	@916
			    location   	(739, 776)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C620A00A6"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	298
			    justify    	0
			    label      	"ProtocolList()"
			    pctDist    	0.499237
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@881
			Focus_Src  	@880
			Focus_Entry 	@884
			origin     	(483, 819)
			terminus   	(997, 819)
			ordinal    	2)
		    (object InterMessView "" @918
			location   	(726, 1677)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @919
			    Parent_View 	@918
			    location   	(740, 1633)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C624C03A3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	451
			    justify    	0
			    label      	"NewProtocolL(secpol)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@881
			Focus_Src  	@880
			Focus_Entry 	@886
			origin     	(483, 1677)
			terminus   	(997, 1677)
			ordinal    	8)
		    (object InterMessView "" @920
			location   	(1278, 1696)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @921
			    Parent_View 	@920
			    location   	(1227, 1652)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C626301CF"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	331
			    justify    	0
			    label      	"NewSecpolL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@881
			supplier   	@887
			Focus_Src  	@886
			Focus_Entry 	@890
			origin     	(1028, 1696)
			terminus   	(1427, 1696)
			ordinal    	9)
		    (object InterMessView "" @922
			location   	(1747, 1756)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @923
			    Parent_View 	@922
			    location   	(1636, 1712)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C62C101FC"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	410
			    justify    	0
			    label      	"CProtocolSecpol( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@887
			supplier   	@892
			Focus_Src  	@890
			Focus_Entry 	@893
			origin     	(1458, 1756)
			terminus   	(1814, 1756)
			ordinal    	10)
		    (object InterMessView "" @924
			location   	(1129, 2181)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @925
			    Parent_View 	@924
			    location   	(1155, 2131)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C651701C6"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	294
			    justify    	0
			    label      	"BindToL(ip6)"
			    pctDist    	0.505232
			    height     	51
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@892
			Focus_Src  	@880
			Focus_Entry 	@894
			origin     	(483, 2181)
			terminus   	(1814, 2181)
			ordinal    	11)
		    (object InterMessView "" @926
			location   	(1151, 3104)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @927
			    Parent_View 	@926
			    location   	(1249, 3064)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C68E70245"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	348
			    justify    	0
			    label      	"BindToL(pfkey)"
			    pctDist    	0.576233
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@892
			Focus_Src  	@880
			Focus_Entry 	@897
			origin     	(483, 3104)
			terminus   	(1814, 3104)
			ordinal    	14)
		    (object InterMessView "" @928
			location   	(1644, 3414)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @929
			    Parent_View 	@928
			    location   	(1637, 3384)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6938039C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	648
			    justify    	0
			    label      	"FindAssociationManager(pfkey)"
			    pctDist    	0.500758
			    height     	31
			    orientation 	1)
			line_color 	3342489
			client     	@892
			supplier   	@887
			Focus_Src  	@897
			Focus_Entry 	@891
			origin     	(1814, 3414)
			terminus   	(1459, 3414)
			ordinal    	16)
		    (object InterMessView "" @930
			location   	(1161, 3868)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @931
			    Parent_View 	@930
			    location   	(1180, 3830)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6A2D02DD"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	288
			    justify    	0
			    label      	"NewSAPL()"
			    pctDist    	0.523778
			    height     	39
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@892
			Focus_Src  	@880
			Focus_Entry 	@899
			origin     	(483, 3868)
			terminus   	(1814, 3868)
			ordinal    	18)
		    (object InterMessView "" @932
			location   	(0, 3889)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @933
			    Parent_View 	@932
			    location   	(2230, 3845)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6A5703A9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	391
			    justify    	0
			    label      	"CProviderSecpol()"
			    pctDist    	0.499545
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@892
			supplier   	@902
			Focus_Src  	@899
			Focus_Entry 	@904
			origin     	(1845, 3889)
			terminus   	(2616, 3889)
			ordinal    	19)
		    (object InterMessView "" @934
			location   	(1552, 4187)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @935
			    Parent_View 	@934
			    location   	(1549, 4143)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6ADB01F2"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	204
			    justify    	0
			    label      	"Start( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@902
			Focus_Src  	@880
			Focus_Entry 	@906
			origin     	(483, 4187)
			terminus   	(2616, 4187)
			ordinal    	21)
		    (object NoteView @936
			location   	(2112, 2538)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@936
			    location   	(1743, 2476)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	703
			    label      	"See NetworkAttachedL sequence for resulting actions.")
			line_color 	3342489
			fill_color 	13434879
			width      	763
			height     	137)
		    (object InterMessView "" @937
			location   	(0, 941)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @938
			    Parent_View 	@937
			    location   	(739, 898)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D85ED02EA"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	429
			    justify    	0
			    label      	"NewProtocolL(pfkey)"
			    pctDist    	0.498069
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@881
			Focus_Src  	@880
			Focus_Entry 	@885
			origin     	(483, 941)
			terminus   	(997, 941)
			ordinal    	3)
		    (object InterMessView "" @939
			location   	(0, 1001)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @940
			    Parent_View 	@939
			    location   	(1227, 957)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D860B01CF"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	298
			    justify    	0
			    label      	"NewPfkeyL( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@881
			supplier   	@887
			Focus_Src  	@885
			Focus_Entry 	@889
			origin     	(1028, 1001)
			terminus   	(1427, 1001)
			ordinal    	4)
		    (object InterMessView "" @941
			location   	(2673, 3473)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @942
			    Parent_View 	@941
			    location   	(2391, 3429)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D921D0062"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	213
			    justify    	0
			    label      	"Open( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@892
			supplier   	@907
			Focus_Src  	@897
			Focus_Entry 	@911
			origin     	(1845, 3473)
			terminus   	(2938, 3473)
			ordinal    	17)
		    (object InterMessView "" @943
			location   	(0, 1017)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @944
			    Parent_View 	@943
			    location   	(2198, 973)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D92320265"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	345
			    justify    	0
			    label      	"CProtocolKey( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@887
			supplier   	@907
			Focus_Src  	@889
			Focus_Entry 	@908
			origin     	(1458, 1017)
			terminus   	(2938, 1017)
			ordinal    	5)
		    (object InterMessView "" @945
			location   	(1895, 1268)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @946
			    Parent_View 	@945
			    location   	(1710, 1224)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9362007F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	516
			    justify    	0
			    label      	"BindToL(CryptoLibrary #1)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@907
			Focus_Src  	@880
			Focus_Entry 	@909
			origin     	(483, 1268)
			terminus   	(2938, 1268)
			ordinal    	6)
		    (object InterMessView "" @947
			location   	(1707, 1542)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @948
			    Parent_View 	@947
			    location   	(1708, 1499)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9388033A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	535
			    justify    	0
			    label      	"BindToL(Cryptolibrary #N*)"
			    pctDist    	0.499292
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@907
			Focus_Src  	@880
			Focus_Entry 	@910
			origin     	(483, 1542)
			terminus   	(2938, 1542)
			ordinal    	7)
		    (object NoteView @949
			location   	(1146, 1380)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@949
			    location   	(777, 1320)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	702
			    label      	"Any number of cryptographic library wrappers can be bound at this point")
			line_color 	3342489
			fill_color 	13434879
			width      	762
			height     	132)
		    (object AttachView "" @950
			stereotype 	TRUE
			line_color 	3342489
			client     	@946
			supplier   	@949
			line_style 	0)
		    (object AttachView "" @951
			stereotype 	TRUE
			line_color 	3342489
			client     	@948
			supplier   	@949
			line_style 	0)
		    (object SelfMessView "" @952
			location   	(0, 2236)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @953
			    Parent_View 	@952
			    location   	(2081, 2189)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439831ED01F0"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	354
			    justify    	0
			    label      	"DoBindToL(ip6)"
			    pctDist    	1.566667
			    height     	48
			    orientation 	0)
			line_color 	3342489
			client     	@892
			supplier   	@892
			Focus_Src  	@894
			Focus_Entry 	@895
			origin     	(1846, 2236)
			terminus   	(1996, 2236)
			ordinal    	12)
		    (object SelfMessView "" @954
			location   	(0, 2357)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @955
			    Parent_View 	@954
			    location   	(2140, 2318)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4398321E03CB"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	447
			    justify    	0
			    label      	"NetworkAttachedL( )"
			    pctDist    	1.960000
			    height     	40
			    orientation 	0)
			line_color 	3342489
			client     	@892
			supplier   	@892
			Focus_Src  	@894
			Focus_Entry 	@896
			origin     	(1846, 2357)
			terminus   	(1996, 2357)
			ordinal    	13)
		    (object AttachView "" @956
			stereotype 	TRUE
			line_color 	3342489
			client     	@936
			supplier   	@954
			line_style 	0)
		    (object SelfMessView "" @957
			location   	(0, 3234)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @958
			    Parent_View 	@957
			    location   	(2081, 3188)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4398324603BB"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	397
			    justify    	0
			    label      	"DoBindToL(pfkey)"
			    pctDist    	1.566667
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@892
			supplier   	@892
			Focus_Src  	@897
			Focus_Entry 	@898
			origin     	(1846, 3234)
			terminus   	(1996, 3234)
			ordinal    	15)
		    (object InterMessView "" @959
			location   	(0, 4058)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @960
			    Parent_View 	@959
			    location   	(1549, 4014)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43BD304B016A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	513
			    justify    	0
			    label      	"SecurityCheck(checker)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@878
			supplier   	@902
			Focus_Src  	@880
			Focus_Entry 	@905
			origin     	(483, 4058)
			terminus   	(2616, 4058)
			ordinal    	20)))
	    (object InteractionDiagram "Policy Load"
		mechanism_ref 	@461
		quid       	"438C6BDD0086"
		title      	"Policy Load"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "Socket Server" @961
			location   	(353, 253)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@961
			    location   	(353, 253)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"Socket Server")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C6C0503A2"
			width      	300
			height     	2213
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @962
			    location   	(353, 313)
			    InterObjView 	@961
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @963
			    location   	(353, 498)
			    line_color 	3342489
			    InterObjView 	@961
			    height     	1878
			    y_coord    	1818
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @964
			    location   	(353, 1615)
			    line_color 	3342489
			    InterObjView 	@961
			    height     	388
			    y_coord    	328
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$983" @965
			location   	(849, 243)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@965
			    location   	(849, 243)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	318
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C6BFB0102"
			width      	336
			height     	2223
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @966
			    location   	(849, 303)
			    InterObjView 	@965
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @967
			    location   	(849, 498)
			    line_color 	3342489
			    InterObjView 	@965
			    height     	1818
			    y_coord    	1758
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @968
			    location   	(849, 1500)
			    line_color 	3342489
			    InterObjView 	@965
			    height     	810
			    y_coord    	750
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @969
			    location   	(849, 1592)
			    line_color 	3342489
			    InterObjView 	@965
			    height     	471
			    y_coord    	411
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @970
			    location   	(849, 1883)
			    line_color 	3342489
			    InterObjView 	@965
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$984" @971
			location   	(1396, 234)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@971
			    location   	(1396, 234)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	322
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C6C6503D0"
			width      	340
			height     	2232
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @972
			    location   	(1396, 294)
			    InterObjView 	@971
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @973
			    location   	(1396, 516)
			    line_color 	3342489
			    InterObjView 	@971
			    height     	496
			    y_coord    	436
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @974
			    location   	(1396, 616)
			    line_color 	3342489
			    InterObjView 	@971
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @975
			    location   	(1396, 1356)
			    line_color 	3342489
			    InterObjView 	@971
			    height     	767
			    y_coord    	707
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$985" @976
			location   	(2039, 234)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@976
			    location   	(2039, 234)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	316
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C6CD60248"
			width      	334
			height     	2232
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @977
			    location   	(2039, 294)
			    InterObjView 	@976
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @978
			    location   	(2039, 541)
			    line_color 	3342489
			    InterObjView 	@976
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$986" @979
			location   	(2461, 240)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@979
			    location   	(2461, 240)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	326
			    justify    	0
			    label      	"")
			icon       	"interface"
			icon_style 	"Label"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C6DD5039C"
			width      	344
			height     	2226
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @980
			    location   	(2461, 300)
			    InterObjView 	@979
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @981
			    location   	(2461, 892)
			    line_color 	3342489
			    InterObjView 	@979
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$987" @982
			location   	(2943, 231)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@982
			    location   	(2943, 231)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	420
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C6D630301"
			width      	438
			height     	2235
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @983
			    location   	(2943, 291)
			    InterObjView 	@982
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @984
			    location   	(2943, 745)
			    line_color 	3342489
			    InterObjView 	@982
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @985
			location   	(590, 498)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @986
			    Parent_View 	@985
			    location   	(600, 454)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6C28020C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	285
			    justify    	0
			    label      	"Write(policy)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@961
			supplier   	@965
			Focus_Src  	@963
			Focus_Entry 	@967
			origin     	(368, 498)
			terminus   	(833, 498)
			ordinal    	0)
		    (object InterMessView "" @987
			location   	(0, 516)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @988
			    Parent_View 	@987
			    location   	(1122, 472)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6C770046"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	363
			    justify    	0
			    label      	"SetPolicy(policy)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@965
			supplier   	@971
			Focus_Src  	@967
			Focus_Entry 	@973
			origin     	(864, 516)
			terminus   	(1380, 516)
			ordinal    	1)
		    (object InterMessView "" @989
			location   	(0, 541)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @990
			    Parent_View 	@989
			    location   	(1714, 498)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6CDE0287"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	363
			    justify    	0
			    label      	"SetPolicy(policy)"
			    pctDist    	0.495434
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@971
			supplier   	@976
			Focus_Src  	@973
			Focus_Entry 	@978
			origin     	(1411, 541)
			terminus   	(2023, 541)
			ordinal    	2)
		    (object SelfMessView "" @991
			location   	(0, 616)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @992
			    Parent_View 	@991
			    location   	(1694, 586)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6D7B014D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	476
			    justify    	0
			    label      	"FixupInterfaceIndexes()"
			    pctDist    	1.880000
			    height     	30
			    orientation 	0)
			line_color 	3342489
			client     	@971
			supplier   	@971
			Focus_Src  	@973
			Focus_Entry 	@974
			origin     	(1412, 616)
			terminus   	(1562, 616)
			ordinal    	3)
		    (object InterMessView "" @993
			location   	(1949, 892)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @994
			    Parent_View 	@993
			    location   	(1928, 848)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6DDD03DC"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	316
			    justify    	0
			    label      	"SetChanged( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@971
			supplier   	@979
			Focus_Src  	@973
			Focus_Entry 	@981
			origin     	(1411, 892)
			terminus   	(2445, 892)
			ordinal    	5)
		    (object InterMessView "" @995
			location   	(2179, 745)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @996
			    Parent_View 	@995
			    location   	(2169, 701)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6E0E01E7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	595
			    justify    	0
			    label      	"SetAlgorithms(algorithm-map)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@971
			supplier   	@982
			Focus_Src  	@973
			Focus_Entry 	@984
			origin     	(1411, 745)
			terminus   	(2927, 745)
			ordinal    	4)
		    (object InterMessView "" @997
			location   	(1132, 1356)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @998
			    Parent_View 	@997
			    location   	(1122, 1312)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6EC5009C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	525
			    justify    	0
			    label      	"Deliver(polcy syntax error)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@965
			supplier   	@971
			Focus_Src  	@967
			Focus_Entry 	@975
			origin     	(864, 1356)
			terminus   	(1380, 1356)
			ordinal    	6)
		    (object InterMessView "" @999
			location   	(0, 1500)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1000
			    Parent_View 	@999
			    location   	(1123, 1456)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6F1B01D3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	297
			    justify    	0
			    label      	"IsReceiving( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@971
			supplier   	@965
			Focus_Src  	@975
			Focus_Entry 	@968
			origin     	(1380, 1500)
			terminus   	(865, 1500)
			ordinal    	7)
		    (object InterMessView "" @1001
			location   	(1140, 1592)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1002
			    Parent_View 	@1001
			    location   	(1123, 1548)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C6F3B02BD"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	213
			    justify    	0
			    label      	"Deliver( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@971
			supplier   	@965
			Focus_Src  	@975
			Focus_Entry 	@969
			origin     	(1380, 1592)
			terminus   	(865, 1592)
			ordinal    	8)
		    (object InterMessView "" @1003
			location   	(0, 1615)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1004
			    Parent_View 	@1003
			    location   	(602, 1573)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C706101DE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"NewData(1)"
			    pctDist    	0.498896
			    height     	43
			    orientation 	1)
			line_color 	3342489
			client     	@965
			supplier   	@961
			Focus_Src  	@969
			Focus_Entry 	@964
			origin     	(833, 1615)
			terminus   	(369, 1615)
			ordinal    	9)
		    (object InterMessView "" @1005
			location   	(620, 1883)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1006
			    Parent_View 	@1005
			    location   	(600, 1839)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C70E802A8"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	351
			    justify    	0
			    label      	"GetData(buffer)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@961
			supplier   	@965
			Focus_Src  	@964
			Focus_Entry 	@970
			origin     	(368, 1883)
			terminus   	(833, 1883)
			ordinal    	10)
		    (object NoteView @1007
			location   	(1113, 910)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1007
			    location   	(953, 813)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	284
			    label      	"Only if there is an error in the policy")
			line_color 	3342489
			fill_color 	13434879
			width      	344
			height     	206)
		    (object AttachView "" @1008
			stereotype 	TRUE
			line_color 	3342489
			client     	@997
			supplier   	@1007
			line_style 	0)
		    (object NoteView @1009
			location   	(2536, 1185)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1009
			    location   	(2154, 1066)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	728
			    label      	"SetChanged marks all flows to be closed as soon as possible. The only call any current CIpsecHook instance can see after this, is Close().")
			line_color 	3342489
			fill_color 	13434879
			width      	788
			height     	250)
		    (object AttachView "" @1010
			stereotype 	TRUE
			line_color 	3342489
			client     	@1009
			supplier   	@993
			line_style 	0)))
	    (object InteractionDiagram "Outbound IPsec"
		mechanism_ref 	@462
		quid       	"438C736F03B9"
		title      	"Outbound IPsec"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$988" @1011
			location   	(206, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1011
			    location   	(206, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	393
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C73C70231"
			width      	411
			height     	3315
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1012
			    location   	(206, 378)
			    line_color 	3342489
			    InterObjView 	@1011
			    height     	578
			    y_coord    	518
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1013
			    location   	(206, 1154)
			    line_color 	3342489
			    InterObjView 	@1011
			    height     	120
			    y_coord    	60
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1014
			    location   	(206, 1345)
			    line_color 	3342489
			    InterObjView 	@1011
			    height     	328
			    y_coord    	268
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1015
			    location   	(206, 1726)
			    line_color 	3342489
			    InterObjView 	@1011
			    height     	195
			    y_coord    	135
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1016
			    location   	(206, 2880)
			    line_color 	3342489
			    InterObjView 	@1011
			    height     	120
			    y_coord    	60
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$989" @1017
			location   	(806, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1017
			    location   	(806, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	375
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C73D6035A"
			width      	393
			height     	3312
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1018
			    location   	(806, 288)
			    InterObjView 	@1017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1019
			    location   	(806, 378)
			    line_color 	3342489
			    InterObjView 	@1017
			    height     	518
			    y_coord    	458
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1020
			    location   	(806, 509)
			    line_color 	3342489
			    InterObjView 	@1017
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$990" @1021
			location   	(1208, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1021
			    location   	(1208, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	312
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C746202FA"
			width      	330
			height     	3215
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1022
			    location   	(1208, 645)
			    line_color 	3342489
			    InterObjView 	@1021
			    height     	191
			    y_coord    	131
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1023
			    location   	(1208, 716)
			    line_color 	3342489
			    InterObjView 	@1021
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1024
			    location   	(1208, 1154)
			    line_color 	3342489
			    InterObjView 	@1021
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1025
			    location   	(1208, 1345)
			    line_color 	3342489
			    InterObjView 	@1021
			    height     	268
			    y_coord    	208
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1026
			    location   	(1208, 1726)
			    line_color 	3342489
			    InterObjView 	@1021
			    height     	135
			    y_coord    	75
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1027
			    location   	(1208, 2880)
			    line_color 	3342489
			    InterObjView 	@1021
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$991" @1028
			location   	(1865, 231)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1028
			    location   	(1865, 231)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	507
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438C75660132"
			width      	525
			height     	3309
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1029
			    location   	(1865, 291)
			    InterObjView 	@1028
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1030
			    location   	(1865, 1370)
			    line_color 	3342489
			    InterObjView 	@1028
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1031
			    location   	(1865, 1493)
			    line_color 	3342489
			    InterObjView 	@1028
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1032
			    location   	(1865, 1741)
			    line_color 	3342489
			    InterObjView 	@1028
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1033
			    location   	(1865, 2191)
			    line_color 	3342489
			    InterObjView 	@1028
			    height     	326
			    y_coord    	266
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$992" @1034
			location   	(2363, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1034
			    location   	(2363, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D6BD80073"
			width      	300
			height     	3315
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1035
			    location   	(2363, 2191)
			    line_color 	3342489
			    InterObjView 	@1034
			    height     	266
			    y_coord    	206
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$993" @1036
			location   	(2864, 237)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1036
			    location   	(2864, 237)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	413
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D6CCE0372"
			width      	431
			height     	3303
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1037
			    location   	(2864, 297)
			    InterObjView 	@1036
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1038
			    location   	(2864, 2337)
			    line_color 	3342489
			    InterObjView 	@1036
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @1039
			location   	(836, 378)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1040
			    Parent_View 	@1039
			    location   	(505, 334)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C73E40128"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	407
			    justify    	0
			    label      	"OpenL(head, flow, )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1011
			supplier   	@1017
			Focus_Src  	@1012
			Focus_Entry 	@1019
			origin     	(221, 378)
			terminus   	(790, 378)
			ordinal    	0)
		    (object SelfMessView "" @1041
			location   	(0, 509)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1042
			    Parent_View 	@1041
			    location   	(1003, 473)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C743002BC"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	332
			    justify    	0
			    label      	"CollectBundle()"
			    pctDist    	1.213333
			    height     	37
			    orientation 	0)
			line_color 	3342489
			client     	@1017
			supplier   	@1017
			Focus_Src  	@1019
			Focus_Entry 	@1020
			origin     	(822, 509)
			terminus   	(972, 509)
			ordinal    	1)
		    (object InterMessView "" @1043
			location   	(993, 645)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1044
			    Parent_View 	@1043
			    location   	(1010, 609)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C746C0220"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	182
			    justify    	0
			    label      	"NewL()"
			    pctDist    	0.509852
			    height     	37
			    orientation 	0)
			line_color 	3342489
			client     	@1017
			supplier   	@1021
			Focus_Src  	@1019
			Focus_Entry 	@1022
			origin     	(821, 645)
			terminus   	(1192, 645)
			ordinal    	2)
		    (object SelfMessView "" @1045
			location   	(0, 716)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1046
			    Parent_View 	@1045
			    location   	(1411, 676)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C74C701E1"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	301
			    justify    	0
			    label      	"CIpsecHook()"
			    pctDist    	1.246667
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1021
			supplier   	@1021
			Focus_Src  	@1022
			Focus_Entry 	@1023
			origin     	(1224, 716)
			terminus   	(1374, 716)
			ordinal    	3)
		    (object InterMessView "" @1047
			location   	(714, 1345)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1048
			    Parent_View 	@1047
			    location   	(698, 1325)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C752902D9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"ReadyL(head)"
			    pctDist    	0.491736
			    height     	21
			    orientation 	0)
			line_color 	3342489
			client     	@1011
			supplier   	@1021
			Focus_Src  	@1014
			Focus_Entry 	@1025
			origin     	(221, 1345)
			terminus   	(1192, 1345)
			ordinal    	5)
		    (object InterMessView "" @1049
			location   	(0, 1370)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1050
			    Parent_View 	@1049
			    location   	(1535, 1327)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C756F02AA"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	276
			    justify    	0
			    label      	"Acquire(SA)"
			    pctDist    	0.499343
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1021
			supplier   	@1028
			Focus_Src  	@1025
			Focus_Entry 	@1030
			origin     	(1223, 1370)
			terminus   	(1849, 1370)
			ordinal    	6)
		    (object InterMessView "" @1051
			location   	(701, 1726)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1052
			    Parent_View 	@1051
			    location   	(705, 1683)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C75F80305"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	329
			    justify    	0
			    label      	"ApplyL(packet)"
			    pctDist    	0.498801
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1011
			supplier   	@1021
			Focus_Src  	@1015
			Focus_Entry 	@1026
			origin     	(221, 1726)
			terminus   	(1192, 1726)
			ordinal    	8)
		    (object InterMessView "" @1053
			location   	(0, 1741)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1054
			    Parent_View 	@1053
			    location   	(1535, 1708)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C763C01FA"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	554
			    justify    	0
			    label      	"ApplyL(SA,packet, tunnel)"
			    pctDist    	0.499343
			    height     	34
			    orientation 	0)
			line_color 	3342489
			client     	@1021
			supplier   	@1028
			Focus_Src  	@1026
			Focus_Entry 	@1032
			origin     	(1223, 1741)
			terminus   	(1849, 1741)
			ordinal    	9)
		    (object InterMessView "" @1055
			location   	(1857, 1493)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1056
			    Parent_View 	@1055
			    location   	(1534, 1450)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438C76790005"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	441
			    justify    	0
			    label      	"Overhead(SA, tunnel)"
			    pctDist    	0.498029
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1021
			supplier   	@1028
			Focus_Src  	@1025
			Focus_Entry 	@1031
			origin     	(1223, 1493)
			terminus   	(1849, 1493)
			ordinal    	7)
		    (object InterMessView "" @1057
			location   	(759, 2880)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1058
			    Parent_View 	@1057
			    location   	(706, 2836)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5A4B0137"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	220
			    justify    	0
			    label      	"Close( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1011
			supplier   	@1021
			Focus_Src  	@1016
			Focus_Entry 	@1027
			origin     	(221, 2880)
			terminus   	(1192, 2880)
			ordinal    	12)
		    (object Destruction_Marker @1059
			Parent_View 	@1021
			location   	(1208, 3540)
			line_color 	3342489
			fill_color 	13434879)
		    (object InterMessView "" @1060
			location   	(714, 1154)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1061
			    Parent_View 	@1060
			    location   	(706, 1110)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D67AC00FE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	191
			    justify    	0
			    label      	"Open( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1011
			supplier   	@1021
			Focus_Src  	@1013
			Focus_Entry 	@1024
			origin     	(221, 1154)
			terminus   	(1192, 1154)
			ordinal    	4)
		    (object NoteView @1062
			location   	(475, 731)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1062
			    location   	(281, 472)
			    fill_color 	13434879
			    nlines     	10
			    max_width  	352
			    label      	"The return of CIpsecHook reference from OpenL already counts implicitly as one reference. Additional Open() calls may happen for additional references")
			line_color 	3342489
			fill_color 	13434879
			width      	412
			height     	531)
		    (object AttachView "" @1063
			stereotype 	TRUE
			line_color 	3342489
			client     	@1062
			supplier   	@1060
			line_style 	0)
		    (object AttachView "" @1064
			stereotype 	TRUE
			line_color 	3342489
			client     	@1039
			supplier   	@1062
			line_style 	0)
		    (object InterMessView "" @1065
			location   	(2111, 2191)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1066
			    Parent_View 	@1065
			    location   	(2113, 2147)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D6C7A02FB"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	316
			    justify    	0
			    label      	"Callback(SA)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1028
			supplier   	@1034
			Focus_Src  	@1033
			Focus_Entry 	@1035
			origin     	(1880, 2191)
			terminus   	(2347, 2191)
			ordinal    	10)
		    (object InterMessView "" @1067
			location   	(2622, 2337)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1068
			    Parent_View 	@1067
			    location   	(2613, 2293)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D6CD600A4"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	482
			    justify    	0
			    label      	"SetStatus(new status)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1034
			supplier   	@1036
			Focus_Src  	@1035
			Focus_Entry 	@1038
			origin     	(2378, 2337)
			terminus   	(2848, 2337)
			ordinal    	11)
		    (object NoteView @1069
			location   	(2325, 1930)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1069
			    location   	(1968, 1814)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	678
			    label      	"Whenever there is a change in the SA status, the CallBack function is called and it can change the status of the flow accordingly.")
			line_color 	3342489
			fill_color 	13434879
			width      	738
			height     	244)
		    (object AttachView "" @1070
			stereotype 	TRUE
			line_color 	3342489
			client     	@1069
			supplier   	@1066
			line_style 	0)
		    (object NoteView @1071
			location   	(1944, 1044)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1071
			    location   	(1631, 950)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	590
			    label      	"See PFKEY sequence diagrams for expansion of CProtocolKey evens.")
			line_color 	3342489
			fill_color 	13434879
			width      	650
			height     	200)
		    (object AttachView "" @1072
			stereotype 	TRUE
			line_color 	3342489
			client     	@1071
			supplier   	@1049
			line_style 	0)
		    (object AttachView "" @1073
			stereotype 	TRUE
			line_color 	3342489
			client     	@1071
			supplier   	@1053
			line_style 	0)
		    (object AttachView "" @1074
			stereotype 	TRUE
			line_color 	3342489
			client     	@1071
			supplier   	@1055
			line_style 	0)))
	    (object InteractionDiagram "Network Attach"
		mechanism_ref 	@463
		quid       	"438D5C170013"
		title      	"Network Attach"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "Socket Server" @1075
			location   	(311, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1075
			    location   	(311, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	368
			    justify    	0
			    label      	"Socket Server")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D5C230216"
			width      	386
			height     	3659
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1076
			    location   	(311, 288)
			    InterObjView 	@1075
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1077
			    location   	(311, 575)
			    line_color 	3342489
			    InterObjView 	@1075
			    height     	1725
			    y_coord    	1665
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1078
			    location   	(311, 2433)
			    line_color 	3342489
			    InterObjView 	@1075
			    height     	1084
			    y_coord    	1024
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$994" @1079
			location   	(832, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1079
			    location   	(832, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	352
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D5C23021A"
			width      	370
			height     	3562
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1080
			    location   	(832, 575)
			    line_color 	3342489
			    InterObjView 	@1079
			    height     	1665
			    y_coord    	1605
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1081
			    location   	(832, 638)
			    line_color 	3342489
			    InterObjView 	@1079
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1082
			    location   	(832, 886)
			    line_color 	3342489
			    InterObjView 	@1079
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1083
			    location   	(832, 991)
			    line_color 	3342489
			    InterObjView 	@1079
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1084
			    location   	(832, 2433)
			    line_color 	3342489
			    InterObjView 	@1079
			    height     	1024
			    y_coord    	964
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$995" @1085
			location   	(1327, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1085
			    location   	(1327, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	316
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D5C23022F"
			width      	334
			height     	2751
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1086
			    location   	(1327, 288)
			    InterObjView 	@1085
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1087
			    location   	(1327, 1123)
			    line_color 	3342489
			    InterObjView 	@1085
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1088
			    location   	(1327, 2560)
			    line_color 	3342489
			    InterObjView 	@1085
			    height     	301
			    y_coord    	241
			    Nested     	FALSE))
		    (object InterObjView "ip6" @1089
			location   	(1725, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1089
			    location   	(1725, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	326
			    justify    	0
			    label      	"ip6")
			icon       	"interface"
			icon_style 	"Label"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D5C230232"
			width      	344
			height     	3662
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1090
			    location   	(1725, 1255)
			    line_color 	3342489
			    InterObjView 	@1089
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1091
			    location   	(1725, 1339)
			    line_color 	3342489
			    InterObjView 	@1089
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1092
			    location   	(1725, 1445)
			    line_color 	3342489
			    InterObjView 	@1089
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1093
			    location   	(1725, 1577)
			    line_color 	3342489
			    InterObjView 	@1089
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1094
			    location   	(1725, 1711)
			    line_color 	3342489
			    InterObjView 	@1089
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1095
			    location   	(1725, 1855)
			    line_color 	3342489
			    InterObjView 	@1089
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1096
			    location   	(1725, 1983)
			    line_color 	3342489
			    InterObjView 	@1089
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1097
			    location   	(1725, 2640)
			    line_color 	3342489
			    InterObjView 	@1089
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1098
			    location   	(1725, 3096)
			    line_color 	3342489
			    InterObjView 	@1089
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$996" @1099
			location   	(2080, 231)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1099
			    location   	(2080, 231)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	292
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D5E6E036B"
			width      	310
			height     	3656
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1100
			    location   	(2080, 291)
			    InterObjView 	@1099
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1101
			    location   	(2080, 2120)
			    line_color 	3342489
			    InterObjView 	@1099
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1102
			    location   	(2080, 2447)
			    line_color 	3342489
			    InterObjView 	@1099
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "ip6" @1103
			location   	(2513, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1103
			    location   	(2513, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	410
			    justify    	0
			    label      	"ip6")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4398355B0334"
			width      	428
			height     	3662
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1104
			    location   	(2513, 706)
			    line_color 	3342489
			    InterObjView 	@1103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1105
			    location   	(2513, 2741)
			    line_color 	3342489
			    InterObjView 	@1103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1106
			    location   	(2513, 3234)
			    line_color 	3342489
			    InterObjView 	@1103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1107
			    location   	(2513, 3337)
			    line_color 	3342489
			    InterObjView 	@1103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "PFKEY" @1108
			location   	(2969, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1108
			    location   	(2969, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	420
			    justify    	0
			    label      	"PFKEY")
			icon       	"interface"
			icon_style 	"Label"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"439835CC0268"
			width      	438
			height     	3659
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1109
			    location   	(2969, 288)
			    InterObjView 	@1108
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1110
			    location   	(2969, 2987)
			    line_color 	3342489
			    InterObjView 	@1108
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @1111
			location   	(1094, 1123)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1112
			    Parent_View 	@1111
			    location   	(1079, 1079)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5C23021C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	379
			    justify    	0
			    label      	"CProtocolIpsec()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1085
			Focus_Src  	@1080
			Focus_Entry 	@1087
			origin     	(847, 1123)
			terminus   	(1311, 1123)
			ordinal    	5)
		    (object InterMessView "" @1113
			location   	(1289, 1255)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1114
			    Parent_View 	@1113
			    location   	(1276, 1211)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5C23021E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	373
			    justify    	0
			    label      	"BindL(ipsec, ah)"
			    pctDist    	0.497708
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1089
			Focus_Src  	@1080
			Focus_Entry 	@1090
			origin     	(847, 1255)
			terminus   	(1709, 1255)
			ordinal    	6)
		    (object InterMessView "" @1115
			location   	(1286, 1339)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1116
			    Parent_View 	@1115
			    location   	(1274, 1300)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5C23021F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	394
			    justify    	0
			    label      	"BindL(ipsec, esp)"
			    pctDist    	0.496398
			    height     	40
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1089
			Focus_Src  	@1080
			Focus_Entry 	@1091
			origin     	(847, 1339)
			terminus   	(1709, 1339)
			ordinal    	7)
		    (object InterMessView "" @1117
			location   	(1289, 1445)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1118
			    Parent_View 	@1117
			    location   	(1277, 1402)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5C230220"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	394
			    justify    	0
			    label      	"BindL(ipsec, udp)"
			    pctDist    	0.499673
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1089
			Focus_Src  	@1080
			Focus_Entry 	@1092
			origin     	(847, 1445)
			terminus   	(1709, 1445)
			ordinal    	8)
		    (object InterMessView "" @1119
			location   	(1308, 1577)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1120
			    Parent_View 	@1119
			    location   	(1276, 1534)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5C230221"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	566
			    justify    	0
			    label      	"BindL(secpol, all-incoming)"
			    pctDist    	0.498363
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1089
			Focus_Src  	@1080
			Focus_Entry 	@1093
			origin     	(847, 1577)
			terminus   	(1709, 1577)
			ordinal    	9)
		    (object InterMessView "" @1121
			location   	(1283, 1711)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1122
			    Parent_View 	@1121
			    location   	(1278, 1667)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5C230222"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	519
			    justify    	0
			    label      	"BindL(secpol, flow-hook)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1089
			Focus_Src  	@1080
			Focus_Entry 	@1094
			origin     	(847, 1711)
			terminus   	(1709, 1711)
			ordinal    	10)
		    (object InterMessView "" @1123
			location   	(1286, 1855)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1124
			    Parent_View 	@1123
			    location   	(1278, 1811)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5C230223"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	566
			    justify    	0
			    label      	"BindL(ipsec, ipv6-fragment)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1089
			Focus_Src  	@1080
			Focus_Entry 	@1095
			origin     	(847, 1855)
			terminus   	(1709, 1855)
			ordinal    	11)
		    (object InterMessView "" @1125
			location   	(1283, 1983)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1126
			    Parent_View 	@1125
			    location   	(1275, 1940)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5C230224"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	519
			    justify    	0
			    label      	"BindL(ipsec, ipv4-tunnel)"
			    pctDist    	0.497053
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1089
			Focus_Src  	@1080
			Focus_Entry 	@1096
			origin     	(847, 1983)
			terminus   	(1709, 1983)
			ordinal    	12)
		    (object InterMessView "" @1127
			location   	(0, 575)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1128
			    Parent_View 	@1127
			    location   	(571, 531)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5DE10325"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	282
			    justify    	0
			    label      	"BindToL(ip6)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1075
			supplier   	@1079
			Focus_Src  	@1077
			Focus_Entry 	@1080
			origin     	(326, 575)
			terminus   	(816, 575)
			ordinal    	0)
		    (object InterMessView "" @1129
			location   	(1480, 2120)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1130
			    Parent_View 	@1129
			    location   	(1461, 2080)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5E7A02CF"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	923
			    justify    	0
			    label      	"RegisterListener(secpol, listen interface events)"
			    pctDist    	0.504747
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1099
			Focus_Src  	@1080
			Focus_Entry 	@1101
			origin     	(847, 2120)
			terminus   	(2064, 2120)
			ordinal    	13)
		    (object InterMessView "" @1131
			location   	(581, 2433)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1132
			    Parent_View 	@1131
			    location   	(571, 2389)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5ECF000A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	445
			    justify    	0
			    label      	"~CProtocolSecpol( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1075
			supplier   	@1079
			Focus_Src  	@1078
			Focus_Entry 	@1084
			origin     	(326, 2433)
			terminus   	(816, 2433)
			ordinal    	14)
		    (object InterMessView "" @1133
			location   	(1894, 2447)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1134
			    Parent_View 	@1133
			    location   	(1456, 2416)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5F13018D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	510
			    justify    	0
			    label      	"RemoveListener(secpol)"
			    pctDist    	0.500791
			    height     	32
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1099
			Focus_Src  	@1084
			Focus_Entry 	@1102
			origin     	(847, 2447)
			terminus   	(2064, 2447)
			ordinal    	15)
		    (object InterMessView "" @1135
			location   	(1079, 2560)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1136
			    Parent_View 	@1135
			    location   	(1078, 2517)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D5F670282"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	416
			    justify    	0
			    label      	"~CProtocolIpsec( )"
			    pctDist    	0.498734
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1085
			Focus_Src  	@1084
			Focus_Entry 	@1088
			origin     	(847, 2560)
			terminus   	(1311, 2560)
			ordinal    	16)
		    (object Destruction_Marker @1137
			Parent_View 	@1085
			location   	(1327, 3079)
			line_color 	3342489
			fill_color 	13434879)
		    (object InterMessView "" @1138
			location   	(1951, 2640)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1139
			    Parent_View 	@1138
			    location   	(1525, 2596)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D615D0227"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	266
			    justify    	0
			    label      	"Protocol( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1085
			supplier   	@1089
			Focus_Src  	@1088
			Focus_Entry 	@1097
			origin     	(1342, 2640)
			terminus   	(1709, 2640)
			ordinal    	17)
		    (object SelfMessView "" @1140
			location   	(0, 886)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1141
			    Parent_View 	@1140
			    location   	(1124, 845)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4398337E0166"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	426
			    justify    	0
			    label      	"NetworkAttachedL( )"
			    pctDist    	1.840000
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1079
			Focus_Src  	@1080
			Focus_Entry 	@1082
			origin     	(848, 886)
			terminus   	(998, 886)
			ordinal    	3)
		    (object InterMessView "" @1142
			location   	(1893, 2741)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1143
			    Parent_View 	@1142
			    location   	(1919, 2697)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439835660141"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	360
			    justify    	0
			    label      	"Unbind(this, all)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1085
			supplier   	@1103
			Focus_Src  	@1088
			Focus_Entry 	@1105
			origin     	(1342, 2741)
			terminus   	(2497, 2741)
			ordinal    	18)
		    (object InterMessView "" @1144
			location   	(1899, 2987)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1145
			    Parent_View 	@1144
			    location   	(1900, 2943)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439835DF02E5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	219
			    justify    	0
			    label      	"Close( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1108
			Focus_Src  	@1084
			Focus_Entry 	@1110
			origin     	(847, 2987)
			terminus   	(2953, 2987)
			ordinal    	19)
		    (object InterMessView "" @1146
			location   	(1283, 3096)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1147
			    Parent_View 	@1146
			    location   	(1278, 3052)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4398360A0286"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	338
			    justify    	0
			    label      	"SetChanged( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1089
			Focus_Src  	@1084
			Focus_Entry 	@1098
			origin     	(847, 3096)
			terminus   	(1709, 3096)
			ordinal    	20)
		    (object Destruction_Marker @1148
			Parent_View 	@1079
			location   	(832, 3887)
			line_color 	3342489
			fill_color 	13434879)
		    (object InterMessView "" @1149
			location   	(1677, 3234)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1150
			    Parent_View 	@1149
			    location   	(1667, 3191)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43983679016C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	413
			    justify    	0
			    label      	"Unbind(secpol, all)"
			    pctDist    	0.496970
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1103
			Focus_Src  	@1084
			Focus_Entry 	@1106
			origin     	(847, 3234)
			terminus   	(2497, 3234)
			ordinal    	21)
		    (object InterMessView "" @1151
			location   	(1677, 3337)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1152
			    Parent_View 	@1151
			    location   	(1672, 3293)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4398369700EE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	197
			    justify    	0
			    label      	"Close()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1103
			Focus_Src  	@1084
			Focus_Entry 	@1107
			origin     	(847, 3337)
			terminus   	(2497, 3337)
			ordinal    	22)
		    (object SelfMessView "" @1153
			location   	(0, 638)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1154
			    Parent_View 	@1153
			    location   	(1058, 591)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43983703038C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	332
			    justify    	0
			    label      	"DoBindToL(ip6)"
			    pctDist    	1.400000
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1079
			Focus_Src  	@1080
			Focus_Entry 	@1081
			origin     	(848, 638)
			terminus   	(998, 638)
			ordinal    	1)
		    (object InterMessView "" @1155
			location   	(0, 706)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1156
			    Parent_View 	@1155
			    location   	(1672, 662)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4398373B009E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"Open()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1103
			Focus_Src  	@1080
			Focus_Entry 	@1104
			origin     	(847, 706)
			terminus   	(2497, 706)
			ordinal    	2)
		    (object SelfMessView "" @1157
			location   	(0, 991)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1158
			    Parent_View 	@1157
			    location   	(1136, 958)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C220D6017C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	476
			    justify    	0
			    label      	"FixupInterfaceIndexes()"
			    pctDist    	1.920000
			    height     	33
			    orientation 	0)
			line_color 	3342489
			client     	@1079
			supplier   	@1079
			Focus_Src  	@1080
			Focus_Entry 	@1083
			origin     	(848, 991)
			terminus   	(998, 991)
			ordinal    	4)))
	    (object InteractionDiagram "Acquire-SA"
		mechanism_ref 	@464
		quid       	"438D972301EC"
		title      	"Acquire-SA"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	2403
		items      	(list diagram_item_list
		    (object InterObjView "Socket Server" @1159
			location   	(561, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1159
			    location   	(561, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	318
			    justify    	0
			    label      	"Socket Server")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D973D0219"
			width      	336
			height     	4336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1160
			    location   	(561, 381)
			    line_color 	3342489
			    InterObjView 	@1159
			    height     	256
			    y_coord    	196
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1161
			    location   	(561, 673)
			    line_color 	3342489
			    InterObjView 	@1159
			    height     	367
			    y_coord    	307
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1162
			    location   	(561, 1640)
			    line_color 	3342489
			    InterObjView 	@1159
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1163
			    location   	(561, 1986)
			    line_color 	3342489
			    InterObjView 	@1159
			    height     	120
			    y_coord    	60
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1164
			    location   	(561, 2206)
			    line_color 	3342489
			    InterObjView 	@1159
			    height     	1876
			    y_coord    	1816
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1165
			    location   	(561, 3341)
			    line_color 	3342489
			    InterObjView 	@1159
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1003" @1166
			location   	(959, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1166
			    location   	(959, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D9AA70254"
			width      	300
			height     	4336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1)
		    (object InterObjView "$UNNAMED$1004" @1167
			location   	(959, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1167
			    location   	(959, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438DA4280216"
			width      	300
			height     	4336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1)
		    (object InterObjView "$UNNAMED$998" @1168
			location   	(959, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1168
			    location   	(959, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D9ACF00BC"
			width      	300
			height     	4336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1169
			    location   	(959, 457)
			    line_color 	3342489
			    InterObjView 	@1168
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1170
			    location   	(959, 673)
			    line_color 	3342489
			    InterObjView 	@1168
			    height     	307
			    y_coord    	247
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1171
			    location   	(959, 1446)
			    line_color 	3342489
			    InterObjView 	@1168
			    height     	314
			    y_coord    	254
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1172
			    location   	(959, 1548)
			    line_color 	3342489
			    InterObjView 	@1168
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1173
			    location   	(959, 1986)
			    line_color 	3342489
			    InterObjView 	@1168
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1174
			    location   	(959, 2206)
			    line_color 	3342489
			    InterObjView 	@1168
			    height     	1816
			    y_coord    	1756
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1175
			    location   	(959, 3191)
			    line_color 	3342489
			    InterObjView 	@1168
			    height     	270
			    y_coord    	210
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1176
			    location   	(959, 3257)
			    line_color 	3342489
			    InterObjView 	@1168
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$997" @1177
			location   	(1434, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1177
			    location   	(1434, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	364
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D976303BD"
			width      	382
			height     	4336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1178
			    location   	(1434, 381)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	196
			    y_coord    	136
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1179
			    location   	(1434, 725)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	195
			    y_coord    	135
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1180
			    location   	(1434, 800)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1181
			    location   	(1434, 1067)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	813
			    y_coord    	753
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1182
			    location   	(1434, 1341)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	479
			    y_coord    	419
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1183
			    location   	(1434, 2329)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	1633
			    y_coord    	1573
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1184
			    location   	(1434, 2372)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	759
			    y_coord    	699
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1185
			    location   	(1434, 2488)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1186
			    location   	(1434, 3137)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	765
			    y_coord    	705
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1187
			    location   	(1434, 4157)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	154
			    y_coord    	94
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1188
			    location   	(1434, 4351)
			    line_color 	3342489
			    InterObjView 	@1177
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$999" @1189
			location   	(1999, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1189
			    location   	(1999, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	308
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D978402E0"
			width      	326
			height     	4336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1190
			    location   	(1999, 1127)
			    line_color 	3342489
			    InterObjView 	@1189
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1191
			    location   	(1999, 1237)
			    line_color 	3342489
			    InterObjView 	@1189
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1192
			    location   	(1999, 2596)
			    line_color 	3342489
			    InterObjView 	@1189
			    height     	475
			    y_coord    	415
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1193
			    location   	(1999, 3405)
			    line_color 	3342489
			    InterObjView 	@1189
			    height     	437
			    y_coord    	377
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1194
			    location   	(1999, 3440)
			    line_color 	3342489
			    InterObjView 	@1189
			    height     	342
			    y_coord    	282
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1195
			    location   	(1999, 3546)
			    line_color 	3342489
			    InterObjView 	@1189
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1196
			    location   	(1999, 4191)
			    line_color 	3342489
			    InterObjView 	@1189
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1000" @1197
			location   	(2413, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1197
			    location   	(2413, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	424
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438D979402B1"
			width      	442
			height     	4336
			icon_height 	57
			icon_width 	57
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1198
			    location   	(2413, 2688)
			    line_color 	3342489
			    InterObjView 	@1197
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1199
			    location   	(2413, 2817)
			    line_color 	3342489
			    InterObjView 	@1197
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1001" @1200
			location   	(2815, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1200
			    location   	(2815, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438DA2DF00F1"
			width      	300
			height     	4336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1201
			    location   	(2815, 2951)
			    line_color 	3342489
			    InterObjView 	@1200
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1002" @1202
			location   	(3199, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1202
			    location   	(3199, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	402
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438DAAC4004B"
			width      	420
			height     	4336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1203
			    location   	(3199, 3644)
			    line_color 	3342489
			    InterObjView 	@1202
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @1204
			location   	(1003, 381)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1205
			    Parent_View 	@1204
			    location   	(997, 337)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D97E5025F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	360
			    justify    	0
			    label      	"NewSAPL(TUint)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1159
			supplier   	@1177
			Focus_Src  	@1160
			Focus_Entry 	@1178
			origin     	(576, 381)
			terminus   	(1418, 381)
			ordinal    	0)
		    (object InterMessView "" @1206
			location   	(1207, 457)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1207
			    Parent_View 	@1206
			    location   	(1197, 413)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9B0401D3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	325
			    justify    	0
			    label      	"CProviderKey()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@1177
			supplier   	@1168
			Focus_Src  	@1178
			Focus_Entry 	@1169
			origin     	(1418, 457)
			terminus   	(975, 457)
			ordinal    	1)
		    (object InterMessView "" @1208
			location   	(756, 673)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1209
			    Parent_View 	@1208
			    location   	(819, 623)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9B5E0335"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	435
			    justify    	0
			    label      	"Write(PFKEYv2 msg)"
			    pctDist    	0.662125
			    height     	51
			    orientation 	0)
			line_color 	3342489
			client     	@1159
			supplier   	@1168
			Focus_Src  	@1161
			Focus_Entry 	@1170
			origin     	(576, 673)
			terminus   	(943, 673)
			ordinal    	2)
		    (object InterMessView "" @1210
			location   	(1212, 725)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1211
			    Parent_View 	@1210
			    location   	(1259, 664)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9B940350"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	522
			    justify    	0
			    label      	"Exec(PFKEYv2 Msg, src)"
			    pctDist    	0.642259
			    height     	62
			    orientation 	0)
			line_color 	3342489
			client     	@1168
			supplier   	@1177
			Focus_Src  	@1170
			Focus_Entry 	@1179
			origin     	(974, 725)
			terminus   	(1418, 725)
			ordinal    	3)
		    (object SelfMessView "" @1212
			location   	(0, 800)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1213
			    Parent_View 	@1212
			    location   	(1646, 760)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9BE002B1"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	382
			    justify    	0
			    label      	"ExecRegister(src)"
			    pctDist    	1.306667
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1177
			Focus_Src  	@1179
			Focus_Entry 	@1180
			origin     	(1450, 800)
			terminus   	(1600, 800)
			ordinal    	4)
		    (object InterMessView "" @1214
			location   	(1743, 1127)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1215
			    Parent_View 	@1214
			    location   	(1714, 1084)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9DBC0380"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	185
			    justify    	0
			    label      	"Match()"
			    pctDist    	0.496568
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1189
			Focus_Src  	@1181
			Focus_Entry 	@1190
			origin     	(1449, 1127)
			terminus   	(1983, 1127)
			ordinal    	6)
		    (object InterMessView "" @1216
			location   	(1742, 1237)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1217
			    Parent_View 	@1216
			    location   	(1710, 1193)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9E2E0388"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	463
			    justify    	0
			    label      	
|CSecurityAssoc("egg")
			    
			    pctDist    	0.489524
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1189
			Focus_Src  	@1181
			Focus_Entry 	@1191
			origin     	(1449, 1237)
			terminus   	(1983, 1237)
			ordinal    	7)
		    (object SelfMessView "" @1218
			location   	(0, 1341)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1219
			    Parent_View 	@1218
			    location   	(1799, 1300)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9EAD0016"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	635
			    justify    	0
			    label      	"DeliverRegistered(Acquire Msg)"
			    pctDist    	2.333333
			    height     	42
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1177
			Focus_Src  	@1181
			Focus_Entry 	@1182
			origin     	(1450, 1341)
			terminus   	(1600, 1341)
			ordinal    	8)
		    (object InterMessView "" @1220
			location   	(1220, 1446)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1221
			    Parent_View 	@1220
			    location   	(1197, 1378)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438D9F210203"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	441
			    justify    	0
			    label      	"Deliver(Acquire Msg)"
			    pctDist    	0.499006
			    height     	69
			    orientation 	1)
			line_color 	3342489
			client     	@1177
			supplier   	@1168
			Focus_Src  	@1182
			Focus_Entry 	@1171
			origin     	(1418, 1446)
			terminus   	(975, 1446)
			ordinal    	9)
		    (object InterMessView "" @1222
			location   	(783, 2206)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1223
			    Parent_View 	@1222
			    location   	(756, 2163)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA0D202C5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	466
			    justify    	0
			    label      	"Write(PFKEYv2 msg)"
			    pctDist    	0.491010
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1159
			supplier   	@1168
			Focus_Src  	@1164
			Focus_Entry 	@1174
			origin     	(576, 2206)
			terminus   	(943, 2206)
			ordinal    	13)
		    (object InterMessView "" @1224
			location   	(1204, 2329)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1225
			    Parent_View 	@1224
			    location   	(1248, 2287)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA0F70245"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	544
			    justify    	0
			    label      	"Exec(PFKEYv2 msg, src)"
			    pctDist    	0.617155
			    height     	43
			    orientation 	0)
			line_color 	3342489
			client     	@1168
			supplier   	@1177
			Focus_Src  	@1174
			Focus_Entry 	@1183
			origin     	(974, 2329)
			terminus   	(1418, 2329)
			ordinal    	14)
		    (object SelfMessView "" @1226
			location   	(0, 2372)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1227
			    Parent_View 	@1226
			    location   	(1701, 2326)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA11E01C6"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	432
			    justify    	0
			    label      	"ExecAdd(Add Msg)"
			    pctDist    	1.680000
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1177
			Focus_Src  	@1183
			Focus_Entry 	@1184
			origin     	(1450, 2372)
			terminus   	(1600, 2372)
			ordinal    	15)
		    (object SelfMessView "" @1228
			location   	(0, 2488)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1229
			    Parent_View 	@1228
			    location   	(1625, 2455)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA1A20086"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	254
			    justify    	0
			    label      	"FindEgg()"
			    pctDist    	1.173333
			    height     	34
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1177
			Focus_Src  	@1183
			Focus_Entry 	@1185
			origin     	(1450, 2488)
			terminus   	(1600, 2488)
			ordinal    	16)
		    (object InterMessView "" @1230
			location   	(1736, 2596)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1231
			    Parent_View 	@1230
			    location   	(1705, 2551)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA1F601D9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	519
			    justify    	0
			    label      	"UpdateL(PFKEYv2 Msg)"
			    pctDist    	0.479612
			    height     	46
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1189
			Focus_Src  	@1184
			Focus_Entry 	@1192
			origin     	(1449, 2596)
			terminus   	(1983, 2596)
			ordinal    	17)
		    (object InterMessView "" @1232
			location   	(2206, 2688)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1233
			    Parent_View 	@1232
			    location   	(2205, 2644)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA240039B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	376
			    justify    	0
			    label      	"NewAuthL(sha1)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1189
			supplier   	@1197
			Focus_Src  	@1192
			Focus_Entry 	@1198
			origin     	(2014, 2688)
			terminus   	(2397, 2688)
			ordinal    	18)
		    (object InterMessView "" @1234
			location   	(2215, 2817)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1235
			    Parent_View 	@1234
			    location   	(2205, 2773)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA259034A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	410
			    justify    	0
			    label      	"NewEncryptL(aes)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1189
			supplier   	@1197
			Focus_Src  	@1192
			Focus_Entry 	@1199
			origin     	(2014, 2817)
			terminus   	(2397, 2817)
			ordinal    	19)
		    (object InterMessView "" @1236
			location   	(2406, 2951)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1237
			    Parent_View 	@1236
			    location   	(2397, 2908)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA2EB0333"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	182
			    justify    	0
			    label      	"New()"
			    pctDist    	0.488485
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1189
			supplier   	@1200
			Focus_Src  	@1192
			Focus_Entry 	@1201
			origin     	(2014, 2951)
			terminus   	(2799, 2951)
			ordinal    	20)
		    (object SelfMessView "" @1238
			location   	(0, 3137)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1239
			    Parent_View 	@1238
			    location   	(1697, 3091)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA3250022"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	385
			    justify    	0
			    label      	"Deliver(Add Msg)"
			    pctDist    	1.646667
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1177
			Focus_Src  	@1183
			Focus_Entry 	@1186
			origin     	(1450, 3137)
			terminus   	(1600, 3137)
			ordinal    	21)
		    (object NoteView @1240
			location   	(2555, 2262)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1240
			    location   	(2223, 2040)
			    fill_color 	13434879
			    nlines     	8
			    max_width  	628
			    label      	
|This sequence assumes that the previously created "egg" matches the added SA, and this just updates it to mature state.
|
|If egg does not match, then this creates a new mature SA from the PFKEYv2 msg paramters.
			    )
			line_color 	3342489
			fill_color 	13434879
			width      	688
			height     	456)
		    (object AttachView "" @1241
			stereotype 	TRUE
			line_color 	3342489
			client     	@1240
			supplier   	@1228
			line_style 	0)
		    (object InterMessView "" @1242
			location   	(1218, 3191)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1243
			    Parent_View 	@1242
			    location   	(1197, 3147)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DA58E009A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	213
			    justify    	0
			    label      	"Deliver()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@1177
			supplier   	@1168
			Focus_Src  	@1186
			Focus_Entry 	@1175
			origin     	(1418, 3191)
			terminus   	(975, 3191)
			ordinal    	22)
		    (object NoteView @1244
			location   	(1206, 1830)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1244
			    location   	(1018, 1724)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	340
			    label      	"Send copy of Acquire to all registered key managers")
			line_color 	3342489
			fill_color 	13434879
			width      	400
			height     	225)
		    (object NoteView @1245
			location   	(1090, 2797)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1245
			    location   	(774, 2700)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	596
			    label      	"Send copy of the Add message to all PFKEY sockets (including the success/fail information)")
			line_color 	3342489
			fill_color 	13434879
			width      	656
			height     	206)
		    (object AttachView "" @1246
			stereotype 	TRUE
			line_color 	3342489
			client     	@1245
			supplier   	@1243
			line_style 	0)
		    (object NoteView @1247
			location   	(1656, 2096)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1247
			    location   	(1465, 1974)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	346
			    label      	"Some Key Manager processes the acquire and replies")
			line_color 	3342489
			fill_color 	13434879
			width      	406
			height     	257)
		    (object NoteView @1248
			location   	(2402, 934)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1248
			    location   	(2130, 784)
			    fill_color 	13434879
			    nlines     	6
			    max_width  	509
			    label      	
|Creates a nw "egg" if a matching SA does not exits. If found, then just returns the existing SA and does not gnerated PFKEYv2 Acquire message.
			    )
			line_color 	3342489
			fill_color 	13434879
			width      	569
			height     	313)
		    (object AttachView "" @1249
			stereotype 	TRUE
			line_color 	3342489
			client     	@1248
			supplier   	@1215
			line_style 	0)
		    (object AttachView "" @1250
			stereotype 	TRUE
			line_color 	3342489
			client     	@1217
			supplier   	@1248
			line_style 	0)
		    (object InterObjView "$UNNAMED$1005" @1251
			location   	(175, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1251
			    location   	(175, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438DAB9C0273"
			width      	300
			height     	4336
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1252
			    location   	(175, 1067)
			    line_color 	3342489
			    InterObjView 	@1251
			    height     	873
			    y_coord    	813
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1253
			    location   	(175, 4157)
			    line_color 	3342489
			    InterObjView 	@1251
			    height     	314
			    y_coord    	254
			    Nested     	FALSE))
		    (object InterMessView "" @1254
			location   	(1721, 3405)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1255
			    Parent_View 	@1254
			    location   	(1716, 3361)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DABB4008F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	247
			    justify    	0
			    label      	"TimerInit()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1189
			Focus_Src  	@1186
			Focus_Entry 	@1193
			origin     	(1449, 3405)
			terminus   	(1983, 3405)
			ordinal    	25)
		    (object SelfMessView "" @1256
			location   	(0, 3440)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1257
			    Parent_View 	@1256
			    location   	(2222, 3393)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DABCC018A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	341
			    justify    	0
			    label      	"TimerExpired()"
			    pctDist    	1.386667
			    height     	48
			    orientation 	0)
			line_color 	3342489
			client     	@1189
			supplier   	@1189
			Focus_Src  	@1193
			Focus_Entry 	@1194
			origin     	(2015, 3440)
			terminus   	(2165, 3440)
			ordinal    	26)
		    (object SelfMessView "" @1258
			location   	(0, 3546)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1259
			    Parent_View 	@1258
			    location   	(2234, 3503)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DAC1202B5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	344
			    justify    	0
			    label      	"DoCallbacks( )"
			    pctDist    	1.460000
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1189
			supplier   	@1189
			Focus_Src  	@1194
			Focus_Entry 	@1195
			origin     	(2015, 3546)
			terminus   	(2165, 3546)
			ordinal    	27)
		    (object InterMessView "" @1260
			location   	(2604, 3644)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1261
			    Parent_View 	@1260
			    location   	(2598, 3600)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438DAC450353"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	260
			    justify    	0
			    label      	"Callback()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1189
			supplier   	@1202
			Focus_Src  	@1194
			Focus_Entry 	@1203
			origin     	(2014, 3644)
			terminus   	(3183, 3644)
			ordinal    	28)
		    (object NoteView @1262
			location   	(2918, 3281)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1262
			    location   	(2655, 3081)
			    fill_color 	13434879
			    nlines     	8
			    max_width  	490
			    label      	"TimerExpired checks the lifetimes and decides whether they have expired or not. If not, then it activates the timers as needed (thus, this function is also used initially to set things up)")
			line_color 	3342489
			fill_color 	13434879
			width      	550
			height     	412)
		    (object AttachView "" @1263
			stereotype 	TRUE
			line_color 	3342489
			client     	@1262
			supplier   	@1257
			line_style 	0)
		    (object NoteView @1264
			location   	(2467, 4027)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1264
			    location   	(2111, 3886)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	677
			    label      	
|In this sequence the state of SA changes to "mature state". Notify all handles in about the change with a Callback, eventuall restarts the ReadyL sequence in CIpsecHook.
			    )
			line_color 	3342489
			fill_color 	13434879
			width      	737
			height     	294)
		    (object InterMessView "" @1265
			location   	(823, 1067)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1266
			    Parent_View 	@1265
			    location   	(979, 1027)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439028B2021A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	557
			    justify    	0
			    label      	"Acquire(SA, packet, tunnel)"
			    pctDist    	0.643312
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1251
			supplier   	@1177
			Focus_Src  	@1252
			Focus_Entry 	@1181
			origin     	(190, 1067)
			terminus   	(1418, 1067)
			ordinal    	5)
		    (object InterMessView "" @1267
			location   	(786, 1640)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1268
			    Parent_View 	@1267
			    location   	(760, 1596)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C3C8B200BE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"NewData(1)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@1168
			supplier   	@1159
			Focus_Src  	@1171
			Focus_Entry 	@1162
			origin     	(943, 1640)
			terminus   	(577, 1640)
			ordinal    	11)
		    (object InterMessView "" @1269
			location   	(783, 1986)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1270
			    Parent_View 	@1269
			    location   	(759, 1942)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C3C8EF015A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	351
			    justify    	0
			    label      	"GetData(buffer)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1159
			supplier   	@1168
			Focus_Src  	@1163
			Focus_Entry 	@1173
			origin     	(576, 1986)
			terminus   	(943, 1986)
			ordinal    	12)
		    (object AttachView "" @1271
			stereotype 	TRUE
			line_color 	3342489
			client     	@1244
			supplier   	@1221
			line_style 	0)
		    (object AttachView "" @1272
			stereotype 	TRUE
			line_color 	3342489
			client     	@1244
			supplier   	@1247
			line_style 	0)
		    (object InterMessView "" @1273
			location   	(780, 3341)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1274
			    Parent_View 	@1273
			    location   	(760, 3297)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C3CBB90028"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"NewData(1)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@1168
			supplier   	@1159
			Focus_Src  	@1175
			Focus_Entry 	@1165
			origin     	(943, 3341)
			terminus   	(577, 3341)
			ordinal    	24)
		    (object InterMessView "" @1275
			location   	(825, 4157)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1276
			    Parent_View 	@1275
			    location   	(804, 4113)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C3CFA10144"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	579
			    justify    	0
			    label      	"Acquire(SA, packet, tunnel)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1251
			supplier   	@1177
			Focus_Src  	@1253
			Focus_Entry 	@1187
			origin     	(190, 4157)
			terminus   	(1418, 4157)
			ordinal    	29)
		    (object InterMessView "" @1277
			location   	(1723, 4191)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1278
			    Parent_View 	@1277
			    location   	(1716, 4147)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C3CFCB03B4"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	206
			    justify    	0
			    label      	"Match()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1177
			supplier   	@1189
			Focus_Src  	@1187
			Focus_Entry 	@1196
			origin     	(1449, 4191)
			terminus   	(1983, 4191)
			ordinal    	30)
		    (object InterMessView "" @1279
			location   	(815, 4351)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1280
			    Parent_View 	@1279
			    location   	(804, 4307)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C3CFEA025C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	453
			    justify    	0
			    label      	"Overhead(SA, tunnel)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1251
			supplier   	@1177
			Focus_Src  	@1253
			Focus_Entry 	@1188
			origin     	(190, 4351)
			terminus   	(1418, 4351)
			ordinal    	31)
		    (object NoteView @1281
			location   	(284, 2316)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1281
			    location   	(87, 2185)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	359
			    label      	"SA is not yet available, the flow remains in pending, until SA becomes available")
			line_color 	3342489
			fill_color 	13434879
			width      	419
			height     	275)
		    (object AttachView "" @1282
			stereotype 	TRUE
			line_color 	3342489
			client     	@1264
			supplier   	@1261
			line_style 	0)
		    (object AttachView "" @1283
			stereotype 	TRUE
			line_color 	3342489
			client     	@1264
			supplier   	@1259
			line_style 	0)
		    (object AttachView "" @1284
			stereotype 	TRUE
			line_color 	3342489
			client     	@1264
			supplier   	@1276
			line_style 	0)
		    (object SelfMessView "" @1285
			location   	(0, 1548)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1286
			    Parent_View 	@1285
			    location   	(1156, 1508)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C4BA690078"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	344
			    justify    	0
			    label      	"Deliver(packet)"
			    pctDist    	1.206667
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1168
			supplier   	@1168
			Focus_Src  	@1171
			Focus_Entry 	@1172
			origin     	(975, 1548)
			terminus   	(1125, 1548)
			ordinal    	10)
		    (object AttachView "" @1287
			stereotype 	TRUE
			line_color 	3342489
			client     	@1285
			supplier   	@1244
			line_style 	0)
		    (object SelfMessView "" @1288
			location   	(0, 3257)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1289
			    Parent_View 	@1288
			    location   	(1212, 3317)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C4BAB9025B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	344
			    justify    	0
			    label      	"Deliver(packet)"
			    pctDist    	1.580000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1168
			supplier   	@1168
			Focus_Src  	@1175
			Focus_Entry 	@1176
			origin     	(975, 3257)
			terminus   	(1125, 3257)
			ordinal    	23)
		    (object AttachView "" @1290
			stereotype 	TRUE
			line_color 	3342489
			client     	@1247
			supplier   	@1222
			line_style 	0)
		    (object AttachView "" @1291
			stereotype 	TRUE
			line_color 	3342489
			client     	@1247
			supplier   	@1270
			line_style 	0)))
	    (object InteractionDiagram "Verify-SA"
		mechanism_ref 	@465
		quid       	"438EA56401A3"
		title      	"Verify-SA"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1006" @1292
			location   	(212, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1292
			    location   	(212, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	322
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EA5960358"
			width      	340
			height     	489
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1293
			    location   	(212, 425)
			    line_color 	3342489
			    InterObjView 	@1292
			    height     	199
			    y_coord    	139
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1007" @1294
			location   	(879, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1294
			    location   	(879, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EA5A30164"
			width      	300
			height     	489
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1295
			    location   	(879, 425)
			    line_color 	3342489
			    InterObjView 	@1294
			    height     	139
			    y_coord    	79
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1008" @1296
			location   	(1366, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1296
			    location   	(1366, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	308
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EA6360068"
			width      	326
			height     	489
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1297
			    location   	(1366, 444)
			    line_color 	3342489
			    InterObjView 	@1296
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @1298
			location   	(0, 425)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1299
			    Parent_View 	@1298
			    location   	(565, 399)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EA5A9002C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	378
			    justify    	0
			    label      	"Verify(SA, packet)"
			    pctDist    	0.531599
			    height     	27
			    orientation 	0)
			line_color 	3342489
			client     	@1292
			supplier   	@1294
			Focus_Src  	@1293
			Focus_Entry 	@1295
			origin     	(227, 425)
			terminus   	(863, 425)
			ordinal    	0)
		    (object InterMessView "" @1300
			location   	(0, 444)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1301
			    Parent_View 	@1300
			    location   	(1122, 401)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EA63A0396"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	184
			    justify    	0
			    label      	"Match()"
			    pctDist    	0.500000
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1294
			supplier   	@1296
			Focus_Src  	@1295
			Focus_Entry 	@1297
			origin     	(894, 444)
			terminus   	(1350, 444)
			ordinal    	1)
		    (object NoteView @1302
			location   	(528, 753)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1302
			    location   	(240, 675)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	540
			    label      	"Verify that the SA matches the received packet selectors and specification")
			line_color 	3342489
			fill_color 	13434879
			width      	600
			height     	168)
		    (object AttachView "" @1303
			stereotype 	TRUE
			line_color 	3342489
			client     	@1299
			supplier   	@1302
			line_style 	0)))
	    (object InteractionDiagram "Apply-SA-out"
		mechanism_ref 	@466
		quid       	"438EA71A018E"
		title      	"Apply-SA-out"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1009" @1304
			location   	(297, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1304
			    location   	(297, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	286
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EA7450362"
			width      	304
			height     	3641
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1305
			    location   	(297, 450)
			    line_color 	3342489
			    InterObjView 	@1304
			    height     	3326
			    y_coord    	3266
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1010" @1306
			location   	(616, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1306
			    location   	(616, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EA74E02B6"
			width      	300
			height     	3641
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1307
			    location   	(616, 450)
			    line_color 	3342489
			    InterObjView 	@1306
			    height     	3266
			    y_coord    	3206
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1013" @1308
			location   	(938, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1308
			    location   	(938, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EBA610249"
			width      	300
			height     	3638
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1309
			    location   	(938, 288)
			    InterObjView 	@1308
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1310
			    location   	(938, 510)
			    line_color 	3342489
			    InterObjView 	@1308
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1011" @1311
			location   	(1263, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1311
			    location   	(1263, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EAB47025B"
			width      	300
			height     	3641
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1312
			    location   	(1263, 661)
			    line_color 	3342489
			    InterObjView 	@1311
			    height     	951
			    y_coord    	891
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1012" @1313
			location   	(1579, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1313
			    location   	(1579, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EAB4A02F7"
			width      	300
			height     	3641
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1314
			    location   	(1579, 1699)
			    line_color 	3342489
			    InterObjView 	@1313
			    height     	1810
			    y_coord    	1750
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1017" @1315
			location   	(2236, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1315
			    location   	(2236, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	330
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EADDA0001"
			width      	348
			height     	3641
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1316
			    location   	(2236, 1759)
			    line_color 	3342489
			    InterObjView 	@1315
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1317
			    location   	(2236, 1926)
			    line_color 	3342489
			    InterObjView 	@1315
			    height     	172
			    y_coord    	112
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1318
			    location   	(2236, 2032)
			    line_color 	3342489
			    InterObjView 	@1315
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1319
			    location   	(2236, 2200)
			    line_color 	3342489
			    InterObjView 	@1315
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1015" @1320
			location   	(2625, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1320
			    location   	(2625, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	394
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EADCC004F"
			width      	412
			height     	3641
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1321
			    location   	(2625, 721)
			    line_color 	3342489
			    InterObjView 	@1320
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1322
			    location   	(2625, 824)
			    line_color 	3342489
			    InterObjView 	@1320
			    height     	168
			    y_coord    	108
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1323
			    location   	(2625, 926)
			    line_color 	3342489
			    InterObjView 	@1320
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1324
			    location   	(2625, 1029)
			    line_color 	3342489
			    InterObjView 	@1320
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1325
			    location   	(2625, 2366)
			    line_color 	3342489
			    InterObjView 	@1320
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1326
			    location   	(2625, 2531)
			    line_color 	3342489
			    InterObjView 	@1320
			    height     	178
			    y_coord    	118
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1327
			    location   	(2625, 2643)
			    line_color 	3342489
			    InterObjView 	@1320
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1328
			    location   	(2625, 2769)
			    line_color 	3342489
			    InterObjView 	@1320
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1016" @1329
			location   	(3016, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1329
			    location   	(3016, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	308
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EB5F800C1"
			width      	326
			height     	3641
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1330
			    location   	(3016, 1089)
			    line_color 	3342489
			    InterObjView 	@1329
			    height     	463
			    y_coord    	403
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1331
			    location   	(3016, 1129)
			    line_color 	3342489
			    InterObjView 	@1329
			    height     	269
			    y_coord    	209
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1332
			    location   	(3016, 1278)
			    line_color 	3342489
			    InterObjView 	@1329
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1333
			    location   	(3016, 2953)
			    line_color 	3342489
			    InterObjView 	@1329
			    height     	496
			    y_coord    	436
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1334
			    location   	(3016, 3001)
			    line_color 	3342489
			    InterObjView 	@1329
			    height     	388
			    y_coord    	328
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1335
			    location   	(3016, 3128)
			    line_color 	3342489
			    InterObjView 	@1329
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1018" @1336
			location   	(3414, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1336
			    location   	(3414, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	420
			    justify    	0
			    label      	"")
			icon       	"interface"
			icon_style 	"Label"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EBAAD0083"
			width      	438
			height     	3638
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1337
			    location   	(3414, 288)
			    InterObjView 	@1336
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1338
			    location   	(3414, 1432)
			    line_color 	3342489
			    InterObjView 	@1336
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1339
			    location   	(3414, 3269)
			    line_color 	3342489
			    InterObjView 	@1336
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1014" @1340
			location   	(1891, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1340
			    location   	(1891, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43997CAE0349"
			width      	300
			height     	3641
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1341
			    location   	(1891, 3596)
			    line_color 	3342489
			    InterObjView 	@1340
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @1342
			location   	(450, 450)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1343
			    Parent_View 	@1342
			    location   	(456, 406)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EA7540279"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	516
			    justify    	0
			    label      	"ApplyL(SA,Packet,tunnel)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1304
			supplier   	@1306
			Focus_Src  	@1305
			Focus_Entry 	@1307
			origin     	(312, 450)
			terminus   	(600, 450)
			ordinal    	0)
		    (object InterMessView "" @1344
			location   	(930, 661)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1345
			    Parent_View 	@1344
			    location   	(939, 617)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EAB52021E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	404
			    justify    	0
			    label      	"ApplyL(SA,Packet)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1306
			supplier   	@1311
			Focus_Src  	@1307
			Focus_Entry 	@1312
			origin     	(631, 661)
			terminus   	(1247, 661)
			ordinal    	2)
		    (object InterMessView "" @1346
			location   	(1322, 1699)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1347
			    Parent_View 	@1346
			    location   	(787, 1656)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EAB8001B0"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	428
			    justify    	0
			    label      	"ApplyL(SA, Packet)"
			    pctDist    	0.167658
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1306
			supplier   	@1313
			Focus_Src  	@1307
			Focus_Entry 	@1314
			origin     	(631, 1699)
			terminus   	(1563, 1699)
			ordinal    	11)
		    (object NoteView @1348
			location   	(953, 1069)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1348
			    location   	(697, 928)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	477
			    label      	"Apply the tranform specified by the SA to the packet (either AH or ESP, depending on the type of SA, but not both.")
			line_color 	3342489
			fill_color 	13434879
			width      	537
			height     	294)
		    (object AttachView "" @1349
			stereotype 	TRUE
			line_color 	3342489
			client     	@1348
			supplier   	@1345
			line_style 	0)
		    (object AttachView "" @1350
			stereotype 	TRUE
			line_color 	3342489
			client     	@1348
			supplier   	@1347
			line_style 	0)
		    (object InterMessView "" @1351
			location   	(2039, 721)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1352
			    Parent_View 	@1351
			    location   	(1943, 677)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EAE15033D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	148
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1311
			supplier   	@1320
			Focus_Src  	@1312
			Focus_Entry 	@1321
			origin     	(1278, 721)
			terminus   	(2609, 721)
			ordinal    	3)
		    (object InterMessView "" @1353
			location   	(0, 824)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1354
			    Parent_View 	@1353
			    location   	(1942, 781)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EAE440290"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	313
			    justify    	0
			    label      	"Update(data-1)"
			    pctDist    	0.498950
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1311
			supplier   	@1320
			Focus_Src  	@1312
			Focus_Entry 	@1322
			origin     	(1278, 824)
			terminus   	(2609, 824)
			ordinal    	4)
		    (object InterMessView "" @1355
			location   	(2357, 926)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1356
			    Parent_View 	@1355
			    location   	(1943, 882)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EAE6D032C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	329
			    justify    	0
			    label      	"Update(data-N)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1311
			supplier   	@1320
			Focus_Src  	@1312
			Focus_Entry 	@1323
			origin     	(1278, 926)
			terminus   	(2609, 926)
			ordinal    	5)
		    (object InterMessView "" @1357
			location   	(2357, 1029)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1358
			    Parent_View 	@1357
			    location   	(1942, 986)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EAECF031B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	338
			    justify    	0
			    label      	"Final(icv-length)"
			    pctDist    	0.498950
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1311
			supplier   	@1320
			Focus_Src  	@1312
			Focus_Entry 	@1324
			origin     	(1278, 1029)
			terminus   	(2609, 1029)
			ordinal    	6)
		    (object NoteView @1359
			location   	(2381, 601)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1359
			    location   	(2087, 542)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	552
			    label      	"AH: Compute digest value")
			line_color 	3342489
			fill_color 	13434879
			width      	612
			height     	131)
		    (object AttachView "" @1360
			stereotype 	TRUE
			line_color 	3342489
			client     	@1359
			supplier   	@1351
			line_style 	0)
		    (object AttachView "" @1361
			stereotype 	TRUE
			line_color 	3342489
			client     	@1359
			supplier   	@1353
			line_style 	0)
		    (object AttachView "" @1362
			stereotype 	TRUE
			line_color 	3342489
			client     	@1359
			supplier   	@1355
			line_style 	0)
		    (object AttachView "" @1363
			stereotype 	TRUE
			line_color 	3342489
			client     	@1359
			supplier   	@1358
			line_style 	0)
		    (object InterMessView "" @1364
			location   	(0, 1759)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1365
			    Parent_View 	@1364
			    location   	(1907, 1715)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB38901A5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	378
			    justify    	0
			    label      	"Encrypt(initial IV)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1313
			supplier   	@1315
			Focus_Src  	@1314
			Focus_Entry 	@1316
			origin     	(1594, 1759)
			terminus   	(2220, 1759)
			ordinal    	12)
		    (object InterMessView "" @1366
			location   	(1992, 1926)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1367
			    Parent_View 	@1366
			    location   	(1914, 1895)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB3A70220"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	335
			    justify    	0
			    label      	"Update(data-1)"
			    pctDist    	0.512048
			    height     	32
			    orientation 	0)
			line_color 	3342489
			client     	@1313
			supplier   	@1315
			Focus_Src  	@1314
			Focus_Entry 	@1317
			origin     	(1594, 1926)
			terminus   	(2220, 1926)
			ordinal    	13)
		    (object InterMessView "" @1368
			location   	(1992, 2032)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1369
			    Parent_View 	@1368
			    location   	(1877, 1992)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB3CB004B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	351
			    justify    	0
			    label      	"Update(data-N)"
			    pctDist    	0.452703
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1313
			supplier   	@1315
			Focus_Src  	@1314
			Focus_Entry 	@1318
			origin     	(1594, 2032)
			terminus   	(2220, 2032)
			ordinal    	14)
		    (object InterMessView "" @1370
			location   	(2001, 2200)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1371
			    Parent_View 	@1370
			    location   	(1907, 2156)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB3FC0154"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	241
			    justify    	0
			    label      	"Finish(IV)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1313
			supplier   	@1315
			Focus_Src  	@1314
			Focus_Entry 	@1319
			origin     	(1594, 2200)
			terminus   	(2220, 2200)
			ordinal    	15)
		    (object InterMessView "" @1372
			location   	(2199, 2366)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1373
			    Parent_View 	@1372
			    location   	(2101, 2322)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB43A0098"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1313
			supplier   	@1320
			Focus_Src  	@1314
			Focus_Entry 	@1325
			origin     	(1594, 2366)
			terminus   	(2609, 2366)
			ordinal    	16)
		    (object InterMessView "" @1374
			location   	(2202, 2531)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1375
			    Parent_View 	@1374
			    location   	(2099, 2488)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB45E024D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	344
			    justify    	0
			    label      	"Update(data-1)"
			    pctDist    	0.498254
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1313
			supplier   	@1320
			Focus_Src  	@1314
			Focus_Entry 	@1326
			origin     	(1594, 2531)
			terminus   	(2609, 2531)
			ordinal    	17)
		    (object InterMessView "" @1376
			location   	(2202, 2643)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1377
			    Parent_View 	@1376
			    location   	(2064, 2601)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB4750337"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	351
			    justify    	0
			    label      	"Update(data-N)"
			    pctDist    	0.463158
			    height     	43
			    orientation 	0)
			line_color 	3342489
			client     	@1313
			supplier   	@1320
			Focus_Src  	@1314
			Focus_Entry 	@1327
			origin     	(1594, 2643)
			terminus   	(2609, 2643)
			ordinal    	18)
		    (object InterMessView "" @1378
			location   	(2202, 2769)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1379
			    Parent_View 	@1378
			    location   	(2100, 2732)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB49300D5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	360
			    justify    	0
			    label      	"Final(icv-length)"
			    pctDist    	0.499418
			    height     	38
			    orientation 	0)
			line_color 	3342489
			client     	@1313
			supplier   	@1320
			Focus_Src  	@1314
			Focus_Entry 	@1328
			origin     	(1594, 2769)
			terminus   	(2609, 2769)
			ordinal    	19)
		    (object NoteView @1380
			location   	(2674, 1644)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1380
			    location   	(2449, 1585)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	415
			    label      	"ESP: Encrypt packet")
			line_color 	3342489
			fill_color 	13434879
			width      	475
			height     	131)
		    (object NoteView @1381
			location   	(2683, 2216)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1381
			    location   	(2402, 2157)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	527
			    label      	"ESP: Compute digest value")
			line_color 	3342489
			fill_color 	13434879
			width      	587
			height     	131)
		    (object InterMessView "" @1382
			location   	(2416, 2953)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1383
			    Parent_View 	@1382
			    location   	(2297, 2909)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB6100333"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"MarkUsed()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1313
			supplier   	@1329
			Focus_Src  	@1314
			Focus_Entry 	@1333
			origin     	(1594, 2953)
			terminus   	(3000, 2953)
			ordinal    	20)
		    (object SelfMessView "" @1384
			location   	(0, 3128)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1385
			    Parent_View 	@1384
			    location   	(3233, 3090)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB64D01EA"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	341
			    justify    	0
			    label      	"TimerExpired()"
			    pctDist    	1.340000
			    height     	39
			    orientation 	0)
			line_color 	3342489
			client     	@1329
			supplier   	@1329
			Focus_Src  	@1334
			Focus_Entry 	@1335
			origin     	(3032, 3128)
			terminus   	(3182, 3128)
			ordinal    	22)
		    (object InterMessView "" @1386
			location   	(2231, 1089)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1387
			    Parent_View 	@1386
			    location   	(2139, 1045)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB6B7017B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	256
			    justify    	0
			    label      	"MarkUsed()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1311
			supplier   	@1329
			Focus_Src  	@1312
			Focus_Entry 	@1330
			origin     	(1278, 1089)
			terminus   	(3000, 1089)
			ordinal    	7)
		    (object SelfMessView "" @1388
			location   	(0, 1278)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1389
			    Parent_View 	@1388
			    location   	(3202, 1249)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB6C7033F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	332
			    justify    	0
			    label      	"TimerExpired()"
			    pctDist    	1.140000
			    height     	30
			    orientation 	0)
			line_color 	3342489
			client     	@1329
			supplier   	@1329
			Focus_Src  	@1331
			Focus_Entry 	@1332
			origin     	(3032, 1278)
			terminus   	(3182, 1278)
			ordinal    	9)
		    (object SelfMessView "" @1390
			location   	(0, 1129)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1391
			    Parent_View 	@1390
			    location   	(3216, 1076)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB7120050"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	326
			    justify    	0
			    label      	"CountExpired()"
			    pctDist    	1.233333
			    height     	54
			    orientation 	0)
			line_color 	3342489
			client     	@1329
			supplier   	@1329
			Focus_Src  	@1330
			Focus_Entry 	@1331
			origin     	(3032, 1129)
			terminus   	(3182, 1129)
			ordinal    	8)
		    (object SelfMessView "" @1392
			location   	(0, 3001)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1393
			    Parent_View 	@1392
			    location   	(3228, 2947)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EB73C005F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	348
			    justify    	0
			    label      	"CountExpired()"
			    pctDist    	1.306667
			    height     	55
			    orientation 	0)
			line_color 	3342489
			client     	@1329
			supplier   	@1329
			Focus_Src  	@1333
			Focus_Entry 	@1334
			origin     	(3032, 3001)
			terminus   	(3182, 3001)
			ordinal    	21)
		    (object NoteView @1394
			location   	(2591, 1385)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1394
			    location   	(2319, 1260)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	509
			    label      	"Verify byte and time based lifetimes and notify PFKEY protocol (Expired) if expiration (soft/hard) has occurred")
			line_color 	3342489
			fill_color 	13434879
			width      	569
			height     	262)
		    (object NoteView @1395
			location   	(2603, 3297)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1395
			    location   	(2331, 3172)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	509
			    label      	"Verify byte and time based lifetimes and notify PFKEY protocol (Expired) if expiration (soft/hard) has occurred")
			line_color 	3342489
			fill_color 	13434879
			width      	569
			height     	262)
		    (object AttachView "" @1396
			stereotype 	TRUE
			line_color 	3342489
			client     	@1395
			supplier   	@1393
			line_style 	0)
		    (object AttachView "" @1397
			stereotype 	TRUE
			line_color 	3342489
			client     	@1395
			supplier   	@1385
			line_style 	0)
		    (object InterMessView "" @1398
			location   	(3205, 1432)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1399
			    Parent_View 	@1398
			    location   	(3214, 1388)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EBADA0006"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	441
			    justify    	0
			    label      	"Expired(SA, lifetime)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1329
			supplier   	@1336
			Focus_Src  	@1330
			Focus_Entry 	@1338
			origin     	(3031, 1432)
			terminus   	(3398, 1432)
			ordinal    	10)
		    (object InterMessView "" @1400
			location   	(3195, 3269)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1401
			    Parent_View 	@1400
			    location   	(3214, 3225)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EBB0100EF"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	451
			    justify    	0
			    label      	"Expired(SA, lifetime)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1329
			supplier   	@1336
			Focus_Src  	@1334
			Focus_Entry 	@1339
			origin     	(3031, 3269)
			terminus   	(3398, 3269)
			ordinal    	23)
		    (object AttachView "" @1402
			stereotype 	TRUE
			line_color 	3342489
			client     	@1381
			supplier   	@1373
			line_style 	0)
		    (object AttachView "" @1403
			stereotype 	TRUE
			line_color 	3342489
			client     	@1381
			supplier   	@1375
			line_style 	0)
		    (object AttachView "" @1404
			stereotype 	TRUE
			line_color 	3342489
			client     	@1381
			supplier   	@1377
			line_style 	0)
		    (object AttachView "" @1405
			stereotype 	TRUE
			line_color 	3342489
			client     	@1381
			supplier   	@1379
			line_style 	0)
		    (object AttachView "" @1406
			stereotype 	TRUE
			line_color 	3342489
			client     	@1395
			supplier   	@1401
			line_style 	0)
		    (object InterMessView "" @1407
			location   	(789, 510)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1408
			    Parent_View 	@1407
			    location   	(918, 445)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EBD4C0107"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	463
			    justify    	0
			    label      	"ApplyL(tunnel, packet)"
			    pctDist    	0.986667
			    height     	66
			    orientation 	0)
			line_color 	3342489
			client     	@1306
			supplier   	@1308
			Focus_Src  	@1307
			Focus_Entry 	@1310
			origin     	(631, 510)
			terminus   	(922, 510)
			ordinal    	1)
		    (object NoteView @1409
			location   	(1521, 522)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1409
			    location   	(1271, 463)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	465
			    label      	
|Add tunneling IP header,
|if tunneling is required
			    )
			line_color 	3342489
			fill_color 	13434879
			width      	525
			height     	131)
		    (object AttachView "" @1410
			stereotype 	TRUE
			line_color 	3342489
			client     	@1409
			supplier   	@1408
			line_style 	0)
		    (object AttachView "" @1411
			stereotype 	TRUE
			line_color 	3342489
			client     	@1394
			supplier   	@1391
			line_style 	0)
		    (object AttachView "" @1412
			stereotype 	TRUE
			line_color 	3342489
			client     	@1394
			supplier   	@1389
			line_style 	0)
		    (object AttachView "" @1413
			stereotype 	TRUE
			line_color 	3342489
			client     	@1394
			supplier   	@1398
			line_style 	0)
		    (object AttachView "" @1414
			stereotype 	TRUE
			line_color 	3342489
			client     	@1380
			supplier   	@1365
			line_style 	0)
		    (object AttachView "" @1415
			stereotype 	TRUE
			line_color 	3342489
			client     	@1380
			supplier   	@1367
			line_style 	0)
		    (object AttachView "" @1416
			stereotype 	TRUE
			line_color 	3342489
			client     	@1380
			supplier   	@1369
			line_style 	0)
		    (object InterMessView "" @1417
			location   	(1242, 3596)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1418
			    Parent_View 	@1417
			    location   	(1253, 3552)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43997D150339"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	482
			    justify    	0
			    label      	"ApplyL(NATT, Packet)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1306
			supplier   	@1340
			Focus_Src  	@1307
			Focus_Entry 	@1341
			origin     	(631, 3596)
			terminus   	(1875, 3596)
			ordinal    	24)
		    (object NoteView @1419
			location   	(1181, 3353)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1419
			    location   	(937, 3278)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	453
			    label      	"Only, if ESP done successfully.")
			line_color 	3342489
			fill_color 	13434879
			width      	513
			height     	163)
		    (object AttachView "" @1420
			stereotype 	TRUE
			line_color 	3342489
			client     	@1419
			supplier   	@1418
			line_style 	0)))
	    (object InteractionDiagram "Expire-SA"
		mechanism_ref 	@467
		quid       	"438EC63102FD"
		title      	"Expire-SA"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1019" @1421
			location   	(443, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1421
			    location   	(443, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	338
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EC65A0231"
			width      	356
			height     	1658
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1422
			    location   	(443, 372)
			    line_color 	3342489
			    InterObjView 	@1421
			    height     	1197
			    y_coord    	1137
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1423
			    location   	(443, 1330)
			    line_color 	3342489
			    InterObjView 	@1421
			    height     	185
			    y_coord    	125
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1424
			    location   	(443, 1449)
			    line_color 	3342489
			    InterObjView 	@1421
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1020" @1425
			location   	(984, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1425
			    location   	(984, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	344
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EC66901B4"
			width      	362
			height     	1758
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1426
			    location   	(984, 372)
			    line_color 	3342489
			    InterObjView 	@1425
			    height     	632
			    y_coord    	572
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1427
			    location   	(984, 425)
			    line_color 	3342489
			    InterObjView 	@1425
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1428
			    location   	(984, 1166)
			    line_color 	3342489
			    InterObjView 	@1425
			    height     	409
			    y_coord    	349
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1021" @1429
			location   	(2038, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1429
			    location   	(2038, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EC65F0260"
			width      	300
			height     	1758
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1430
			    location   	(2038, 570)
			    line_color 	3342489
			    InterObjView 	@1429
			    height     	374
			    y_coord    	314
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1431
			    location   	(2038, 644)
			    line_color 	3342489
			    InterObjView 	@1429
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1432
			    location   	(2038, 1629)
			    line_color 	3342489
			    InterObjView 	@1429
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "Socket Server" @1433
			location   	(2466, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1433
			    location   	(2466, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"Socket Server")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EC7600163"
			width      	300
			height     	1758
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1434
			    location   	(2466, 824)
			    line_color 	3342489
			    InterObjView 	@1433
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1435
			    location   	(2466, 1629)
			    line_color 	3342489
			    InterObjView 	@1433
			    height     	120
			    y_coord    	60
			    Nested     	FALSE))
		    (object InterMessView "" @1436
			location   	(0, 372)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1437
			    Parent_View 	@1436
			    location   	(713, 328)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EC67B03B9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	429
			    justify    	0
			    label      	"Expired(SA, lifetime)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1421
			supplier   	@1425
			Focus_Src  	@1422
			Focus_Entry 	@1426
			origin     	(458, 372)
			terminus   	(968, 372)
			ordinal    	0)
		    (object SelfMessView "" @1438
			location   	(0, 425)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1439
			    Parent_View 	@1438
			    location   	(1361, 382)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EC6BD008B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	719
			    justify    	0
			    label      	"DeliverRegistered(PKFEYv2 Expired)"
			    pctDist    	2.413333
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1425
			supplier   	@1425
			Focus_Src  	@1426
			Focus_Entry 	@1427
			origin     	(1000, 425)
			terminus   	(1150, 425)
			ordinal    	1)
		    (object InterMessView "" @1440
			location   	(1416, 570)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1441
			    Parent_View 	@1440
			    location   	(1510, 526)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EC71C0220"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	456
			    justify    	0
			    label      	"Deliver(PFKEYv2 Msg)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1425
			supplier   	@1429
			Focus_Src  	@1426
			Focus_Entry 	@1430
			origin     	(999, 570)
			terminus   	(2022, 570)
			ordinal    	2)
		    (object InterMessView "" @1442
			location   	(2259, 824)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1443
			    Parent_View 	@1442
			    location   	(2251, 780)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EC77A025D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	256
			    justify    	0
			    label      	"NewData(1)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1429
			supplier   	@1433
			Focus_Src  	@1430
			Focus_Entry 	@1434
			origin     	(2053, 824)
			terminus   	(2450, 824)
			ordinal    	4)
		    (object InterMessView "" @1444
			location   	(2190, 1629)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1445
			    Parent_View 	@1444
			    location   	(2252, 1585)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EC7AA02F8"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	335
			    justify    	0
			    label      	"GetData(Buffer)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@1433
			supplier   	@1429
			Focus_Src  	@1435
			Focus_Entry 	@1432
			origin     	(2450, 1629)
			terminus   	(2054, 1629)
			ordinal    	8)
		    (object NoteView @1446
			location   	(2650, 1146)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1446
			    location   	(2468, 1036)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	328
			    label      	"SS calls GetData to retrive data for the application socket.")
			line_color 	3342489
			fill_color 	13434879
			width      	388
			height     	232)
		    (object NoteView @1447
			location   	(1544, 793)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1447
			    location   	(1134, 662)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	784
			    label      	"Send Expiration PFKEYv2 messge to all managers that have registered for this type of SA (AH or ESP). Expiration may be either hard or soft, dependin on which lifetime has expired.")
			line_color 	3342489
			fill_color 	13434879
			width      	844
			height     	275)
		    (object AttachView "" @1448
			stereotype 	TRUE
			line_color 	3342489
			client     	@1447
			supplier   	@1441
			line_style 	0)
		    (object NoteView @1449
			location   	(725, 650)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1449
			    location   	(537, 450)
			    fill_color 	13434879
			    nlines     	8
			    max_width  	340
			    label      	"Expired can be called after transform, when bytes lifetimes expire, or when a time based lifetime expires.")
			line_color 	3342489
			fill_color 	13434879
			width      	400
			height     	412)
		    (object AttachView "" @1450
			stereotype 	TRUE
			line_color 	3342489
			client     	@1449
			supplier   	@1437
			line_style 	0)
		    (object InterMessView "" @1451
			location   	(721, 1166)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1452
			    Parent_View 	@1451
			    location   	(713, 1122)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43902D2D03DF"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	254
			    justify    	0
			    label      	"Delete(SA)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1421
			supplier   	@1425
			Focus_Src  	@1422
			Focus_Entry 	@1428
			origin     	(458, 1166)
			terminus   	(968, 1166)
			ordinal    	5)
		    (object InterMessView "" @1453
			location   	(709, 1330)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1454
			    Parent_View 	@1453
			    location   	(714, 1286)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43902D9E016C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	175
			    justify    	0
			    label      	"Close()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@1425
			supplier   	@1421
			Focus_Src  	@1428
			Focus_Entry 	@1423
			origin     	(968, 1330)
			terminus   	(459, 1330)
			ordinal    	6)
		    (object SelfMessView "" @1455
			location   	(0, 1449)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1456
			    Parent_View 	@1455
			    location   	(675, 1400)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43902DB90083"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	413
			    justify    	0
			    label      	"~CSecurityAssoc( )"
			    pctDist    	1.440000
			    height     	50
			    orientation 	0)
			line_color 	3342489
			client     	@1421
			supplier   	@1421
			Focus_Src  	@1422
			Focus_Entry 	@1424
			origin     	(459, 1449)
			terminus   	(609, 1449)
			ordinal    	7)
		    (object Destruction_Marker @1457
			Parent_View 	@1421
			location   	(443, 1983)
			line_color 	3342489
			fill_color 	13434879)
		    (object NoteView @1458
			location   	(1425, 1143)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1458
			    location   	(1206, 1068)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	402
			    label      	"Remove the SA from SADB (hash table)")
			line_color 	3342489
			fill_color 	13434879
			width      	462
			height     	162)
		    (object AttachView "" @1459
			stereotype 	TRUE
			line_color 	3342489
			client     	@1458
			supplier   	@1452
			line_style 	0)
		    (object NoteView @1460
			location   	(244, 794)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1460
			    location   	(84, 722)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	284
			    label      	
|Call Delete, if "hard" expire.
			    )
			line_color 	3342489
			fill_color 	13434879
			width      	344
			height     	156)
		    (object AttachView "" @1461
			stereotype 	TRUE
			line_color 	3342489
			client     	@1460
			supplier   	@1452
			line_style 	0)
		    (object NoteView @1462
			location   	(747, 1709)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1462
			    location   	(593, 1562)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	272
			    label      	"Call the desctructor when last reference is closed.")
			line_color 	3342489
			fill_color 	13434879
			width      	332
			height     	307)
		    (object AttachView "" @1463
			stereotype 	TRUE
			line_color 	3342489
			client     	@1462
			supplier   	@1456
			line_style 	0)
		    (object SelfMessView "" @1464
			location   	(0, 644)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1465
			    Parent_View 	@1464
			    location   	(2272, 600)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C6332C0160"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	323
			    justify    	0
			    label      	"Deliver(packet)"
			    pctDist    	1.453333
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1429
			supplier   	@1429
			Focus_Src  	@1430
			Focus_Entry 	@1431
			origin     	(2054, 644)
			terminus   	(2204, 644)
			ordinal    	3)
		    (object AttachView "" @1466
			stereotype 	TRUE
			line_color 	3342489
			client     	@1446
			supplier   	@1443
			vertices   	(list Points
			    (2650, 1029)
			    (2650, 781)
			    (2257, 780))
			line_style 	0)
		    (object AttachView "" @1467
			stereotype 	TRUE
			line_color 	3342489
			client     	@1446
			supplier   	@1445
			line_style 	0)))
	    (object InteractionDiagram "Inbound IPsec Frag"
		mechanism_ref 	@468
		quid       	"438ED04D009A"
		title      	"Inbound IPsec Frag"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1022" @1468
			location   	(405, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1468
			    location   	(405, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	495
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438ED1020172"
			width      	513
			height     	4271
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1469
			    location   	(405, 375)
			    line_color 	3342489
			    InterObjView 	@1468
			    height     	427
			    y_coord    	367
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1470
			    location   	(405, 845)
			    line_color 	3342489
			    InterObjView 	@1468
			    height     	1261
			    y_coord    	1201
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1471
			    location   	(405, 2192)
			    line_color 	3342489
			    InterObjView 	@1468
			    height     	1316
			    y_coord    	1256
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1472
			    location   	(405, 3589)
			    line_color 	3342489
			    InterObjView 	@1468
			    height     	817
			    y_coord    	757
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1023" @1473
			location   	(1011, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1473
			    location   	(1011, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	450
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438ED1260172"
			width      	468
			height     	4271
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1474
			    location   	(1011, 375)
			    line_color 	3342489
			    InterObjView 	@1473
			    height     	367
			    y_coord    	307
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1475
			    location   	(1011, 845)
			    line_color 	3342489
			    InterObjView 	@1473
			    height     	609
			    y_coord    	549
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1476
			    location   	(1011, 1555)
			    line_color 	3342489
			    InterObjView 	@1473
			    height     	491
			    y_coord    	431
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1477
			    location   	(1011, 2192)
			    line_color 	3342489
			    InterObjView 	@1473
			    height     	791
			    y_coord    	731
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1478
			    location   	(1011, 3589)
			    line_color 	3342489
			    InterObjView 	@1473
			    height     	757
			    y_coord    	697
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1024" @1479
			location   	(1582, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1479
			    location   	(1582, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	388
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438ED1400365"
			width      	406
			height     	4271
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1480
			    location   	(1582, 409)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	273
			    y_coord    	213
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1481
			    location   	(1582, 450)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1482
			    location   	(1582, 562)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1483
			    location   	(1582, 905)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	489
			    y_coord    	429
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1484
			    location   	(1582, 938)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	396
			    y_coord    	336
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1485
			    location   	(1582, 1645)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	341
			    y_coord    	281
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1486
			    location   	(1582, 1695)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	231
			    y_coord    	171
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1487
			    location   	(1582, 1806)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1488
			    location   	(1582, 2232)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	691
			    y_coord    	631
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1489
			    location   	(1582, 2281)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	306
			    y_coord    	246
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1490
			    location   	(1582, 2600)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1491
			    location   	(1582, 3089)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	359
			    y_coord    	299
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1492
			    location   	(1582, 3148)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1493
			    location   	(1582, 3328)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1494
			    location   	(1582, 3646)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	640
			    y_coord    	580
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1495
			    location   	(1582, 3706)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	184
			    y_coord    	124
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1496
			    location   	(1582, 3824)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1497
			    location   	(1582, 4010)
			    line_color 	3342489
			    InterObjView 	@1479
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1026" @1498
			location   	(2116, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1498
			    location   	(2116, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	501
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438ED8AE01C6"
			width      	519
			height     	2754
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1499
			    location   	(2116, 998)
			    line_color 	3342489
			    InterObjView 	@1498
			    height     	179
			    y_coord    	119
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1500
			    location   	(2116, 1057)
			    line_color 	3342489
			    InterObjView 	@1498
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1501
			    location   	(2116, 2803)
			    line_color 	3342489
			    InterObjView 	@1498
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1027" @1502
			location   	(2623, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1502
			    location   	(2623, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	426
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EDA77020F"
			width      	444
			height     	4271
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1503
			    location   	(2623, 2341)
			    line_color 	3342489
			    InterObjView 	@1502
			    height     	186
			    y_coord    	126
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1504
			    location   	(2623, 2407)
			    line_color 	3342489
			    InterObjView 	@1502
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1025" @1505
			location   	(3464, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1505
			    location   	(3464, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	426
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438ED2130075"
			width      	444
			height     	4271
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1506
			    location   	(3464, 1214)
			    line_color 	3342489
			    InterObjView 	@1505
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1028" @1507
			location   	(3035, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1507
			    location   	(3035, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	318
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EE403026C"
			width      	336
			height     	4271
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1508
			    location   	(3035, 4121)
			    line_color 	3342489
			    InterObjView 	@1507
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @1509
			location   	(1300, 905)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1510
			    Parent_View 	@1509
			    location   	(1296, 861)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED193024C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	522
			    justify    	0
			    label      	"TransformL(AH/ESP/UDP)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1473
			supplier   	@1479
			Focus_Src  	@1475
			Focus_Entry 	@1483
			origin     	(1026, 905)
			terminus   	(1566, 905)
			ordinal    	5)
		    (object InterMessView "" @1511
			location   	(2508, 1214)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1512
			    Parent_View 	@1511
			    location   	(2629, 1168)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED2240066"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	410
			    justify    	0
			    label      	"ApplyL(SA,packet)"
			    pctDist    	0.557652
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1505
			Focus_Src  	@1484
			Focus_Entry 	@1506
			origin     	(1597, 1214)
			terminus   	(3448, 1214)
			ordinal    	9)
		    (object InterMessView "" @1513
			location   	(694, 845)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1514
			    Parent_View 	@1513
			    location   	(707, 801)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED17D0019"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	425
			    justify    	0
			    label      	"Apply(AH/ESP/UDP)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1468
			supplier   	@1473
			Focus_Src  	@1470
			Focus_Entry 	@1475
			origin     	(420, 845)
			terminus   	(995, 845)
			ordinal    	4)
		    (object SelfMessView "" @1515
			location   	(0, 938)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1516
			    Parent_View 	@1515
			    location   	(1872, 897)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED2E502F4"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	479
			    justify    	0
			    label      	"CheckPacketId(packet)"
			    pctDist    	1.826667
			    height     	42
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1483
			Focus_Entry 	@1484
			origin     	(1598, 938)
			terminus   	(1748, 938)
			ordinal    	6)
		    (object InterMessView "" @1517
			location   	(708, 1555)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1518
			    Parent_View 	@1517
			    location   	(707, 1511)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED3F000BD"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	388
			    justify    	0
			    label      	"ApplyL(IPv4-in-IP)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1468
			supplier   	@1473
			Focus_Src  	@1470
			Focus_Entry 	@1476
			origin     	(420, 1555)
			terminus   	(995, 1555)
			ordinal    	10)
		    (object InterMessView "" @1519
			location   	(1299, 1645)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1520
			    Parent_View 	@1519
			    location   	(1296, 1601)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED42B0252"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	463
			    justify    	0
			    label      	"TransformL(IPv4-in-IP)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1473
			supplier   	@1479
			Focus_Src  	@1476
			Focus_Entry 	@1485
			origin     	(1026, 1645)
			terminus   	(1566, 1645)
			ordinal    	11)
		    (object SelfMessView "" @1521
			location   	(0, 1806)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1522
			    Parent_View 	@1521
			    location   	(1869, 1765)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED46101C5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	507
			    justify    	0
			    label      	"CheckFragmentPolicy( )"
			    pctDist    	1.813333
			    height     	42
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1486
			Focus_Entry 	@1487
			origin     	(1598, 1806)
			terminus   	(1748, 1806)
			ordinal    	13)
		    (object InterMessView "" @1523
			location   	(704, 2192)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1524
			    Parent_View 	@1523
			    location   	(707, 2148)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED4C70221"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	463
			    justify    	0
			    label      	"ApplyL(IPv6 Frag Hdr)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1468
			supplier   	@1473
			Focus_Src  	@1471
			Focus_Entry 	@1477
			origin     	(420, 2192)
			terminus   	(995, 2192)
			ordinal    	14)
		    (object InterMessView "" @1525
			location   	(1299, 2232)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1526
			    Parent_View 	@1525
			    location   	(1296, 2188)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED4E001E3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	538
			    justify    	0
			    label      	"TransformL(IPv6 Frag Hdr)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1473
			supplier   	@1479
			Focus_Src  	@1477
			Focus_Entry 	@1488
			origin     	(1026, 2232)
			terminus   	(1566, 2232)
			ordinal    	15)
		    (object SelfMessView "" @1527
			location   	(0, 2600)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1528
			    Parent_View 	@1527
			    location   	(1884, 2548)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED50600D8"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	516
			    justify    	0
			    label      	"CheckFragmentPolicy( )"
			    pctDist    	1.913333
			    height     	53
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1488
			Focus_Entry 	@1490
			origin     	(1598, 2600)
			terminus   	(1748, 2600)
			ordinal    	19)
		    (object SelfMessView "" @1529
			location   	(0, 1695)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1530
			    Parent_View 	@1529
			    location   	(1863, 1653)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED5F70356"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	491
			    justify    	0
			    label      	"CheckPacketId(packet)"
			    pctDist    	1.766667
			    height     	43
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1485
			Focus_Entry 	@1486
			origin     	(1598, 1695)
			terminus   	(1748, 1695)
			ordinal    	12)
		    (object SelfMessView "" @1531
			location   	(0, 2281)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1532
			    Parent_View 	@1531
			    location   	(1877, 2240)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED62B0077"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	501
			    justify    	0
			    label      	"CheckPacketId(packet)"
			    pctDist    	1.860000
			    height     	42
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1488
			Focus_Entry 	@1489
			origin     	(1598, 2281)
			terminus   	(1748, 2281)
			ordinal    	16)
		    (object InterMessView "" @1533
			location   	(0, 375)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1534
			    Parent_View 	@1533
			    location   	(707, 331)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED95B031C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	451
			    justify    	0
			    label      	"ApplyL(IPv6 Frag Hdr)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1468
			supplier   	@1473
			Focus_Src  	@1469
			Focus_Entry 	@1474
			origin     	(420, 375)
			terminus   	(995, 375)
			ordinal    	0)
		    (object InterMessView "" @1535
			location   	(0, 409)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1536
			    Parent_View 	@1535
			    location   	(1296, 365)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED98100E9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	526
			    justify    	0
			    label      	"TransformL(IPv6 Frag Hdr)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1473
			supplier   	@1479
			Focus_Src  	@1474
			Focus_Entry 	@1480
			origin     	(1026, 409)
			terminus   	(1566, 409)
			ordinal    	1)
		    (object SelfMessView "" @1537
			location   	(0, 450)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1538
			    Parent_View 	@1537
			    location   	(1861, 407)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED99D0175"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	479
			    justify    	0
			    label      	"CheckPacketId(packet)"
			    pctDist    	1.760000
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1480
			Focus_Entry 	@1481
			origin     	(1598, 450)
			terminus   	(1748, 450)
			ordinal    	2)
		    (object SelfMessView "" @1539
			location   	(0, 562)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1540
			    Parent_View 	@1539
			    location   	(1854, 530)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438ED9D60107"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	494
			    justify    	0
			    label      	"CheckFragmentPolicy( )"
			    pctDist    	1.706667
			    height     	33
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1480
			Focus_Entry 	@1482
			origin     	(1598, 562)
			terminus   	(1748, 562)
			ordinal    	3)
		    (object InterMessView "" @1541
			location   	(0, 998)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1542
			    Parent_View 	@1541
			    location   	(1848, 955)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EDA0302BC"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	172
			    justify    	0
			    label      	"New(0)"
			    pctDist    	0.500000
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1498
			Focus_Src  	@1484
			Focus_Entry 	@1499
			origin     	(1597, 998)
			terminus   	(2100, 998)
			ordinal    	7)
		    (object SelfMessView "" @1543
			location   	(0, 1057)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1544
			    Parent_View 	@1543
			    location   	(2415, 1012)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EDA190165"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	453
			    justify    	0
			    label      	"CIpsecFragmentInfo(0)"
			    pctDist    	1.886667
			    height     	46
			    orientation 	0)
			line_color 	3342489
			client     	@1498
			supplier   	@1498
			Focus_Src  	@1499
			Focus_Entry 	@1500
			origin     	(2132, 1057)
			terminus   	(2282, 1057)
			ordinal    	8)
		    (object InterMessView "" @1545
			location   	(0, 2341)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1546
			    Parent_View 	@1545
			    location   	(2102, 2297)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EDB00024C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	194
			    justify    	0
			    label      	"New(1)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1502
			Focus_Src  	@1489
			Focus_Entry 	@1503
			origin     	(1597, 2341)
			terminus   	(2607, 2341)
			ordinal    	17)
		    (object SelfMessView "" @1547
			location   	(0, 2407)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1548
			    Parent_View 	@1547
			    location   	(2682, 2265)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EDB1900B6"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	485
			    justify    	0
			    label      	"CIpsecFragmentInfo(1)"
			    pctDist    	0.286667
			    height     	143
			    orientation 	0)
			line_color 	3342489
			client     	@1502
			supplier   	@1502
			Focus_Src  	@1503
			Focus_Entry 	@1504
			origin     	(2639, 2407)
			terminus   	(2789, 2407)
			ordinal    	18)
		    (object InterMessView "" @1549
			location   	(1885, 2803)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1550
			    Parent_View 	@1549
			    location   	(1843, 2763)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EDB9600C3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	501
			    justify    	0
			    label      	"~CIpsecFragmentInfo( )"
			    pctDist    	0.489860
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1498
			Focus_Src  	@1488
			Focus_Entry 	@1501
			origin     	(1597, 2803)
			terminus   	(2100, 2803)
			ordinal    	20)
		    (object Destruction_Marker @1551
			Parent_View 	@1498
			location   	(2116, 3079)
			line_color 	3342489
			fill_color 	13434879)
		    (object NoteView @1552
			location   	(2623, 625)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1552
			    location   	(2285, 494)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	640
			    label      	"IPv6 fragment, followed by IPv4 packet, causes IPv6 fragment information to be saved. There are no IPsec transforms so far.")
			line_color 	3342489
			fill_color 	13434879
			width      	700
			height     	275)
		    (object AttachView "" @1553
			stereotype 	TRUE
			line_color 	3342489
			client     	@1552
			supplier   	@1536
			line_style 	0)
		    (object AttachView "" @1554
			stereotype 	TRUE
			line_color 	3342489
			client     	@1552
			supplier   	@1514
			line_style 	0)
		    (object AttachView "" @1555
			stereotype 	TRUE
			line_color 	3342489
			client     	@1552
			supplier   	@1542
			line_style 	0)
		    (object NoteView @1556
			location   	(2597, 1436)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1556
			    location   	(2281, 1280)
			    fill_color 	13434879
			    nlines     	6
			    max_width  	596
			    label      	"Tunneled fragment, extract fragment information for future use. Packet has not been changed and this is the first fragment of this packet. No policy check needed.")
			line_color 	3342489
			fill_color 	13434879
			width      	656
			height     	325)
		    (object AttachView "" @1557
			stereotype 	TRUE
			line_color 	3342489
			client     	@1556
			supplier   	@1530
			line_style 	0)
		    (object AttachView "" @1558
			stereotype 	TRUE
			line_color 	3342489
			client     	@1556
			supplier   	@1522
			line_style 	0)
		    (object NoteView @1559
			location   	(2403, 2000)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1559
			    location   	(2034, 1890)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	702
			    label      	"The second fragment of the IPv6 packet. Packet has changed, save the IPv4 state of the frament (with 1 SA).")
			line_color 	3342489
			fill_color 	13434879
			width      	762
			height     	232)
		    (object AttachView "" @1560
			stereotype 	TRUE
			line_color 	3342489
			client     	@1559
			supplier   	@1531
			line_style 	0)
		    (object AttachView "" @1561
			stereotype 	TRUE
			line_color 	3342489
			client     	@1559
			supplier   	@1546
			line_style 	0)
		    (object NoteView @1562
			location   	(2638, 2719)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1562
			    location   	(2310, 2616)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	621
			    label      	"The fragment matches the saved fragment information (with 0 IPsec transforms). The fragment information can now be deleted.")
			line_color 	3342489
			fill_color 	13434879
			width      	681
			height     	219)
		    (object AttachView "" @1563
			stereotype 	TRUE
			line_color 	3342489
			client     	@1562
			supplier   	@1528
			line_style 	0)
		    (object AttachView "" @1564
			stereotype 	TRUE
			line_color 	3342489
			client     	@1562
			supplier   	@1550
			line_style 	0)
		    (object NoteView @1565
			location   	(402, 540)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1565
			    location   	(214, 481)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	340
			    label      	"1. IPv6 Packet")
			line_color 	3342489
			fill_color 	13434879
			width      	400
			height     	131)
		    (object NoteView @1566
			location   	(383, 1019)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1566
			    location   	(214, 960)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	302
			    label      	"1. IPv4 Packet")
			line_color 	3342489
			fill_color 	13434879
			width      	362
			height     	131)
		    (object InterMessView "" @1567
			location   	(967, 3089)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1568
			    Parent_View 	@1567
			    location   	(992, 3045)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EDFDD0114"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	528
			    justify    	0
			    label      	"ApplyL(Transport Header)"
			    pctDist    	0.499138
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1468
			supplier   	@1479
			Focus_Src  	@1471
			Focus_Entry 	@1491
			origin     	(420, 3089)
			terminus   	(1566, 3089)
			ordinal    	21)
		    (object SelfMessView "" @1569
			location   	(0, 3328)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1570
			    Parent_View 	@1569
			    location   	(1802, 3296)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EE0690314"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	354
			    justify    	0
			    label      	"CollectBundle()"
			    pctDist    	1.360000
			    height     	33
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1491
			Focus_Entry 	@1493
			origin     	(1598, 3328)
			terminus   	(1748, 3328)
			ordinal    	23)
		    (object NoteView @1571
			location   	(2582, 3156)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1571
			    location   	(2147, 3050)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	834
			    label      	"Extract transport selectors from packet and find out the required IPsec processing (in this case 0). Packet passes, because 0 IPsec has been done.")
			line_color 	3342489
			fill_color 	13434879
			width      	894
			height     	225)
		    (object AttachView "" @1572
			stereotype 	TRUE
			line_color 	3342489
			client     	@1571
			supplier   	@1570
			line_style 	0)
		    (object InterMessView "" @1573
			location   	(714, 3589)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1574
			    Parent_View 	@1573
			    location   	(706, 3545)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EE1820090"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	388
			    justify    	0
			    label      	"ApplyL(IPv4-in-IP)"
			    pctDist    	0.499130
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1468
			supplier   	@1473
			Focus_Src  	@1472
			Focus_Entry 	@1478
			origin     	(420, 3589)
			terminus   	(995, 3589)
			ordinal    	24)
		    (object InterMessView "" @1575
			location   	(0, 3646)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1576
			    Parent_View 	@1575
			    location   	(1295, 3603)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EE1B200FD"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	473
			    justify    	0
			    label      	"TransformL(IPv4-in-IP)"
			    pctDist    	0.498195
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1473
			supplier   	@1479
			Focus_Src  	@1478
			Focus_Entry 	@1494
			origin     	(1026, 3646)
			terminus   	(1566, 3646)
			ordinal    	25)
		    (object SelfMessView "" @1577
			location   	(0, 3706)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1578
			    Parent_View 	@1577
			    location   	(1857, 3672)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EE2280011"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	501
			    justify    	0
			    label      	"CheckPacketId(packet)"
			    pctDist    	1.733333
			    height     	35
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1494
			Focus_Entry 	@1495
			origin     	(1598, 3706)
			terminus   	(1748, 3706)
			ordinal    	26)
		    (object SelfMessView "" @1579
			location   	(0, 3824)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1580
			    Parent_View 	@1579
			    location   	(1875, 3781)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EE25B037B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	516
			    justify    	0
			    label      	"CheckFragmentPolicy( )"
			    pctDist    	1.846667
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1494
			Focus_Entry 	@1496
			origin     	(1598, 3824)
			terminus   	(1748, 3824)
			ordinal    	27)
		    (object NoteView @1581
			location   	(2636, 3535)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1581
			    location   	(2279, 3360)
			    fill_color 	13434879
			    nlines     	7
			    max_width  	678
			    label      	"The fragment matches the saved fragment information, but the applied IPsec does not (this has 0 IPsec, but saved information has IPsec transform applied. This packet will  be dropped due to incorrect IPsec.")
			line_color 	3342489
			fill_color 	13434879
			width      	738
			height     	362)
		    (object AttachView "" @1582
			stereotype 	TRUE
			line_color 	3342489
			client     	@1581
			supplier   	@1580
			line_style 	0)
		    (object SelfMessView "" @1583
			location   	(0, 4010)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1584
			    Parent_View 	@1583
			    location   	(1842, 3966)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EE3D30319"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	425
			    justify    	0
			    label      	"Deliver(drop packet)"
			    pctDist    	1.626667
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1494
			Focus_Entry 	@1497
			origin     	(1598, 4010)
			terminus   	(1748, 4010)
			ordinal    	28)
		    (object InterMessView "" @1585
			location   	(2316, 4121)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1586
			    Parent_View 	@1585
			    location   	(2308, 4077)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EE42C0154"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	438
			    justify    	0
			    label      	"Deliver( drop packet)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1507
			Focus_Src  	@1494
			Focus_Entry 	@1508
			origin     	(1597, 4121)
			terminus   	(3019, 4121)
			ordinal    	29)
		    (object NoteView @1587
			location   	(2507, 3929)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1587
			    location   	(2147, 3854)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	684
			    label      	"Pass a copy of the bad packet with error code to all policy sockets.")
			line_color 	3342489
			fill_color 	13434879
			width      	744
			height     	163)
		    (object AttachView "" @1588
			stereotype 	TRUE
			line_color 	3342489
			client     	@1587
			supplier   	@1586
			line_style 	0)
		    (object NoteView @1589
			location   	(412, 2335)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1589
			    location   	(255, 2276)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	278
			    label      	"2. IPv6 Packet")
			line_color 	3342489
			fill_color 	13434879
			width      	338
			height     	131)
		    (object NoteView @1590
			location   	(434, 3735)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1590
			    location   	(249, 3676)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	334
			    label      	"2. IPv4 Packet")
			line_color 	3342489
			fill_color 	13434879
			width      	394
			height     	131)
		    (object NoteView @1591
			location   	(3098, 934)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1591
			    location   	(2785, 840)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	590
			    label      	"See PFKEY sequence diagrams for expansion of CProtocolKey evens.")
			line_color 	3342489
			fill_color 	13434879
			width      	650
			height     	200)
		    (object AttachView "" @1592
			stereotype 	TRUE
			line_color 	3342489
			client     	@1591
			supplier   	@1511
			line_style 	0)
		    (object SelfMessView "" @1593
			location   	(0, 3148)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1594
			    Parent_View 	@1593
			    location   	(1879, 3097)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43C377630301"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	501
			    justify    	0
			    label      	"CheckPacketId(packet)"
			    pctDist    	1.873333
			    height     	52
			    orientation 	0)
			line_color 	3342489
			client     	@1479
			supplier   	@1479
			Focus_Src  	@1491
			Focus_Entry 	@1492
			origin     	(1598, 3148)
			terminus   	(1748, 3148)
			ordinal    	22)))
	    (object InteractionDiagram "Inbound IPsec Full"
		mechanism_ref 	@469
		quid       	"438EFDB503CE"
		title      	"Inbound IPsec Full"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	1622
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1031" @1595
			location   	(247, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1595
			    location   	(247, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	326
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EFE0E00CF"
			width      	344
			height     	3162
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1596
			    location   	(247, 386)
			    line_color 	3342489
			    InterObjView 	@1595
			    height     	1827
			    y_coord    	1767
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1029" @1597
			location   	(773, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1597
			    location   	(773, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	286
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EFDEE036F"
			width      	304
			height     	3162
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1598
			    location   	(773, 386)
			    line_color 	3342489
			    InterObjView 	@1597
			    height     	443
			    y_coord    	383
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1599
			    location   	(773, 880)
			    line_color 	3342489
			    InterObjView 	@1597
			    height     	666
			    y_coord    	606
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1030" @1600
			location   	(1285, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1600
			    location   	(1285, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	322
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EFE51033F"
			width      	340
			height     	3162
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1601
			    location   	(1285, 446)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	323
			    y_coord    	263
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1602
			    location   	(1285, 535)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1603
			    location   	(1285, 1090)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	396
			    y_coord    	336
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1604
			    location   	(1285, 1139)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1605
			    location   	(1285, 1366)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1606
			    location   	(1285, 1656)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1607
			    location   	(1285, 1812)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	341
			    y_coord    	281
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1608
			    location   	(1285, 1862)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1609
			    location   	(1285, 2550)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	430
			    y_coord    	370
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1610
			    location   	(1285, 2550)
			    line_color 	3342489
			    InterObjView 	@1600
			    height     	370
			    y_coord    	310
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1033" @1611
			location   	(1788, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1611
			    location   	(1788, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	318
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0A430395"
			width      	336
			height     	3162
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1612
			    location   	(1788, 2666)
			    line_color 	3342489
			    InterObjView 	@1611
			    height     	194
			    y_coord    	134
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1613
			    location   	(1788, 3177)
			    line_color 	3342489
			    InterObjView 	@1611
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1032" @1614
			location   	(2295, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1614
			    location   	(2295, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438EFF6C0138"
			width      	300
			height     	3162
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1615
			    location   	(2295, 649)
			    line_color 	3342489
			    InterObjView 	@1614
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1616
			    location   	(2295, 1246)
			    line_color 	3342489
			    InterObjView 	@1614
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1617
			    location   	(2295, 1929)
			    line_color 	3342489
			    InterObjView 	@1614
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1618
			    location   	(2295, 2033)
			    line_color 	3342489
			    InterObjView 	@1614
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "Socket Server" @1619
			location   	(2685, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1619
			    location   	(2685, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"Socket Server")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0AC10355"
			width      	300
			height     	3162
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1620
			    location   	(2685, 2740)
			    line_color 	3342489
			    InterObjView 	@1619
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1621
			    location   	(2685, 3177)
			    line_color 	3342489
			    InterObjView 	@1619
			    height     	120
			    y_coord    	60
			    Nested     	FALSE))
		    (object InterMessView "" @1622
			location   	(509, 386)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1623
			    Parent_View 	@1622
			    location   	(505, 348)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EFE78038D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	253
			    justify    	0
			    label      	"ApplyL(AH)"
			    pctDist    	0.491484
			    height     	39
			    orientation 	0)
			line_color 	3342489
			client     	@1595
			supplier   	@1597
			Focus_Src  	@1596
			Focus_Entry 	@1598
			origin     	(262, 386)
			terminus   	(757, 386)
			ordinal    	0)
		    (object InterMessView "" @1624
			location   	(0, 446)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1625
			    Parent_View 	@1624
			    location   	(1027, 403)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EFEA0006F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	328
			    justify    	0
			    label      	"TransformL(AH)"
			    pctDist    	0.497925
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1597
			supplier   	@1600
			Focus_Src  	@1598
			Focus_Entry 	@1601
			origin     	(788, 446)
			terminus   	(1269, 446)
			ordinal    	1)
		    (object SelfMessView "" @1626
			location   	(0, 535)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1627
			    Parent_View 	@1626
			    location   	(1560, 495)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EFEDF0030"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	479
			    justify    	0
			    label      	"CheckPacketId(packet)"
			    pctDist    	1.726667
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1600
			Focus_Src  	@1601
			Focus_Entry 	@1602
			origin     	(1301, 535)
			terminus   	(1451, 535)
			ordinal    	2)
		    (object InterMessView "" @1628
			location   	(1799, 649)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1629
			    Parent_View 	@1628
			    location   	(1786, 603)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EFF78007C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	603
			    justify    	0
			    label      	"ApplyL(SA, AH-packet, tunnel)"
			    pctDist    	0.497332
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1614
			Focus_Src  	@1601
			Focus_Entry 	@1615
			origin     	(1300, 649)
			terminus   	(2279, 649)
			ordinal    	3)
		    (object InterMessView "" @1630
			location   	(522, 880)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1631
			    Parent_View 	@1630
			    location   	(509, 836)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438EFFF8031A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	291
			    justify    	0
			    label      	"ApplyL(ESP)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1595
			supplier   	@1597
			Focus_Src  	@1596
			Focus_Entry 	@1599
			origin     	(262, 880)
			terminus   	(757, 880)
			ordinal    	4)
		    (object InterMessView "" @1632
			location   	(0, 1090)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1633
			    Parent_View 	@1632
			    location   	(1027, 1047)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F001B025E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	366
			    justify    	0
			    label      	"TransformL(ESP)"
			    pctDist    	0.497925
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1597
			supplier   	@1600
			Focus_Src  	@1599
			Focus_Entry 	@1603
			origin     	(788, 1090)
			terminus   	(1269, 1090)
			ordinal    	5)
		    (object SelfMessView "" @1634
			location   	(0, 1139)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1635
			    Parent_View 	@1634
			    location   	(1581, 1096)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F003A025E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	479
			    justify    	0
			    label      	"CheckPacketId(packet)"
			    pctDist    	1.873333
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1600
			Focus_Src  	@1603
			Focus_Entry 	@1604
			origin     	(1301, 1139)
			terminus   	(1451, 1139)
			ordinal    	6)
		    (object InterMessView "" @1636
			location   	(1786, 1246)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1637
			    Parent_View 	@1636
			    location   	(1789, 1202)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F00530396"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	641
			    justify    	0
			    label      	"ApplyL(SA, ESP-packet, tunnel)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1614
			Focus_Src  	@1603
			Focus_Entry 	@1616
			origin     	(1300, 1246)
			terminus   	(2279, 1246)
			ordinal    	7)
		    (object SelfMessView "" @1638
			location   	(0, 1366)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1639
			    Parent_View 	@1638
			    location   	(1582, 1303)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F008B00F6"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	538
			    justify    	0
			    label      	"UpdateTunnelInterface(SA)"
			    pctDist    	1.880000
			    height     	64
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1600
			Focus_Src  	@1603
			Focus_Entry 	@1605
			origin     	(1301, 1366)
			terminus   	(1451, 1366)
			ordinal    	8)
		    (object InterMessView "" @1640
			location   	(769, 1656)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1641
			    Parent_View 	@1640
			    location   	(765, 1612)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F00C0022D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	360
			    justify    	0
			    label      	"ApplyL(IP-in-IP)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1595
			supplier   	@1600
			Focus_Src  	@1596
			Focus_Entry 	@1606
			origin     	(262, 1656)
			terminus   	(1269, 1656)
			ordinal    	9)
		    (object InterMessView "" @1642
			location   	(786, 1812)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1643
			    Parent_View 	@1642
			    location   	(765, 1768)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F00FE000A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"ApplyL(TCP)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1595
			supplier   	@1600
			Focus_Src  	@1596
			Focus_Entry 	@1607
			origin     	(262, 1812)
			terminus   	(1269, 1812)
			ordinal    	10)
		    (object SelfMessView "" @1644
			location   	(0, 1862)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1645
			    Parent_View 	@1644
			    location   	(1681, 1809)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F013600A5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	691
			    justify    	0
			    label      	"CollectBundle(transport selectors)"
			    pctDist    	2.540000
			    height     	54
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1600
			Focus_Src  	@1607
			Focus_Entry 	@1608
			origin     	(1301, 1862)
			terminus   	(1451, 1862)
			ordinal    	11)
		    (object InterMessView "" @1646
			location   	(0, 1929)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1647
			    Parent_View 	@1646
			    location   	(1782, 1883)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F015E0170"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	516
			    justify    	0
			    label      	"Verify(ESP SA , Packet)"
			    pctDist    	0.493063
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1614
			Focus_Src  	@1607
			Focus_Entry 	@1617
			origin     	(1300, 1929)
			terminus   	(2279, 1929)
			ordinal    	12)
		    (object InterMessView "" @1648
			location   	(2232, 2033)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1649
			    Parent_View 	@1648
			    location   	(1791, 1988)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F097403A7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	485
			    justify    	0
			    label      	"Verify(AH SA, Packet)"
			    pctDist    	0.502134
			    height     	46
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1614
			Focus_Src  	@1607
			Focus_Entry 	@1618
			origin     	(1300, 2033)
			terminus   	(2279, 2033)
			ordinal    	13)
		    (object SelfMessView "" @1650
			location   	(0, 2550)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1651
			    Parent_View 	@1650
			    location   	(1488, 2511)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F0A6403D3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	344
			    justify    	0
			    label      	"Deliver(packet)"
			    pctDist    	1.253333
			    height     	40
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1600
			Focus_Src  	@1609
			Focus_Entry 	@1610
			origin     	(1301, 2550)
			terminus   	(1451, 2550)
			ordinal    	14)
		    (object InterMessView "" @1652
			location   	(1540, 2666)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1653
			    Parent_View 	@1652
			    location   	(1529, 2623)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F0A7D0142"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	357
			    justify    	0
			    label      	"Deliver( packet)"
			    pctDist    	0.486373
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1600
			supplier   	@1611
			Focus_Src  	@1610
			Focus_Entry 	@1612
			origin     	(1300, 2666)
			terminus   	(1772, 2666)
			ordinal    	15)
		    (object InterMessView "" @1654
			location   	(0, 2740)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1655
			    Parent_View 	@1654
			    location   	(2235, 2698)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F0AD10190"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"NewData(1)"
			    pctDist    	0.499148
			    height     	43
			    orientation 	0)
			line_color 	3342489
			client     	@1611
			supplier   	@1619
			Focus_Src  	@1612
			Focus_Entry 	@1620
			origin     	(1803, 2740)
			terminus   	(2669, 2740)
			ordinal    	16)
		    (object InterMessView "" @1656
			location   	(2237, 3177)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1657
			    Parent_View 	@1656
			    location   	(2237, 3133)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F0AF80008"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	351
			    justify    	0
			    label      	"GetData(buffer)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	1)
			line_color 	3342489
			client     	@1619
			supplier   	@1611
			Focus_Src  	@1621
			Focus_Entry 	@1613
			origin     	(2669, 3177)
			terminus   	(1804, 3177)
			ordinal    	17)
		    (object NoteView @1658
			location   	(2027, 2299)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1658
			    location   	(1718, 2180)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	583
			    label      	"If policy check fails or error occurs in any other processing, drop the packet and deliver a copy to all policy sockets.")
			line_color 	3342489
			fill_color 	13434879
			width      	643
			height     	250)
		    (object AttachView "" @1659
			stereotype 	TRUE
			line_color 	3342489
			client     	@1658
			supplier   	@1653
			line_style 	0)
		    (object NoteView @1660
			location   	(2446, 2930)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1660
			    location   	(2246, 2799)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	365
			    label      	"Socket Servicer issues GetData when application has receiver ready.")
			line_color 	3342489
			fill_color 	13434879
			width      	425
			height     	275)
		    (object NoteView @1661
			location   	(1596, 1626)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1661
			    location   	(1346, 1488)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	465
			    label      	"Because this IP-in-IP assocates with ESP in tunnel mode, it causes no policy check here.")
			line_color 	3342489
			fill_color 	13434879
			width      	525
			height     	288)
		    (object AttachView "" @1662
			stereotype 	TRUE
			line_color 	3342489
			client     	@1661
			supplier   	@1641
			line_style 	0)
		    (object Label @1663
			location   	(1338, 659)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			nlines     	1
			max_width  	600
			label      	"SA Count = 1")
		    (object Label @1664
			location   	(1329, 1423)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			nlines     	1
			max_width  	600
			label      	"SA Count = 2")
		    (object AttachView "" @1665
			stereotype 	TRUE
			line_color 	3342489
			client     	@1660
			supplier   	@1655
			line_style 	0)
		    (object AttachView "" @1666
			stereotype 	TRUE
			line_color 	3342489
			client     	@1660
			supplier   	@1657
			line_style 	0)
		    (object NoteView @1667
			location   	(2397, 1554)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1667
			    location   	(2084, 1460)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	590
			    label      	"See PFKEY sequence diagrams for expansion of CProtocolKey evens.")
			line_color 	3342489
			fill_color 	13434879
			width      	650
			height     	200)
		    (object AttachView "" @1668
			stereotype 	TRUE
			line_color 	3342489
			client     	@1667
			supplier   	@1628
			line_style 	0)
		    (object AttachView "" @1669
			stereotype 	TRUE
			line_color 	3342489
			client     	@1667
			supplier   	@1636
			line_style 	0)
		    (object AttachView "" @1670
			stereotype 	TRUE
			line_color 	3342489
			client     	@1667
			supplier   	@1646
			line_style 	0)
		    (object AttachView "" @1671
			stereotype 	TRUE
			line_color 	3342489
			client     	@1667
			supplier   	@1648
			line_style 	0)))
	    (object InteractionDiagram "Apply-SA-in"
		mechanism_ref 	@470
		quid       	"438F0F7E0103"
		title      	"Apply-SA-in"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1034" @1672
			location   	(170, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1672
			    location   	(170, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	322
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0FAF0076"
			width      	340
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1673
			    location   	(170, 288)
			    InterObjView 	@1672
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1674
			    location   	(170, 415)
			    line_color 	3342489
			    InterObjView 	@1672
			    height     	3830
			    y_coord    	3770
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1035" @1675
			location   	(541, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1675
			    location   	(541, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0FB90373"
			width      	300
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1676
			    location   	(541, 288)
			    InterObjView 	@1675
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1677
			    location   	(541, 415)
			    line_color 	3342489
			    InterObjView 	@1675
			    height     	3770
			    y_coord    	3710
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1038" @1678
			location   	(866, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1678
			    location   	(866, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0FD70354"
			width      	300
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1679
			    location   	(866, 288)
			    InterObjView 	@1678
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1680
			    location   	(866, 4065)
			    line_color 	3342489
			    InterObjView 	@1678
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1036" @1681
			location   	(1500, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1681
			    location   	(1500, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0FDC0392"
			width      	300
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1682
			    location   	(1500, 288)
			    InterObjView 	@1681
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1683
			    location   	(1500, 608)
			    line_color 	3342489
			    InterObjView 	@1681
			    height     	1355
			    y_coord    	1295
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1039" @1684
			location   	(1847, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1684
			    location   	(1847, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0FDF02B7"
			width      	300
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1685
			    location   	(1847, 288)
			    InterObjView 	@1684
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1686
			    location   	(1847, 2049)
			    line_color 	3342489
			    InterObjView 	@1684
			    height     	1878
			    y_coord    	1818
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1043" @1687
			location   	(2213, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1687
			    location   	(2213, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	330
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0FED00C3"
			width      	348
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1688
			    location   	(2213, 288)
			    InterObjView 	@1687
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1689
			    location   	(2213, 2850)
			    line_color 	3342489
			    InterObjView 	@1687
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1690
			    location   	(2213, 2990)
			    line_color 	3342489
			    InterObjView 	@1687
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1691
			    location   	(2213, 3147)
			    line_color 	3342489
			    InterObjView 	@1687
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1692
			    location   	(2213, 3290)
			    line_color 	3342489
			    InterObjView 	@1687
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1040" @1693
			location   	(2650, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1693
			    location   	(2650, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	394
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0FF40140"
			width      	412
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1694
			    location   	(2650, 288)
			    InterObjView 	@1693
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1695
			    location   	(2650, 863)
			    line_color 	3342489
			    InterObjView 	@1693
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1696
			    location   	(2650, 973)
			    line_color 	3342489
			    InterObjView 	@1693
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1697
			    location   	(2650, 1098)
			    line_color 	3342489
			    InterObjView 	@1693
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1698
			    location   	(2650, 1227)
			    line_color 	3342489
			    InterObjView 	@1693
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1699
			    location   	(2650, 2231)
			    line_color 	3342489
			    InterObjView 	@1693
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1700
			    location   	(2650, 2358)
			    line_color 	3342489
			    InterObjView 	@1693
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1701
			    location   	(2650, 2487)
			    line_color 	3342489
			    InterObjView 	@1693
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1702
			    location   	(2650, 2609)
			    line_color 	3342489
			    InterObjView 	@1693
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1041" @1703
			location   	(3111, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1703
			    location   	(3111, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	308
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F0FFE020B"
			width      	326
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1704
			    location   	(3111, 288)
			    InterObjView 	@1703
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1705
			    location   	(3111, 728)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1706
			    location   	(3111, 1364)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1707
			    location   	(3111, 1505)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	398
			    y_coord    	338
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1708
			    location   	(3111, 1564)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	333
			    y_coord    	273
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1709
			    location   	(3111, 1676)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1710
			    location   	(3111, 2159)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1711
			    location   	(3111, 2741)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1712
			    location   	(3111, 3408)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	459
			    y_coord    	399
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1713
			    location   	(3111, 3454)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	353
			    y_coord    	293
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1714
			    location   	(3111, 3585)
			    line_color 	3342489
			    InterObjView 	@1703
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1042" @1715
			location   	(3635, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1715
			    location   	(3635, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	420
			    justify    	0
			    label      	"")
			icon       	"interface"
			icon_style 	"Label"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438F100601AD"
			width      	438
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1716
			    location   	(3635, 288)
			    InterObjView 	@1715
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1717
			    location   	(3635, 651)
			    line_color 	3342489
			    InterObjView 	@1715
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1718
			    location   	(3635, 1777)
			    line_color 	3342489
			    InterObjView 	@1715
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1719
			    location   	(3635, 2078)
			    line_color 	3342489
			    InterObjView 	@1715
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1720
			    location   	(3635, 3687)
			    line_color 	3342489
			    InterObjView 	@1715
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1037" @1721
			location   	(1188, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1721
			    location   	(1188, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4399798D0315"
			width      	300
			height     	4107
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1722
			    location   	(1188, 288)
			    InterObjView 	@1721
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1723
			    location   	(1188, 468)
			    line_color 	3342489
			    InterObjView 	@1721
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @1724
			location   	(359, 415)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1725
			    Parent_View 	@1724
			    location   	(307, 372)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F10240269"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	551
			    justify    	0
			    label      	"ApplyL(SA, Packet, tunnel)"
			    pctDist    	0.359050
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1672
			supplier   	@1675
			Focus_Src  	@1674
			Focus_Entry 	@1677
			origin     	(185, 415)
			terminus   	(525, 415)
			ordinal    	0)
		    (object InterMessView "" @1726
			location   	(1016, 608)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1727
			    Parent_View 	@1726
			    location   	(1018, 565)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F107A02C6"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	407
			    justify    	0
			    label      	"ApplyL(AH, Packet)"
			    pctDist    	0.498377
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1675
			supplier   	@1681
			Focus_Src  	@1677
			Focus_Entry 	@1683
			origin     	(556, 608)
			terminus   	(1484, 608)
			ordinal    	2)
		    (object InterMessView "" @1728
			location   	(1983, 863)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1729
			    Parent_View 	@1728
			    location   	(2074, 819)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F10DB02A9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	148
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1681
			supplier   	@1693
			Focus_Src  	@1683
			Focus_Entry 	@1695
			origin     	(1515, 863)
			terminus   	(2634, 863)
			ordinal    	5)
		    (object InterMessView "" @1730
			location   	(2074, 973)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1731
			    Parent_View 	@1730
			    location   	(2074, 929)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F10E90102"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	323
			    justify    	0
			    label      	"Update(data-1)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1681
			supplier   	@1693
			Focus_Src  	@1683
			Focus_Entry 	@1696
			origin     	(1515, 973)
			terminus   	(2634, 973)
			ordinal    	6)
		    (object InterMessView "" @1732
			location   	(2080, 1098)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1733
			    Parent_View 	@1732
			    location   	(2074, 1054)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F110800E3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	329
			    justify    	0
			    label      	"Update(data-N)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1681
			supplier   	@1693
			Focus_Src  	@1683
			Focus_Entry 	@1697
			origin     	(1515, 1098)
			terminus   	(2634, 1098)
			ordinal    	7)
		    (object InterMessView "" @1734
			location   	(2083, 1227)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1735
			    Parent_View 	@1734
			    location   	(2074, 1183)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F11410383"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	444
			    justify    	0
			    label      	"Compare(packet ICV)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1681
			supplier   	@1693
			Focus_Src  	@1683
			Focus_Entry 	@1698
			origin     	(1515, 1227)
			terminus   	(2634, 1227)
			ordinal    	8)
		    (object InterMessView "" @1736
			location   	(2312, 1364)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1737
			    Parent_View 	@1736
			    location   	(2305, 1320)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F118D01DE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	347
			    justify    	0
			    label      	"ReplayUpdate()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1681
			supplier   	@1703
			Focus_Src  	@1683
			Focus_Entry 	@1706
			origin     	(1515, 1364)
			terminus   	(3095, 1364)
			ordinal    	9)
		    (object InterMessView "" @1738
			location   	(2318, 1505)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1739
			    Parent_View 	@1738
			    location   	(2304, 1462)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F11F7020C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"MarkUsed()"
			    pctDist    	0.499663
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1681
			supplier   	@1703
			Focus_Src  	@1683
			Focus_Entry 	@1707
			origin     	(1515, 1505)
			terminus   	(3095, 1505)
			ordinal    	10)
		    (object SelfMessView "" @1740
			location   	(0, 1564)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1741
			    Parent_View 	@1740
			    location   	(3315, 1518)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F1210028A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	338
			    justify    	0
			    label      	"CountExpired()"
			    pctDist    	1.260000
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@1703
			supplier   	@1703
			Focus_Src  	@1707
			Focus_Entry 	@1708
			origin     	(3127, 1564)
			terminus   	(3277, 1564)
			ordinal    	11)
		    (object SelfMessView "" @1742
			location   	(0, 1676)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1743
			    Parent_View 	@1742
			    location   	(3329, 1641)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F12280160"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	341
			    justify    	0
			    label      	"TimerExpired()"
			    pctDist    	1.353333
			    height     	36
			    orientation 	0)
			line_color 	3342489
			client     	@1703
			supplier   	@1703
			Focus_Src  	@1707
			Focus_Entry 	@1709
			origin     	(3127, 1676)
			terminus   	(3277, 1676)
			ordinal    	12)
		    (object InterMessView "" @1744
			location   	(3368, 1777)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1745
			    Parent_View 	@1744
			    location   	(3458, 1733)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F12560086"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	451
			    justify    	0
			    label      	"Expired(SA, lifetime)"
			    pctDist    	0.674731
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1703
			supplier   	@1715
			Focus_Src  	@1708
			Focus_Entry 	@1718
			origin     	(3126, 1777)
			terminus   	(3619, 1777)
			ordinal    	13)
		    (object InterMessView "" @1746
			location   	(2212, 728)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1747
			    Parent_View 	@1746
			    location   	(2305, 684)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F133903A2"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	488
			    justify    	0
			    label      	"ReplayCheck(sequence)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1681
			supplier   	@1703
			Focus_Src  	@1683
			Focus_Entry 	@1705
			origin     	(1515, 728)
			terminus   	(3095, 728)
			ordinal    	4)
		    (object InterMessView "" @1748
			location   	(2570, 651)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1749
			    Parent_View 	@1748
			    location   	(2567, 607)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F154800F3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	441
			    justify    	0
			    label      	"Lookup(AH, SPI, dst)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1681
			supplier   	@1715
			Focus_Src  	@1683
			Focus_Entry 	@1717
			origin     	(1515, 651)
			terminus   	(3619, 651)
			ordinal    	3)
		    (object SelfMessView "" @1750
			location   	(0, 3454)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1751
			    Parent_View 	@1750
			    location   	(3326, 3410)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F176C03B1"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	348
			    justify    	0
			    label      	"CountExpired()"
			    pctDist    	1.333333
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1703
			supplier   	@1703
			Focus_Src  	@1712
			Focus_Entry 	@1713
			origin     	(3127, 3454)
			terminus   	(3277, 3454)
			ordinal    	27)
		    (object SelfMessView "" @1752
			location   	(0, 3585)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1753
			    Parent_View 	@1752
			    location   	(3320, 3544)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F178403B1"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	341
			    justify    	0
			    label      	"TimerExpired()"
			    pctDist    	1.293333
			    height     	42
			    orientation 	0)
			line_color 	3342489
			client     	@1703
			supplier   	@1703
			Focus_Src  	@1713
			Focus_Entry 	@1714
			origin     	(3127, 3585)
			terminus   	(3277, 3585)
			ordinal    	28)
		    (object InterMessView "" @1754
			location   	(3371, 3687)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1755
			    Parent_View 	@1754
			    location   	(3467, 3631)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F17AB02A8"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	451
			    justify    	0
			    label      	"Expired(SA, lifetime)"
			    pctDist    	0.693548
			    height     	57
			    orientation 	0)
			line_color 	3342489
			client     	@1703
			supplier   	@1715
			Focus_Src  	@1713
			Focus_Entry 	@1720
			origin     	(3126, 3687)
			terminus   	(3619, 3687)
			ordinal    	29)
		    (object InterMessView "" @1756
			location   	(0, 468)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1757
			    Parent_View 	@1756
			    location   	(861, 425)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439979AD0170"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	416
			    justify    	0
			    label      	"ApplyL(SA, Packet)"
			    pctDist    	0.495146
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1675
			supplier   	@1721
			Focus_Src  	@1677
			Focus_Entry 	@1723
			origin     	(556, 468)
			terminus   	(1172, 468)
			ordinal    	1)
		    (object InterMessView "" @1758
			location   	(743, 4065)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1759
			    Parent_View 	@1758
			    location   	(850, 4006)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439979EE0344"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	485
			    justify    	0
			    label      	"ApplyL(tunnel, packet)"
			    pctDist    	1.000000
			    height     	60
			    orientation 	0)
			line_color 	3342489
			client     	@1675
			supplier   	@1678
			Focus_Src  	@1677
			Focus_Entry 	@1680
			origin     	(556, 4065)
			terminus   	(850, 4065)
			ordinal    	30)
		    (object NoteView @1760
			location   	(1415, 434)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1760
			    location   	(1249, 359)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	296
			    label      	"If UDP, then only this called.")
			line_color 	3342489
			fill_color 	13434879
			width      	356
			height     	163)
		    (object AttachView "" @1761
			stereotype 	TRUE
			line_color 	3342489
			client     	@1760
			supplier   	@1757
			line_style 	0)
		    (object NoteView @1762
			location   	(947, 1347)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1762
			    location   	(703, 1231)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	453
			    label      	"The procotol determines whether AH or ESP or neither is called")
			line_color 	3342489
			fill_color 	13434879
			width      	513
			height     	244)
		    (object NoteView @1763
			location   	(1009, 3517)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1763
			    location   	(762, 3457)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	458
			    label      	"Only if protocol is now IP-in-IP (v4 or v6).")
			line_color 	3342489
			fill_color 	13434879
			width      	518
			height     	132)
		    (object AttachView "" @1764
			stereotype 	TRUE
			line_color 	3342489
			client     	@1763
			supplier   	@1758
			line_style 	0)
		    (object InterMessView "" @1765
			location   	(1195, 2049)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1766
			    Parent_View 	@1765
			    location   	(1193, 2005)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F1284025A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	457
			    justify    	0
			    label      	"ApplyL(ESP, Packet)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1675
			supplier   	@1684
			Focus_Src  	@1677
			Focus_Entry 	@1686
			origin     	(556, 2049)
			terminus   	(1831, 2049)
			ordinal    	14)
		    (object InterMessView "" @1767
			location   	(2750, 2078)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1768
			    Parent_View 	@1767
			    location   	(2740, 2034)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F158100D3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	482
			    justify    	0
			    label      	"Lookup(ESP, SPI, dst)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1715
			Focus_Src  	@1686
			Focus_Entry 	@1719
			origin     	(1862, 2078)
			terminus   	(3619, 2078)
			ordinal    	15)
		    (object InterMessView "" @1769
			location   	(2477, 2159)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1770
			    Parent_View 	@1769
			    location   	(2478, 2115)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F136600B4"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	510
			    justify    	0
			    label      	"ReplayCheck(sequence)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1703
			Focus_Src  	@1686
			Focus_Entry 	@1710
			origin     	(1862, 2159)
			terminus   	(3095, 2159)
			ordinal    	16)
		    (object InterMessView "" @1771
			location   	(2261, 2231)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1772
			    Parent_View 	@1771
			    location   	(2248, 2187)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F15DB0392"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	159
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1693
			Focus_Src  	@1686
			Focus_Entry 	@1699
			origin     	(1862, 2231)
			terminus   	(2634, 2231)
			ordinal    	17)
		    (object InterMessView "" @1773
			location   	(2271, 2358)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1774
			    Parent_View 	@1773
			    location   	(2248, 2314)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F15E90018"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	335
			    justify    	0
			    label      	"Update(data-1)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1693
			Focus_Src  	@1686
			Focus_Entry 	@1700
			origin     	(1862, 2358)
			terminus   	(2634, 2358)
			ordinal    	18)
		    (object InterMessView "" @1775
			location   	(2249, 2487)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1776
			    Parent_View 	@1775
			    location   	(2248, 2443)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F15FC019E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	341
			    justify    	0
			    label      	"Update(data-N)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1693
			Focus_Src  	@1686
			Focus_Entry 	@1701
			origin     	(1862, 2487)
			terminus   	(2634, 2487)
			ordinal    	19)
		    (object InterMessView "" @1777
			location   	(2264, 2609)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1778
			    Parent_View 	@1777
			    location   	(2248, 2565)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F16110306"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	457
			    justify    	0
			    label      	"Compare(packet ICV)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1693
			Focus_Src  	@1686
			Focus_Entry 	@1702
			origin     	(1862, 2609)
			terminus   	(2634, 2609)
			ordinal    	20)
		    (object InterMessView "" @1779
			location   	(2486, 2741)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1780
			    Parent_View 	@1779
			    location   	(2478, 2697)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F16320037"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	347
			    justify    	0
			    label      	"ReplayUpdate()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1703
			Focus_Src  	@1686
			Focus_Entry 	@1711
			origin     	(1862, 2741)
			terminus   	(3095, 2741)
			ordinal    	21)
		    (object InterMessView "" @1781
			location   	(2037, 2850)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1782
			    Parent_View 	@1781
			    location   	(2104, 2795)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F16B800A5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	407
			    justify    	0
			    label      	"Decrypt(packet IV)"
			    pctDist    	0.722388
			    height     	56
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1687
			Focus_Src  	@1686
			Focus_Entry 	@1689
			origin     	(1862, 2850)
			terminus   	(2197, 2850)
			ordinal    	22)
		    (object InterMessView "" @1783
			location   	(2034, 2990)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1784
			    Parent_View 	@1783
			    location   	(2069, 2938)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F16E50279"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	335
			    justify    	0
			    label      	"Update(data-1)"
			    pctDist    	0.620462
			    height     	53
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1687
			Focus_Src  	@1686
			Focus_Entry 	@1690
			origin     	(1862, 2990)
			terminus   	(2197, 2990)
			ordinal    	23)
		    (object InterMessView "" @1785
			location   	(2055, 3147)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1786
			    Parent_View 	@1785
			    location   	(2063, 3094)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F16F70392"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	341
			    justify    	0
			    label      	"Update(data-N)"
			    pctDist    	0.600660
			    height     	54
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1687
			Focus_Src  	@1686
			Focus_Entry 	@1691
			origin     	(1862, 3147)
			terminus   	(2197, 3147)
			ordinal    	24)
		    (object InterMessView "" @1787
			location   	(2043, 3290)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1788
			    Parent_View 	@1787
			    location   	(2088, 3247)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F171B01CD"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	388
			    justify    	0
			    label      	"Finish(dummy IV)"
			    pctDist    	0.674627
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1687
			Focus_Src  	@1686
			Focus_Entry 	@1692
			origin     	(1862, 3290)
			terminus   	(2197, 3290)
			ordinal    	25)
		    (object InterMessView "" @1789
			location   	(2477, 3408)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1790
			    Parent_View 	@1789
			    location   	(2478, 3364)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"438F1759022B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"MarkUsed()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1684
			supplier   	@1703
			Focus_Src  	@1686
			Focus_Entry 	@1712
			origin     	(1862, 3408)
			terminus   	(3095, 3408)
			ordinal    	26)
		    (object AttachView "" @1791
			stereotype 	TRUE
			line_color 	3342489
			client     	@1762
			supplier   	@1726
			line_style 	0)
		    (object AttachView "" @1792
			stereotype 	TRUE
			line_color 	3342489
			client     	@1762
			supplier   	@1766
			line_style 	0)))
	    (object InteractionDiagram "Crypto Library"
		mechanism_ref 	@471
		quid       	"4393FF4D0016"
		title      	"Crypto Library"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "Socket Server" @1793
			location   	(159, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1793
			    location   	(159, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"Socket Server")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4393FF6B01BB"
			width      	300
			height     	2284
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1794
			    location   	(159, 428)
			    line_color 	3342489
			    InterObjView 	@1793
			    height     	842
			    y_coord    	782
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1044" @1795
			location   	(588, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1795
			    location   	(588, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	312
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4393FFA0039E"
			width      	330
			height     	2054
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1796
			    location   	(588, 428)
			    line_color 	3342489
			    InterObjView 	@1795
			    height     	782
			    y_coord    	722
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1797
			    location   	(588, 1466)
			    line_color 	3342489
			    InterObjView 	@1795
			    height     	443
			    y_coord    	383
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1798
			    location   	(588, 1466)
			    line_color 	3342489
			    InterObjView 	@1795
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1045" @1799
			location   	(1116, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1799
			    location   	(1116, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	424
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4393FFE90040"
			width      	442
			height     	1975
			icon_height 	57
			icon_width 	57
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1800
			    location   	(1116, 473)
			    line_color 	3342489
			    InterObjView 	@1799
			    height     	677
			    y_coord    	617
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1801
			    location   	(1116, 1609)
			    line_color 	3342489
			    InterObjView 	@1799
			    height     	240
			    y_coord    	180
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1046" @1802
			location   	(1641, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1802
			    location   	(1641, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	312
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4394003400AB"
			width      	330
			height     	1903
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1803
			    location   	(1641, 533)
			    line_color 	3342489
			    InterObjView 	@1802
			    height     	557
			    y_coord    	497
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1804
			    location   	(1641, 872)
			    line_color 	3342489
			    InterObjView 	@1802
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1805
			    location   	(1641, 1635)
			    line_color 	3342489
			    InterObjView 	@1802
			    height     	154
			    y_coord    	94
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1047" @1806
			location   	(2289, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1806
			    location   	(2289, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	350
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4394009000D7"
			width      	368
			height     	2181
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1807
			    location   	(2289, 288)
			    InterObjView 	@1806
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1808
			    location   	(2289, 548)
			    line_color 	3342489
			    InterObjView 	@1806
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1809
			    location   	(2289, 664)
			    line_color 	3342489
			    InterObjView 	@1806
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1810
			    location   	(2289, 970)
			    line_color 	3342489
			    InterObjView 	@1806
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1811
			    location   	(2289, 1669)
			    line_color 	3342489
			    InterObjView 	@1806
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1812
			    location   	(2289, 1927)
			    line_color 	3342489
			    InterObjView 	@1806
			    height     	120
			    y_coord    	60
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1813
			    location   	(2289, 1927)
			    line_color 	3342489
			    InterObjView 	@1806
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterMessView "" @1814
			location   	(373, 428)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1815
			    Parent_View 	@1814
			    location   	(373, 384)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4393FFA4016C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	401
			    justify    	0
			    label      	"BindToL(CryptoLib)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1793
			supplier   	@1795
			Focus_Src  	@1794
			Focus_Entry 	@1796
			origin     	(174, 428)
			terminus   	(572, 428)
			ordinal    	0)
		    (object InterMessView "" @1816
			location   	(847, 473)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1817
			    Parent_View 	@1816
			    location   	(851, 429)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4393FFEF0310"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	469
			    justify    	0
			    label      	"AddLibraryL(CryptoLib)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1795
			supplier   	@1799
			Focus_Src  	@1796
			Focus_Entry 	@1800
			origin     	(603, 473)
			terminus   	(1100, 473)
			ordinal    	1)
		    (object InterMessView "" @1818
			location   	(0, 533)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1819
			    Parent_View 	@1818
			    location   	(1378, 490)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4394005400F9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	348
			    justify    	0
			    label      	"AddL(CryptoLib)"
			    pctDist    	0.500000
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1799
			supplier   	@1802
			Focus_Src  	@1800
			Focus_Entry 	@1803
			origin     	(1131, 533)
			terminus   	(1625, 533)
			ordinal    	2)
		    (object InterMessView "" @1820
			location   	(0, 548)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1821
			    Parent_View 	@1820
			    location   	(1964, 504)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4394009D00E7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	200
			    justify    	0
			    label      	"Identify()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1802
			supplier   	@1806
			Focus_Src  	@1803
			Focus_Entry 	@1808
			origin     	(1656, 548)
			terminus   	(2273, 548)
			ordinal    	3)
		    (object InterMessView "" @1822
			location   	(1967, 664)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1823
			    Parent_View 	@1822
			    location   	(1882, 621)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439400D903B3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	385
			    justify    	0
			    label      	"AlgorithmList(algs)"
			    pctDist    	0.366612
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1802
			supplier   	@1806
			Focus_Src  	@1803
			Focus_Entry 	@1809
			origin     	(1656, 664)
			terminus   	(2273, 664)
			ordinal    	4)
		    (object SelfMessView "" @1824
			location   	(0, 872)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1825
			    Parent_View 	@1824
			    location   	(1819, 823)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439401470362"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	278
			    justify    	0
			    label      	"AppendL(ptr)"
			    pctDist    	1.080000
			    height     	50
			    orientation 	0)
			line_color 	3342489
			client     	@1802
			supplier   	@1802
			Focus_Src  	@1803
			Focus_Entry 	@1804
			origin     	(1657, 872)
			terminus   	(1807, 872)
			ordinal    	5)
		    (object SelfMessView "" @1826
			location   	(0, 1466)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1827
			    Parent_View 	@1826
			    location   	(803, 1420)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396F460035A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	369
			    justify    	0
			    label      	"~CProtocolKey( )"
			    pctDist    	1.326667
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@1795
			supplier   	@1795
			Focus_Src  	@1797
			Focus_Entry 	@1798
			origin     	(604, 1466)
			terminus   	(754, 1466)
			ordinal    	7)
		    (object InterMessView "" @1828
			location   	(864, 1609)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1829
			    Parent_View 	@1828
			    location   	(894, 1567)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396F4750221"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	519
			    justify    	0
			    label      	"~CIpsecCryptoManager( )"
			    pctDist    	0.587525
			    height     	43
			    orientation 	0)
			line_color 	3342489
			client     	@1795
			supplier   	@1799
			Focus_Src  	@1797
			Focus_Entry 	@1801
			origin     	(603, 1609)
			terminus   	(1100, 1609)
			ordinal    	8)
		    (object InterMessView "" @1830
			location   	(1378, 1635)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1831
			    Parent_View 	@1830
			    location   	(1378, 1591)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396F4FE01D3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	357
			    justify    	0
			    label      	"~CLibraryList( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1799
			supplier   	@1802
			Focus_Src  	@1801
			Focus_Entry 	@1805
			origin     	(1131, 1635)
			terminus   	(1625, 1635)
			ordinal    	9)
		    (object InterMessView "" @1832
			location   	(0, 1669)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1833
			    Parent_View 	@1832
			    location   	(1964, 1625)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396F52101D3"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	197
			    justify    	0
			    label      	"Close()"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1802
			supplier   	@1806
			Focus_Src  	@1805
			Focus_Entry 	@1811
			origin     	(1656, 1669)
			terminus   	(2273, 1669)
			ordinal    	10)
		    (object Destruction_Marker @1834
			Parent_View 	@1802
			location   	(1641, 2228)
			line_color 	3342489
			fill_color 	13434879)
		    (object Destruction_Marker @1835
			Parent_View 	@1799
			location   	(1116, 2300)
			line_color 	3342489
			fill_color 	13434879)
		    (object Destruction_Marker @1836
			Parent_View 	@1795
			location   	(588, 2379)
			line_color 	3342489
			fill_color 	13434879)
		    (object NoteView @1837
			location   	(1961, 1287)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1837
			    location   	(1742, 1225)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	403
			    label      	"Maintain the reference count for the library.")
			line_color 	3342489
			fill_color 	13434879
			width      	463
			height     	137)
		    (object AttachView "" @1838
			stereotype 	TRUE
			line_color 	3342489
			client     	@1837
			supplier   	@1833
			line_style 	0)
		    (object NoteView @1839
			location   	(1524, 2177)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1839
			    location   	(1265, 2074)
			    fill_color 	13434879
			    nlines     	4
			    max_width  	483
			    label      	"Destruction of protocol instances is always triggered by the last reference being removed.")
			line_color 	3342489
			fill_color 	13434879
			width      	543
			height     	219)
		    (object SelfMessView "" @1840
			location   	(0, 1927)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1841
			    Parent_View 	@1840
			    location   	(2548, 1885)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396F5CD029F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	438
			    justify    	0
			    label      	"~CProtocolCrypto( )"
			    pctDist    	1.620000
			    height     	43
			    orientation 	0)
			line_color 	3342489
			client     	@1806
			supplier   	@1806
			Focus_Src  	@1812
			Focus_Entry 	@1813
			origin     	(2305, 1927)
			terminus   	(2455, 1927)
			ordinal    	11)
		    (object Destruction_Marker @1842
			Parent_View 	@1806
			location   	(2289, 2509)
			line_color 	3342489
			fill_color 	13434879)
		    (object AttachView "" @1843
			stereotype 	TRUE
			line_color 	3342489
			client     	@1839
			supplier   	@1836
			line_style 	0)
		    (object AttachView "" @1844
			stereotype 	TRUE
			line_color 	3342489
			client     	@1839
			supplier   	@1842
			line_style 	0)
		    (object InterMessView "" @1845
			location   	(0, 970)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1846
			    Parent_View 	@1845
			    location   	(1955, 927)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439401D403BB"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"Open()"
			    pctDist    	0.484603
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1802
			supplier   	@1806
			Focus_Src  	@1803
			Focus_Entry 	@1810
			origin     	(1656, 970)
			terminus   	(2273, 970)
			ordinal    	6)
		    (object AttachView "" @1847
			stereotype 	TRUE
			line_color 	3342489
			client     	@1837
			supplier   	@1846
			line_style 	0)))
	    (object InteractionDiagram "Auth Engine"
		mechanism_ref 	@472
		quid       	"43945A3E014A"
		title      	"Auth Engine"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1048" @1848
			location   	(716, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1848
			    location   	(716, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	338
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43945A5C0206"
			width      	356
			height     	4964
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1849
			    location   	(716, 288)
			    InterObjView 	@1848
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1850
			    location   	(716, 441)
			    line_color 	3342489
			    InterObjView 	@1848
			    height     	1364
			    y_coord    	1304
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1851
			    location   	(716, 4350)
			    line_color 	3342489
			    InterObjView 	@1848
			    height     	406
			    y_coord    	346
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1852
			    location   	(716, 4350)
			    line_color 	3342489
			    InterObjView 	@1848
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1853
			    location   	(716, 4475)
			    line_color 	3342489
			    InterObjView 	@1848
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1049" @1854
			location   	(1167, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1854
			    location   	(1167, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	424
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43945A6A00DD"
			width      	442
			height     	5067
			icon_height 	57
			icon_width 	57
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1855
			    location   	(1167, 441)
			    line_color 	3342489
			    InterObjView 	@1854
			    height     	1304
			    y_coord    	1244
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1052" @1856
			location   	(1609, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1856
			    location   	(1609, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	286
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43945B870390"
			width      	304
			height     	5067
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1857
			    location   	(1609, 501)
			    line_color 	3342489
			    InterObjView 	@1856
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1051" @1858
			location   	(1942, 234)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1858
			    location   	(1942, 234)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43945AB80330"
			width      	300
			height     	5058
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1859
			    location   	(1942, 294)
			    InterObjView 	@1858
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1860
			    location   	(1942, 690)
			    line_color 	3342489
			    InterObjView 	@1858
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1050" @1861
			location   	(2331, 234)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1861
			    location   	(2331, 234)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	446
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43945BD601DC"
			width      	464
			height     	4896
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1862
			    location   	(2331, 294)
			    InterObjView 	@1861
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1863
			    location   	(2331, 794)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	891
			    y_coord    	831
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1864
			    location   	(2331, 854)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1865
			    location   	(2331, 996)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1866
			    location   	(2331, 1945)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	249
			    y_coord    	189
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1867
			    location   	(2331, 2269)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	135
			    y_coord    	75
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1868
			    location   	(2331, 2432)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	467
			    y_coord    	407
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1869
			    location   	(2331, 3269)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	235
			    y_coord    	175
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1870
			    location   	(2331, 3554)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	151
			    y_coord    	91
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1871
			    location   	(2331, 3738)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	519
			    y_coord    	459
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1872
			    location   	(2331, 4549)
			    line_color 	3342489
			    InterObjView 	@1861
			    height     	147
			    y_coord    	87
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1054" @1873
			location   	(3372, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1873
			    location   	(3372, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	476
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43945CD502C9"
			width      	494
			height     	4830
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1874
			    location   	(3372, 288)
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1875
			    location   	(3372, 1131)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1876
			    location   	(3372, 1311)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1877
			    location   	(3372, 1446)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1878
			    location   	(3372, 1565)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1879
			    location   	(3372, 1970)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1880
			    location   	(3372, 2074)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1881
			    location   	(3372, 2284)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1882
			    location   	(3372, 2455)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1883
			    location   	(3372, 2534)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1884
			    location   	(3372, 2620)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1885
			    location   	(3372, 2704)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1886
			    location   	(3372, 2779)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1887
			    location   	(3372, 3294)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1888
			    location   	(3372, 3384)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1889
			    location   	(3372, 3585)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1890
			    location   	(3372, 3753)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1891
			    location   	(3372, 3859)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1892
			    location   	(3372, 3949)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1893
			    location   	(3372, 4045)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1894
			    location   	(3372, 4137)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1895
			    location   	(3372, 4576)
			    line_color 	3342489
			    InterObjView 	@1873
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1053" @1896
			location   	(2835, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1896
			    location   	(2835, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	320
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43945C8C00D4"
			width      	338
			height     	5067
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1897
			    location   	(2835, 1109)
			    line_color 	3342489
			    InterObjView 	@1896
			    height     	142
			    y_coord    	82
			    Nested     	FALSE))
		    (object InterObjView "Packet Processing" @1898
			location   	(338, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1898
			    location   	(338, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"Packet Processing")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396E0050267"
			width      	300
			height     	5067
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1899
			    location   	(338, 1945)
			    line_color 	3342489
			    InterObjView 	@1898
			    height     	1014
			    y_coord    	954
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1900
			    location   	(338, 3269)
			    line_color 	3342489
			    InterObjView 	@1898
			    height     	1048
			    y_coord    	988
			    Nested     	FALSE))
		    (object InterMessView "" @1901
			location   	(0, 441)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1902
			    Parent_View 	@1901
			    location   	(940, 398)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945A7002F1"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	488
			    justify    	0
			    label      	"NewAuthL(algnum, key)"
			    pctDist    	0.497951
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1848
			supplier   	@1854
			Focus_Src  	@1850
			Focus_Entry 	@1855
			origin     	(731, 441)
			terminus   	(1151, 441)
			ordinal    	0)
		    (object InterMessView "" @1903
			location   	(1042, 690)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1904
			    Parent_View 	@1903
			    location   	(1554, 646)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945AC202F2"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	426
			    justify    	0
			    label      	"Lookup(map, library)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1854
			supplier   	@1858
			Focus_Src  	@1855
			Focus_Entry 	@1860
			origin     	(1182, 690)
			terminus   	(1926, 690)
			ordinal    	2)
		    (object InterMessView "" @1905
			location   	(0, 501)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1906
			    Parent_View 	@1905
			    location   	(1471, 462)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945B8E03C0"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	501
			    justify    	0
			    label      	"Lookup(authalg, algnum)"
			    pctDist    	0.705446
			    height     	40
			    orientation 	0)
			line_color 	3342489
			client     	@1854
			supplier   	@1856
			Focus_Src  	@1855
			Focus_Entry 	@1857
			origin     	(1182, 501)
			terminus   	(1593, 501)
			ordinal    	1)
		    (object InterMessView "" @1907
			location   	(0, 794)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1908
			    Parent_View 	@1907
			    location   	(1733, 750)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945BDF0056"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	585
			    justify    	0
			    label      	"NewL(library, index, key, bits)"
			    pctDist    	0.486449
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1854
			supplier   	@1861
			Focus_Src  	@1855
			Focus_Entry 	@1863
			origin     	(1182, 794)
			terminus   	(2315, 794)
			ordinal    	3)
		    (object SelfMessView "" @1909
			location   	(0, 854)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1910
			    Parent_View 	@1909
			    location   	(2642, 802)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945C3E01A0"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	488
			    justify    	0
			    label      	"CAuthenticationHmac( )"
			    pctDist    	1.973333
			    height     	53
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1861
			Focus_Src  	@1863
			Focus_Entry 	@1864
			origin     	(2347, 854)
			terminus   	(2497, 854)
			ordinal    	4)
		    (object SelfMessView "" @1911
			location   	(0, 996)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1912
			    Parent_View 	@1911
			    location   	(2739, 956)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945C4D00A5"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	692
			    justify    	0
			    label      	"ConstructL(library, index, key, bits)"
			    pctDist    	2.620000
			    height     	41
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1861
			Focus_Src  	@1863
			Focus_Entry 	@1865
			origin     	(2347, 996)
			terminus   	(2497, 996)
			ordinal    	5)
		    (object InterMessView "" @1913
			location   	(2582, 1109)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1914
			    Parent_View 	@1913
			    location   	(2582, 1066)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945C9D0395"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	450
			    justify    	0
			    label      	"MessageDigest(index)"
			    pctDist    	0.499371
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1896
			Focus_Src  	@1863
			Focus_Entry 	@1897
			origin     	(2346, 1109)
			terminus   	(2819, 1109)
			ordinal    	6)
		    (object InterMessView "" @1915
			location   	(2848, 1311)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1916
			    Parent_View 	@1915
			    location   	(2851, 1267)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945CEE0124"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	147
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1863
			Focus_Entry 	@1876
			origin     	(2346, 1311)
			terminus   	(3356, 1311)
			ordinal    	8)
		    (object InterMessView "" @1917
			location   	(2848, 1446)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1918
			    Parent_View 	@1917
			    location   	(2847, 1393)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945CF702F9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	288
			    justify    	0
			    label      	"Update(key)"
			    pctDist    	0.496040
			    height     	54
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1863
			Focus_Entry 	@1877
			origin     	(2346, 1446)
			terminus   	(3356, 1446)
			ordinal    	9)
		    (object InterMessView "" @1919
			location   	(2860, 1565)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1920
			    Parent_View 	@1919
			    location   	(2822, 1514)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43945D2102AB"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	329
			    justify    	0
			    label      	"Final(newkey)"
			    pctDist    	0.472277
			    height     	52
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1863
			Focus_Entry 	@1878
			origin     	(2346, 1565)
			terminus   	(3356, 1565)
			ordinal    	10)
		    (object NoteView @1921
			location   	(1901, 1409)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1921
			    location   	(1642, 1256)
			    fill_color 	13434879
			    nlines     	6
			    max_width  	483
			    label      	"If the key is longer than the block size of the digest, then compute the shorter key by running the long key through the digest algorithm")
			line_color 	3342489
			fill_color 	13434879
			width      	543
			height     	318)
		    (object InterMessView "" @1922
			location   	(1330, 1945)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1923
			    Parent_View 	@1922
			    location   	(1334, 1901)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E0730314"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1898
			supplier   	@1861
			Focus_Src  	@1899
			Focus_Entry 	@1866
			origin     	(353, 1945)
			terminus   	(2315, 1945)
			ordinal    	11)
		    (object InterMessView "" @1924
			location   	(0, 1970)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1925
			    Parent_View 	@1924
			    location   	(2851, 1926)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E0A20194"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1866
			Focus_Entry 	@1879
			origin     	(2346, 1970)
			terminus   	(3356, 1970)
			ordinal    	12)
		    (object InterMessView "" @1926
			location   	(0, 2074)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1927
			    Parent_View 	@1926
			    location   	(2851, 2030)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E0AE01E2"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	419
			    justify    	0
			    label      	"Update(hmac_ipad)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1866
			Focus_Entry 	@1880
			origin     	(2346, 2074)
			terminus   	(3356, 2074)
			ordinal    	13)
		    (object InterMessView "" @1928
			location   	(1358, 2269)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1929
			    Parent_View 	@1928
			    location   	(1334, 2225)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E0E500C9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	310
			    justify    	0
			    label      	"Update(data)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1898
			supplier   	@1861
			Focus_Src  	@1899
			Focus_Entry 	@1867
			origin     	(353, 2269)
			terminus   	(2315, 2269)
			ordinal    	14)
		    (object InterMessView "" @1930
			location   	(1352, 2432)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1931
			    Parent_View 	@1930
			    location   	(1334, 2388)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E15C0359"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	316
			    justify    	0
			    label      	"Final(icv-size)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1898
			supplier   	@1861
			Focus_Src  	@1899
			Focus_Entry 	@1868
			origin     	(353, 2432)
			terminus   	(2315, 2432)
			ordinal    	16)
		    (object InterMessView "" @1932
			location   	(0, 2455)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1933
			    Parent_View 	@1932
			    location   	(2849, 2411)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E18E02DC"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	297
			    justify    	0
			    label      	"Final(icv-out)"
			    pctDist    	0.498861
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1868
			Focus_Entry 	@1882
			origin     	(2346, 2455)
			terminus   	(3356, 2455)
			ordinal    	17)
		    (object InterMessView "" @1934
			location   	(0, 2534)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1935
			    Parent_View 	@1934
			    location   	(2851, 2490)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E1CD0194"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1868
			Focus_Entry 	@1883
			origin     	(2346, 2534)
			terminus   	(3356, 2534)
			ordinal    	18)
		    (object InterMessView "" @1936
			location   	(0, 2620)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1937
			    Parent_View 	@1936
			    location   	(2851, 2576)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E1D7008A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	441
			    justify    	0
			    label      	"Update(hmac_opad)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1868
			Focus_Entry 	@1884
			origin     	(2346, 2620)
			terminus   	(3356, 2620)
			ordinal    	19)
		    (object InterMessView "" @1938
			location   	(0, 2704)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1939
			    Parent_View 	@1938
			    location   	(2851, 2660)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E1F4002D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	338
			    justify    	0
			    label      	"Update(icv-out)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1868
			Focus_Entry 	@1885
			origin     	(2346, 2704)
			terminus   	(3356, 2704)
			ordinal    	20)
		    (object InterMessView "" @1940
			location   	(0, 2779)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1941
			    Parent_View 	@1940
			    location   	(2849, 2750)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E20A027E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"Final(icv-out)"
			    pctDist    	0.498861
			    height     	30
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1868
			Focus_Entry 	@1886
			origin     	(2346, 2779)
			terminus   	(3356, 2779)
			ordinal    	21)
		    (object InterMessView "" @1942
			location   	(1371, 3269)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1943
			    Parent_View 	@1942
			    location   	(1334, 3225)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E2B90230"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1898
			supplier   	@1861
			Focus_Src  	@1900
			Focus_Entry 	@1869
			origin     	(353, 3269)
			terminus   	(2315, 3269)
			ordinal    	22)
		    (object InterMessView "" @1944
			location   	(0, 3294)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1945
			    Parent_View 	@1944
			    location   	(2851, 3250)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E2C400D9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1869
			Focus_Entry 	@1887
			origin     	(2346, 3294)
			terminus   	(3356, 3294)
			ordinal    	23)
		    (object InterMessView "" @1946
			location   	(0, 3384)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1947
			    Parent_View 	@1946
			    location   	(2851, 3340)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E2CD001D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	429
			    justify    	0
			    label      	"Update(hmac_ipad)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1869
			Focus_Entry 	@1888
			origin     	(2346, 3384)
			terminus   	(3356, 3384)
			ordinal    	24)
		    (object InterMessView "" @1948
			location   	(1349, 3554)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1949
			    Parent_View 	@1948
			    location   	(1333, 3510)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E312030B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	310
			    justify    	0
			    label      	"Update(data)"
			    pctDist    	0.499741
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1898
			supplier   	@1861
			Focus_Src  	@1900
			Focus_Entry 	@1870
			origin     	(353, 3554)
			terminus   	(2315, 3554)
			ordinal    	25)
		    (object InterMessView "" @1950
			location   	(0, 2284)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1951
			    Parent_View 	@1950
			    location   	(2849, 2250)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E33F00D9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	310
			    justify    	0
			    label      	"Update(data)"
			    pctDist    	0.498861
			    height     	35
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1867
			Focus_Entry 	@1881
			origin     	(2346, 2284)
			terminus   	(3356, 2284)
			ordinal    	15)
		    (object InterMessView "" @1952
			location   	(0, 3585)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1953
			    Parent_View 	@1952
			    location   	(2851, 3541)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E3CA004C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	310
			    justify    	0
			    label      	"Update(data)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1870
			Focus_Entry 	@1889
			origin     	(2346, 3585)
			terminus   	(3356, 3585)
			ordinal    	26)
		    (object InterMessView "" @1954
			location   	(1367, 3738)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1955
			    Parent_View 	@1954
			    location   	(1334, 3694)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E3FE02CD"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	357
			    justify    	0
			    label      	"Compare(ivc-in)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1898
			supplier   	@1861
			Focus_Src  	@1900
			Focus_Entry 	@1871
			origin     	(353, 3738)
			terminus   	(2315, 3738)
			ordinal    	27)
		    (object InterMessView "" @1956
			location   	(0, 3753)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1957
			    Parent_View 	@1956
			    location   	(2851, 3709)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E430004C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"Final(icv-out)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1871
			Focus_Entry 	@1890
			origin     	(2346, 3753)
			terminus   	(3356, 3753)
			ordinal    	28)
		    (object InterMessView "" @1958
			location   	(0, 3859)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1959
			    Parent_View 	@1958
			    location   	(2851, 3815)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E453009A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	169
			    justify    	0
			    label      	"Init( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1871
			Focus_Entry 	@1891
			origin     	(2346, 3859)
			terminus   	(3356, 3859)
			ordinal    	29)
		    (object InterMessView "" @1960
			location   	(0, 3949)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1961
			    Parent_View 	@1960
			    location   	(2847, 3906)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E4620107"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	442
			    justify    	0
			    label      	"Update(hmac_opad)"
			    pctDist    	0.496583
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1871
			Focus_Entry 	@1892
			origin     	(2346, 3949)
			terminus   	(3356, 3949)
			ordinal    	30)
		    (object InterMessView "" @1962
			location   	(0, 4045)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1963
			    Parent_View 	@1962
			    location   	(2852, 4002)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E4880107"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	347
			    justify    	0
			    label      	"Update(icv-out)"
			    pctDist    	0.501139
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1871
			Focus_Entry 	@1893
			origin     	(2346, 4045)
			terminus   	(3356, 4045)
			ordinal    	31)
		    (object InterMessView "" @1964
			location   	(0, 4137)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1965
			    Parent_View 	@1964
			    location   	(2851, 4093)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E4A103B7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"Final(icv-out)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1871
			Focus_Entry 	@1894
			origin     	(2346, 4137)
			terminus   	(3356, 4137)
			ordinal    	32)
		    (object NoteView @1966
			location   	(509, 1947)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1966
			    location   	(371, 1887)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	240
			    label      	"Outgoing packet")
			line_color 	3342489
			fill_color 	13434879
			width      	300
			height     	132)
		    (object AttachView "" @1967
			stereotype 	TRUE
			line_color 	3342489
			client     	@1966
			supplier   	@1923
			line_style 	0)
		    (object NoteView @1968
			location   	(506, 3282)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1968
			    location   	(368, 3222)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	240
			    label      	"Incoming packet")
			line_color 	3342489
			fill_color 	13434879
			width      	300
			height     	132)
		    (object AttachView "" @1969
			stereotype 	TRUE
			line_color 	3342489
			client     	@1968
			supplier   	@1943
			line_style 	0)
		    (object NoteView @1970
			location   	(1028, 2749)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1970
			    location   	(812, 2690)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	397
			    label      	"0 or more Update calls per packet")
			line_color 	3342489
			fill_color 	13434879
			width      	457
			height     	131)
		    (object AttachView "" @1971
			stereotype 	TRUE
			line_color 	3342489
			client     	@1929
			supplier   	@1970
			line_style 	0)
		    (object AttachView "" @1972
			stereotype 	TRUE
			line_color 	3342489
			client     	@1970
			supplier   	@1949
			line_style 	0)
		    (object AttachView "" @1973
			stereotype 	TRUE
			line_color 	3342489
			client     	@1921
			supplier   	@1916
			line_style 	0)
		    (object AttachView "" @1974
			stereotype 	TRUE
			line_color 	3342489
			client     	@1921
			supplier   	@1918
			line_style 	0)
		    (object AttachView "" @1975
			stereotype 	TRUE
			line_color 	3342489
			client     	@1921
			supplier   	@1920
			line_style 	0)
		    (object NoteView @1976
			location   	(2082, 2640)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1976
			    location   	(1929, 2549)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	271
			    label      	"Store the final icv-out into packet")
			line_color 	3342489
			fill_color 	13434879
			width      	331
			height     	194)
		    (object AttachView "" @1977
			stereotype 	TRUE
			line_color 	3342489
			client     	@1976
			supplier   	@1941
			line_style 	0)
		    (object NoteView @1978
			location   	(2107, 3978)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1978
			    location   	(1950, 3850)
			    fill_color 	13434879
			    nlines     	5
			    max_width  	278
			    label      	"Compare the final icv-out with the icv-in from packet")
			line_color 	3342489
			fill_color 	13434879
			width      	338
			height     	269)
		    (object AttachView "" @1979
			stereotype 	TRUE
			line_color 	3342489
			client     	@1978
			supplier   	@1965
			line_style 	0)
		    (object AttachView "" @1980
			stereotype 	TRUE
			line_color 	3342489
			client     	@1955
			supplier   	@1978
			line_style 	0)
		    (object AttachView "" @1981
			stereotype 	TRUE
			line_color 	3342489
			client     	@1931
			supplier   	@1976
			line_style 	0)
		    (object SelfMessView "" @1982
			location   	(0, 4350)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1983
			    Parent_View 	@1982
			    location   	(957, 4308)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E97403E7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	435
			    justify    	0
			    label      	"~CSecurityAssoc( )"
			    pctDist    	1.500000
			    height     	43
			    orientation 	0)
			line_color 	3342489
			client     	@1848
			supplier   	@1848
			Focus_Src  	@1851
			Focus_Entry 	@1852
			origin     	(732, 4350)
			terminus   	(882, 4350)
			ordinal    	33)
		    (object SelfMessView "" @1984
			location   	(0, 4475)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1985
			    Parent_View 	@1984
			    location   	(892, 4439)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E980003C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	263
			    justify    	0
			    label      	"Cleanup( )"
			    pctDist    	1.066667
			    height     	37
			    orientation 	0)
			line_color 	3342489
			client     	@1848
			supplier   	@1848
			Focus_Src  	@1851
			Focus_Entry 	@1853
			origin     	(732, 4475)
			terminus   	(882, 4475)
			ordinal    	34)
		    (object InterMessView "" @1986
			location   	(0, 4549)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1987
			    Parent_View 	@1986
			    location   	(1523, 4505)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E994029F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	535
			    justify    	0
			    label      	"~CAuthenticationHmac( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1848
			supplier   	@1861
			Focus_Src  	@1851
			Focus_Entry 	@1872
			origin     	(731, 4549)
			terminus   	(2315, 4549)
			ordinal    	35)
		    (object InterMessView "" @1988
			location   	(0, 4576)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1989
			    Parent_View 	@1988
			    location   	(2851, 4532)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396E9A300B9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	570
			    justify    	0
			    label      	"~CMessageDigestCrypto( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1861
			supplier   	@1873
			Focus_Src  	@1872
			Focus_Entry 	@1895
			origin     	(2346, 4576)
			terminus   	(3356, 4576)
			ordinal    	36)
		    (object Destruction_Marker @1990
			Parent_View 	@1873
			location   	(3372, 5158)
			line_color 	3342489
			fill_color 	13434879)
		    (object Destruction_Marker @1991
			Parent_View 	@1861
			location   	(2331, 5230)
			line_color 	3342489
			fill_color 	13434879)
		    (object Destruction_Marker @1992
			Parent_View 	@1848
			location   	(716, 5292)
			line_color 	3342489
			fill_color 	13434879)
		    (object InterMessView "" @1993
			location   	(0, 1131)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @1994
			    Parent_View 	@1993
			    location   	(3172, 1084)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43CBAA140114"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	328
			    justify    	0
			    label      	"Contruct Digest"
			    pctDist    	0.636364
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@1896
			supplier   	@1873
			Focus_Src  	@1897
			Focus_Entry 	@1875
			origin     	(2850, 1131)
			terminus   	(3356, 1131)
			ordinal    	7)))
	    (object InteractionDiagram "Crypt Engine"
		mechanism_ref 	@473
		quid       	"4396B8BB01D1"
		title      	"Crypt Engine"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	5281
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1055" @1995
			location   	(514, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1995
			    location   	(514, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	368
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396B8E40155"
			width      	386
			height     	3611
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @1996
			    location   	(514, 468)
			    line_color 	3342489
			    InterObjView 	@1995
			    height     	727
			    y_coord    	667
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1997
			    location   	(514, 2956)
			    line_color 	3342489
			    InterObjView 	@1995
			    height     	586
			    y_coord    	526
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1998
			    location   	(514, 2956)
			    line_color 	3342489
			    InterObjView 	@1995
			    height     	526
			    y_coord    	466
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @1999
			    location   	(514, 3101)
			    line_color 	3342489
			    InterObjView 	@1995
			    height     	321
			    y_coord    	261
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1056" @2000
			location   	(939, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2000
			    location   	(939, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	424
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396B8F10240"
			width      	442
			height     	3711
			icon_height 	57
			icon_width 	57
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2001
			    location   	(939, 468)
			    line_color 	3342489
			    InterObjView 	@2000
			    height     	667
			    y_coord    	607
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1058" @2002
			location   	(1326, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2002
			    location   	(1326, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	286
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396B8FC0165"
			width      	304
			height     	3711
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2003
			    location   	(1326, 548)
			    line_color 	3342489
			    InterObjView 	@2002
			    height     	527
			    y_coord    	467
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1059" @2004
			location   	(2251, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2004
			    location   	(2251, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396B9090156"
			width      	300
			height     	3711
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2005
			    location   	(2251, 611)
			    line_color 	3342489
			    InterObjView 	@2004
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1057" @2006
			location   	(1815, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2006
			    location   	(1815, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	450
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396B9350251"
			width      	468
			height     	3486
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2007
			    location   	(1815, 729)
			    line_color 	3342489
			    InterObjView 	@2006
			    height     	226
			    y_coord    	166
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2008
			    location   	(1815, 1378)
			    line_color 	3342489
			    InterObjView 	@2006
			    height     	135
			    y_coord    	75
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2009
			    location   	(1815, 1578)
			    line_color 	3342489
			    InterObjView 	@2006
			    height     	136
			    y_coord    	76
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2010
			    location   	(1815, 1738)
			    line_color 	3342489
			    InterObjView 	@2006
			    height     	135
			    y_coord    	75
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2011
			    location   	(1815, 2225)
			    line_color 	3342489
			    InterObjView 	@2006
			    height     	143
			    y_coord    	83
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2012
			    location   	(1815, 2416)
			    line_color 	3342489
			    InterObjView 	@2006
			    height     	148
			    y_coord    	88
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2013
			    location   	(1815, 2606)
			    line_color 	3342489
			    InterObjView 	@2006
			    height     	140
			    y_coord    	80
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2014
			    location   	(1815, 3224)
			    line_color 	3342489
			    InterObjView 	@2006
			    height     	138
			    y_coord    	78
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1061" @2015
			location   	(2606, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2015
			    location   	(2606, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	320
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396B94102BE"
			width      	338
			height     	3711
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2016
			    location   	(2606, 750)
			    line_color 	3342489
			    InterObjView 	@2015
			    height     	145
			    y_coord    	85
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1060" @2017
			location   	(3078, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2017
			    location   	(3078, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	448
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396BC1D032A"
			width      	466
			height     	3405
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2018
			    location   	(3078, 288)
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2019
			    location   	(3078, 775)
			    line_color 	3342489
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2020
			    location   	(3078, 955)
			    line_color 	3342489
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2021
			    location   	(3078, 1393)
			    line_color 	3342489
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2022
			    location   	(3078, 1594)
			    line_color 	3342489
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2023
			    location   	(3078, 1753)
			    line_color 	3342489
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2024
			    location   	(3078, 2248)
			    line_color 	3342489
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2025
			    location   	(3078, 2444)
			    line_color 	3342489
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2026
			    location   	(3078, 2626)
			    line_color 	3342489
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2027
			    location   	(3078, 3242)
			    line_color 	3342489
			    InterObjView 	@2017
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "Packet Processing" @2028
			location   	(167, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2028
			    location   	(167, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"Packet Processing")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396BCB502CF"
			width      	300
			height     	3711
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2029
			    location   	(167, 1378)
			    line_color 	3342489
			    InterObjView 	@2028
			    height     	555
			    y_coord    	495
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2030
			    location   	(167, 2225)
			    line_color 	3342489
			    InterObjView 	@2028
			    height     	581
			    y_coord    	521
			    Nested     	FALSE))
		    (object InterMessView "" @2031
			location   	(714, 468)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2032
			    Parent_View 	@2031
			    location   	(726, 424)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396B96003AA"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	544
			    justify    	0
			    label      	"NewEncryptL(algnum, key)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1995
			supplier   	@2000
			Focus_Src  	@1996
			Focus_Entry 	@2001
			origin     	(529, 468)
			terminus   	(923, 468)
			ordinal    	0)
		    (object InterMessView "" @2033
			location   	(1151, 548)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2034
			    Parent_View 	@2033
			    location   	(1206, 502)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396B97F034D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	513
			    justify    	0
			    label      	"Lookup(cryptalg, algnum)"
			    pctDist    	0.709443
			    height     	47
			    orientation 	0)
			line_color 	3342489
			client     	@2000
			supplier   	@2002
			Focus_Src  	@2001
			Focus_Entry 	@2003
			origin     	(954, 548)
			terminus   	(1310, 548)
			ordinal    	1)
		    (object InterMessView "" @2035
			location   	(1995, 611)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2036
			    Parent_View 	@2035
			    location   	(1788, 567)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BA4E0312"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	426
			    justify    	0
			    label      	"Lookup(map, library)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2002
			supplier   	@2004
			Focus_Src  	@2003
			Focus_Entry 	@2005
			origin     	(1341, 611)
			terminus   	(2235, 611)
			ordinal    	2)
		    (object InterMessView "" @2037
			location   	(1716, 729)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2038
			    Parent_View 	@2037
			    location   	(1570, 685)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BAB101CC"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	732
			    justify    	0
			    label      	"CEncryptionCipher(library, index, bits)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2002
			supplier   	@2006
			Focus_Src  	@2003
			Focus_Entry 	@2007
			origin     	(1341, 729)
			terminus   	(1799, 729)
			ordinal    	3)
		    (object InterMessView "" @2039
			location   	(0, 750)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2040
			    Parent_View 	@2039
			    location   	(2210, 707)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BB310365"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	491
			    justify    	0
			    label      	"SymmetricCipher(index)"
			    pctDist    	0.500000
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@2006
			supplier   	@2015
			Focus_Src  	@2007
			Focus_Entry 	@2016
			origin     	(1830, 750)
			terminus   	(2590, 750)
			ordinal    	4)
		    (object InterMessView "" @2041
			location   	(2424, 955)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2042
			    Parent_View 	@2041
			    location   	(2201, 911)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BC24009B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	276
			    justify    	0
			    label      	"Setkey(key)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2002
			supplier   	@2017
			Focus_Src  	@2003
			Focus_Entry 	@2020
			origin     	(1341, 955)
			terminus   	(3062, 955)
			ordinal    	6)
		    (object InterMessView "" @2043
			location   	(1159, 1378)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2044
			    Parent_View 	@2043
			    location   	(995, 1342)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BCF60254"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	281
			    justify    	0
			    label      	"Encrypt(iv-in)"
			    pctDist    	0.502917
			    height     	37
			    orientation 	0)
			line_color 	3342489
			client     	@2028
			supplier   	@2006
			Focus_Src  	@2029
			Focus_Entry 	@2008
			origin     	(182, 1378)
			terminus   	(1799, 1378)
			ordinal    	7)
		    (object InterMessView "" @2045
			location   	(1137, 1578)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2046
			    Parent_View 	@2045
			    location   	(990, 1534)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BD7A018B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	300
			    justify    	0
			    label      	"Update(data)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2028
			supplier   	@2006
			Focus_Src  	@2029
			Focus_Entry 	@2009
			origin     	(182, 1578)
			terminus   	(1799, 1578)
			ordinal    	9)
		    (object InterMessView "" @2047
			location   	(994, 1738)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2048
			    Parent_View 	@2047
			    location   	(990, 1694)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BD9501F9"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"Finish(iv-out)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2028
			supplier   	@2006
			Focus_Src  	@2029
			Focus_Entry 	@2010
			origin     	(182, 1738)
			terminus   	(1799, 1738)
			ordinal    	11)
		    (object InterMessView "" @2049
			location   	(0, 1393)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2050
			    Parent_View 	@2049
			    location   	(2446, 1349)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BDCA022A"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	508
			    justify    	0
			    label      	"Init(iv-in, encrypt-mode)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2006
			supplier   	@2017
			Focus_Src  	@2008
			Focus_Entry 	@2021
			origin     	(1830, 1393)
			terminus   	(3062, 1393)
			ordinal    	8)
		    (object InterMessView "" @2051
			location   	(2973, 1594)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2052
			    Parent_View 	@2051
			    location   	(2443, 1550)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BE0900E2"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	413
			    justify    	0
			    label      	"Update(data, data)"
			    pctDist    	0.497914
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2006
			supplier   	@2017
			Focus_Src  	@2009
			Focus_Entry 	@2022
			origin     	(1830, 1594)
			terminus   	(3062, 1594)
			ordinal    	10)
		    (object InterMessView "" @2053
			location   	(0, 1753)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2054
			    Parent_View 	@2053
			    location   	(2446, 1709)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396BE2503B1"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"Finish(iv-out)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2006
			supplier   	@2017
			Focus_Src  	@2010
			Focus_Entry 	@2023
			origin     	(1830, 1753)
			terminus   	(3062, 1753)
			ordinal    	12)
		    (object InterMessView "" @2055
			location   	(1156, 2225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2056
			    Parent_View 	@2055
			    location   	(989, 2182)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D2E402F4"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	313
			    justify    	0
			    label      	"Decrypt(iv-in)"
			    pctDist    	0.499583
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@2028
			supplier   	@2006
			Focus_Src  	@2030
			Focus_Entry 	@2011
			origin     	(182, 2225)
			terminus   	(1799, 2225)
			ordinal    	13)
		    (object InterMessView "" @2057
			location   	(0, 2248)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2058
			    Parent_View 	@2057
			    location   	(2446, 2204)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D2FC00B1"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	508
			    justify    	0
			    label      	"Init(iv-in, decrypt-mode)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2006
			supplier   	@2017
			Focus_Src  	@2011
			Focus_Entry 	@2024
			origin     	(1830, 2248)
			terminus   	(3062, 2248)
			ordinal    	14)
		    (object InterMessView "" @2059
			location   	(1131, 2416)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2060
			    Parent_View 	@2059
			    location   	(991, 2373)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D343015D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	310
			    justify    	0
			    label      	"Update(data)"
			    pctDist    	0.500417
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@2028
			supplier   	@2006
			Focus_Src  	@2030
			Focus_Entry 	@2012
			origin     	(182, 2416)
			terminus   	(1799, 2416)
			ordinal    	15)
		    (object InterMessView "" @2061
			location   	(0, 2444)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2062
			    Parent_View 	@2061
			    location   	(2446, 2400)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D35D0044"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	413
			    justify    	0
			    label      	"Update(data, data)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2006
			supplier   	@2017
			Focus_Src  	@2012
			Focus_Entry 	@2025
			origin     	(1830, 2444)
			terminus   	(3062, 2444)
			ordinal    	16)
		    (object InterMessView "" @2063
			location   	(1150, 2606)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2064
			    Parent_View 	@2063
			    location   	(990, 2562)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D37801FA"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"Finish(iv-out)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2028
			supplier   	@2006
			Focus_Src  	@2030
			Focus_Entry 	@2013
			origin     	(182, 2606)
			terminus   	(1799, 2606)
			ordinal    	17)
		    (object InterMessView "" @2065
			location   	(0, 2626)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2066
			    Parent_View 	@2065
			    location   	(2446, 2582)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D38C02E4"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"Finish(iv-out)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2006
			supplier   	@2017
			Focus_Src  	@2013
			Focus_Entry 	@2026
			origin     	(1830, 2626)
			terminus   	(3062, 2626)
			ordinal    	18)
		    (object NoteView @2067
			location   	(1690, 1946)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2067
			    location   	(1383, 1868)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	578
			    label      	"0 or more Update calls per each packet.")
			line_color 	3342489
			fill_color 	13434879
			width      	638
			height     	169)
		    (object AttachView "" @2068
			stereotype 	TRUE
			line_color 	3342489
			client     	@2067
			supplier   	@2046
			line_style 	0)
		    (object AttachView "" @2069
			stereotype 	TRUE
			line_color 	3342489
			client     	@2067
			supplier   	@2060
			line_style 	0)
		    (object SelfMessView "" @2070
			location   	(0, 2956)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2071
			    Parent_View 	@2070
			    location   	(849, 2905)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D5160229"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	435
			    justify    	0
			    label      	"~CSecurityAssoc( )"
			    pctDist    	2.126667
			    height     	52
			    orientation 	0)
			line_color 	3342489
			client     	@1995
			supplier   	@1995
			Focus_Src  	@1997
			Focus_Entry 	@1998
			origin     	(530, 2956)
			terminus   	(680, 2956)
			ordinal    	19)
		    (object SelfMessView "" @2072
			location   	(0, 3101)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2073
			    Parent_View 	@2072
			    location   	(763, 3071)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D5360034"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	263
			    justify    	0
			    label      	"Cleanup( )"
			    pctDist    	1.560000
			    height     	31
			    orientation 	0)
			line_color 	3342489
			client     	@1995
			supplier   	@1995
			Focus_Src  	@1998
			Focus_Entry 	@1999
			origin     	(530, 3101)
			terminus   	(680, 3101)
			ordinal    	20)
		    (object InterMessView "" @2074
			location   	(1373, 3224)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2075
			    Parent_View 	@2074
			    location   	(1164, 3180)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D55B00B2"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	479
			    justify    	0
			    label      	"~CEncryptionCipher( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@1995
			supplier   	@2006
			Focus_Src  	@1999
			Focus_Entry 	@2014
			origin     	(529, 3224)
			terminus   	(1799, 3224)
			ordinal    	21)
		    (object InterMessView "" @2076
			location   	(0, 3242)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2077
			    Parent_View 	@2076
			    location   	(2446, 3198)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396D5710361"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	482
			    justify    	0
			    label      	"~CSymmetricCipher( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2006
			supplier   	@2017
			Focus_Src  	@2014
			Focus_Entry 	@2027
			origin     	(1830, 3242)
			terminus   	(3062, 3242)
			ordinal    	22)
		    (object NoteView @2078
			location   	(1372, 2719)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2078
			    location   	(1234, 2659)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	240
			    label      	"Desctuction of SA")
			line_color 	3342489
			fill_color 	13434879
			width      	300
			height     	132)
		    (object Destruction_Marker @2079
			Parent_View 	@2017
			location   	(3078, 3733)
			line_color 	3342489
			fill_color 	13434879)
		    (object Destruction_Marker @2080
			Parent_View 	@2006
			location   	(1815, 3811)
			line_color 	3342489
			fill_color 	13434879)
		    (object Destruction_Marker @2081
			Parent_View 	@1995
			location   	(514, 3936)
			line_color 	3342489
			fill_color 	13434879)
		    (object AttachView "" @2082
			stereotype 	TRUE
			line_color 	3342489
			client     	@2078
			supplier   	@2071
			line_style 	0)
		    (object NoteView @2083
			location   	(297, 1306)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2083
			    location   	(159, 1246)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	240
			    label      	"Outgoing packet")
			line_color 	3342489
			fill_color 	13434879
			width      	300
			height     	132)
		    (object AttachView "" @2084
			stereotype 	TRUE
			line_color 	3342489
			client     	@2083
			supplier   	@2044
			line_style 	0)
		    (object NoteView @2085
			location   	(325, 2156)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2085
			    location   	(187, 2096)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	240
			    label      	"Incoming packet")
			line_color 	3342489
			fill_color 	13434879
			width      	300
			height     	132)
		    (object AttachView "" @2086
			stereotype 	TRUE
			line_color 	3342489
			client     	@2085
			supplier   	@2056
			line_style 	0)
		    (object InterMessView "" @2087
			location   	(0, 775)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2088
			    Parent_View 	@2087
			    location   	(2894, 732)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43CBAC40012C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	481
			    justify    	0
			    label      	"Construct Cipher engine"
			    pctDist    	0.619048
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@2015
			supplier   	@2017
			Focus_Src  	@2016
			Focus_Entry 	@2019
			origin     	(2621, 775)
			terminus   	(3062, 775)
			ordinal    	5)))
	    (object InteractionDiagram "Null Engine"
		mechanism_ref 	@474
		quid       	"4396FACE0230"
		title      	"Null Engine"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	2283
		items      	(list diagram_item_list
		    (object InterObjView "Packet Processing" @2089
			location   	(176, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2089
			    location   	(176, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"Packet Processing")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396FAEE02EC"
			width      	300
			height     	2411
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2090
			    location   	(176, 869)
			    line_color 	3342489
			    InterObjView 	@2089
			    height     	365
			    y_coord    	305
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2091
			    location   	(176, 1353)
			    line_color 	3342489
			    InterObjView 	@2089
			    height     	318
			    y_coord    	258
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1063" @2092
			location   	(584, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2092
			    location   	(584, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	338
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396FB0901C3"
			width      	356
			height     	2308
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2093
			    location   	(584, 288)
			    InterObjView 	@2092
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2094
			    location   	(584, 419)
			    line_color 	3342489
			    InterObjView 	@2092
			    height     	333
			    y_coord    	273
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2095
			    location   	(584, 1840)
			    line_color 	3342489
			    InterObjView 	@2092
			    height     	332
			    y_coord    	272
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2096
			    location   	(584, 1840)
			    line_color 	3342489
			    InterObjView 	@2092
			    height     	60
			    y_coord    	0
			    Nested     	TRUE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2097
			    location   	(584, 1969)
			    line_color 	3342489
			    InterObjView 	@2092
			    height     	60
			    y_coord    	0
			    Nested     	TRUE))
		    (object InterObjView "$UNNAMED$1065" @2098
			location   	(2109, 227)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2098
			    location   	(2109, 227)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	286
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396FB19000D"
			width      	304
			height     	2409
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2099
			    location   	(2109, 287)
			    InterObjView 	@2098
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2100
			    location   	(2109, 438)
			    line_color 	3342489
			    InterObjView 	@2098
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1064" @2101
			location   	(1176, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2101
			    location   	(1176, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	424
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396FB0E03B7"
			width      	442
			height     	2411
			icon_height 	57
			icon_width 	57
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2102
			    location   	(1176, 419)
			    line_color 	3342489
			    InterObjView 	@2101
			    height     	273
			    y_coord    	213
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1062" @2103
			location   	(1671, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2103
			    location   	(1671, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	332
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4396FB2A00C9"
			width      	350
			height     	2239
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2104
			    location   	(1671, 572)
			    line_color 	3342489
			    InterObjView 	@2103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2105
			    location   	(1671, 869)
			    line_color 	3342489
			    InterObjView 	@2103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2106
			    location   	(1671, 999)
			    line_color 	3342489
			    InterObjView 	@2103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2107
			    location   	(1671, 1114)
			    line_color 	3342489
			    InterObjView 	@2103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2108
			    location   	(1671, 1353)
			    line_color 	3342489
			    InterObjView 	@2103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2109
			    location   	(1671, 1460)
			    line_color 	3342489
			    InterObjView 	@2103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2110
			    location   	(1671, 1551)
			    line_color 	3342489
			    InterObjView 	@2103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2111
			    location   	(1671, 2052)
			    line_color 	3342489
			    InterObjView 	@2103
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @2112
			location   	(0, 419)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2113
			    Parent_View 	@2112
			    location   	(879, 375)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FB3A032B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	544
			    justify    	0
			    label      	"NewEncryptL(algnum, key)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2092
			supplier   	@2101
			Focus_Src  	@2094
			Focus_Entry 	@2102
			origin     	(599, 419)
			terminus   	(1160, 419)
			ordinal    	0)
		    (object InterMessView "" @2114
			location   	(0, 438)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2115
			    Parent_View 	@2114
			    location   	(1642, 394)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FB6D031C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	513
			    justify    	0
			    label      	"Lookup(cryptalg, algnum)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2101
			supplier   	@2098
			Focus_Src  	@2102
			Focus_Entry 	@2100
			origin     	(1191, 438)
			terminus   	(2093, 438)
			ordinal    	1)
		    (object InterMessView "" @2116
			location   	(1662, 572)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2117
			    Parent_View 	@2116
			    location   	(1423, 528)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FC4300DA"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	385
			    justify    	0
			    label      	"CEncryptionNull( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2101
			supplier   	@2103
			Focus_Src  	@2102
			Focus_Entry 	@2104
			origin     	(1191, 572)
			terminus   	(1655, 572)
			ordinal    	2)
		    (object InterMessView "" @2118
			location   	(0, 869)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2119
			    Parent_View 	@2118
			    location   	(920, 826)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FC8F007C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	291
			    justify    	0
			    label      	"Encrypt(iv-in)"
			    pctDist    	0.498307
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@2089
			supplier   	@2103
			Focus_Src  	@2090
			Focus_Entry 	@2105
			origin     	(191, 869)
			terminus   	(1655, 869)
			ordinal    	3)
		    (object InterMessView "" @2120
			location   	(936, 999)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2121
			    Parent_View 	@2120
			    location   	(923, 955)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FCFF0194"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	288
			    justify    	0
			    label      	"Update(data)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2089
			supplier   	@2103
			Focus_Src  	@2090
			Focus_Entry 	@2106
			origin     	(191, 999)
			terminus   	(1655, 999)
			ordinal    	4)
		    (object InterMessView "" @2122
			location   	(930, 1114)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2123
			    Parent_View 	@2122
			    location   	(923, 1070)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FD2002FB"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	285
			    justify    	0
			    label      	"Finish(iv-out)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2089
			supplier   	@2103
			Focus_Src  	@2090
			Focus_Entry 	@2107
			origin     	(191, 1114)
			terminus   	(1655, 1114)
			ordinal    	5)
		    (object InterMessView "" @2124
			location   	(920, 1353)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2125
			    Parent_View 	@2124
			    location   	(923, 1310)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FD4A0388"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	291
			    justify    	0
			    label      	"Decrypt(iv-in)"
			    pctDist    	0.500000
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@2089
			supplier   	@2103
			Focus_Src  	@2091
			Focus_Entry 	@2108
			origin     	(191, 1353)
			terminus   	(1655, 1353)
			ordinal    	6)
		    (object InterMessView "" @2126
			location   	(923, 1460)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2127
			    Parent_View 	@2126
			    location   	(923, 1416)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FD6803B7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	288
			    justify    	0
			    label      	"Update(data)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2089
			supplier   	@2103
			Focus_Src  	@2091
			Focus_Entry 	@2109
			origin     	(191, 1460)
			terminus   	(1655, 1460)
			ordinal    	7)
		    (object InterMessView "" @2128
			location   	(933, 1551)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2129
			    Parent_View 	@2128
			    location   	(923, 1507)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FD7D0136"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	297
			    justify    	0
			    label      	"Finish(iv-out)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2089
			supplier   	@2103
			Focus_Src  	@2091
			Focus_Entry 	@2110
			origin     	(191, 1551)
			terminus   	(1655, 1551)
			ordinal    	8)
		    (object NoteView @2130
			location   	(2169, 1128)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2130
			    location   	(1990, 1040)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	322
			    label      	"These just return without doing anything")
			line_color 	3342489
			fill_color 	13434879
			width      	382
			height     	188)
		    (object AttachView "" @2131
			stereotype 	TRUE
			line_color 	3342489
			client     	@2130
			supplier   	@2118
			line_style 	0)
		    (object AttachView "" @2132
			stereotype 	TRUE
			line_color 	3342489
			client     	@2130
			supplier   	@2120
			line_style 	0)
		    (object AttachView "" @2133
			stereotype 	TRUE
			line_color 	3342489
			client     	@2130
			supplier   	@2124
			line_style 	0)
		    (object AttachView "" @2134
			stereotype 	TRUE
			line_color 	3342489
			client     	@2130
			supplier   	@2126
			line_style 	0)
		    (object AttachView "" @2135
			stereotype 	TRUE
			line_color 	3342489
			client     	@2130
			supplier   	@2128
			line_style 	0)
		    (object SelfMessView "" @2136
			location   	(0, 1840)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2137
			    Parent_View 	@2136
			    location   	(848, 1792)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FE1B029F"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	435
			    justify    	0
			    label      	"~CSecurityAssoc( )"
			    pctDist    	1.660000
			    height     	49
			    orientation 	0)
			line_color 	3342489
			client     	@2092
			supplier   	@2092
			Focus_Src  	@2095
			Focus_Entry 	@2096
			origin     	(600, 1840)
			terminus   	(750, 1840)
			ordinal    	9)
		    (object SelfMessView "" @2138
			location   	(0, 1969)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2139
			    Parent_View 	@2138
			    location   	(768, 1931)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FE2903C7"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	263
			    justify    	0
			    label      	"Cleanup( )"
			    pctDist    	1.120000
			    height     	39
			    orientation 	0)
			line_color 	3342489
			client     	@2092
			supplier   	@2092
			Focus_Src  	@2095
			Focus_Entry 	@2097
			origin     	(600, 1969)
			terminus   	(750, 1969)
			ordinal    	10)
		    (object InterMessView "" @2140
			location   	(0, 2052)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2141
			    Parent_View 	@2140
			    location   	(1127, 2008)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4396FE42002E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	432
			    justify    	0
			    label      	"~CEncryptionNull( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2092
			supplier   	@2103
			Focus_Src  	@2095
			Focus_Entry 	@2111
			origin     	(599, 2052)
			terminus   	(1655, 2052)
			ordinal    	11)
		    (object Destruction_Marker @2142
			Parent_View 	@2103
			location   	(1671, 2564)
			line_color 	3342489
			fill_color 	13434879)
		    (object Destruction_Marker @2143
			Parent_View 	@2092
			location   	(584, 2636)
			line_color 	3342489
			fill_color 	13434879)
		    (object NoteView @2144
			location   	(2091, 696)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2144
			    location   	(1875, 543)
			    fill_color 	13434879
			    nlines     	6
			    max_width  	396
			    label      	"A null (empty) string as the algorithm name in the returned TAlgorithmMap selects the NULL encryption")
			line_color 	3342489
			fill_color 	13434879
			width      	456
			height     	319)
		    (object AttachView "" @2145
			stereotype 	TRUE
			line_color 	3342489
			client     	@2144
			supplier   	@2115
			line_style 	0)))
	    (object InteractionDiagram "Overhead"
		mechanism_ref 	@475
		quid       	"439975D3019B"
		title      	"Overhead"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1066" @2146
			location   	(256, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2146
			    location   	(256, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"439975EC016B"
			width      	300
			height     	1106
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2147
			    location   	(256, 564)
			    line_color 	3342489
			    InterObjView 	@2146
			    height     	677
			    y_coord    	617
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1067" @2148
			location   	(697, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2148
			    location   	(697, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"439975F3011D"
			width      	300
			height     	1106
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2149
			    location   	(697, 564)
			    line_color 	3342489
			    InterObjView 	@2148
			    height     	617
			    y_coord    	557
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1068" @2150
			location   	(1027, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2150
			    location   	(1027, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4399763C018A"
			width      	300
			height     	1106
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2151
			    location   	(1027, 645)
			    line_color 	3342489
			    InterObjView 	@2150
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1071" @2152
			location   	(2017, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2152
			    location   	(2017, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43997640012C"
			width      	300
			height     	1106
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2153
			    location   	(2017, 1061)
			    line_color 	3342489
			    InterObjView 	@2152
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1069" @2154
			location   	(1357, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2154
			    location   	(1357, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"439976420310"
			width      	300
			height     	1106
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2155
			    location   	(1357, 812)
			    line_color 	3342489
			    InterObjView 	@2154
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1070" @2156
			location   	(1687, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2156
			    location   	(1687, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"439976470032"
			width      	300
			height     	1106
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2157
			    location   	(1687, 968)
			    line_color 	3342489
			    InterObjView 	@2156
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @2158
			location   	(472, 564)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2159
			    Parent_View 	@2158
			    location   	(476, 520)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439975FE018B"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	441
			    justify    	0
			    label      	"Overhead(SA, tunnel)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2146
			supplier   	@2148
			Focus_Src  	@2147
			Focus_Entry 	@2149
			origin     	(271, 564)
			terminus   	(681, 564)
			ordinal    	0)
		    (object InterMessView "" @2160
			location   	(861, 645)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2161
			    Parent_View 	@2160
			    location   	(922, 602)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43997652014C"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	360
			    justify    	0
			    label      	"Overhead(tunnel)"
			    pctDist    	0.702341
			    height     	44
			    orientation 	0)
			line_color 	3342489
			client     	@2148
			supplier   	@2150
			Focus_Src  	@2149
			Focus_Entry 	@2151
			origin     	(712, 645)
			terminus   	(1011, 645)
			ordinal    	1)
		    (object InterMessView "" @2162
			location   	(1026, 812)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2163
			    Parent_View 	@2162
			    location   	(1026, 768)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4399766B0217"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"Overhead(SA)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2148
			supplier   	@2154
			Focus_Src  	@2149
			Focus_Entry 	@2155
			origin     	(712, 812)
			terminus   	(1341, 812)
			ordinal    	2)
		    (object InterMessView "" @2164
			location   	(1190, 968)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2165
			    Parent_View 	@2164
			    location   	(1191, 924)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"4399768103AD"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	307
			    justify    	0
			    label      	"Overhead(SA)"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2148
			supplier   	@2156
			Focus_Src  	@2149
			Focus_Entry 	@2157
			origin     	(712, 968)
			terminus   	(1671, 968)
			ordinal    	3)
		    (object InterMessView "" @2166
			location   	(0, 1061)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2167
			    Parent_View 	@2166
			    location   	(1356, 1017)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"439976AD034E"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	263
			    justify    	0
			    label      	"Overhead( )"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			line_color 	3342489
			client     	@2148
			supplier   	@2152
			Focus_Src  	@2149
			Focus_Entry 	@2153
			origin     	(712, 1061)
			terminus   	(2001, 1061)
			ordinal    	4)
		    (object NoteView @2168
			location   	(1621, 600)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2168
			    location   	(1377, 519)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	452
			    label      	"Depending on the type of SA, only one of these is called")
			line_color 	3342489
			fill_color 	13434879
			width      	512
			height     	175)
		    (object AttachView "" @2169
			stereotype 	TRUE
			line_color 	3342489
			client     	@2168
			supplier   	@2163
			line_style 	0)
		    (object AttachView "" @2170
			stereotype 	TRUE
			line_color 	3342489
			client     	@2168
			supplier   	@2165
			line_style 	0)
		    (object NoteView @2171
			location   	(1812, 837)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2171
			    location   	(1593, 762)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	403
			    label      	"NATT overhead is only added with ESP")
			line_color 	3342489
			fill_color 	13434879
			width      	463
			height     	163)
		    (object AttachView "" @2172
			stereotype 	TRUE
			line_color 	3342489
			client     	@2171
			supplier   	@2167
			line_style 	0)
		    (object NoteView @2173
			location   	(1138, 415)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2173
			    location   	(884, 355)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	472
			    label      	"Tunnel adds overhead, only if tunnel is specified.")
			line_color 	3342489
			fill_color 	13434879
			width      	532
			height     	132)
		    (object AttachView "" @2174
			stereotype 	TRUE
			line_color 	3342489
			client     	@2173
			supplier   	@2161
			line_style 	0)))
	    (object InteractionDiagram "Set Algorithms"
		mechanism_ref 	@476
		quid       	"43998E8F01CA"
		title      	"Set Algorithms"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object InterObjView "$UNNAMED$1072" @2175
			location   	(212, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2175
			    location   	(212, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	322
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43998EA60285"
			width      	340
			height     	718
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2176
			    location   	(212, 462)
			    line_color 	3342489
			    InterObjView 	@2175
			    height     	391
			    y_coord    	331
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1073" @2177
			location   	(563, 228)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2177
			    location   	(563, 228)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	282
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43998EAF0266"
			width      	300
			height     	715
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2178
			    location   	(563, 288)
			    InterObjView 	@2177
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2179
			    location   	(563, 462)
			    line_color 	3342489
			    InterObjView 	@2177
			    height     	331
			    y_coord    	271
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1074" @2180
			location   	(970, 225)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2180
			    location   	(970, 225)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	424
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43998F0801CA"
			width      	442
			height     	718
			icon_height 	57
			icon_width 	57
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2181
			    location   	(970, 586)
			    line_color 	3342489
			    InterObjView 	@2180
			    height     	147
			    y_coord    	87
			    Nested     	FALSE))
		    (object InterObjView "$UNNAMED$1075" @2182
			location   	(1501, 240)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	TRUE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2182
			    location   	(1501, 240)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	316
			    justify    	0
			    label      	"")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"43998F460005"
			width      	334
			height     	490
			icon_height 	0
			icon_width 	0
			icon_y_offset 	0
			annotation 	1
			Focus_Of_Control 	(object Focus_Of_Control "" @2183
			    location   	(1501, 300)
			    InterObjView 	@2182
			    height     	60
			    y_coord    	0
			    Nested     	FALSE)
			Focus_Of_Control 	(object Focus_Of_Control "" @2184
			    location   	(1501, 613)
			    line_color 	3342489
			    InterObjView 	@2182
			    height     	60
			    y_coord    	0
			    Nested     	FALSE))
		    (object InterMessView "" @2185
			location   	(384, 462)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2186
			    Parent_View 	@2185
			    location   	(489, 420)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43998EB303DE"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	476
			    justify    	0
			    label      	"SetAlgorithms(AlgMap)"
			    pctDist    	0.818750
			    height     	42
			    orientation 	0)
			line_color 	3342489
			client     	@2175
			supplier   	@2177
			Focus_Src  	@2176
			Focus_Entry 	@2179
			origin     	(227, 462)
			terminus   	(547, 462)
			ordinal    	0)
		    (object InterMessView "" @2187
			location   	(765, 586)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2188
			    Parent_View 	@2187
			    location   	(843, 544)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43998F0E00F0"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	476
			    justify    	0
			    label      	"SetAlgorithms(AlgMap)"
			    pctDist    	0.705405
			    height     	43
			    orientation 	0)
			line_color 	3342489
			client     	@2177
			supplier   	@2180
			Focus_Src  	@2179
			Focus_Entry 	@2181
			origin     	(578, 586)
			terminus   	(954, 586)
			ordinal    	1)
		    (object InterMessView "" @2189
			location   	(0, 613)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @2190
			    Parent_View 	@2189
			    location   	(1290, 568)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    quidu      	"43998F52016D"
			    anchor_loc 	1
			    nlines     	1
			    max_width  	363
			    justify    	0
			    label      	"~CAlgorithmList()"
			    pctDist    	0.610667
			    height     	46
			    orientation 	0)
			line_color 	3342489
			client     	@2180
			supplier   	@2182
			Focus_Src  	@2181
			Focus_Entry 	@2184
			origin     	(985, 613)
			terminus   	(1485, 613)
			ordinal    	2)
		    (object NoteView @2191
			location   	(1887, 568)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2191
			    location   	(1684, 490)
			    fill_color 	13434879
			    nlines     	3
			    max_width  	371
			    label      	"Remove previous mappings")
			line_color 	3342489
			fill_color 	13434879
			width      	431
			height     	168)
		    (object AttachView "" @2192
			stereotype 	TRUE
			line_color 	3342489
			client     	@2191
			supplier   	@2190
			line_style 	0)
		    (object Destruction_Marker @2193
			Parent_View 	@2182
			location   	(1501, 830)
			line_color 	3342489
			fill_color 	13434879)))))
    root_subsystem 	(object SubSystem "Component View"
	quid       	"437347920300"
	physical_models 	(list unit_reference_list
	    (object module "rose" "NotAModuleType" "NotAModulePart"
		attributes 	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"ProjectFile"
			value      	"x:\\rose\\rose.dsp")
		    (object Attribute
			tool       	"VC++"
			name       	"WorkspaceFile"
			value      	"rose.dsw")
		    (object Attribute
			tool       	"VC++"
			name       	"Kind"
			value      	("KindSet" 1))
		    (object Attribute
			tool       	"VC++"
			name       	"ProjectName"
			value      	"rose"))
		quid       	"437347E50232"
		stereotype 	""
		realized_interfaces 	(list realize_rel_list
		    (object Realize_Relationship
			quid       	"43BA7A1D03C8"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::MSecurityPolicyManager"
			quidu      	"4373492F01C5")
		    (object Realize_Relationship
			quid       	"43BA7A1D03C9"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::MAssociationManager"
			quidu      	"43734931035B")
		    (object Realize_Relationship
			quid       	"43BA7A1D03CA"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::MIp6Hook"
			quidu      	"43734D9902BF")
		    (object Realize_Relationship
			quid       	"43BA7A1D03CB"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::MNetworkService"
			quidu      	"43734D9C01B5")
		    (object Realize_Relationship
			quid       	"43BA7A1D03D5"
			supplier   	"Logical View::VC++ Reverse Engineered::rose::MFlowHook"
			quidu      	"43734DA1032C"))
		language   	"VC++")
	    (object module "IPSEC6.PRT" "NotAModuleType" "NotAModulePart"
		quid       	"438B13330077"
		stereotype 	""
		visible_modules 	(list dependency_list
		    (object Module_Visibility_Relationship
			quid       	"438B146A01E1"
			supplier   	"Component View::CRYPTO-1.PRT"
			quidu      	"438B138A01A1"
			supplier_is_spec 	TRUE)
		    (object Module_Visibility_Relationship
			quid       	"438B182D038D"
			supplier   	"Component View::CRYPTO"
			quidu      	"438B1814039C"
			supplier_is_subsystem 	TRUE))
		language   	"")
	    (object module "CRYPTO-1.PRT" "NotAModuleType" "NotAModulePart"
		quid       	"438B138A01A1"
		stereotype 	""
		language   	"")
	    (object module "CRYPTO-N.PRT" "NotAModuleType" "NotAModulePart"
		quid       	"438B16400109"
		stereotype 	""
		language   	"")
	    (object module "rose.idl" "NotAModuleType" "NotAModulePart"
		attributes 	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"ProjectFile"
			value      	"")
		    (object Attribute
			tool       	"VC++"
			name       	"WorkspaceFile"
			value      	"")
		    (object Attribute
			tool       	"VC++"
			name       	"Kind"
			value      	("KindSet" 303))
		    (object Attribute
			tool       	"VC++"
			name       	"ProjectName"
			value      	"")
		    (object Attribute
			tool       	"VC++"
			name       	"FileName"
			value      	""))
		quid       	"43BA68DB02B3"
		stereotype 	"MIDL"
		language   	"VC++")
	    (object SubSystem "NewPackage"
		quid       	"438B167F0271"
		physical_models 	(list unit_reference_list)
		physical_presentations 	(list unit_reference_list))
	    (object SubSystem "PFKEY"
		quid       	"438B17D70292"
		visible_modules 	(list dependency_list
		    (object Module_Visibility_Relationship
			quid       	"438B183800DD"
			supplier   	"Component View::CRYPTO"
			quidu      	"438B1814039C"
			supplier_is_subsystem 	TRUE))
		physical_models 	(list unit_reference_list)
		physical_presentations 	(list unit_reference_list))
	    (object SubSystem "SECPOL"
		quid       	"438B17FE011B"
		visible_modules 	(list dependency_list
		    (object Module_Visibility_Relationship
			quid       	"438B1828039C"
			supplier   	"Component View::PFKEY"
			quidu      	"438B17D70292"
			supplier_is_subsystem 	TRUE))
		physical_models 	(list unit_reference_list)
		physical_presentations 	(list unit_reference_list))
	    (object SubSystem "CRYPTO"
		quid       	"438B1814039C"
		visible_modules 	(list dependency_list
		    (object Module_Visibility_Relationship
			quid       	"438B183D0273"
			supplier   	"Component View::CRYPTO-1.PRT"
			quidu      	"438B138A01A1"
			supplier_is_spec 	TRUE)
		    (object Module_Visibility_Relationship
			quid       	"438B18410189"
			supplier   	"Component View::CRYPTO-N.PRT"
			quidu      	"438B16400109"
			supplier_is_spec 	TRUE))
		physical_models 	(list unit_reference_list)
		physical_presentations 	(list unit_reference_list)))
	physical_presentations 	(list unit_reference_list
	    (object Module_Diagram "overview"
		quid       	"438B130401CF"
		title      	"overview"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	656
		origin_y   	0
		items      	(list diagram_item_list
		    (object ModView "Component View::IPSEC6.PRT" "NotAModuleType" "NotAModulePart" @2194
			location   	(1038, 758)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2194
			    location   	(770, 618)
			    fill_color 	13434879
			    anchor_loc 	3
			    nlines     	2
			    max_width  	1026
			    label      	"IPSEC6.PRT")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438B13330077"
			width      	1850
			height     	975
			autoResize 	TRUE
			width      	1850
			height     	975)
		    (object ModView "Component View::CRYPTO-1.PRT" "NotAModuleType" "NotAModulePart" @2195
			location   	(2375, 637)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2195
			    location   	(2291, 609)
			    fill_color 	13434879
			    anchor_loc 	3
			    nlines     	2
			    max_width  	316
			    label      	"CRYPTO-1.PRT")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438B138A01A1"
			width      	569
			height     	187
			autoResize 	TRUE
			width      	569
			height     	187)
		    (object ModView "Component View::CRYPTO-N.PRT" "NotAModuleType" "NotAModulePart" @2196
			location   	(2367, 1017)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2196
			    location   	(2289, 991)
			    fill_color 	13434879
			    anchor_loc 	3
			    nlines     	2
			    max_width  	295
			    label      	"CRYPTO-N.PRT")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438B16400109"
			width      	532
			height     	169
			autoResize 	TRUE
			width      	532
			height     	169)
		    (object SubSysView "Component View::PFKEY" @2197
			location   	(1297, 825)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2197
			    location   	(1153, 756)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	288
			    justify    	0
			    label      	"PFKEY")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438B17D70292"
			width      	300
			height     	150)
		    (object SubSysView "Component View::SECPOL" @2198
			location   	(872, 825)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2198
			    location   	(728, 756)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	288
			    justify    	0
			    label      	"SECPOL")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438B17FE011B"
			width      	300
			height     	150)
		    (object SubSysView "Component View::CRYPTO" @2199
			location   	(1694, 825)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2199
			    location   	(1550, 756)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	288
			    justify    	0
			    label      	"CRYPTO")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"438B1814039C"
			width      	300
			height     	150)
		    (object ModVisView "" @2200
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"438B1828039C"
			client     	@2198
			supplier   	@2197
			line_style 	0)
		    (object ModVisView "" @2201
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"438B183800DD"
			client     	@2197
			supplier   	@2199
			line_style 	0)
		    (object ModVisView "" @2202
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"438B183D0273"
			client     	@2199
			supplier   	@2195
			line_style 	0)
		    (object ModVisView "" @2203
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"438B18410189"
			client     	@2199
			supplier   	@2196
			line_style 	0)))))
    process_structure 	(object Processes
	quid       	"437347920301"
	ProcsNDevs 	(list
	    (object Process_Diagram "Deployment View"
		quid       	"437347920303"
		title      	"Deployment View"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    properties 	(object Properties
	attributes 	(list Attribute_Set
	    (object Attribute
		tool       	"Cplusplus"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialValue"
			value      	"")))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Inherit"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RevEngRootDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RootPackage"
			value      	"C++ Reverse Engineered")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RevEngDirectoriesAsPackages"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"HeaderFileExtension"
			value      	".h")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ImplementationFileExtension"
			value      	".cpp")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NewHeaderFileDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NewImplementationFileDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FileCapitalization"
			value      	("FileCapitalizationSet" 0))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeGenExtraDirectories"
			value      	("CodeGenExtraDirectoriesSet" 0))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"StripClassPrefix"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"UseTabs"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"TabWidth"
			value      	8)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"IndentWidth"
			value      	4)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"AccessIndentation"
			value      	-2)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ModelIdCommentRules"
			value      	("ModelIdCommentRulesSet" 1))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"PageWidth"
			value      	80)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ClassMemberOrder"
			value      	("MemberOrderSet" 1))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"OneParameterPerLine"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NamespaceBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ClassBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FunctionBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Copyright"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialHeaderIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialBodyIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeGenExtraDirectoriesSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Namespaces"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Packages"
				value      	2)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FileCapitalizationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Same as model"
				value      	0)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Lower case"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Upper case"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Lower case with underscores"
				value      	3)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"BraceStyleSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B1"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B2"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B3"
				value      	3)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B4"
				value      	4)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B5"
				value      	5)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"MemberOrderSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Public First"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Private First"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Order by kind"
				value      	3)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Unordered"
				value      	4)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ModelIdCommentRulesSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Code generation only"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Code generation and reverse engineering"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Never generate model IDs"
				value      	3)))))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RevEngRootDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RootPackage"
			value      	"C++ Reverse Engineered")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"RevEngDirectoriesAsPackages"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"HeaderFileExtension"
			value      	".h")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ImplementationFileExtension"
			value      	".cpp")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NewHeaderFileDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NewImplementationFileDirectory"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FileCapitalization"
			value      	("FileCapitalizationSet" 0))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeGenExtraDirectories"
			value      	("CodeGenExtraDirectoriesSet" 0))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"StripClassPrefix"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"UseTabs"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"TabWidth"
			value      	8)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"IndentWidth"
			value      	4)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"AccessIndentation"
			value      	-2)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ModelIdCommentRules"
			value      	("ModelIdCommentRulesSet" 1))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"PageWidth"
			value      	80)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ClassMemberOrder"
			value      	("MemberOrderSet" 1))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"OneParameterPerLine"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"NamespaceBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ClassBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FunctionBraceStyle"
			value      	("BraceStyleSet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Copyright"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialHeaderIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialBodyIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeGenExtraDirectoriesSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"None"
				value      	0)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Namespaces"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Packages"
				value      	2)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"FileCapitalizationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Same as model"
				value      	0)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Lower case"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Upper case"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Lower case with underscores"
				value      	3)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"BraceStyleSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B1"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B2"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B3"
				value      	3)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B4"
				value      	4)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"B5"
				value      	5)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"MemberOrderSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Public First"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Private First"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Order by kind"
				value      	3)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Unordered"
				value      	4)))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ModelIdCommentRulesSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Code generation only"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Code generation and reverse engineering"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Never generate model IDs"
				value      	3)))))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"InitialCodeBody"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Inline"
			value      	FALSE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"GenerateFunctionBody"
			value      	("GenerateFunctionBodySet" 2))
		    (object Attribute
			tool       	"Cplusplus"
			name       	"GenerateFunctionBodySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Cplusplus"
				name       	"Default"
				value      	2)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"True"
				value      	1)
			    (object Attribute
				tool       	"Cplusplus"
				name       	"False"
				value      	0)))))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"Synchronize"
			value      	TRUE)
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"ImplementationType"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"HeaderSourceFile"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"BodySourceFile"
			value      	"")))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"default__Category"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Cplusplus"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Cplusplus"
			name       	"IsNamespace"
			value      	FALSE)))
	    (object Attribute
		tool       	"Cplusplus"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"ANSI C++ Event Watcher"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"ANSIConvert"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Ada83"
		name       	"propertyId"
		value      	"838326200")
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"SpecFileExtension"
			value      	"1.ada")
		    (object Attribute
			tool       	"Ada83"
			name       	"SpecFileBackupExtension"
			value      	"1.ad~")
		    (object Attribute
			tool       	"Ada83"
			name       	"SpecFileTemporaryExtension"
			value      	"1.ad#")
		    (object Attribute
			tool       	"Ada83"
			name       	"BodyFileExtension"
			value      	"2.ada")
		    (object Attribute
			tool       	"Ada83"
			name       	"BodyFileBackupExtension"
			value      	"2.ad~")
		    (object Attribute
			tool       	"Ada83"
			name       	"BodyFileTemporaryExtension"
			value      	"2.ad#")
		    (object Attribute
			tool       	"Ada83"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateBodies"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateAccessorOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateStandardOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"DefaultCodeBody"
			value      	"[statement]")
		    (object Attribute
			tool       	"Ada83"
			name       	"ImplicitParameter"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"CommentWidth"
			value      	60)
		    (object Attribute
			tool       	"Ada83"
			name       	"StopOnError"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ErrorLimit"
			value      	30)
		    (object Attribute
			tool       	"Ada83"
			name       	"UseFileName"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"Directory"
			value      	"$ROSEADA83_SOURCE")))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassName"
			value      	"Object")
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassAccess"
			value      	("ImplementationSet" 43))
		    (object Attribute
			tool       	"Ada83"
			name       	"ImplementationType"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"IsSubtype"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"PolymorphicUnit"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"HandleName"
			value      	"Handle")
		    (object Attribute
			tool       	"Ada83"
			name       	"HandleAccess"
			value      	("ImplementationSet" 45))
		    (object Attribute
			tool       	"Ada83"
			name       	"Discriminant"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Variant"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"EnumerationLiteralPrefix"
			value      	"A_")
		    (object Attribute
			tool       	"Ada83"
			name       	"RecordFieldPrefix"
			value      	"The_")
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateAccessorOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateStandardOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ImplicitParameter"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassParameterName"
			value      	"This")
		    (object Attribute
			tool       	"Ada83"
			name       	"DefaultConstructorKind"
			value      	("ConstructorKindSet" 199))
		    (object Attribute
			tool       	"Ada83"
			name       	"DefaultConstructorName"
			value      	"Create")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineDefaultConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"CopyConstructorKind"
			value      	("ConstructorKindSet" 199))
		    (object Attribute
			tool       	"Ada83"
			name       	"CopyConstructorName"
			value      	"Copy")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineCopyConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"DestructorName"
			value      	"Free")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineDestructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassEqualityOperation"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"HandleEqualityOperation"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineEquality"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"IsTask"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"ImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Public"
				value      	45)
			    (object Attribute
				tool       	"Ada83"
				name       	"Private"
				value      	43)
			    (object Attribute
				tool       	"Ada83"
				name       	"LimitedPrivate"
				value      	200)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada83"
			name       	"ConstructorKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada83"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"FileName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ReturnType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"GenericFormalParameters"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"AdditionalWiths"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"FileName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ReturnType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"AdditionalWiths"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"IsSubunit"
			value      	FALSE)))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"SubprogramImplementation"
			value      	("SubprogramImplementationSet" 2))
		    (object Attribute
			tool       	"Ada83"
			name       	"Renames"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ClassParameterMode"
			value      	("ParameterModeSet" 203))
		    (object Attribute
			tool       	"Ada83"
			name       	"Inline"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"EntryCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"ExitCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"InitialCodeBody"
			value      	"${default}")
		    (object Attribute
			tool       	"Ada83"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"SubprogramImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Spec"
				value      	224)
			    (object Attribute
				tool       	"Ada83"
				name       	"Body"
				value      	2)
			    (object Attribute
				tool       	"Ada83"
				name       	"Renaming"
				value      	222)
			    (object Attribute
				tool       	"Ada83"
				name       	"Separate"
				value      	223)))
		    (object Attribute
			tool       	"Ada83"
			name       	"ParameterModeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Default"
				value      	232)
			    (object Attribute
				tool       	"Ada83"
				name       	"In"
				value      	204)
			    (object Attribute
				tool       	"Ada83"
				name       	"Out"
				value      	205)
			    (object Attribute
				tool       	"Ada83"
				name       	"InOut"
				value      	203)
			    (object Attribute
				tool       	"Ada83"
				name       	"FunctionReturn"
				value      	206)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"Mode"
			value      	("ParameterModeSet" 232))
		    (object Attribute
			tool       	"Ada83"
			name       	"ParameterModeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Default"
				value      	232)
			    (object Attribute
				tool       	"Ada83"
				name       	"In"
				value      	204)
			    (object Attribute
				tool       	"Ada83"
				name       	"Out"
				value      	205)
			    (object Attribute
				tool       	"Ada83"
				name       	"InOut"
				value      	203)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Has"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"NameIfUnlabeled"
			value      	"The_${supplier}")
		    (object Attribute
			tool       	"Ada83"
			name       	"DataMemberName"
			value      	"${relationship}")
		    (object Attribute
			tool       	"Ada83"
			name       	"GetName"
			value      	"Get_${relationship}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"SetName"
			value      	"Set_${relationship}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada83"
			name       	"Variant"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerGeneric"
			value      	"List")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerDeclarations"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"SelectorName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"SelectorType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada83"
				name       	"After"
				value      	234)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"DataMemberName"
			value      	"${attribute}")
		    (object Attribute
			tool       	"Ada83"
			name       	"GetName"
			value      	"Get_${attribute}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"SetName"
			value      	"Set_${attribute}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada83"
			name       	"Variant"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada83"
				name       	"After"
				value      	234)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Association"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"NameIfUnlabeled"
			value      	"The_${targetClass}")
		    (object Attribute
			tool       	"Ada83"
			name       	"GetName"
			value      	"Get_${association}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineGet"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"SetName"
			value      	"Set_${association}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineSet"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateAssociate"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada83"
			name       	"AssociateName"
			value      	"Associate")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineAssociate"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"GenerateDissociate"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada83"
			name       	"DissociateName"
			value      	"Dissociate")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineDissociate"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada83"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"NameIfUnlabeled"
			value      	"The_${targetClass}")
		    (object Attribute
			tool       	"Ada83"
			name       	"DataMemberName"
			value      	"${target}")
		    (object Attribute
			tool       	"Ada83"
			name       	"GetName"
			value      	"Get_${target}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"SetName"
			value      	"Set_${target}")
		    (object Attribute
			tool       	"Ada83"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada83"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada83"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerGeneric"
			value      	"List")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ContainerDeclarations"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada83"
			name       	"SelectorName"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"SelectorType"
			value      	"")
		    (object Attribute
			tool       	"Ada83"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada83"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada83"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada83"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada83"
				name       	"After"
				value      	234)))))
	    (object Attribute
		tool       	"Ada83"
		name       	"default__Subsystem"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada83"
			name       	"Directory"
			value      	"AUTO GENERATE")))
	    (object Attribute
		tool       	"Ada83"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Ada95"
		name       	"propertyId"
		value      	"838326200")
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"SpecFileExtension"
			value      	"1.ada")
		    (object Attribute
			tool       	"Ada95"
			name       	"SpecFileBackupExtension"
			value      	"1.ad~")
		    (object Attribute
			tool       	"Ada95"
			name       	"SpecFileTemporaryExtension"
			value      	"1.ad#")
		    (object Attribute
			tool       	"Ada95"
			name       	"BodyFileExtension"
			value      	"2.ada")
		    (object Attribute
			tool       	"Ada95"
			name       	"BodyFileBackupExtension"
			value      	"2.ad~")
		    (object Attribute
			tool       	"Ada95"
			name       	"BodyFileTemporaryExtension"
			value      	"2.ad#")
		    (object Attribute
			tool       	"Ada95"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"UseColonNotation"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateBodies"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessorOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateStandardOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"DefaultCodeBody"
			value      	"[statement]")
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameter"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"CommentWidth"
			value      	60)
		    (object Attribute
			tool       	"Ada95"
			name       	"StopOnError"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ErrorLimit"
			value      	30)
		    (object Attribute
			tool       	"Ada95"
			name       	"UseFileName"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"Directory"
			value      	"$ROSEADA95_SOURCE")))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeName"
			value      	"Object")
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeVisibility"
			value      	("TypeVisibilitySet" 43))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeImplementation"
			value      	("TypeImplementationSet" 208))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeControl"
			value      	("TypeControlSet" 225))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeControlName"
			value      	"Controlled_${type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeDefinition"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordImplementation"
			value      	("RecordImplementationSet" 209))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordKindPackageName"
			value      	"${class}_Record_Kinds")
		    (object Attribute
			tool       	"Ada95"
			name       	"IsLimited"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsSubtype"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessType"
			value      	("GenerateAccessTypeSet" 230))
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessTypeName"
			value      	"Handle")
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessTypeVisibility"
			value      	("TypeVisibilitySet" 45))
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessTypeDefinition"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessClassWide"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"MaybeAliased"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ParameterizedImplementation"
			value      	("ParameterizedImplementationSet" 11))
		    (object Attribute
			tool       	"Ada95"
			name       	"ParentClassName"
			value      	"Superclass")
		    (object Attribute
			tool       	"Ada95"
			name       	"EnumerationLiteralPrefix"
			value      	"A_")
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldPrefix"
			value      	"The_")
		    (object Attribute
			tool       	"Ada95"
			name       	"ArrayOfTypeName"
			value      	"Array_Of_${type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessArrayOfTypeName"
			value      	"Access_Array_Of_${type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"ArrayOfAccessTypeName"
			value      	"Array_Of_${access_type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"AccessArrayOfAccessTypeName"
			value      	"Access_Array_Of_${access_type}")
		    (object Attribute
			tool       	"Ada95"
			name       	"ArrayIndexDefinition"
			value      	"Positive range <>")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessorOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateStandardOperations"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameter"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameterName"
			value      	"This")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateDefaultConstructor"
			value      	("SubprogramKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"DefaultConstructorName"
			value      	"Create")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineDefaultConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateCopyConstructor"
			value      	("SubprogramKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"CopyConstructorName"
			value      	"Copy")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineCopyConstructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateDestructor"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"DestructorName"
			value      	"Free")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineDestructor"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateTypeEquality"
			value      	("FunctionKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeEqualityName"
			value      	"${quote}=${quote}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineEquality"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Tagged"
				value      	208)
			    (object Attribute
				tool       	"Ada95"
				name       	"Record"
				value      	210)
			    (object Attribute
				tool       	"Ada95"
				name       	"Mixin"
				value      	211)
			    (object Attribute
				tool       	"Ada95"
				name       	"Protected"
				value      	44)
			    (object Attribute
				tool       	"Ada95"
				name       	"Task"
				value      	212)))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"SingleType"
				value      	209)
			    (object Attribute
				tool       	"Ada95"
				name       	"MultipleTypes"
				value      	213)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ParameterizedImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Generic"
				value      	11)
			    (object Attribute
				tool       	"Ada95"
				name       	"Unconstrained"
				value      	214)))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeVisibilitySet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Public"
				value      	45)
			    (object Attribute
				tool       	"Ada95"
				name       	"Private"
				value      	43)))
		    (object Attribute
			tool       	"Ada95"
			name       	"SubprogramKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"TypeControlSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"None"
				value      	225)
			    (object Attribute
				tool       	"Ada95"
				name       	"InitializationOnly"
				value      	226)
			    (object Attribute
				tool       	"Ada95"
				name       	"AssignmentFinalizationOnly"
				value      	227)
			    (object Attribute
				tool       	"Ada95"
				name       	"All"
				value      	228)))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Always"
				value      	229)
			    (object Attribute
				tool       	"Ada95"
				name       	"Auto"
				value      	230)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"FileName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ReturnType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenericFormalParameters"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"AdditionalWiths"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"IsPrivate"
			value      	FALSE)))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"FileName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ReturnType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"AdditionalWiths"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"IsSubunit"
			value      	FALSE)))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"SubprogramImplementation"
			value      	("SubprogramImplementationSet" 2))
		    (object Attribute
			tool       	"Ada95"
			name       	"Renames"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateOverriding"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameterMode"
			value      	("ParameterModeSet" 203))
		    (object Attribute
			tool       	"Ada95"
			name       	"ImplicitParameterClassWide"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessOperation"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"Inline"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"EntryCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"ExitCode"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"InitialCodeBody"
			value      	"${default}")
		    (object Attribute
			tool       	"Ada95"
			name       	"EntryBarrierCondition"
			value      	"True")
		    (object Attribute
			tool       	"Ada95"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"SubprogramImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Spec"
				value      	224)
			    (object Attribute
				tool       	"Ada95"
				name       	"Body"
				value      	2)
			    (object Attribute
				tool       	"Ada95"
				name       	"Abstract"
				value      	221)
			    (object Attribute
				tool       	"Ada95"
				name       	"Renaming"
				value      	222)
			    (object Attribute
				tool       	"Ada95"
				name       	"RenamingAsBody"
				value      	231)
			    (object Attribute
				tool       	"Ada95"
				name       	"Separate"
				value      	223)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ParameterModeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Default"
				value      	232)
			    (object Attribute
				tool       	"Ada95"
				name       	"In"
				value      	204)
			    (object Attribute
				tool       	"Ada95"
				name       	"Out"
				value      	205)
			    (object Attribute
				tool       	"Ada95"
				name       	"InOut"
				value      	203)
			    (object Attribute
				tool       	"Ada95"
				name       	"Access"
				value      	220)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"Mode"
			value      	("ParameterModeSet" 232))
		    (object Attribute
			tool       	"Ada95"
			name       	"ParameterModeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Default"
				value      	232)
			    (object Attribute
				tool       	"Ada95"
				name       	"In"
				value      	204)
			    (object Attribute
				tool       	"Ada95"
				name       	"Out"
				value      	205)
			    (object Attribute
				tool       	"Ada95"
				name       	"InOut"
				value      	203)
			    (object Attribute
				tool       	"Ada95"
				name       	"Access"
				value      	220)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Has"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"NameIfUnlabeled"
			value      	"The_${supplier}")
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementation"
			value      	("RecordFieldImplementationSet" 216))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldName"
			value      	"${relationship}")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateGet"
			value      	("FunctionKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessGet"
			value      	("FunctionKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"GetName"
			value      	"Get_${relationship}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateSet"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessSet"
			value      	("ProcedureKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"SetName"
			value      	"Set_${relationship}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsAliased"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerImplementation"
			value      	("ContainerImplementationSet" 217))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerGeneric"
			value      	"List")
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerDeclarations"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"SelectorName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"SelectorType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada95"
				name       	"After"
				value      	234)))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Component"
				value      	216)
			    (object Attribute
				tool       	"Ada95"
				name       	"Discriminant"
				value      	218)
			    (object Attribute
				tool       	"Ada95"
				name       	"AccessDiscriminant"
				value      	219)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Array"
				value      	217)
			    (object Attribute
				tool       	"Ada95"
				name       	"Generic"
				value      	11)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementation"
			value      	("RecordFieldImplementationSet" 216))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldName"
			value      	"${attribute}")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateGet"
			value      	("FunctionKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessGet"
			value      	("FunctionKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"GetName"
			value      	"Get_${attribute}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateSet"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessSet"
			value      	("ProcedureKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"SetName"
			value      	"Set_${attribute}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsAliased"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada95"
			name       	"Representation"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada95"
				name       	"After"
				value      	234)))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Component"
				value      	216)
			    (object Attribute
				tool       	"Ada95"
				name       	"Discriminant"
				value      	218)
			    (object Attribute
				tool       	"Ada95"
				name       	"AccessDiscriminant"
				value      	219)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Association"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"NameIfUnlabeled"
			value      	"The_${targetClass}")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateGet"
			value      	("FunctionKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"GetName"
			value      	"Get_${association}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineGet"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateSet"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"SetName"
			value      	"Set_${association}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineSet"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAssociate"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"AssociateName"
			value      	"Associate")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineAssociate"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateDissociate"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"DissociateName"
			value      	"Dissociate")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineDissociate"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"CodeName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"NameIfUnlabeled"
			value      	"The_${targetClass}")
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementation"
			value      	("RecordFieldImplementationSet" 216))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldName"
			value      	"${target}")
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateGet"
			value      	("FunctionKindSet" 199))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessGet"
			value      	("FunctionKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"GetName"
			value      	"Get_${target}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineGet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateSet"
			value      	("ProcedureKindSet" 202))
		    (object Attribute
			tool       	"Ada95"
			name       	"GenerateAccessSet"
			value      	("ProcedureKindSet" 201))
		    (object Attribute
			tool       	"Ada95"
			name       	"SetName"
			value      	"Set_${target}")
		    (object Attribute
			tool       	"Ada95"
			name       	"InlineSet"
			value      	TRUE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsAliased"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"IsConstant"
			value      	FALSE)
		    (object Attribute
			tool       	"Ada95"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"Declare"
			value      	("DeclareSet" 234))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerImplementation"
			value      	("ContainerImplementationSet" 217))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerGeneric"
			value      	"List")
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerDeclarations"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Ada95"
			name       	"SelectorName"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"SelectorType"
			value      	"")
		    (object Attribute
			tool       	"Ada95"
			name       	"ProcedureKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Procedure"
				value      	202)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))
		    (object Attribute
			tool       	"Ada95"
			name       	"DeclareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Before"
				value      	233)
			    (object Attribute
				tool       	"Ada95"
				name       	"After"
				value      	234)))
		    (object Attribute
			tool       	"Ada95"
			name       	"RecordFieldImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Component"
				value      	216)
			    (object Attribute
				tool       	"Ada95"
				name       	"Discriminant"
				value      	218)
			    (object Attribute
				tool       	"Ada95"
				name       	"AccessDiscriminant"
				value      	219)))
		    (object Attribute
			tool       	"Ada95"
			name       	"ContainerImplementationSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Array"
				value      	217)
			    (object Attribute
				tool       	"Ada95"
				name       	"Generic"
				value      	11)))
		    (object Attribute
			tool       	"Ada95"
			name       	"FunctionKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Ada95"
				name       	"Function"
				value      	199)
			    (object Attribute
				tool       	"Ada95"
				name       	"DoNotCreate"
				value      	201)))))
	    (object Attribute
		tool       	"Ada95"
		name       	"default__Subsystem"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Ada95"
			name       	"Directory"
			value      	"AUTO GENERATE")))
	    (object Attribute
		tool       	"Ada95"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"CORBA"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"CORBA"
			name       	"Editor"
			value      	("EditorType" 100))
		    (object Attribute
			tool       	"CORBA"
			name       	"IncludePath"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"StopOnError"
			value      	TRUE)
		    (object Attribute
			tool       	"CORBA"
			name       	"EditorType"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"CORBA"
				name       	"BuiltIn"
				value      	100)
			    (object Attribute
				tool       	"CORBA"
				name       	"WindowsShell"
				value      	101)))
		    (object Attribute
			tool       	"CORBA"
			name       	"PathSeparator"
			value      	"")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"ArrayDimensions"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"ConstValue"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"ImplementationType"
			value      	"")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"AdditionalIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"CORBA"
			name       	"CmIdentification"
			value      	(value Text "  %X% %Q% %Z% %W%"))
		    (object Attribute
			tool       	"CORBA"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"CORBA"
			name       	"InclusionProtectionSymbol"
			value      	"AUTO GENERATE")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"AdditionalIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"CORBA"
			name       	"CmIdentification"
			value      	(value Text "  %X% %Q% %Z% %W%"))
		    (object Attribute
			tool       	"CORBA"
			name       	"CopyrightNotice"
			value      	(value Text ""))
		    (object Attribute
			tool       	"CORBA"
			name       	"InclusionProtectionSymbol"
			value      	"AUTO GENERATE")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"Context"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"OperationIsOneWay"
			value      	FALSE)))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"ArrayDimensions"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"CaseSpecifier"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"IsReadOnly"
			value      	FALSE)
		    (object Attribute
			tool       	"CORBA"
			name       	"Order"
			value      	"")))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"ArrayDimensions"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"CaseSpecifier"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"GenerateForwardReference"
			value      	FALSE)
		    (object Attribute
			tool       	"CORBA"
			name       	"IsReadOnly"
			value      	FALSE)
		    (object Attribute
			tool       	"CORBA"
			name       	"Order"
			value      	"")
		    (object Attribute
			tool       	"CORBA"
			name       	"BoundedRoleType"
			value      	("AssocTypeSet" 47))
		    (object Attribute
			tool       	"CORBA"
			name       	"AssocTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"CORBA"
				name       	"Array"
				value      	24)
			    (object Attribute
				tool       	"CORBA"
				name       	"Sequence"
				value      	47)))))
	    (object Attribute
		tool       	"CORBA"
		name       	"default__Uses"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"CORBA"
			name       	"GenerateForwardReference"
			value      	FALSE)))
	    (object Attribute
		tool       	"CORBA"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Data Modeler Communicator"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Deploy"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"framework"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Java"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"Java"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"RootDir"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"StopOnError"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"UsePrefixes"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"AutoSync"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"NotShowRoseIDDlg"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ShowCodegenDlg"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateRoseID"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateDefaultJ2EEJavadoc"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateDefaultReturnLine"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"JavadocDefaultAuthor"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"JavadocDefaultVersion"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"JavadocDefaultSince"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"UserDefineJavaDocTags"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"JavadocNumAsterisks"
			value      	0)
		    (object Attribute
			tool       	"Java"
			name       	"MaxNumChars"
			value      	80)
		    (object Attribute
			tool       	"Java"
			name       	"Editor"
			value      	("EditorType" 100))
		    (object Attribute
			tool       	"Java"
			name       	"VM"
			value      	("VMType" 200))
		    (object Attribute
			tool       	"Java"
			name       	"ClassPath"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ReferenceClasspath"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EditorType"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"BuiltIn"
				value      	100)))
		    (object Attribute
			tool       	"Java"
			name       	"VMType"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Sun"
				value      	200)))
		    (object Attribute
			tool       	"Java"
			name       	"VAJavaWorkingFolder"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"InstanceVariablePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ClassVariablePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"DefaultAttributeDataType"
			value      	"int")
		    (object Attribute
			tool       	"Java"
			name       	"DefaultOperationReturnType"
			value      	"void")
		    (object Attribute
			tool       	"Java"
			name       	"NoClassCustomDlg"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GlobalImports"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Java"
			name       	"OpenBraceClassStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"OpenBraceMethodStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"UseTabs"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"UseSpaces"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"SpacingItems"
			value      	3)
		    (object Attribute
			tool       	"Java"
			name       	"RoseDefaultCommentStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"AsteriskCommentStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"JavaCommentStyle"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"JavadocAuthor"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"JavadocSince"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"JavadocVersion"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"BeanPrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"BeanSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"RemotePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"RemoteSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"HomePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"HomeSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"LocalPrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"LocalSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"LocalHomePrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"LocalHomeSuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"PrimaryKeyPrefix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"PrimaryKeySuffix"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBDTDLocation"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletDTDLocation"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"DefaultEJBVersion"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"DefaultServletVersion"
			value      	"")))
	    (object Attribute
		tool       	"Java"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"Final"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Static"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateDefaultConstructor"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"ConstructorIs"
			value      	("Ctor_Set" 62))
		    (object Attribute
			tool       	"Java"
			name       	"Ctor_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"public"
				value      	62)
			    (object Attribute
				tool       	"Java"
				name       	"protected"
				value      	63)
			    (object Attribute
				tool       	"Java"
				name       	"private"
				value      	64)
			    (object Attribute
				tool       	"Java"
				name       	"package"
				value      	65)))
		    (object Attribute
			tool       	"Java"
			name       	"GenerateFinalizer"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateStaticInitializer"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateInstanceInitializer"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"DisableAutoSync"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ReadOnly"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Strictfp"
			value      	FALSE)))
	    (object Attribute
		tool       	"Java"
		name       	"Default_Servlet__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"ServletName"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletContextRef"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"IsSingleThread"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletInitParameter"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletInitParameterNames"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletIsSecure"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestDispatcher"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestDispatcherPath"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"DispatcherInclude"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"DispatcherForward"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletSecurityRoles"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletgetInfo"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletXMLFilePath"
			value      	"")))
	    (object Attribute
		tool       	"Java"
		name       	"Http_Servlet__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestAttribute"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestAttributesNames"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"MethodForRequestAttributes"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestParameter"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletRequestParameterNames"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"MethodForRequestParameters"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletHeader"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletHeaderNames"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"MethodForHeaders"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletIntHeader"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletDateHeader"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ServletCookie"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"MethodForCookie"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"ServletContentType"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"GenerateHTML"
			value      	FALSE)))
	    (object Attribute
		tool       	"Java"
		name       	"Default_EJB__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"Generate_XML_DD"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"EJBCmpField"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBEnvironmentProperties"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBCnxFactory"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBReferences"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBSecurityRoles"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBNameInJAR"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"EJBSessionType"
			value      	("EJBSessionType_Set" 200))
		    (object Attribute
			tool       	"Java"
			name       	"EJBSessionType_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	""
				value      	200)
			    (object Attribute
				tool       	"Java"
				name       	"Stateless"
				value      	201)
			    (object Attribute
				tool       	"Java"
				name       	"Stateful"
				value      	202)))
		    (object Attribute
			tool       	"Java"
			name       	"EJBTransactionType"
			value      	("EJBTransactionType_Set" 211))
		    (object Attribute
			tool       	"Java"
			name       	"EJBTransactionType_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Container"
				value      	211)
			    (object Attribute
				tool       	"Java"
				name       	"Bean"
				value      	212)))
		    (object Attribute
			tool       	"Java"
			name       	"EJBPersistenceType"
			value      	("EJBPersistenceType_Set" 220))
		    (object Attribute
			tool       	"Java"
			name       	"EJBPersistenceType_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	""
				value      	220)
			    (object Attribute
				tool       	"Java"
				name       	"Bean"
				value      	221)
			    (object Attribute
				tool       	"Java"
				name       	"Container"
				value      	222)))
		    (object Attribute
			tool       	"Java"
			name       	"EJBReentrant"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"EJBSessionSync"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"EJBVersion"
			value      	("EJBVersion_Set" 230))
		    (object Attribute
			tool       	"Java"
			name       	"EJBVersion_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"2.0"
				value      	230)
			    (object Attribute
				tool       	"Java"
				name       	"1.x"
				value      	231)))
		    (object Attribute
			tool       	"Java"
			name       	"EJBXMLFilePath"
			value      	"")))
	    (object Attribute
		tool       	"Java"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"CmIdentification"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Java"
			name       	"CopyrightNotice"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"Java"
		name       	"default__Module-Body"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"CmIdentification"
			value      	(value Text ""))
		    (object Attribute
			tool       	"Java"
			name       	"CopyrightNotice"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"Java"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"Abstract"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Static"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Final"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Native"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Synchronized"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"GenerateFullyQualifiedReturn"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"ReplaceExistingCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Java"
			name       	"Strictfp"
			value      	FALSE)))
	    (object Attribute
		tool       	"Java"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"Final"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Transient"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Volatile"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"PropertyType"
			value      	("BeanProperty_Set" 71))
		    (object Attribute
			tool       	"Java"
			name       	"BeanProperty_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Not A Property"
				value      	71)
			    (object Attribute
				tool       	"Java"
				name       	"Simple"
				value      	72)
			    (object Attribute
				tool       	"Java"
				name       	"Bound"
				value      	73)
			    (object Attribute
				tool       	"Java"
				name       	"Constrained"
				value      	74)))
		    (object Attribute
			tool       	"Java"
			name       	"IndividualChangeMgt"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Read/Write"
			value      	("Read/Write_Set" 81))
		    (object Attribute
			tool       	"Java"
			name       	"Read/Write_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Read & Write"
				value      	81)
			    (object Attribute
				tool       	"Java"
				name       	"Read Only"
				value      	82)
			    (object Attribute
				tool       	"Java"
				name       	"Write Only"
				value      	83)))
		    (object Attribute
			tool       	"Java"
			name       	"GenerateFullyQualifiedTypes"
			value      	FALSE)))
	    (object Attribute
		tool       	"Java"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Java"
			name       	"ContainerClass"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"InitialValue"
			value      	"")
		    (object Attribute
			tool       	"Java"
			name       	"Final"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Transient"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Volatile"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"PropertyType"
			value      	("BeanProperty_Set" 71))
		    (object Attribute
			tool       	"Java"
			name       	"BeanProperty_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Not A Property"
				value      	71)
			    (object Attribute
				tool       	"Java"
				name       	"Simple"
				value      	72)
			    (object Attribute
				tool       	"Java"
				name       	"Bound"
				value      	73)
			    (object Attribute
				tool       	"Java"
				name       	"Constrained"
				value      	74)))
		    (object Attribute
			tool       	"Java"
			name       	"IndividualChangeMgt"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"Read/Write"
			value      	("Read/Write_Set" 81))
		    (object Attribute
			tool       	"Java"
			name       	"Read/Write_Set"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Java"
				name       	"Read & Write"
				value      	81)
			    (object Attribute
				tool       	"Java"
				name       	"Read Only"
				value      	82)
			    (object Attribute
				tool       	"Java"
				name       	"Write Only"
				value      	83)))
		    (object Attribute
			tool       	"Java"
			name       	"GenerateFullyQualifiedTypes"
			value      	FALSE)
		    (object Attribute
			tool       	"Java"
			name       	"IsNavigable"
			value      	TRUE)))
	    (object Attribute
		tool       	"Java"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Oracle8"
		name       	"propertyId"
		value      	"360000002")
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"DDLScriptFilename"
			value      	"DDL1.SQL")
		    (object Attribute
			tool       	"Oracle8"
			name       	"DropClause"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"PrimaryKeyColumnName"
			value      	"_ID")
		    (object Attribute
			tool       	"Oracle8"
			name       	"PrimaryKeyColumnType"
			value      	"NUMBER(5,0)")
		    (object Attribute
			tool       	"Oracle8"
			name       	"SchemaNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"SchemaNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TableNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TableNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TypeNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TypeNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"ViewNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"ViewNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"VarrayNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"VarrayNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"NestedTableNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"NestedTableNameSuffix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"ObjectTableNamePrefix"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"ObjectTableNameSuffix"
			value      	"")))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsSchema"
			value      	FALSE)))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"OID"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"WhereClause"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CheckConstraint"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CollectionTypeLength"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CollectionTypePrecision"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CollectionTypeScale"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"CollectionOfREFS"
			value      	FALSE)))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"MethodKind"
			value      	("MethodKindSet" 1903))
		    (object Attribute
			tool       	"Oracle8"
			name       	"OverloadID"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"OrderNumber"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsReadNoDataState"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsReadNoProcessState"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsWriteNoDataState"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsWriteNoProcessState"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsSelfish"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerType"
			value      	("TriggerTypeSet" 1801))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerEvent"
			value      	("TriggerEventSet" 1601))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerText"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerReferencingNames"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerForEach"
			value      	("TriggerForEachSet" 1701))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerWhenClause"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"MethodKindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Oracle8"
				name       	"MapMethod"
				value      	1901)
			    (object Attribute
				tool       	"Oracle8"
				name       	"OrderMethod"
				value      	1902)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Function"
				value      	1903)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Procedure"
				value      	1904)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Operator"
				value      	1905)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Constructor"
				value      	1906)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Destructor"
				value      	1907)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Trigger"
				value      	1908)
			    (object Attribute
				tool       	"Oracle8"
				name       	"Calculated"
				value      	1909)))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerTypeSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Oracle8"
				name       	"AFTER"
				value      	1801)
			    (object Attribute
				tool       	"Oracle8"
				name       	"BEFORE"
				value      	1802)
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSTEAD OF"
				value      	1803)))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerForEachSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Oracle8"
				name       	"ROW"
				value      	1701)
			    (object Attribute
				tool       	"Oracle8"
				name       	"STATEMENT"
				value      	1702)))
		    (object Attribute
			tool       	"Oracle8"
			name       	"TriggerEventSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSERT"
				value      	1601)
			    (object Attribute
				tool       	"Oracle8"
				name       	"UPDATE"
				value      	1602)
			    (object Attribute
				tool       	"Oracle8"
				name       	"DELETE"
				value      	1603)
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSERT OR UPDATE"
				value      	1604)
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSERT OR DELETE"
				value      	1605)
			    (object Attribute
				tool       	"Oracle8"
				name       	"UPDATE OR DELETE"
				value      	1606)
			    (object Attribute
				tool       	"Oracle8"
				name       	"INSERT OR UPDATE OR DELETE"
				value      	1607)))))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"OrderNumber"
			value      	"")))
	    (object Attribute
		tool       	"Oracle8"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Oracle8"
			name       	"OrderNumber"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsUnique"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"NullsAllowed"
			value      	TRUE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"Length"
			value      	"")
		    (object Attribute
			tool       	"Oracle8"
			name       	"Precision"
			value      	"2")
		    (object Attribute
			tool       	"Oracle8"
			name       	"Scale"
			value      	"6")
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsIndex"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"IsPrimaryKey"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"CompositeUnique"
			value      	FALSE)
		    (object Attribute
			tool       	"Oracle8"
			name       	"CheckConstraint"
			value      	"")))
	    (object Attribute
		tool       	"Oracle8"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"ComponentTest"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Rose Model Integrator"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Rose Web Publisher"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"TopLink"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"COM"
		name       	"propertyId"
		value      	"783606378")
	    (object Attribute
		tool       	"COM"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"TypeKinds"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"COM"
				name       	"enum"
				value      	100)
			    (object Attribute
				tool       	"COM"
				name       	"record"
				value      	101)
			    (object Attribute
				tool       	"COM"
				name       	"module"
				value      	102)
			    (object Attribute
				tool       	"COM"
				name       	"interface"
				value      	103)
			    (object Attribute
				tool       	"COM"
				name       	"dispinterface"
				value      	104)
			    (object Attribute
				tool       	"COM"
				name       	"coclass"
				value      	105)
			    (object Attribute
				tool       	"COM"
				name       	"alias"
				value      	106)
			    (object Attribute
				tool       	"COM"
				name       	"union"
				value      	107)
			    (object Attribute
				tool       	"COM"
				name       	"max"
				value      	108)
			    (object Attribute
				tool       	"COM"
				name       	"(none)"
				value      	109)))
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"kind"
			value      	("TypeKinds" 109))
		    (object Attribute
			tool       	"COM"
			name       	"uuid"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"version"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpcontext"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"dllname"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"alias"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"id"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"id"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"COM"
			name       	"filename"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"library"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"uuid"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"version"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpstring"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpfile"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"helpcontext"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"lcid"
			value      	"")
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"COM"
			name       	"attributes"
			value      	"")))
	    (object Attribute
		tool       	"COM"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"VC++"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"VC++"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"UpdateATL"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"SmartPointersOnAssoc"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"GenerateImports"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"PutImportsIn"
			value      	"stdafx.h")
		    (object Attribute
			tool       	"VC++"
			name       	"FullPathInImports"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"UseImportAttributes"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"ImportAttributes"
			value      	"no_namespace named_guids")
		    (object Attribute
			tool       	"VC++"
			name       	"ImportProjTypeLib"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"DefaultTypeLib"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"TypeLibLocation"
			value      	"")
		    (object Attribute
			tool       	"VC++"
			name       	"CompileProjTypeLib"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"IdlInterfaceAttributes"
			value      	(value Text 
|endpoint("")
|local
|object
|pointer_default()
|uuid("")
|version("")
|encode
|decode
|auto_handle
|implicit_handle("")
|code
|nocode
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlCoClassAttributes"
			value      	(value Text 
|uuid("")
|helpstring("")
|helpcontext("")
|licensed
|version("")
|control
|hidden
|appobject
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlCoClassInterfaceAttributes"
			value      	(value Text 
|default
|source
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlParameterAttributes"
			value      	(value Text 
|in
|out
|retval
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlMethodAttributes"
			value      	(value Text 
|id(1)
|helpstring("")
|call_as("")
|callback
|helpcontext("")
|hidden
|local
|restricted
|source
|vararg
			))
		    (object Attribute
			tool       	"VC++"
			name       	"IdlPropertyAttributes"
			value      	(value Text 
|id()
|helpstring("")
|call_as("")
|helpcontext("")
|hidden
|local
|restricted
|source
|vararg
|bindable
|defaultbind
|defaultcallelem
|displaybind
|immediatebind
|nonbrowseable
|requestedit
			))
		    (object Attribute
			tool       	"VC++"
			name       	"RvcPtyVersion"
			value      	"1.4")
		    (object Attribute
			tool       	"VC++"
			name       	"ModelIDStyle"
			value      	2)
		    (object Attribute
			tool       	"VC++"
			name       	"DocStyle"
			value      	1)
		    (object Attribute
			tool       	"VC++"
			name       	"GenerateIncludes"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"ApplyPattern"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"CreateBackupFiles"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"SupportCodeName"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"DocRevEngineer"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"CreateOverviewDiagrams"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"UpdateModelIDsInCode"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"AttributeTypes"
			value      	(value Text 
|attr1=bool
|attr2=short
|attr3=int
|attr4=long
|attr5=char
|attr6=float
|attr7=double
|attr8=void
|attr9=clock_t
|attr10=_complex
|attr11=_dev_t
|attr12=div_t
|attr13=_exception
|attr14=FILE
|attr15=_finddata_t
|attr16=_FPIEEE_RECORD
|attr17=fpos_t
|attr18=_HEAPINFO
|attr19=jmp_buf
|attr20=lconv
|attr21=ldiv_t
|attr22=_off_t
|attr23=_onexit_t
|attr24=_PNH
|attr25=ptrdiff_t
|attr26=sig_atomic_t
|attr27=size_t
|attr28=_stat
|attr29=time_t
|attr30=_timeb
|attr31=tm
|attr32=_utimbuf
|attr33=va_list
|attr34=wchar_t
|attr35=wctrans_t
|attr36=wctype_t
|attr37=_wfinddata_t
|attr38=_wfinddatai64_t
|attr39=wint_t
|attr40=ABORTPROC
|attr41=ACMDRIVERENUMCB
|attr42=ACMDRIVERPROC
|attr43=ACMFILTERCHOOSEHOOKPROC
|attr44=ACMFILTERENUMCB
|attr45=ACMFILTERTAGENUMCB
|attr46=ACMFORMATCHOOSEHOOKPROC
|attr47=ACMFORMATENUMCB
|attr48=ACMFORMATTAGENUMCB
|attr49=APPLET_PROC
|attr50=ATOM
|attr51=BOOL
|attr52=BOOLEAN
|attr53=BYTE
|attr54=CALINFO_ENUMPROC
|attr55=CALLBACK
|attr56=CHAR
|attr57=COLORREF
|attr58=CONST
|attr59=CRITICAL_SECTION
|attr60=CTRYID
|attr61=DATEFMT_ENUMPROC
|attr62=DESKTOPENUMPROC
|attr63=DLGPROC
|attr64=DRAWSTATEPROC
|attr65=DWORD
|attr66=EDITWORDBREAKPROC
|attr67=ENHMFENUMPROC
|attr68=ENUMRESLANGPROC
|attr69=ENUMRESNAMEPROC
|attr70=ENUMRESTYPEPROC
|attr71=FARPROC
|attr72=FILE_SEGMENT_ELEMENT
|attr73=FLOAT
|attr74=FONTENUMPROC
|attr75=GOBJENUMPROC
|attr76=GRAYSTRINGPROC
|attr77=HACCEL
|attr78=HANDLE
|attr79=HBITMAP
|attr80=HBRUSH
|attr81=HCOLORSPACE
|attr82=HCONV
|attr83=HCONVLIST
|attr84=HCURSOR
|attr85=HDC
|attr86=HDDEDATA
|attr87=HDESK
|attr88=HDROP
|attr89=HDWP
|attr90=HENHMETAFILE
|attr91=HFILE
|attr92=HFONT
|attr93=HGDIOBJ
|attr94=HGLOBAL
|attr95=HHOOK
|attr96=HICON
|attr97=HIMAGELIST
|attr98=HIMC
|attr99=HINSTANCE
|attr100=HKEY
|attr101=HKL
|attr102=HLOCAL
|attr103=HMENU
|attr104=HMETAFILE
|attr105=HMODULE
|attr106=HMONITOR
|attr107=HOOKPROC
|attr108=HPALETTE
|attr109=HPEN
|attr110=HRGN
|attr111=HRSRC
|attr112=HSZ
|attr113=HTREEITEM
|attr114=HWINSTA
|attr115=HWND
|attr116=INT
|attr117=IPADDR
|attr118=LANGID
|attr119=LCID
|attr120=LCSCSTYPE
|attr121=LCSGAMUTMATCH
|attr122=LCTYPE
|attr123=LINEDDAPROC
|attr124=LOCALE_ENUMPROC
|attr125=LONG
|attr126=LONGLONG
|attr127=LPARAM
|attr128=LPBOOL
|attr129=LPBYTE
|attr130=LPCCHOOKPROC
|attr131=LPCFHOOKPROC
|attr132=LPCOLORREF
|attr133=LPCRITICAL_SECTION
|attr134=LPCSTR
|attr135=LPCTSTR
|attr136=LPCVOID
|attr137=LPCWSTR
|attr138=LPDWORD
|attr139=LPFIBER_START_ROUTINE
|attr140=LPFRHOOKPROC
|attr141=LPHANDLE
|attr142=LPHANDLER_FUNCTION
|attr143=LPINT
|attr144=LPLONG
|attr145=LPOFNHOOKPROC
|attr146=LPPAGEPAINTHOOK
|attr147=LPPAGESETUPHOOK
|attr148=LPPRINTHOOKPROC
|attr149=LPPROGRESS_ROUTINE
|attr150=LPSETUPHOOKPROC
|attr151=LPSTR
|attr152=LPSTREAM
|attr153=LPTHREAD_START_ROUTINE
|attr154=LPTSTR
|attr155=LPVOID
|attr156=LPWORD
|attr157=LPWSTR
|attr158=LRESULT
|attr159=LUID
|attr160=PBOOL
|attr161=PBOOLEAN
|attr162=PBYTE
|attr163=PCHAR
|attr164=PCRITICAL_SECTION
|attr165=PCSTR
|attr166=PCTSTR
|attr167=PCWCH
|attr168=PCWSTR
|attr169=PDWORD
|attr170=PFLOAT
|attr171=PFNCALLBACK
|attr172=PHANDLE
|attr173=PHANDLER_ROUTINE
|attr174=PHKEY
|attr175=PINT
|attr176=PLCID
|attr177=PLONG
|attr178=PLUID
|attr179=PROPENUMPROC
|attr180=PROPENUMPROCEX
|attr181=PSHORT
|attr182=PSTR
|attr183=PTBYTE
|attr184=PTCHAR
|attr185=PTIMERAPCROUTINE
|attr186=PTSTR
|attr187=PUCHAR
|attr188=PUINT
|attr189=PULONG
|attr190=PUSHORT
|attr191=PVOID
|attr192=PWCHAR
|attr193=PWORD
|attr194=PWSTR
|attr195=REGISTERWORDENUMPROC
|attr196=REGSAM
|attr197=SC_HANDLE
|attr198=SC_LOCK
|attr199=SENDASYNCPROC
|attr200=SERVICE_STATUS_HANDLE
|attr201=SHORT
|attr202=TBYTE
|attr203=TCHAR
|attr204=TIMEFMT_ENUMPROC
|attr205=TIMERPROC
|attr206=UCHAR
|attr207=UINT
|attr208=ULONG
|attr209=ULONGLONG
|attr210=UNSIGNED
|attr211=USHORT
|attr212=VOID
|attr213=WCHAR
|attr214=WINAPI
|attr215=WINSTAENUMPROC
|attr216=WNDENUMPROC
|attr217=WNDPROC
|attr218=WORD
|attr219=WPARAM
|attr220=YIELDPROC
|attr221=CPoint
|attr222=CRect
|attr223=CSize
|attr224=CString
|attr225=CTime
|attr226=CTimeSpan
|attr227=CCreateContext
|attr228=CMemoryState
|attr229=COleSafeArray
|attr230=CPrintInfo
|attr231=HRESULT
			))
		    (object Attribute
			tool       	"VC++"
			name       	"Containers"
			value      	(value Text 
|cont1=CArray<$TYPE, $TYPE&>
|cont2=CByteArray
|cont3=CDWordArray
|cont4=CObArray
|cont5=CPtrArray
|cont6=CStringArray
|cont7=CUIntArray
|cont8=CWordArray
|cont9=CList<$TYPE, $TYPE&>
|cont10=CPtrList
|cont11=CObList
|cont12=CStringList
|cont13=CMapWordToPtr
|cont14=CMapPtrToWord
|cont15=CMapPtrToPtr
|cont16=CMapWordToOb
|cont17=CMapStringToPtr
|cont18=CMapStringToOb
|cont19=CMapStringToString
|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
|cont21=CTypedPtrArray<CObArray, $TYPE*>
|cont22=CTypedPtrList<CObList, $TYPE*>
|cont23=CTypedPtrList<CPtrList, $TYPE*>
|cont24=CComObject<$TYPE>
|cont25=CComPtr<$TYPE>
|cont26=CComQIPtr<$TYPE>
|cont27=CComQIPtr<$TYPE, IID*>
			))
		    (object Attribute
			tool       	"VC++"
			name       	"ClassMethods"
			value      	(value Text 
|*_body=// ToDo: Add your specialized code here and/or call the base class
|cm1=$NAME()
|cm2=$NAME(orig:const $NAME&)
|cm3=<<virtual>> ~$NAME()
|cm4=operator=(rhs:$NAME&):$NAME&
|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
|cm5=<<const>> operator==(rhs:const $NAME&):bool
|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm6=<<const>> operator!=(rhs:$NAME&):bool
|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm7=<<const>> operator<(rhs:$NAME&):bool
|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm8=<<const>> operator>(rhs:$NAME&):bool
|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm9=<<const>> operator<=(rhs:$NAME&):bool
|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm10=<<const>> operator>=(rhs:$NAME&):bool
|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&
|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
|cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&
|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
			))
		    (object Attribute
			tool       	"VC++"
			name       	"Accessors"
			value      	(value Text 
|agf=<<const>> get_$BASICNAME():const $TYPE
|agf_body=return $NAME;
|asf=set_$BASICNAME(value:$TYPE):void
|asf_body=$NAME = value;|return;
|agv=<<const>> get_$BASICNAME():const $TYPE&
|agv_body=return $NAME;
|asv=set_$BASICNAME(value:$TYPE&):void
|asv_body=$NAME = value;|return;
|agp=<<const>> get_$BASICNAME():const $TYPE
|agp_body=return $NAME;
|asp=set_$BASICNAME(value:$TYPE):void
|asp_body=$NAME = value;|return;
|agr=<<const>> get_$BASICNAME():const $TYPE
|agr_body=return $NAME;
|asr=set_$BASICNAME(value:$TYPE):void
|asr_body=$NAME = value;|return;
|aga=<<const>> get_$BASICNAME(index:int):const $TYPE
|aga_body=return $NAME[index];
|asa=set_$BASICNAME(index:int, value:$TYPE):void
|asa_body=$NAME[index] = value;|return;
			))
		    (object Attribute
			tool       	"VC++"
			name       	"Conditionals"
			value      	(value Text 
|*_decl=#ifdef _DEBUG
|*_base=CObject
|cond1=<<virtual, const>> AssertValid():void
|cond1_body=$SUPERNAME::AssertValid();
|cond2=<<virtual, const>> Dump(dc:CDumpContext&):void
|cond2_body=$SUPERNAME::Dump(dc);
			))
		    (object Attribute
			tool       	"VC++"
			name       	"Patterns"
			value      	(value Text 
|patrn1=cm1,cm3,cond1,cond2
|Patrn1_name=Default
			))
		    (object Attribute
			tool       	"VC++"
			name       	"AtlClassPrefix"
			value      	"C")
		    (object Attribute
			tool       	"VC++"
			name       	"AtlInterfacePrefix"
			value      	"I")
		    (object Attribute
			tool       	"VC++"
			name       	"AtlTypeDescription"
			value      	"Class")
		    (object Attribute
			tool       	"VC++"
			name       	"DefaultLogicalPackage"
			value      	"$language Reverse Engineered/$component")
		    (object Attribute
			tool       	"VC++"
			name       	"DefaultComponentPackage"
			value      	"")
		    (object Attribute
			tool       	"VC++"
			name       	"ForwardReferences"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"IndentType"
			value      	1)
		    (object Attribute
			tool       	"VC++"
			name       	"NumTabsOrSpaces"
			value      	1)
		    (object Attribute
			tool       	"VC++"
			name       	"MaxCharsOfCommentLine"
			value      	60)))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"HeaderFileName"
			value      	"")
		    (object Attribute
			tool       	"VC++"
			name       	"CodeFileName"
			value      	"")))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"InternalMap"
			value      	(value Text 
|*:AUTO:AUTO
|
			))
		    (object Attribute
			tool       	"VC++"
			name       	"ExportMap"
			value      	(value Text 
|*:AUTO:AUTO
|
			))
		    (object Attribute
			tool       	"VC++"
			name       	"InitialSourceIncludes"
			value      	(value Text 
|"stdafx.h"
			))
		    (object Attribute
			tool       	"VC++"
			name       	"InitialHeaderIncludes"
			value      	(value Text ""))
		    (object Attribute
			tool       	"VC++"
			name       	"Copyright"
			value      	(value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))
		    (object Attribute
			tool       	"VC++"
			name       	"KindSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"VC++"
				name       	"(none)"
				value      	300)
			    (object Attribute
				tool       	"VC++"
				name       	"DLL"
				value      	301)
			    (object Attribute
				tool       	"VC++"
				name       	"EXE"
				value      	302)
			    (object Attribute
				tool       	"VC++"
				name       	"MIDL"
				value      	303)))
		    (object Attribute
			tool       	"VC++"
			name       	"Kind"
			value      	("KindSet" 300))
		    (object Attribute
			tool       	"VC++"
			name       	"BodyExtensions"
			value      	(value Text 
|.cpp
|.cxx
|.inl
			))
		    (object Attribute
			tool       	"VC++"
			name       	"HeaderExtensions"
			value      	(value Text 
|.h
|.hpp
|.hxx
|inl
			))
		    (object Attribute
			tool       	"VC++"
			name       	"ProjectFolders"
			value      	(value Text 
|Source Files
|Header Files
			))
		    (object Attribute
			tool       	"VC++"
			name       	"UsePathMap"
			value      	FALSE)))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Const"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"InitialValue"
			value      	"")))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Uses"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Category"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"IsDirectory"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"Directory"
			value      	"")))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)))
	    (object Attribute
		tool       	"VC++"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"VC++"
			name       	"Generate"
			value      	TRUE)
		    (object Attribute
			tool       	"VC++"
			name       	"Inline"
			value      	FALSE)
		    (object Attribute
			tool       	"VC++"
			name       	"DefaultBody"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"VC++"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Version Control"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Visual Basic"
		name       	"propertyId"
		value      	"783606378")
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateModel"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"InstancingSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Visual Basic"
				name       	"Private"
				value      	221)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"PublicNotCreatable"
				value      	213)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"SingleUse"
				value      	214)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"GlobalSingleUse"
				value      	215)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"MultiUse"
				value      	219)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"GlobalMultiUse"
				value      	220)))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"BaseSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Visual Basic"
				name       	"(none)"
				value      	222)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"0"
				value      	223)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"1"
				value      	224)))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"OptionBase"
			value      	("BaseSet" 222))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"OptionExplicit"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"OptionCompare"
			value      	("CompareSet" 202))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Instancing"
			value      	("InstancingSet" 219))
		    (object Attribute
			tool       	"Visual Basic"
			name       	"CompareSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"Visual Basic"
				name       	"(none)"
				value      	202)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"Binary"
				value      	203)
			    (object Attribute
				tool       	"Visual Basic"
				name       	"Text"
				value      	204)))))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Operation"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"LibraryName"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"AliasName"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"IsStatic"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ProcedureID"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ReplaceExistingBody"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"DefaultBody"
			value      	(value Text ""))))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"New"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"WithEvents"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ProcedureID"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"PropertyName"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Subscript"
			value      	"")))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Role"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"New"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"WithEvents"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"FullName"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ProcedureID"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"PropertyName"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Subscript"
			value      	"")))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Inherit"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ImplementsDelegation"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"FullName"
			value      	FALSE)))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Param"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ByVal"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ByRef"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"Optional"
			value      	FALSE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ParamArray"
			value      	FALSE)))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ProjectFile"
			value      	"")
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateCode"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"UpdateModel"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ImportReferences"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"QuickImport"
			value      	TRUE)
		    (object Attribute
			tool       	"Visual Basic"
			name       	"ImportBinary"
			value      	FALSE)))
	    (object Attribute
		tool       	"Visual Basic"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"VisualStudio"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"XML_DTD"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"XML_DTD"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"XML_DTD"
			name       	"CreateMissingDirectories"
			value      	TRUE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Editor"
			value      	("EditorType" 100))
		    (object Attribute
			tool       	"XML_DTD"
			name       	"StopOnError"
			value      	TRUE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"EditorType"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"XML_DTD"
				name       	"BuiltIn"
				value      	100)
			    (object Attribute
				tool       	"XML_DTD"
				name       	"WindowsShell"
				value      	101)))))
	    (object Attribute
		tool       	"XML_DTD"
		name       	"default__Class"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Entity_SystemID"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Entity_PublicID"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"NotationValue"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"InternalValue"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"ParameterEntity"
			value      	FALSE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"ExternalEntity"
			value      	FALSE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Notation_SystemID"
			value      	"")
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Notation_PublicID"
			value      	"")))
	    (object Attribute
		tool       	"XML_DTD"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"XML_DTD"
			name       	"DefaultDeclType"
			value      	"")))
	    (object Attribute
		tool       	"XML_DTD"
		name       	"default__Module-Spec"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"XML_DTD"
			name       	"Assign All"
			value      	FALSE)
		    (object Attribute
			tool       	"XML_DTD"
			name       	"ComponentPath"
			value      	"")))
	    (object Attribute
		tool       	"XML_DTD"
		name       	"HiddenTool"
		value      	FALSE))
	quid       	"437347920302"))