(object PetalRT version 60010 _written "Rose RealTime 6.2.197.0" charSet 0) (object Design "Model" is_unit TRUE is_loaded TRUE quid "396CC9B10343" 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 25 gridY 25 defaultFont (object Font size 8 face "Tahoma" bold FALSE italics FALSE underline FALSE strike FALSE color 16711680 default_color TRUE) showMessageNum 3 showClassOfObject TRUE notation "Unified") root_usecase_package (object Class_Category "Use Case View" quid "3619364703C6" global TRUE exportControl "Public" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "3619364703E4"))) root_category (object Class_Category "Logical View" quid "3619364703C5" global TRUE exportControl "Public" logical_models (list unit_reference_list (object Class_Utility "MaxWorkers" attributes (list Attribute_Set (object Attribute tool "OT::Cpp" name "ClassKind" value ("ClassKindSet" 4)) (object Attribute tool "OT::CppTargetRTS" name "GenerateDescriptor" value ("GenerateDescriptorSet" 2)) (object Attribute tool "OT::Cpp" name "GenerateClass" value FALSE)) quid "374ECADA028D" class_attributes (list class_attribute_list (object ClassAttribute "MaxWorkers" attributes (list Attribute_Set (object Attribute tool "OT::Cpp" name "AttributeKind" value ("AttributeKindSet" 2))) quid "374ECADA02AD" initv "4" type "RTInteger" scope "Classifier" visibility "Public" changeable "Frozen")) language "C++") (object Capsule "Actor1" quid "374ECADA02CF" used_nodes (list uses_relationship_list (object Uses_Relationship attributes (list Attribute_Set (object Attribute tool "OT::Cpp" name "KindInHeader" value ("KindSet" 0)) (object Attribute tool "OT::Cpp" name "KindInImplementation" value ("KindSet" 2))) quid "374ECADA02D6" supplier "Logical View::MaxWorkers" quidu "374ECADA028D")) structure (object CapsuleCollaboration "Structure" quid "396CC9B103D5" classifierRoles (list classifierRolesList (object CapsuleRole "workers" classifier "Logical View::Actor2" quidu "374ECADA031C" capsuleRoleCardinality constClass "Logical View::MaxWorkers::MaxWorkers" quidu "374ECADA02AD" genericity "optional")) ports (list portsList (object Port "work" classifier "Logical View::Work" quidu "374ECADA02AE" portCardinality constClass "Logical View::MaxWorkers::MaxWorkers" quidu "374ECADA02AD" isRelay FALSE visibility "Protected") (object Port "frame" classifier "Logical View::RTClasses::Frame" quidu "37E9291F0276" isRelay FALSE isWired FALSE registrationString "frame" visibility "Protected") (object Port "log" classifier "Logical View::RTClasses::Log" quidu "37E92926019B" isRelay FALSE isWired FALSE registrationString "log" visibility "Protected") (object Port "timer" classifier "Logical View::RTClasses::Timing" quidu "37E9292C018C" isRelay FALSE isWired FALSE registrationString "timer" visibility "Protected")) connectors (list connectorsList (object Connector "B1" connectorCardinality constValue "*" ends (list endsList ends ":Structure:work" ends ":Structure:workers:work")))) class_attributes (list class_attribute_list (object ClassAttribute "dynThread" quid "374ECADA0318" type "RTThread *[MaxWorkers]" visibility "Protected") (object ClassAttribute "dynController" quid "374ECADA0319" type "RTController *[MaxWorkers]" visibility "Protected") (object ClassAttribute "iteration" quid "374ECADA031A" type "int" visibility "Protected") (object ClassAttribute "nWorkers" quid "374ECADA031B" type "int" visibility "Protected")) operations (list Operations (object Operation "armTimer" quid "374ECADA0311" body |static const RTTimespec fiveSeconds( 5, 0 ); | |timer.informIn( fiveSeconds ); parameters (list Parameters (object Parameter "" type "void")) result "void" visibility "Protected") (object Operation "rmThreads" quid "374ECADA0313" body |for( int i = MaxWorkers; --i >= 0; ) |{ | delete dynThread[ i ]; | dynThread[ i ] = (RTThread *)0; | delete dynController[ i ]; | dynController[ i ] = (RTController *)0; |} parameters (list Parameters (object Parameter "" type "void")) result "void" visibility "Protected") (object Operation "rmWorkers" quid "374ECADA0315" body |if( nWorkers != 0 ) |{ | log.show( "Destroying workers...\n" ); | log.commit(); | | frame.destroy( workers ); | nWorkers = 0; |} parameters (list Parameters (object Parameter "" type "void")) result "void" visibility "Protected") (object Operation "destructor" attributes (list Attribute_Set (object Attribute tool "OT::Cpp" name "CallFromDestructor" value TRUE)) quid "374ECADA0317" body |rmWorkers(); |rmThreads(); result "void" visibility "Private")) statemachine (object State_Machine quid "374ECADA02D0" State (object State "TOP" states (list States (object InitialPt "Initial") (object State "idle" entryAction (object Action quid "374ECADA02E2" body |if( ++iteration < 3 ) |{ | armTimer(); |} |else |{ |#ifdef __RTSExternal__ | log.show( "All done.\n" ); | log.commit(); | context()->abort(); |#endif |} ) states (list States (object InitialPt "Initial") (object JuncPt "Junction0" isEntry TRUE externallyVisible TRUE) (object JuncPt "Junction1" externallyVisible TRUE) (object JuncPt "Junction2" isEntry TRUE externallyVisible TRUE))) (object State "setup" entryAction (object Action quid "374ECADA02E6" body "armTimer();") states (list States (object InitialPt "Initial") (object JuncPt "Junction0" isEntry TRUE externallyVisible TRUE) (object JuncPt "Junction1" externallyVisible TRUE))) (object State "waiting" entryAction (object Action quid "374ECADA02EA" body "armTimer();") states (list States (object InitialPt "Initial") (object JuncPt "Junction0" externallyVisible TRUE) (object JuncPt "Junction1" isEntry TRUE externallyVisible TRUE))) (object State "working" entryAction (object Action quid "374ECADA02EE" body "armTimer();") states (list States (object InitialPt "Initial") (object JuncPt "Junction0" isEntry TRUE externallyVisible TRUE) (object JuncPt "Junction1" externallyVisible TRUE) (object JuncPt "Junction2" isEntry TRUE) (object JuncPt "Junction3")) transitions (list transition_list (object Trans "done" source ":TOP:working:Junction2" target ":TOP:working:Junction3" action (object Action quid "374ECADA030E" body |int iWorker = msg->sapIndex(); | |log.show( "Destroying worker " ); |log.show( iWorker ); |log.cr(); |log.commit(); | |RTActorId worker( frame.incarnationAt( workers, iWorker ) ); | |if( frame.destroy( worker ) ) | --nWorkers; ) eventGuards (list eventGuardsList (object EventGuard Event (object PortEvent ports (list portsList ports ":Structure:work") signals (list signalsList signals ":base:done")))))))) transitions (list transition_list (object Trans "initialize" source ":TOP:Initial" target ":TOP:idle:Junction0" action (object Action quid "374ECADA02F2" body |iteration = 0; |nWorkers = 0; )) (object Trans "mkThreads" source ":TOP:idle:Junction1" target ":TOP:setup:Junction0" action (object Action quid "3B2924490119" body |const char * threadName[] = { "d1", "d2", "d3", "d4" }; | |log.show( "Creating extra threads...\n" ); |log.commit(); | |for( int i = 0; i < MaxWorkers; ++i ) |{ | dynController[ i ] = new RTPeerController( context()->debugger(), threadName[ i ] ); | dynThread[ i ] = new RTThread( dynController[ i ], 20000, DEFAULT_MAIN_PRIORITY ); |} ) eventGuards (list eventGuardsList (object EventGuard Event (object PortEvent ports (list portsList ports ":Structure:timer") signals (list signalsList signals ":base:timeout"))))) (object Trans "rmThreads" source ":TOP:waiting:Junction0" target ":TOP:idle:Junction2" action (object Action quid "374ECADA02FC" body |log.show( "Destroying extra threads...\n" ); |log.commit(); | |rmThreads(); ) eventGuards (list eventGuardsList (object EventGuard Event (object PortEvent ports (list portsList ports ":Structure:timer") signals (list signalsList signals ":base:timeout"))))) (object Trans "mkWorkers" source ":TOP:setup:Junction1" target ":TOP:working:Junction0" action (object Action quid "3A5F9A1400BC" body |log.show( "Incarnating actors...\n" ); |log.commit(); | |for( int i = 0; i < workers.size(); ++i ) | if( frame.incarnate( workers, (void *)0, (RTObject_class *)0, dynController[ i ], i ).isValid() ) | ++nWorkers; ) eventGuards (list eventGuardsList (object EventGuard Event (object PortEvent ports (list portsList ports ":Structure:timer") signals (list signalsList signals ":base:timeout"))))) (object Trans "rmWorkers" source ":TOP:working:Junction1" target ":TOP:waiting:Junction1" action (object Action quid "374ECADA0308" body "rmWorkers();") eventGuards (list eventGuardsList (object EventGuard Event (object PortEvent ports (list portsList ports ":Structure:timer") signals (list signalsList signals ":base:timeout")))))))) statediagram (object State_Diagram "State Diagram" quid "374ECADA02D4" items (list diagram_item_list (object StateView "Perimeter" "TOP" @1 pos (618,642) width 1056 height 1104) (object StateView "Normal" "idle" @2 pos (606,330) width 744 height 192 label (object ItemLabel pos (600,275) max_width 732) boundIcons (list boundIconsList (object JuncPtVw ":TOP:idle:Junction0" @3 pos (245,245)) (object JuncPtVw ":TOP:idle:Junction1" @4 pos (375,425) positionBySuperclass FALSE) (object JuncPtVw ":TOP:idle:Junction2" @5 pos (825,425))) statediagram (object State_Diagram "" quid "374ECADA02E3" items (list diagram_item_list (object StateView "Perimeter" "idle" @6 pos (330,270) width 480 height 360 boundIcons (list boundIconsList (object JuncPtVw ":TOP:idle:Junction0" @7 pos (107,107) juncPtIcon (object JuncPtIcon @8 pos (171,171) label (object ItemLabel pos (211,141) max_width 103))) (object JuncPtVw ":TOP:idle:Junction1" @9 pos (187,444) juncPtIcon (object JuncPtIcon @10 pos (187,354) label (object ItemLabel pos (244,371) max_width 156))) (object JuncPtVw ":TOP:idle:Junction2" @11 pos (462,444) juncPtIcon (object JuncPtIcon @12 pos (462,354) label (object ItemLabel pos (519,371) max_width 150))))) (object StateView "StartState" "Initial" @13 pos (180,180))) filterFlags 1)) (object StateView "Normal" "setup" @14 pos (378,666) width 288 height 192 label (object ItemLabel pos (375,625) max_width 276) boundIcons (list boundIconsList (object JuncPtVw ":TOP:setup:Junction0" @15 pos (375,570) positionBySuperclass FALSE) (object JuncPtVw ":TOP:setup:Junction1" @16 pos (375,762))) statediagram (object State_Diagram "" quid "374ECADA02E7" items (list diagram_item_list (object StateView "Perimeter" "setup" @17 pos (330,270) width 480 height 360)) filterFlags 1)) (object StateView "Normal" "waiting" @18 pos (834,666) width 288 height 192 label (object ItemLabel pos (825,625) max_width 276) boundIcons (list boundIconsList (object JuncPtVw ":TOP:waiting:Junction0" @19 pos (825,570)) (object JuncPtVw ":TOP:waiting:Junction1" @20 pos (825,762))) statediagram (object State_Diagram "" quid "374ECADA02EB" items (list diagram_item_list (object StateView "Perimeter" "waiting" @21 pos (330,270) width 480 height 360)) filterFlags 1)) (object StateView "Normal" "working" @22 pos (606,978) width 744 height 192 label (object ItemLabel pos (600,925) max_width 732) boundIcons (list boundIconsList (object JuncPtVw ":TOP:working:Junction0" @23 pos (375,882)) (object JuncPtVw ":TOP:working:Junction1" @24 pos (825,882))) statediagram (object State_Diagram "" quid "374ECADA02EF" items (list diagram_item_list (object StateView "Perimeter" "working" @25 pos (330,270) width 480 height 360 boundIcons (list boundIconsList (object JuncPtVw ":TOP:working:Junction2" @26 pos (225,444) juncPtIcon (object JuncPtIcon @27 pos (225,354) hidden TRUE label (object ItemLabel pos (275,425) hidden TRUE))) (object JuncPtVw ":TOP:working:Junction3" @28 pos (425,444) juncPtIcon (object JuncPtIcon @29 pos (425,354) label (object ItemLabel pos (475,425) hidden TRUE))) (object JuncPtVw ":TOP:working:Junction0" @30 pos (187,96) juncPtIcon (object JuncPtIcon @31 pos (187,186) label (object ItemLabel pos (244,143) max_width 166))) (object JuncPtVw ":TOP:working:Junction1" @32 pos (462,96) juncPtIcon (object JuncPtIcon @33 pos (462,186) label (object ItemLabel pos (519,143) max_width 159))))) (object StateView "StartState" "Initial" @34 pos (180,180)) (object TransView ":TOP:working:Junction2:done" @35 uses_fill_color FALSE label (object SegLabel @36 pos (275,300) max_width 72 pctDist 0.500000 height 45) client @26 supplier @29 vertices (list Points (225,431) (225,354) (394,354)) line_style 0)) filterFlags 1)) (object StateView "StartState" "Initial" @37 pos (175,175)) (object TransView ":TOP:Initial:initialize" @38 uses_fill_color FALSE label (object SegLabel @39 pos (248,185) max_width 103 pctDist 0.500000 height 45) client @37 supplier @3 vertices (list Points (195,195) (238,238)) line_style 0) (object TransView ":TOP:waiting:Junction0:rmThreads" @40 uses_fill_color FALSE label (object SegLabel @41 pos (781,497) max_width 150 pctDist 0.500000 height 45) client @19 supplier @5 vertices (list Points (825,560) (825,433)) line_style 0) (object TransView ":TOP:setup:Junction1:mkWorkers" @42 uses_fill_color FALSE label (object SegLabel @43 pos (420,821) max_width 166 pctDist 0.500000 height 45) client @16 supplier @23 vertices (list Points (375,770) (375,872)) line_style 0) (object TransView ":TOP:working:Junction1:rmWorkers" @44 uses_fill_color FALSE label (object SegLabel @45 pos (781,821) max_width 159 pctDist 0.500000 height 45) client @24 supplier @20 vertices (list Points (825,872) (825,770)) line_style 0) (object TransView ":TOP:idle:Junction1:mkThreads" @46 uses_fill_color FALSE label (object SegLabel @47 pos (420,496) positionBySuperclass FALSE max_width 156 pctDist 0.500000 height 45) positionBySuperclass FALSE client @4 supplier @15 vertices (list Points (375,433) (375,560)) line_style 0)) filterFlags 1) language "C++" structureDiagram (object CollaborationDiagram "Structure Diagram" quid "374ECADA02D5" items (list diagram_item_list (object CapsulePerimeterVw "Structure" @48 pos (474,318) quidu "396CC9B103D5" width 768 height 456) (object CapsuleRoleVw ":Structure:workers" @49 pos (474,390) width 624 height 198 label (object ItemLabel pos (475,366) max_width 272 label "workers") boundIcons (list boundIconsList (object ConnectionPtVw ":Structure:workers:work" @50 pos (450,291) label (object ItemLabel pos (450,322) max_width 150 label "work")))) (object PortVw ":Structure:work" @51 pos (450,200) label (object ItemLabel pos (550,231) max_width 128 label "work")) (object PortVw ":Structure:timer" @52 pos (216,756) label (object ItemLabel pos (225,792) max_width 122 label "timer")) (object PortVw ":Structure:log" @53 pos (486,756) label (object ItemLabel pos (495,792) max_width 97 label "log")) (object PortVw ":Structure:frame" @54 pos (756,756) label (object ItemLabel pos (765,792) max_width 131 label "frame")) (object ConnectorVw ":Structure:B1" @55 uses_fill_color FALSE label (object SegLabel @56 pos (495,258) max_width 450 pctDist 0.500000 height 45) client @51 supplier @50 vertices (list Points (450,236) (450,279)) line_style 0)) filterFlags 4873)) (object Capsule "Actor2" quid "374ECADA031C" structure (object CapsuleCollaboration "Structure" quid "396CC9B20045" ports (list portsList (object Port "work" classifier "Logical View::Work" quidu "374ECADA02AE" isConjugated TRUE isRelay FALSE) (object Port "log" classifier "Logical View::RTClasses::Log" quidu "37E92926019B" isRelay FALSE isWired FALSE registrationString "log" visibility "Protected") (object Port "timer" classifier "Logical View::RTClasses::Timing" quidu "37E9292C018C" isRelay FALSE isWired FALSE registrationString "timer" visibility "Protected"))) statemachine (object State_Machine quid "374ECADA031D" State (object State "TOP" states (list States (object InitialPt "Initial") (object State "working" states (list States (object InitialPt "Initial") (object JuncPt "Junction0" isEntry TRUE externallyVisible TRUE) (object JuncPt "Junction1" externallyVisible TRUE) (object JuncPt "Junction2" externallyVisible TRUE) (object JuncPt "Junction3" isEntry TRUE externallyVisible TRUE)))) transitions (list transition_list (object Trans "initialize" source ":TOP:Initial" target ":TOP:working:Junction0" action (object Action quid "374ECADA032B" body |static const RTTimespec twoSeconds( 2, 0 ); | |log.show( "Actor2 starting...\n" ); |log.commit(); |timer.informIn( twoSeconds ); )) (object Trans "go" source ":TOP:working:Junction1" target ":TOP:Initial" eventGuards (list eventGuardsList (object EventGuard Event (object PortEvent ports (list portsList ports ":Structure:work") signals (list signalsList signals ":base:go"))))) (object Trans "done" source ":TOP:working:Junction2" target ":TOP:working:Junction3" action (object Action quid "396CD4410064" body |log.show( "Actor2 done.\n" ); |log.commit(); |work.done().send(); ) eventGuards (list eventGuardsList (object EventGuard Event (object PortEvent ports (list portsList ports ":Structure:timer") signals (list signalsList signals ":base:timeout")))))))) statediagram (object State_Diagram "State Diagram" quid "374ECADA0321" items (list diagram_item_list (object StateView "Perimeter" "TOP" @57 pos (378,342) width 576 height 504) (object StateView "Normal" "working" @58 pos (378,330) width 288 height 192 label (object ItemLabel pos (375,275) max_width 276) boundIcons (list boundIconsList (object JuncPtVw ":TOP:working:Junction0" @59 pos (245,245)) (object JuncPtVw ":TOP:working:Junction1" @60 pos (234,325)) (object JuncPtVw ":TOP:working:Junction2" @61 pos (325,425)) (object JuncPtVw ":TOP:working:Junction3" @62 pos (425,425))) statediagram (object State_Diagram "" quid "374ECADA0328" items (list diagram_item_list (object StateView "Perimeter" "working" @63 pos (330,270) width 480 height 360)) filterFlags 1)) (object StateView "StartState" "Initial" @64 pos (175,175)) (object TransView ":TOP:Initial:initialize" @65 uses_fill_color FALSE label (object SegLabel @66 pos (248,185) max_width 103 pctDist 0.500000 height 45) client @64 supplier @59 vertices (list Points (195,195) (238,238)) line_style 0) (object TransView ":TOP:working:Junction1:go" @67 uses_fill_color FALSE label (object SegLabel @68 pos (225,300) max_width 38 pctDist 0.500000 height 45) client @60 supplier @64 vertices (list Points (221,325) (162,330) (171,204)) line_style 0) (object TransView ":TOP:working:Junction2:done" @69 uses_fill_color FALSE label (object SegLabel @70 pos (375,450) max_width 72 pctDist 0.500000 height 45) client @61 supplier @62 vertices (list Points (325,436) (325,500) (425,500) (425,436)) line_style 0)) filterFlags 1) language "C++" structureDiagram (object CollaborationDiagram "Structure Diagram" quid "374ECADA0322" items (list diagram_item_list (object CapsulePerimeterVw "Structure" @71 pos (330,270) quidu "396CC9B20045" width 480 height 360 boundIcons (list boundIconsList (object PortVw ":Structure:work" @72 pos (325,96) label (object ItemLabel pos (425,131) max_width 150 label "work")))) (object PortVw ":Structure:timer" @73 pos (576,396) label (object ItemLabel pos (585,432) max_width 122 label "timer")) (object PortVw ":Structure:log" @74 pos (216,486) label (object ItemLabel pos (225,522) max_width 97 label "log"))) filterFlags 4873)) (object Protocol "Work" quid "374ECADA02AE" collaborations (list collaborationsList (object Collaboration "Collaboration1" quid "396CC9B20064")) statemachine (object State_Machine quid "374ECADA02AF" State (object State "TOP" states (list States (object InitialPt "Initial")))) protocolRoles (list protocolRolesList (object ProtocolRole "base" inSignals (list inSignalsList (object Signal "done")) outSignals (list outSignalsList (object Signal "go")))) statediagram (object State_Diagram "State Diagram" quid "374ECADA02BE" filterFlags 1) language "C++") (object Class_Category "RTClasses" is_unit TRUE is_loaded FALSE file_name "$ROSERT_HOME\\C++\\RTClasses.rtlogpkg" isOwned FALSE quid "37F129B10358")) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3619364703D4" items (list diagram_item_list (object CapsuleVw "Actor1" @75 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE pos (430,405) label (object ItemLabel pos (109,128) max_width 642 label "Actor1") icon_style "DecorationOnly" quidu "374ECADA02CF" compartment (object Compartment pos (109,186) anchor 2 nlines 14 max_width 796 justify 1) width 660 height 709 autoResize TRUE showPorts TRUE) (object CapsuleVw "Actor2" @76 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE pos (1365,415) label (object ItemLabel pos (1284,328) max_width 162 label "Actor2") icon_style "DecorationOnly" quidu "374ECADA031C" compartment (object Compartment pos (1284,386) anchor 2 nlines 5 max_width 346 justify 1) height 329 autoResize TRUE showPorts TRUE) (object CapsuleRoleRelVw ":Structure:workers" @77 uses_fill_color FALSE label (object SegLabel @78 pos (1172,417) max_width 147 label "workers" pctDist 0.201887 height 42) client @76 supplier @75 vertices (list Points (1275,375) (760,375)) line_style 3 origPos (13560,4110) termPos (4630,4020) label (object SegLabel @79 pos (1028,322) anchor 1 max_width 15 label "MaxWorkers::MaxWorkers" pctDist 0.479121 height 54 orientation 1)))))) root_subsystem (object SubSystem "Component View" quid "36641F7B025F" physical_models (list unit_reference_list (object Component "WindowsNT" attributes (list Attribute_Set (object Attribute tool "OT::CppExec" name "TopCapsule" value (value Event |[event_ui | description='Actor1' | caption='Select...'] |Logical View::Actor1 )) (object Attribute tool "OT::CppExec" name "LinkArguments" value (value Text "/DEBUG")) (object Attribute tool "C++ Generation" name "CodeGenMakeCommand" value "nmake -nologo -s") (object Attribute tool "C++ Generation" name "CodeGenMakeType" value ("MakeTypeSet" 0)) (object Attribute tool "C++ Generation" name "CodeGenMakeArguments" value "") (object Attribute tool "C++ Compilation" name "CompilationMakeCommand" value "nmake -nologo -s") (object Attribute tool "C++ Compilation" name "CompilationMakeType" value ("MakeTypeSet" 0)) (object Attribute tool "C++ Compilation" name "CompilationMakeArguments" value "") (object Attribute tool "OT::CppExec" name "PhysicalThreads" value (value Event |[MainThread | Priority='DEFAULT_MAIN_PRIORITY' | StackSize='20000' | ImplementationClass='RTPeerController' | System='Yes'] |[TimerThread | Priority='DEFAULT_TIMER_PRIORITY' | StackSize='20000' | ImplementationClass='RTPeerController' | System='Yes'] |[ExternalLayerThread | Priority='DEFAULT_LAYER_PRIORITY' | StackSize='20000' | ImplementationClass='RTPeerController' | System='Yes'] | )) (object Attribute tool "C++ Compilation" name "TargetConfiguration" value (value Event |[event_ui | description='NT40T.x86-VisualC++-6.0' | caption='Select...'] |NT40T.x86-VisualC++-6.0 )) (object Attribute tool "C++ Generation" name "OutputDirectory" value "$@/DynamicThreads/$name")) quid "374ECADA033A" stereotype "" componentClassReferences (list componentClassReferencesList componentClassReferences "Logical View::Work" quidu "374ECADA02AE" componentClassReferences "Logical View::MaxWorkers" quidu "374ECADA028D" componentClassReferences "Logical View::Actor1" quidu "374ECADA02CF" componentClassReferences "Logical View::Actor2" quidu "374ECADA031C" componentClassReferences "Logical View::RTClasses::Frame" quidu "37E9291F0276" componentClassReferences "Logical View::RTClasses::Log" quidu "37E92926019B" componentClassReferences "Logical View::RTClasses::Timing" quidu "37E9292C018C") componentType "C++ Executable" componentEnvironment "C++ TargetRTS") (object SubSystem "RTComponents" is_unit TRUE is_loaded FALSE file_name "$ROSERT_HOME\\C++\\RTComponents.rtcmppkg" isOwned FALSE quid "37F129B1035A")) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "36641F810172"))) process_structure (object Processes "Deployment View" quid "3619364703C8" ProcsNDevs (list (object Processor "NT" quid "3A5F3EEF0269" targetOS "Windows-NT" targetCPU "x86" targetAddress "127.0.0.1" targetScriptDir "$TARGET_SCRIPTS\\win32" processes (list processes (object Process "WindowsNTInstance" quid "3A5F3EF9010F" component "Component View::WindowsNT" quidu "374ECADA033A" targetParameters "-obslisten=30214" targetMode "Basic" targetPort 30214)) scheduling "Preemptive") (object Process_Diagram "Deployment Diagram" quid "3619364703CA"))) properties (object Properties attributes (list Attribute_Set (object Attribute tool "OT::Cpp" name "propertyId" value "809135966") (object Attribute tool "OT::Cpp" name "default__Class" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "ClassKindSet" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "class" value 0) (object Attribute tool "OT::Cpp" name "struct" value 1) (object Attribute tool "OT::Cpp" name "union" value 2) (object Attribute tool "OT::Cpp" name "typedef" value 3) (object Attribute tool "OT::Cpp" name "none" value 4))) (object Attribute tool "OT::Cpp" name "ClassKind" value ("ClassKindSet" 0)) (object Attribute tool "OT::Cpp" name "ImplementationType" value "") (object Attribute tool "OT::Cpp" name "HeaderPreface" value (value Text "")) (object Attribute tool "OT::Cpp" name "HeaderEnding" value (value Text "")) (object Attribute tool "OT::Cpp" name "ImplementationPreface" value (value Text "")) (object Attribute tool "OT::Cpp" name "ImplementationEnding" value (value Text "")) (object Attribute tool "OT::Cpp" name "PublicDeclarations" value (value Text "")) (object Attribute tool "OT::Cpp" name "ProtectedDeclarations" value (value Text "")) (object Attribute tool "OT::Cpp" name "PrivateDeclarations" value (value Text "")) (object Attribute tool "OT::Cpp" name "VisibilitySet" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "public" value 0) (object Attribute tool "OT::Cpp" name "protected" value 1) (object Attribute tool "OT::Cpp" name "private" value 2))) (object Attribute tool "OT::Cpp" name "GenerateDefaultConstructor" value TRUE) (object Attribute tool "OT::Cpp" name "DefaultConstructorVisibility" value ("VisibilitySet" 0)) (object Attribute tool "OT::Cpp" name "DefaultConstructorExplicit" value FALSE) (object Attribute tool "OT::Cpp" name "DefaultConstructorInline" value FALSE) (object Attribute tool "OT::Cpp" name "GenerateCopyConstructor" value TRUE) (object Attribute tool "OT::Cpp" name "CopyConstructorVisibility" value ("VisibilitySet" 0)) (object Attribute tool "OT::Cpp" name "CopyConstructorExplicit" value FALSE) (object Attribute tool "OT::Cpp" name "CopyConstructorInline" value FALSE) (object Attribute tool "OT::Cpp" name "GenerateDestructor" value TRUE) (object Attribute tool "OT::Cpp" name "DestructorVisibility" value ("VisibilitySet" 0)) (object Attribute tool "OT::Cpp" name "DestructorVirtual" value TRUE) (object Attribute tool "OT::Cpp" name "DestructorInline" value FALSE) (object Attribute tool "OT::Cpp" name "GenerateAssignmentOperator" value TRUE) (object Attribute tool "OT::Cpp" name "AssignmentOperatorVisibility" value ("VisibilitySet" 0)) (object Attribute tool "OT::Cpp" name "AssignmentOperatorInline" value FALSE) (object Attribute tool "OT::Cpp" name "GenerateEqualityOperator" value FALSE) (object Attribute tool "OT::Cpp" name "EqualityOperatorsVisibility" value ("VisibilitySet" 0)) (object Attribute tool "OT::Cpp" name "EqualityOperatorInline" value FALSE) (object Attribute tool "OT::Cpp" name "GenerateInequalityOperator" value FALSE) (object Attribute tool "OT::Cpp" name "GenerateClass" value TRUE) (object Attribute tool "OT::Cpp" name "InequalityOperatorsVisibility" value ("VisibilitySet" 0)) (object Attribute tool "OT::Cpp" name "InequalityOperatorInline" value FALSE))) (object Attribute tool "OT::Cpp" name "default__Attribute" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "AttributeKindSet" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "member" value 0) (object Attribute tool "OT::Cpp" name "global" value 1) (object Attribute tool "OT::Cpp" name "constant" value 2))) (object Attribute tool "OT::Cpp" name "AttributeKind" value ("AttributeKindSet" 0)) (object Attribute tool "OT::Cpp" name "InitializerKindSet" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "assignment" value 0) (object Attribute tool "OT::Cpp" name "constructor" value 1))) (object Attribute tool "OT::Cpp" name "InitializerKind" value ("InitializerKindSet" 1)))) (object Attribute tool "OT::Cpp" name "default__Operation" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "OperationKindSet" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "member" value 0) (object Attribute tool "OT::Cpp" name "global" value 1))) (object Attribute tool "OT::Cpp" name "OperationKind" value ("OperationKindSet" 0)) (object Attribute tool "OT::Cpp" name "Inline" value FALSE) (object Attribute tool "OT::Cpp" name "ConstructorInitializer" value (value Text "")) (object Attribute tool "OT::Cpp" name "CallFromDestructor" value FALSE) (object Attribute tool "OT::Cpp" name "ConstructorExplicit" value FALSE))) (object Attribute tool "OT::Cpp" name "default__Role" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "AssociationEndKindSet" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "member" value 0) (object Attribute tool "OT::Cpp" name "global" value 1))) (object Attribute tool "OT::Cpp" name "AssociationEndKind" value ("AssociationEndKindSet" 0)) (object Attribute tool "OT::Cpp" name "InitializerKindSet" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "by assignment" value 0) (object Attribute tool "OT::Cpp" name "call constructor" value 1))) (object Attribute tool "OT::Cpp" name "InitializerKind" value ("InitializerKindSet" 1)) (object Attribute tool "OT::Cpp" name "InitialValue" value ""))) (object Attribute tool "OT::Cpp" name "default__Capsule" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "HeaderPreface" value (value Text "")) (object Attribute tool "OT::Cpp" name "HeaderEnding" value (value Text "")) (object Attribute tool "OT::Cpp" name "ImplementationPreface" value (value Text "")) (object Attribute tool "OT::Cpp" name "ImplementationEnding" value (value Text "")))) (object Attribute tool "OT::Cpp" name "default__Uses" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "KindSet" value (list Attribute_Set (object Attribute tool "OT::Cpp" name "inclusion" value 0) (object Attribute tool "OT::Cpp" name "forward reference" value 1) (object Attribute tool "OT::Cpp" name "none" value 2))) (object Attribute tool "OT::Cpp" name "KindInHeader" value ("KindSet" 1)) (object Attribute tool "OT::Cpp" name "KindInImplementation" value ("KindSet" 0)))) (object Attribute tool "OT::Cpp" name "HiddenTool" value FALSE) (object Attribute tool "OT::CppTargetRTS" name "propertyId" value "809135966") (object Attribute tool "OT::CppTargetRTS" name "default__Class" value (list Attribute_Set (object Attribute tool "OT::CppTargetRTS" name "GenerateDescriptorSet" value (list Attribute_Set (object Attribute tool "OT::CppTargetRTS" name "True" value 0) (object Attribute tool "OT::CppTargetRTS" name "DebugOnly" value 1) (object Attribute tool "OT::CppTargetRTS" name "False" value 2))) (object Attribute tool "OT::CppTargetRTS" name "GenerateDescriptor" value ("GenerateDescriptorSet" 0)) (object Attribute tool "OT::CppTargetRTS" name "Version" value 0) (object Attribute tool "OT::CppTargetRTS" name "InitFunctionBody" value (value Text "")) (object Attribute tool "OT::CppTargetRTS" name "CopyFunctionBody" value (value Text "")) (object Attribute tool "OT::CppTargetRTS" name "DestroyFunctionBody" value (value Text "")) (object Attribute tool "OT::CppTargetRTS" name "DecodeFunctionBody" value (value Text "")) (object Attribute tool "OT::CppTargetRTS" name "EncodeFunctionBody" value (value Text "")))) (object Attribute tool "OT::CppTargetRTS" name "default__Attribute" value (list Attribute_Set (object Attribute tool "OT::CppTargetRTS" name "GenerateDescriptor" value TRUE) (object Attribute tool "OT::CppTargetRTS" name "TypeDescriptor" value "") (object Attribute tool "OT::CppTargetRTS" name "NumElementsFunctionBody" value (value Text "")))) (object Attribute tool "OT::CppTargetRTS" name "default__Role" value (list Attribute_Set (object Attribute tool "OT::CppTargetRTS" name "GenerateDescriptor" value TRUE) (object Attribute tool "OT::CppTargetRTS" name "TypeDescriptor" value "") (object Attribute tool "OT::CppTargetRTS" name "NumElementsFunctionBody" value (value Text "")))) (object Attribute tool "OT::CppTargetRTS" name "default__Protocol" value (list Attribute_Set (object Attribute tool "OT::CppTargetRTS" name "Version" value 0) (object Attribute tool "OT::CppTargetRTS" name "BackwardsCompatible" value FALSE) (object Attribute tool "OT::CppTargetRTS" name "TypeSafeSignals" value TRUE))) (object Attribute tool "OT::CppTargetRTS" name "HiddenTool" value FALSE) (object Attribute tool "C++ Version" name "default__Version" value (list Attribute_Set (object Attribute tool "C++ Version" name "Version" value 6104))) (object Attribute tool "C Version" name "default__Version" value (list Attribute_Set (object Attribute tool "C Version" name "Version" value 6104))) (object Attribute tool "OT::C" name "propertyId" value "809135966") (object Attribute tool "OT::C" name "default__Class" value (list Attribute_Set (object Attribute tool "OT::C" name "GenerateClass" value TRUE) (object Attribute tool "OT::C" name "ClassKindSet" value (list Attribute_Set (object Attribute tool "OT::C" name "struct" value 1) (object Attribute tool "OT::C" name "union" value 2) (object Attribute tool "OT::C" name "typedef" value 3) (object Attribute tool "OT::C" name "none" value 4))) (object Attribute tool "OT::C" name "ClassKind" value ("ClassKindSet" 1)) (object Attribute tool "OT::C" name "ImplementationType" value "") (object Attribute tool "OT::C" name "ConstructFunctionName" value "${name}_construct") (object Attribute tool "OT::C" name "GlobalPrefix" value "") (object Attribute tool "OT::C" name "HeaderPreface" value (value Text "")) (object Attribute tool "OT::C" name "HeaderEnding" value (value Text "")) (object Attribute tool "OT::C" name "ImplementationPreface" value (value Text "")) (object Attribute tool "OT::C" name "ImplementationEnding" value (value Text "")))) (object Attribute tool "OT::C" name "default__Attribute" value (list Attribute_Set (object Attribute tool "OT::C" name "AttributeKindSet" value (list Attribute_Set (object Attribute tool "OT::C" name "normal" value 0) (object Attribute tool "OT::C" name "constant" value 2))) (object Attribute tool "OT::C" name "AttributeKind" value ("AttributeKindSet" 0)) (object Attribute tool "OT::C" name "InitializerKindSet" value (list Attribute_Set (object Attribute tool "OT::C" name "assignment" value 0) (object Attribute tool "OT::C" name "call construct function" value 1))) (object Attribute tool "OT::C" name "InitializerKind" value ("InitializerKindSet" 0)))) (object Attribute tool "OT::C" name "default__Role" value (list Attribute_Set (object Attribute tool "OT::C" name "InitializerKindSet" value (list Attribute_Set (object Attribute tool "OT::C" name "assignment" value 0) (object Attribute tool "OT::C" name "call construct function" value 1))) (object Attribute tool "OT::C" name "InitializerKind" value ("InitializerKindSet" 0)) (object Attribute tool "OT::C" name "InitialValue" value ""))) (object Attribute tool "OT::C" name "default__Capsule" value (list Attribute_Set (object Attribute tool "OT::C" name "GenerateConstructFunction" value TRUE) (object Attribute tool "OT::C" name "GlobalPrefix" value "") (object Attribute tool "OT::C" name "HeaderPreface" value (value Text "")) (object Attribute tool "OT::C" name "HeaderEnding" value (value Text "")) (object Attribute tool "OT::C" name "ImplementationPreface" value (value Text "")) (object Attribute tool "OT::C" name "ImplementationEnding" value (value Text "")))) (object Attribute tool "OT::C" name "default__Uses" value (list Attribute_Set (object Attribute tool "OT::C" name "KindSet" value (list Attribute_Set (object Attribute tool "OT::C" name "inclusion" value 0) (object Attribute tool "OT::C" name "forward reference" value 1) (object Attribute tool "OT::C" name "none" value 2))) (object Attribute tool "OT::C" name "KindInHeader" value ("KindSet" 1)) (object Attribute tool "OT::C" name "KindInImplementation" value ("KindSet" 0)))) (object Attribute tool "OT::C" name "HiddenTool" value FALSE) (object Attribute tool "OT::CExec" name "propertyId" value "809135966") (object Attribute tool "OT::CExec" name "default__Capsule" value (list Attribute_Set (object Attribute tool "OT::CExec" name "Capsule To Logical Thread Mapping" value (value Event "")))) (object Attribute tool "OT::CExec" name "default__Component" value (list Attribute_Set (object Attribute tool "OT::CExec" name "TopCapsule" value (value Event |[event_ui | description='' | caption='Select...'] )) (object Attribute tool "OT::CExec" name "PhysicalThreads" value (value Event |[MainThread | Priority='DEFAULT_MAIN_PRIORITY' | StackSize='20000' | FreeMessageQueueSize='DEFAULT_FREE_MSGQ_SIZE'] )) (object Attribute tool "OT::CExec" name "ExecutableName" value "$(TOP_CAPSULE)$(EXEC_EXT)") (object Attribute tool "OT::CExec" name "DefaultArguments" value "") (object Attribute tool "OT::CExec" name "LinkCommand" value "$(LD)") (object Attribute tool "OT::CExec" name "LinkArguments" value (value Text "")) (object Attribute tool "OT::CExec" name "UserObjectFiles" value (value Text "")) (object Attribute tool "OT::CExec" name "UserLibraries" value (value Text "")))) (object Attribute tool "OT::CExec" name "HiddenTool" value FALSE) (object Attribute tool "OT::CExtLib" name "propertyId" value "809135966") (object Attribute tool "OT::CExtLib" name "default__Component" value (list Attribute_Set (object Attribute tool "OT::CExtLib" name "GenerateClassInclusions" value TRUE) (object Attribute tool "OT::CExtLib" name "CodeGenDirName" value "") (object Attribute tool "OT::CExtLib" name "InclusionPaths" value (value Event "")) (object Attribute tool "OT::CExtLib" name "Libraries" value (value Event "")))) (object Attribute tool "OT::CExtLib" name "HiddenTool" value FALSE) (object Attribute tool "OT::CLib" name "propertyId" value "809135966") (object Attribute tool "OT::CLib" name "default__Component" value (list Attribute_Set (object Attribute tool "OT::CLib" name "LibraryName" value "$(LIB_PFX)$name$(LIB_EXT)") (object Attribute tool "OT::CLib" name "BuildLibraryCommand" value "$(AR_CMD)") (object Attribute tool "OT::CLib" name "BuildLibraryArguments" value (value Text "")))) (object Attribute tool "OT::CLib" name "HiddenTool" value FALSE) (object Attribute tool "OT::CTargetRSL" name "propertyId" value "809135966") (object Attribute tool "C Generation" name "propertyId" value "809135966") (object Attribute tool "C Compilation" name "propertyId" value "809135966") (object Attribute tool "OT::CTargetRSL" name "default__Class" value (list Attribute_Set (object Attribute tool "OT::CTargetRSL" name "GenerateDescriptorSet" value (list Attribute_Set (object Attribute tool "OT::CTargetRSL" name "True" value 0) (object Attribute tool "OT::CTargetRSL" name "DebugOnly" value 1) (object Attribute tool "OT::CTargetRSL" name "False" value 2))) (object Attribute tool "OT::CTargetRSL" name "GenerateDescriptor" value ("GenerateDescriptorSet" 0)) (object Attribute tool "OT::CTargetRSL" name "Version" value 0) (object Attribute tool "OT::CTargetRSL" name "InitFunctionBody" value (value Text "")) (object Attribute tool "OT::CTargetRSL" name "CopyFunctionBody" value (value Text "")) (object Attribute tool "OT::CTargetRSL" name "DestroyFunctionBody" value (value Text "")) (object Attribute tool "OT::CTargetRSL" name "DecodeFunctionBody" value (value Text "")) (object Attribute tool "OT::CTargetRSL" name "EncodeFunctionBody" value (value Text "")))) (object Attribute tool "OT::CTargetRSL" name "default__Attribute" value (list Attribute_Set (object Attribute tool "OT::CTargetRSL" name "GenerateDescriptor" value TRUE) (object Attribute tool "OT::CTargetRSL" name "TypeDescriptor" value "") (object Attribute tool "OT::CTargetRSL" name "NumElementsFunctionBody" value (value Text "")))) (object Attribute tool "OT::CTargetRSL" name "default__Role" value (list Attribute_Set (object Attribute tool "OT::CTargetRSL" name "GenerateDescriptor" value TRUE) (object Attribute tool "OT::CTargetRSL" name "TypeDescriptor" value "") (object Attribute tool "OT::CTargetRSL" name "NumElementsFunctionBody" value (value Text "")))) (object Attribute tool "C Generation" name "default__Component" value (list Attribute_Set (object Attribute tool "C Generation" name "OutputDirectory" value "$@/$name") (object Attribute tool "C Generation" name "CodeGenDirName" value "") (object Attribute tool "C Generation" name "ComponentUnitName" value "$name") (object Attribute tool "C Generation" name "CommonPreface" value (value Text "")) (object Attribute tool "C Generation" name "MakeTypeSet" value (list Attribute_Set (object Attribute tool "C Generation" name "" value 100) (object Attribute tool "C Generation" name "MS_nmake" value 0) (object Attribute tool "C Generation" name "Unix_make" value 1) (object Attribute tool "C Generation" name "Gnu_make" value 2) (object Attribute tool "C Generation" name "ClearCase_clearmake" value 3) (object Attribute tool "C Generation" name "ClearCase_omake" value 4))) (object Attribute tool "C Generation" name "CodeGenMakeType" value ("MakeTypeSet" 100)) (object Attribute tool "C Generation" name "CodeGenMakeCommand" value "$defaultMakeCommand") (object Attribute tool "C Generation" name "CodeGenMakeArguments" value "-s") (object Attribute tool "C Generation" name "CodeGenMakeInsert" value (value Text "")) (object Attribute tool "C Generation" name "CodeSyncEnabled" value TRUE))) (object Attribute tool "C Compilation" name "default__Component" value (list Attribute_Set (object Attribute tool "C Compilation" name "TargetServicesLibrary" value "$ROSERT_HOME/C/TargetRTS") (object Attribute tool "C Compilation" name "TargetConfiguration" value (value Event |[event_ui | description='' | caption='Select...'] )) (object Attribute tool "C Compilation" name "MakeTypeSet" value (list Attribute_Set (object Attribute tool "C Compilation" name "" value 100) (object Attribute tool "C Compilation" name "MS_nmake" value 0) (object Attribute tool "C Compilation" name "Unix_make" value 1) (object Attribute tool "C Compilation" name "Gnu_make" value 2) (object Attribute tool "C Compilation" name "ClearCase_clearmake" value 3) (object Attribute tool "C Compilation" name "ClearCase_omake" value 4))) (object Attribute tool "C Compilation" name "CompilationMakeType" value ("MakeTypeSet" 100)) (object Attribute tool "C Compilation" name "CompilationMakeCommand" value "$defaultMakeCommand") (object Attribute tool "C Compilation" name "CompilationMakeArguments" value "-k -s") (object Attribute tool "C Compilation" name "CompilationMakeInsert" value (value Text "")) (object Attribute tool "C Compilation" name "CompileCommand" value "$(CC)") (object Attribute tool "C Compilation" name "CompileArguments" value "$(DEBUG_TAG)") (object Attribute tool "C Compilation" name "InclusionPaths" value (value Event "")))) (object Attribute tool "OT::CTargetRSL" name "HiddenTool" value FALSE) (object Attribute tool "OT::CppExec" name "propertyId" value "809135966") (object Attribute tool "OT::CppExec" name "default__Component" value (list Attribute_Set (object Attribute tool "OT::CppExec" name "TopCapsule" value (value Event |[event_ui | description='' | caption='Select...'] )) (object Attribute tool "OT::CppExec" name "PhysicalThreads" value (value Event |[MainThread | Priority='DEFAULT_MAIN_PRIORITY' | StackSize='20000' | ImplementationClass='RTPeerController'] |[TimerThread | Priority='DEFAULT_TIMER_PRIORITY' | StackSize='20000' | ImplementationClass='RTPeerController'] )) (object Attribute tool "OT::CppExec" name "ExecutableName" value "$(TOP_CAPSULE)$(EXEC_EXT)") (object Attribute tool "OT::CppExec" name "DefaultArguments" value "") (object Attribute tool "OT::CppExec" name "LinkCommand" value "$(LD)") (object Attribute tool "OT::CppExec" name "LinkArguments" value (value Text "")) (object Attribute tool "OT::CppExec" name "UserObjectFiles" value (value Text "")) (object Attribute tool "OT::CppExec" name "UserLibraries" value (value Text "")))) (object Attribute tool "OT::CppExec" name "HiddenTool" value FALSE) (object Attribute tool "OT::CppExtLib" name "propertyId" value "809135966") (object Attribute tool "OT::CppExtLib" name "default__Component" value (list Attribute_Set (object Attribute tool "OT::CppExtLib" name "GenerateClassInclusions" value TRUE) (object Attribute tool "OT::CppExtLib" name "CodeGenDirName" value "") (object Attribute tool "OT::CppExtLib" name "InclusionPaths" value (value Event "")) (object Attribute tool "OT::CppExtLib" name "Libraries" value (value Event "")) (object Attribute tool "OT::CppExtLib" name "LogicalThreads" value (value Text "")))) (object Attribute tool "OT::CppExtLib" name "HiddenTool" value FALSE) (object Attribute tool "OT::CppLib" name "propertyId" value "809135966") (object Attribute tool "OT::CppLib" name "default__Component" value (list Attribute_Set (object Attribute tool "OT::CppLib" name "LibraryName" value "$(LIB_PFX)$name$(LIB_EXT)") (object Attribute tool "OT::CppLib" name "BuildLibraryCommand" value "$(AR_CMD)") (object Attribute tool "OT::CppLib" name "BuildLibraryArguments" value (value Text "")) (object Attribute tool "OT::CppLib" name "LogicalThreads" value (value Text "")))) (object Attribute tool "OT::CppLib" name "HiddenTool" value FALSE) (object Attribute tool "C++ Generation" name "propertyId" value "809135966") (object Attribute tool "C++ Compilation" name "propertyId" value "809135966") (object Attribute tool "C++ Generation" name "default__Component" value (list Attribute_Set (object Attribute tool "C++ Generation" name "OutputDirectory" value "$@/$name") (object Attribute tool "C++ Generation" name "CodeGenDirName" value "rtg") (object Attribute tool "C++ Generation" name "ComponentUnitName" value "$name") (object Attribute tool "C++ Generation" name "CommonPreface" value (value Text "")) (object Attribute tool "C++ Generation" name "MakeTypeSet" value (list Attribute_Set (object Attribute tool "C++ Generation" name "" value 100) (object Attribute tool "C++ Generation" name "MS_nmake" value 0) (object Attribute tool "C++ Generation" name "Unix_make" value 1) (object Attribute tool "C++ Generation" name "Gnu_make" value 2) (object Attribute tool "C++ Generation" name "ClearCase_clearmake" value 3) (object Attribute tool "C++ Generation" name "ClearCase_omake" value 4))) (object Attribute tool "C++ Generation" name "CodeGenMakeType" value ("MakeTypeSet" 100)) (object Attribute tool "C++ Generation" name "CodeGenMakeCommand" value "$defaultMakeCommand") (object Attribute tool "C++ Generation" name "CodeGenMakeArguments" value "-s") (object Attribute tool "C++ Generation" name "CodeGenMakeInsert" value (value Text "")) (object Attribute tool "C++ Generation" name "CodeSyncEnabled" value TRUE))) (object Attribute tool "C++ Compilation" name "default__Component" value (list Attribute_Set (object Attribute tool "C++ Compilation" name "TargetServicesLibrary" value "$ROSERT_HOME/C++/TargetRTS") (object Attribute tool "C++ Compilation" name "TargetConfiguration" value (value Event |[event_ui | description='' | caption='Select...'] )) (object Attribute tool "C++ Compilation" name "MakeTypeSet" value (list Attribute_Set (object Attribute tool "C++ Compilation" name "" value 100) (object Attribute tool "C++ Compilation" name "MS_nmake" value 0) (object Attribute tool "C++ Compilation" name "Unix_make" value 1) (object Attribute tool "C++ Compilation" name "Gnu_make" value 2) (object Attribute tool "C++ Compilation" name "ClearCase_clearmake" value 3) (object Attribute tool "C++ Compilation" name "ClearCase_omake" value 4))) (object Attribute tool "C++ Compilation" name "CompilationMakeType" value ("MakeTypeSet" 100)) (object Attribute tool "C++ Compilation" name "CompilationMakeCommand" value "$defaultMakeCommand") (object Attribute tool "C++ Compilation" name "CompilationMakeArguments" value "-k -s") (object Attribute tool "C++ Compilation" name "CompilationMakeInsert" value (value Text "")) (object Attribute tool "C++ Compilation" name "CompileCommand" value "$(CC)") (object Attribute tool "C++ Compilation" name "CompileArguments" value "$(DEBUG_TAG)") (object Attribute tool "C++ Compilation" name "InclusionPaths" value (value Event ""))))) quid "3619364703C9"))