diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-07-09 20:43:16 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-07-09 20:43:16 +0000 |
commit | 01408da8b1f00799f4a53059000344cdebfab620 (patch) | |
tree | fdde9da69c8f14b4891c220cba7e4c50ca612dd8 | |
parent | 190abf0c8acd48ad258d6bb4f338b70a1adddf95 (diff) | |
download | ATCD-01408da8b1f00799f4a53059000344cdebfab620.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/CIAO/examples/OEP/Display/descriptors/HUDisplay-sc.cad | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/TAO/CIAO/examples/OEP/Display/descriptors/HUDisplay-sc.cad b/TAO/CIAO/examples/OEP/Display/descriptors/HUDisplay-sc.cad new file mode 100644 index 00000000000..50c925f30ed --- /dev/null +++ b/TAO/CIAO/examples/OEP/Display/descriptors/HUDisplay-sc.cad @@ -0,0 +1,86 @@ +<?xml version="1.0"?> <!-- -*- SGML -*- --> + +<!-- If this file is moved to a different directory, make sure to change the + path to the DTD below. Otherwise the examples won't work. --> +<!DOCTYPE componentassembly SYSTEM "../../../../docs/XML/componentassembly.dtd"> + +<componentassembly id="Single-process HUDisplay assembly"> + <componentfiles> + <componentfile id="com-RateGen"> + <fileinarchive name="RateGen.csd"/> + </componentfile> + <componentfile id="com-GPS"> + <fileinarchive name="GPS.csd"/> + </componentfile> + <componentfile id="com-NavDisplay"> + <fileinarchive name="NavDisplay.csd"/> + </componentfile> + </componentfiles> + + <partitioning> + + <processcollocation> + <!-- A plain vanilla partition. We don't even need the processcollocation tag here. --> + <homeplacement id="a_RateGenHome"> + <componentfileref idref="com-RateGen"/> + <componentinstantiation id="a_RateGen"> + <registercomponent> + <!-- writeiortofile is a non-standard CIAO extension. --> + <writeiortofile name="rategen.ior"/> + </registercomponent> + </componentinstantiation> + </homeplacement> + + <homeplacement id="a_GPSHome"> + <componentfileref idref="com-GPS"/> + <componentinstantiation id="a_GPS"/> + </homeplacement> + + <homeplacement id="a_NavDisplayHome"> + <componentfileref idref="com-NavDisplay"/> + <componentinstantiation id="a_NavDisplay"/> + </homeplacement> + <!-- Here's an example of specifying logical configuration. --> + <destination>Default|RT2</destination> + </processcollocation> + + </partitioning> + + <connections> + + <connectevent> + <consumesport> + <consumesidentifier>Refresh</consumesidentifier> + <componentinstantiationref idref="a_GPS"/> + </consumesport> + <publishesport> + <publishesidentifier>Pulse</publishesidentifier> + <componentinstantiationref idref="a_RateGen"/> + </publishesport> + </connectevent> + + <connectevent> + <consumesport> + <consumesidentifier>Refresh</consumesidentifier> + <componentinstantiationref idref="a_NavDisplay"/> + </consumesport> + <publishesport> + <publishesidentifier>Ready</publishesidentifier> + <componentinstantiationref idref="a_GPS"/> + </publishesport> + </connectevent> + + <connectinterface> + <usesport> + <usesidentifier>GPSLocation</usesidentifier> + <componentinstantiationref idref="a_NavDisplay"/> + </usesport> + <providesport> + <providesidentifier>MyLocation</providesidentifier> + <componentinstantiationref idref="a_GPS"/> + </providesport> + </connectinterface> + + </connections> + +</componentassembly> |