(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"))