Danbias/Code/Dokumentation/Threading.uxf

105 lines
2.6 KiB
Plaintext
Raw Normal View History

2014-01-08 12:45:48 +01:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="12.2">
2014-01-08 12:45:48 +01:00
<zoom_level>12</zoom_level>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>540</x>
<y>468</y>
<w>336</w>
2014-01-08 12:45:48 +01:00
<h>36</h>
</coordinates>
<panel_attributes>OysterThread</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Class</type>
<coordinates>
<x>372</x>
<y>396</y>
2014-01-08 12:45:48 +01:00
<w>120</w>
<h>48</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>/Some class/</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>336</x>
<y>300</y>
<w>228</w>
<h>120</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>lt=&gt;&gt;&gt;&gt;&gt;-
&lt;&lt;implements&gt;&gt;</panel_attributes>
<additional_attributes>96;96;96;60;204;60</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>396</x>
<y>408</y>
<w>168</w>
<h>108</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>lt=&lt;&lt;&lt;&lt;-
Creates&gt;&gt;</panel_attributes>
<additional_attributes>36;36;36;84;132;84;144;84</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>660</x>
<y>384</y>
2014-01-08 12:45:48 +01:00
<w>60</w>
<h>108</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;&lt;-</panel_attributes>
<additional_attributes>36;84;36;36</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>540</x>
<y>312</y>
<w>336</w>
<h>108</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>/&lt;&lt;interface&gt;&gt;/
IThreadObject
--
virtual ThreadEntry( ) :void
virtual ThreadExit( ) :void
virtual DoWork( ) :bool
valign=center
halign=center</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Note</type>
<coordinates>
<x>516</x>
<y>156</y>
<w>384</w>
<h>84</h>
</coordinates>
<panel_attributes>/The functions derived from IThreadObject runs/
/on a separate thread, meaning thread safety/
/is partly the users responsibility./
bg=red</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>672</x>
<y>204</y>
<w>60</w>
<h>132</h>
</coordinates>
<panel_attributes>lt=-</panel_attributes>
<additional_attributes>36;36;36;108</additional_attributes>
</element>
</diagram>