Skip to content
Snippets Groups Projects
Select Git revision
  • 26b35255a94aa9a13cbf3b3aa530d4b282a79565
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
31 results

libav_utils.h

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    sflphone-server2.xmi 400.85 KiB
    <?xml version="1.0" encoding="UTF-8"?>
    <XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-27T16:09:40" xmi.version="1.2" >
     <XMI.header>
      <XMI.documentation>
       <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
       <XMI.exporterVersion>1.4.2</XMI.exporterVersion>
       <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
      </XMI.documentation>
      <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
     </XMI.header>
     <XMI.content>
      <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" >
       <UML:Namespace.ownedElement>
        <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="3" isRoot="false" isAbstract="false" name="datatype" />
        <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2" isRoot="false" isAbstract="false" name="int" />
        <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4" isRoot="false" isAbstract="false" name="char" />
        <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5" isRoot="false" isAbstract="false" name="bool" />
        <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6" isRoot="false" isAbstract="false" name="float" />
        <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7" isRoot="false" isAbstract="false" name="double" />
        <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8" isRoot="false" isAbstract="false" name="long" />
        <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9" isRoot="false" isAbstract="false" name="short" />
        <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="10" isRoot="false" isAbstract="false" name="string" />
        <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="98" isRoot="false" isAbstract="false" name="void" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="11" isRoot="false" isAbstract="false" name="GUIServer" >
         <UML:GeneralizableElement.generalization>
          <UML:Generalization xmi.idref="19" />
         </UML:GeneralizableElement.generalization>
         <UML:Classifier.feature>
          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="97" isRoot="false" isAbstract="false" name="list" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="155" type="5" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="146" isRoot="false" isAbstract="false" name="sendItem" />
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12" isRoot="false" isAbstract="false" name="GUIFramework" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="13" isRoot="false" isAbstract="false" name="RequestManager" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="14" isRoot="false" isAbstract="false" name="Request" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="15" isRoot="false" isAbstract="false" name="RequestFactory" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="16" isRoot="false" isAbstract="false" name="TCPSessionIO" >
         <UML:GeneralizableElement.generalization>
          <UML:Generalization xmi.idref="22" />
          <UML:Generalization xmi.idref="47" />
         </UML:GeneralizableElement.generalization>
        </UML:Class>
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="17" isRoot="false" isAbstract="false" name="TCPStream" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="18" isRoot="false" isAbstract="false" name="SessionIO" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="37" isRoot="false" isAbstract="false" name="TCPSocket" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="65" isRoot="false" isAbstract="false" name="TCPSession" >
         <UML:GeneralizableElement.generalization>
          <UML:Generalization xmi.idref="70" />
          <UML:Generalization xmi.idref="74" />
         </UML:GeneralizableElement.generalization>
        </UML:Class>
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="66" isRoot="false" isAbstract="false" name="TCPStreamPool" >
         <UML:GeneralizableElement.generalization>
          <UML:Generalization xmi.idref="67" />
         </UML:GeneralizableElement.generalization>
        </UML:Class>
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="73" isRoot="false" isAbstract="false" name="Thread" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="83" isRoot="false" isAbstract="false" name="ObjectPool" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="92" isRoot="false" isAbstract="false" name="RequestList" />
        <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="94" isRoot="false" isAbstract="false" name="ManagerImpl" >
         <UML:Classifier.feature>
          <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="100" isRoot="false" isAbstract="false" name="list" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="156" type="5" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Generalization isSpecification="false" child="11" visibility="public" xmi.id="19" parent="12" discriminator="" name="" />
        <UML:Generalization isSpecification="false" child="16" visibility="public" xmi.id="22" parent="17" discriminator="" name="" />
        <UML:Association isSpecification="false" visibility="public" xmi.id="25" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="26" aggregation="composite" type="11" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="27" aggregation="none" type="13" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="28" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29" aggregation="composite" type="13" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="30" aggregation="none" type="15" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="31" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="32" aggregation="none" type="15" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="33" aggregation="none" type="14" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="34" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="35" aggregation="none" type="14" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="36" aggregation="none" type="11" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="38" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="39" aggregation="composite" type="18" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="40" aggregation="none" type="37" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="41" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="42" aggregation="composite" type="18" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="43" aggregation="none" type="16" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="44" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="45" aggregation="shared" type="18" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="46" aggregation="none" type="16" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Generalization isSpecification="false" child="16" visibility="public" xmi.id="47" parent="18" discriminator="" name="" />
        <UML:Association isSpecification="false" visibility="public" xmi.id="50" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="51" aggregation="composite" type="17" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="52" aggregation="none" type="16" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="53" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="54" aggregation="shared" type="16" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="55" aggregation="none" type="17" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="56" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="57" aggregation="composite" type="37" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="58" aggregation="none" type="16" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="59" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="60" aggregation="composite" type="16" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="61" aggregation="none" type="37" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="62" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="63" aggregation="shared" type="13" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="64" aggregation="none" type="18" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Generalization isSpecification="false" child="66" visibility="public" xmi.id="67" parent="65" discriminator="" name="" />
        <UML:Generalization isSpecification="false" child="65" visibility="public" xmi.id="70" parent="17" discriminator="" name="" />
        <UML:Generalization isSpecification="false" child="65" visibility="public" xmi.id="74" parent="73" discriminator="" name="" />
        <UML:Association isSpecification="false" visibility="public" xmi.id="77" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="78" aggregation="shared" type="16" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="79" aggregation="none" type="16" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="80" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="81" aggregation="shared" type="16" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="82" aggregation="none" type="66" name="" />
         </UML:Association.connection>
        </UML:Association>
        <UML:Association isSpecification="false" visibility="public" xmi.id="84" name="" >
         <UML:Association.connection>
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="85" aggregation="composite" type="66" name="" />
          <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="86" aggregation="none" type="83" name="" multiplicity="2" />
         </UML:Association.connection>
        </UML:Association>
       </UML:Namespace.ownedElement>
      </UML:Model>
     </XMI.content>
     <XMI.extensions xmi.extender="umbrello" >
      <docsettings viewid="91" documentation="" uniqueid="156" />
      <diagrams>
       <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="840" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="554" >
        <widgets>
         <classwidget usesdiagramfillcolour="1" width="87" showattsigs="601" usesdiagramusefillcolour="1" x="95" linecolour="none" y="170" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="103" showattsigs="601" usesdiagramusefillcolour="1" x="80" linecolour="none" y="53" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="12" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="112" showattsigs="601" usesdiagramusefillcolour="1" x="293" linecolour="none" y="169" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="60" showattsigs="601" usesdiagramusefillcolour="1" x="103" linecolour="none" y="242" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="14" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="106" showattsigs="601" usesdiagramusefillcolour="1" x="295" linecolour="none" y="242" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="15" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="100" showattsigs="601" usesdiagramusefillcolour="1" x="489" linecolour="none" y="236" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="16" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="79" showattsigs="601" usesdiagramusefillcolour="1" x="613" linecolour="none" y="167" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="17" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="0" width="73" showattsigs="601" usesdiagramusefillcolour="0" x="503" linecolour="#ff0000" y="169" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="18" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="79" showattsigs="601" usesdiagramusefillcolour="1" x="422" linecolour="none" y="318" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="37" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="85" showattsigs="601" usesdiagramusefillcolour="1" x="664" linecolour="none" y="239" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="65" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="0" width="108" showattsigs="601" usesdiagramusefillcolour="0" x="557" linecolour="#ff0000" y="317" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="66" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="52" showattsigs="601" usesdiagramusefillcolour="1" x="736" linecolour="none" y="167" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="73" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
         <classwidget usesdiagramfillcolour="1" width="78" showattsigs="601" usesdiagramusefillcolour="1" x="572" linecolour="none" y="397" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="83" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" />
        </widgets>
        <messages/>
        <associations>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="12" widgetaid="11" xmi.id="19" >
          <linepath>
           <startpoint startx="138" starty="170" />
           <endpoint endx="131" endy="86" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="13" widgetaid="11" xmi.id="25" >
          <linepath>
           <startpoint startx="182" starty="199" />
           <endpoint endx="293" endy="185" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="15" widgetaid="13" xmi.id="28" >
          <linepath>
           <startpoint startx="349" starty="202" />
           <endpoint endx="348" endy="242" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="14" widgetaid="15" xmi.id="31" >
          <linepath>
           <startpoint startx="295" starty="258" />
           <endpoint endx="163" endy="258" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="11" widgetaid="14" xmi.id="34" >
          <linepath>
           <startpoint startx="133" starty="242" />
           <endpoint endx="138" endy="229" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="37" widgetaid="16" xmi.id="59" >
          <linepath>
           <startpoint startx="522" starty="269" />
           <endpoint endx="461" endy="318" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="18" widgetaid="13" xmi.id="62" >
          <linepath>
           <startpoint startx="405" starty="185" />
           <endpoint endx="503" endy="185" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="65" widgetaid="66" xmi.id="67" >
          <linepath>
           <startpoint startx="629" starty="317" />
           <endpoint endx="706" endy="272" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="17" widgetaid="65" xmi.id="70" >
          <linepath>
           <startpoint startx="692" starty="239" />
           <endpoint endx="652" endy="200" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="73" widgetaid="65" xmi.id="74" >
          <linepath>
           <startpoint startx="720" starty="239" />
           <endpoint endx="762" endy="200" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="18" widgetaid="16" xmi.id="47" >
          <linepath>
           <startpoint startx="539" starty="236" />
           <endpoint endx="539" endy="202" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" widgetbid="66" widgetaid="16" xmi.id="80" >
          <linepath>
           <startpoint startx="555" starty="269" />
           <endpoint endx="593" endy="317" />
          </linepath>
         </assocwidget>
         <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="83" widgetaid="66" xmi.id="84" >
          <linepath>
           <startpoint startx="611" starty="350" />
           <endpoint endx="611" endy="397" />
          </linepath>
          <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="613" linecolour="none" y="374" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="89" text="2" font="Sans,10,-1,5,50,0,0,0,0,0" />
         </assocwidget>
        </associations>
       </diagram>
       <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="750" snapy="10" showatts="1" xmi.id="91" documentation="" type="403" showops="1" showpackage="0" name="list" localid="899997" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="586" >
        <widgets>
         <objectwidget usesdiagramfillcolour="1" width="91" usesdiagramusefillcolour="1" x="35" linecolour="none" y="48" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="92" decon="0" localid="899999" multipleinstance="0" drawasactor="0" font="Sans,10,-1,5,50,0,1,0,0,0" />
         <objectwidget usesdiagramfillcolour="1" width="83" usesdiagramusefillcolour="1" x="213" linecolour="none" y="48" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="11" decon="0" localid="899998" multipleinstance="0" drawasactor="0" font="Sans,10,-1,5,50,0,1,0,0,0" />
         <objectwidget usesdiagramfillcolour="1" width="97" usesdiagramusefillcolour="1" x="365" linecolour="none" y="48" instancename="" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="27" usefillcolor="1" isinstance="0" xmi.id="94" decon="0" localid="899997" multipleinstance="0" drawasactor="0" font="Sans,10,-1,5,50,0,1,0,0,0" />
        </widgets>
        <messages>
         <messagewidget usesdiagramfillcolour="1" width="182" usesdiagramusefillcolour="1" x="80" linecolour="none" y="122" operation="97" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="141" usefillcolor="1" seqnum="" textid="96" widgetaid="899999" isinstance="0" xmi.id="93" sequencemessagetype="1000" font="Sans,10,-1,5,50,0,0,0,0,0" >
          <floatingtext usesdiagramfillcolour="1" width="41" usesdiagramusefillcolour="1" x="85" linecolour="none" y="101" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="96" text=": list()" font="Sans,10,-1,5,50,0,0,0,0,0" />
         </messagewidget>
         <messagewidget usesdiagramfillcolour="1" width="167" usesdiagramusefillcolour="1" x="254" linecolour="none" y="136" operation="100" linewidth="none" usesdiagramlinewidth="1" widgetbid="899997" usesdiagramlinecolour="1" fillcolour="none" height="105" usefillcolor="1" seqnum="" textid="99" widgetaid="899998" isinstance="0" xmi.id="95" sequencemessagetype="1000" font="Sans,10,-1,5,50,0,0,0,0,0" >
          <floatingtext usesdiagramfillcolour="1" width="41" usesdiagramusefillcolour="1" x="259" linecolour="none" y="115" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="99" text=": list()" font="Sans,10,-1,5,50,0,0,0,0,0" />
         </messagewidget>
         <messagewidget usesdiagramfillcolour="1" width="157" usesdiagramusefillcolour="1" x="255" linecolour="none" y="161" operation="146" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" textid="145" widgetaid="899997" isinstance="0" xmi.id="117" sequencemessagetype="1001" font="Sans,10,-1,5,50,0,0,0,0,0" >
          <floatingtext usesdiagramfillcolour="1" width="78" usesdiagramusefillcolour="1" x="260" linecolour="none" y="140" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="704" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="145" text=": sendItem()" font="Sans,10,-1,5,50,0,0,0,0,0" />
         </messagewidget>
         <messagewidget usesdiagramfillcolour="1" width="157" usesdiagramusefillcolour="1" x="255" linecolour="none" y="186" operation="" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="899997" isinstance="0" xmi.id="122" sequencemessagetype="1001" font="Sans,10,-1,5,50,0,0,0,0,0" />
         <messagewidget usesdiagramfillcolour="1" width="157" usesdiagramusefillcolour="1" x="255" linecolour="none" y="170" operation="" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="899997" isinstance="0" xmi.id="127" sequencemessagetype="1001" font="Sans,10,-1,5,50,0,0,0,0,0" />
         <messagewidget usesdiagramfillcolour="1" width="157" usesdiagramusefillcolour="1" x="255" linecolour="none" y="202" operation="" linewidth="none" usesdiagramlinewidth="1" widgetbid="899998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="899997" isinstance="0" xmi.id="132" sequencemessagetype="1001" font="Sans,10,-1,5,50,0,0,0,0,0" />
        </messages>
        <associations/>
       </diagram>
      </diagrams>
      <listview>
       <listitem open="1" type="800" label="Views" >
        <listitem open="1" type="801" label="Logical View" >
         <listitem open="1" type="813" id="12" />
         <listitem open="1" type="813" id="11" >
          <listitem open="0" type="815" id="97" />
          <listitem open="0" type="815" id="146" />
         </listitem>
         <listitem open="1" type="813" id="94" >
          <listitem open="0" type="815" id="100" />
         </listitem>
         <listitem open="1" type="813" id="83" />
         <listitem open="1" type="813" id="14" />
         <listitem open="1" type="813" id="15" />
         <listitem open="1" type="813" id="92" />
         <listitem open="1" type="813" id="13" />
         <listitem open="1" type="813" id="18" />
         <listitem open="1" type="813" id="65" />
         <listitem open="1" type="813" id="16" />
         <listitem open="1" type="813" id="37" />
         <listitem open="1" type="813" id="17" />
         <listitem open="1" type="813" id="66" />
         <listitem open="1" type="813" id="73" />
         <listitem open="1" type="830" label="Datatypes" >
          <listitem open="1" type="829" id="5" />
          <listitem open="1" type="829" id="4" />
          <listitem open="1" type="829" id="7" />
          <listitem open="1" type="829" id="6" />
          <listitem open="1" type="829" id="2" />
          <listitem open="1" type="829" id="8" />
          <listitem open="1" type="829" id="9" />
          <listitem open="1" type="829" id="10" />
          <listitem open="1" type="829" id="98" />
         </listitem>
        </listitem>
        <listitem open="1" type="802" label="Use Case View" />
        <listitem open="1" type="821" label="Component View" />
        <listitem open="1" type="827" label="Deployment View" />
        <listitem open="1" type="836" label="Entity Relationship Model" />
       </listitem>
      </listview>
      <codegeneration>
       <codegenerator language="Cpp" >
        <classifiercodedocument writeOutCode="true" package="" id="11" parent_class="11" fileExt=".cpp" fileName="guiserver" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;guiserver.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks>
            <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeoperation parent_id="97" tag="operation_97" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeoperation>
            <codeoperation parent_id="146" tag="operation_146" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeoperation>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			guiserver.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 16:08:03&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="25" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="25" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="12" parent_class="12" fileExt=".cpp" fileName="guiframework" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;guiframework.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			guiframework.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="13" parent_class="13" fileExt=".cpp" fileName="requestmanager" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;requestmanager.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks>
            <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			requestmanager.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="62" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="62" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="25" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="25" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="28" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="28" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="14" parent_class="14" fileExt=".cpp" fileName="request" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;request.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			request.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:53:33&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="15" parent_class="15" fileExt=".cpp" fileName="requestfactory" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;requestfactory.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks>
            <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			requestfactory.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:53:24&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="28" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="28" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="16" parent_class="16" fileExt=".cpp" fileName="tcpsessionio" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;tcpsessionio.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks>
            <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_30" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_31" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_32" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_33" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_34" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_35" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_36" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_37" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_38" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_39" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_40" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_41" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_42" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_43" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_44" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsessionio.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="44" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="44" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="53" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="53" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="77" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="77" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="77" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="77" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="80" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="80" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_24" canDelete="false" writeOutText="false" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="41" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="41" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_25" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_26" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_27" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_28" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_29" canDelete="false" writeOutText="false" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="50" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="50" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_30" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_31" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_32" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_33" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_34" canDelete="false" writeOutText="false" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="56" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="56" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_35" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_36" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_37" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_38" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_39" canDelete="false" writeOutText="false" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="59" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="59" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_40" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_41" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_42" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_43" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_44" canDelete="false" writeOutText="false" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="17" parent_class="17" fileExt=".cpp" fileName="tcpstream" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;tcpstream.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks>
            <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpstream.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="53" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="53" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="50" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="50" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="18" parent_class="18" fileExt=".cpp" fileName="sessionio" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;sessionio.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks>
            <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			sessionio.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="44" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="44" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="62" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="62" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="38" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="38" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="41" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="41" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="37" parent_class="37" fileExt=".cpp" fileName="tcpsocket" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;tcpsocket.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks>
            <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsocket.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="38" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="38" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="56" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="56" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="59" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="59" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="65" parent_class="65" fileExt=".cpp" fileName="tcpsession" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;tcpsession.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsession.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="66" parent_class="66" fileExt=".cpp" fileName="tcpstreampool" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;tcpstreampool.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks>
            <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpstreampool.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="80" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="80" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="84" field_type="4" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="84" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="73" parent_class="73" fileExt=".cpp" fileName="thread" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;thread.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			thread.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="83" parent_class="83" fileExt=".cpp" fileName="objectpool" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;objectpool.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks>
            <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
            <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
             <header>
              <cppcodedocumentation tag="" />
             </header>
            </codeaccessormethod>
           </textblocks>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			objectpool.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:54:21&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="84" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="84" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" >
         <textblocks/>
         <header>
          <codecomment tag="" />
         </header>
        </codedocument>
        <classifiercodedocument writeOutCode="true" package="" id="98" parent_class="98" fileExt=".cpp" fileName="void" >
         <textblocks>
          <codeblockwithcomments tag="includes" text="#include &quot;void.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Constructors/Destructors" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
          <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" text="Methods" />
           </header>
           <textblocks/>
          </hierarchicalcodeblock>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			void.cpp - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.cpp&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 16:05:44&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader11" parent_class="11" fileExt=".h" fileName="guiserver" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUISERVER_H&amp;#010;#define GUISERVER_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="11" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class GUIServer&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks>
                  <ccfdeclarationcodeblock parent_id="25" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RequestManager ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="GUIServer ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks>
                      <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                     </textblocks>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks>
                    <codeoperation parent_id="97" tag="operation_97" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" />
                     </header>
                    </codeoperation>
                    <codeoperation parent_id="146" tag="operation_146" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" />
                     </header>
                    </codeoperation>
                   </textblocks>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUISERVER_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			guiserver.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 16:08:03&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="25" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="25" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RequestManager ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader12" parent_class="12" fileExt=".h" fileName="guiframework" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef GUIFRAMEWORK_H&amp;#010;#define GUIFRAMEWORK_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="12" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class GUIFramework&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="GUIFramework ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //GUIFRAMEWORK_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			guiframework.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader13" parent_class="13" fileExt=".h" fileName="requestmanager" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTMANAGER_H&amp;#010;#define REQUESTMANAGER_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="13" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class RequestManager&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks>
                  <ccfdeclarationcodeblock parent_id="62" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="25" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" GUIServer ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="28" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RequestFactory ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestManager ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks>
                      <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                     </textblocks>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTMANAGER_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			requestmanager.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="62" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="62" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="25" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="25" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" GUIServer ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="25" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="25" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="25" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="25" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="25" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="25" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="28" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="28" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" RequestFactory ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader14" parent_class="14" fileExt=".h" fileName="request" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUEST_H&amp;#010;#define REQUEST_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="14" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class Request&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Request ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUEST_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			request.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:53:33&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader15" parent_class="15" fileExt=".h" fileName="requestfactory" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef REQUESTFACTORY_H&amp;#010;#define REQUESTFACTORY_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="15" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class RequestFactory&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks>
                  <ccfdeclarationcodeblock parent_id="28" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestManager ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="RequestFactory ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks>
                      <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                     </textblocks>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //REQUESTFACTORY_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			requestfactory.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:53:24&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="28" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="28" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestManager ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="28" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="28" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="28" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="28" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="28" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="28" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader16" parent_class="16" fileExt=".h" fileName="tcpsessionio" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSESSIONIO_H&amp;#010;#define TCPSESSIONIO_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;sessionio.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="16" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class TCPSessionIO&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks>
                  <ccfdeclarationcodeblock parent_id="44" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="53" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPStream ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="77" tag="tblock_42" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="77" tag="tblock_41" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="80" tag="tblock_4" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPStreamPool ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="41" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="50" tag="tblock_6" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPStream ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="56" tag="tblock_7" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSocket ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="59" tag="tblock_8" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSocket ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSessionIO ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks>
                      <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_29" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_30" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_31" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_32" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_33" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_34" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_35" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_36" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_37" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_38" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_39" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_40" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_41" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_42" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_43" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_44" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_45" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_46" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_47" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_48" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_49" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_50" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_51" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_52" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                     </textblocks>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSESSIONIO_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsessionio.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="44" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="44" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="53" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="53" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPStream ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="77" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="77" tag="tblock_42" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="77" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="77" tag="tblock_41" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="77" tag="hblock_tag_23" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="77" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="77" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="77" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="77" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="77" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="80" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="80" tag="tblock_4" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPStreamPool ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_29" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_30" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_31" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_32" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="41" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="41" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_33" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_34" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_35" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_36" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_37" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="50" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="50" tag="tblock_6" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPStream ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_38" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_39" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_40" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_41" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_42" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="56" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="56" tag="tblock_7" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSocket ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_43" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_44" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_45" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_46" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_47" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="59" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="59" tag="tblock_8" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSocket ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_48" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_49" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_50" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_51" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_52" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader17" parent_class="17" fileExt=".h" fileName="tcpstream" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSTREAM_H&amp;#010;#define TCPSTREAM_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="17" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class TCPStream&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks>
                  <ccfdeclarationcodeblock parent_id="53" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="50" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPStream ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks>
                      <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                     </textblocks>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSTREAM_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpstream.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="53" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="53" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="53" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="53" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="53" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="53" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="53" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="53" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="50" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="50" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="50" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="50" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="50" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="50" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="50" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="50" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader18" parent_class="18" fileExt=".h" fileName="sessionio" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef SESSIONIO_H&amp;#010;#define SESSIONIO_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="18" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class SessionIO&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks>
                  <ccfdeclarationcodeblock parent_id="44" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="62" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestManager ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="38" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSocket ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="41" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SessionIO ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks>
                      <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                     </textblocks>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SESSIONIO_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			sessionio.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="44" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="44" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="44" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="44" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="44" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="44" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="44" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="44" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="62" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="62" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" RequestManager ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="62" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="62" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="62" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="62" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="62" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="62" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="38" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="38" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSocket ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="41" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="41" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="41" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="41" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="41" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="41" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="41" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="41" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader37" parent_class="37" fileExt=".h" fileName="tcpsocket" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSOCKET_H&amp;#010;#define TCPSOCKET_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="37" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class TCPSocket&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks>
                  <ccfdeclarationcodeblock parent_id="38" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="56" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="59" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSocket ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks>
                      <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                     </textblocks>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSOCKET_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsocket.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="38" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="38" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="38" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="38" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="38" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="38" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="38" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="38" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="56" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="56" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" TCPSessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="56" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="56" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="56" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="56" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="56" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="56" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="59" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="59" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="59" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="59" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="59" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="59" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="59" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="59" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader65" parent_class="65" fileExt=".h" fileName="tcpsession" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSESSION_H&amp;#010;#define TCPSESSION_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &quot;tcpstream.h&quot;&amp;#010;#include &quot;thread.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="65" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class TCPSession&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPSession ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSESSION_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpsession.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:02&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader66" parent_class="66" fileExt=".h" fileName="tcpstreampool" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef TCPSTREAMPOOL_H&amp;#010;#define TCPSTREAMPOOL_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;#include &lt;vector>&amp;#010;#include &quot;tcpsession.h&quot;&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="66" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class TCPStreamPool&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks>
                  <ccfdeclarationcodeblock parent_id="80" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                  <ccfdeclarationcodeblock parent_id="84" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="TCPStreamPool ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks>
                      <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                     </textblocks>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //TCPSTREAMPOOL_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			tcpstreampool.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:03&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="80" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="80" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPSessionIO ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="80" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="80" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="80" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="80" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="80" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="80" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
          <codeclassfield parent_id="84" field_type="4" initialValue=" new vector( )" role_id="1" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="84" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" vector Vector;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="0" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader73" parent_class="73" fileExt=".h" fileName="thread" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef THREAD_H&amp;#010;#define THREAD_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="73" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class Thread&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Thread ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //THREAD_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			thread.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 09:05:03&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader83" parent_class="83" fileExt=".h" fileName="objectpool" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef OBJECTPOOL_H&amp;#010;#define OBJECTPOOL_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="83" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class ObjectPool&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks>
                  <ccfdeclarationcodeblock parent_id="84" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPStreamPool ;" >
                   <header>
                    <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                   </header>
                  </ccfdeclarationcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="ObjectPool ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks>
                      <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                      <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
                       <header>
                        <cppcodedocumentation tag="" indentLevel="1" />
                       </header>
                      </codeaccessormethod>
                     </textblocks>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OBJECTPOOL_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			objectpool.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 15:54:21&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields>
          <codeclassfield parent_id="84" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >
           <header>
            <cppcodedocumentation tag="" />
           </header>
           <ccfdeclarationcodeblock parent_id="84" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" TCPStreamPool ;" >
            <header>
             <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
            </header>
           </ccfdeclarationcodeblock>
           <codeaccessormethod accessType="0" parent_id="84" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="1" parent_id="84" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="2" parent_id="84" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="3" parent_id="84" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
           <codeaccessormethod accessType="4" parent_id="84" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="84" role_id="1" >
            <header>
             <cppcodedocumentation tag="" indentLevel="1" />
            </header>
           </codeaccessormethod>
          </codeclassfield>
         </classfields>
        </classifiercodedocument>
        <classifiercodedocument writeOutCode="true" package="" id="cppheader98" parent_class="98" fileExt=".h" fileName="void" >
         <textblocks>
          <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOID_H&amp;#010;#define VOID_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="includes" text="#include &lt;string>&amp;#010;" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <codeblockwithcomments tag="using" writeOutText="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
          <hierarchicalcodeblock tag="namespace" canDelete="false" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" text="Namespace" />
           </header>
           <textblocks>
            <codeblockwithcomments tag="enums" writeOutText="false" >
             <header>
              <cppcodedocumentation tag="" writeOutText="false" />
             </header>
            </codeblockwithcomments>
            <cppheaderclassdeclarationblock parent_id="98" tag="classDeclarationBlock" canDelete="false" >
             <header>
              <cppcodedocumentation tag="" text="Class void&amp;#010;" />
             </header>
             <textblocks>
              <hierarchicalcodeblock tag="publicBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Public stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks>
                    <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="void ( ) { }" >
                     <header>
                      <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" />
                     </header>
                    </codeblockwithcomments>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="protectedBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Protected stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
              <hierarchicalcodeblock tag="privateBlock" canDelete="false" >
               <header>
                <cppcodedocumentation tag="" text="Private stuff" />
               </header>
               <textblocks>
                <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" text="Fields" />
                 </header>
                 <textblocks/>
                </hierarchicalcodeblock>
                <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" >
                 <header>
                  <cppcodedocumentation tag="" indentLevel="1" />
                 </header>
                 <textblocks>
                  <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Constructors" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" />
                   </header>
                   <textblocks>
                    <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                    <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" >
                     <header>
                      <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />
                     </header>
                     <textblocks/>
                    </hierarchicalcodeblock>
                   </textblocks>
                  </hierarchicalcodeblock>
                  <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" >
                   <header>
                    <cppcodedocumentation tag="" indentLevel="1" text="Operations" />
                   </header>
                   <textblocks/>
                  </hierarchicalcodeblock>
                 </textblocks>
                </hierarchicalcodeblock>
               </textblocks>
              </hierarchicalcodeblock>
             </textblocks>
            </cppheaderclassdeclarationblock>
           </textblocks>
          </hierarchicalcodeblock>
          <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOID_H" >
           <header>
            <cppcodedocumentation tag="" writeOutText="false" />
           </header>
          </codeblockwithcomments>
         </textblocks>
         <header>
          <codecomment tag="" text="/************************************************************************&amp;#010;  			void.h - Copyright ymorin&amp;#010;&amp;#010;Here you can write a license for your code, some comments or any other&amp;#010;information you want to have in your generated code. To to this simply&amp;#010;configure the &quot;headings&quot; directory in uml to point to a directory&amp;#010;where you have your heading files.&amp;#010;&amp;#010;or you can just replace the contents of this file with your own.&amp;#010;If you want to do this, this file is located at&amp;#010;&amp;#010;/usr/share/apps/umbrello/headings/heading.h&amp;#010;&amp;#010;-->Code Generators searches for heading files based on the file extension&amp;#010;   i.e. it will look for a file name ending in &quot;.h&quot; to include in C++ header&amp;#010;   files, and for a file name ending in &quot;.java&quot; to include in all generated&amp;#010;   java code.&amp;#010;   If you name the file &quot;heading.&lt;extension>&quot;, Code Generator will always&amp;#010;   choose this file even if there are other files with the same extension in the&amp;#010;   directory. If you name the file something else, it must be the only one with that&amp;#010;   extension in the directory to guarantee that Code Generator will choose it.&amp;#010;&amp;#010;you can use variables in your heading files which are replaced at generation&amp;#010;time. possible variables are : author, date, time, filename and filepath.&amp;#010;just write %variable_name%&amp;#010;&amp;#010;This file was generated on Tue Sep 27 2005 at 16:05:44&amp;#010;The original location of this file is &amp;#010;**************************************************************************/&amp;#010;" />
         </header>
         <classfields/>
        </classifiercodedocument>
       </codegenerator>
      </codegeneration>
     </XMI.extensions>
    </XMI>