diff --git a/doc/sflphone-construct.xmi b/doc/sflphone-construct.xmi index d516c7c890888629c0ff0b0b1cdb11e3391b8fc5..83c9d4cc4e8dad6026b70d973155fa67aa4f70d2 100644 --- a/doc/sflphone-construct.xmi +++ b/doc/sflphone-construct.xmi @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-22T09:38:58" xmi.version="1.2" > +<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-22T11:58:08" xmi.version="1.2" > <XMI.header> <XMI.documentation> <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> @@ -169,161 +169,185 @@ <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20337" aggregation="none" type="20334" name="" /> </UML:Association.connection> </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="20355" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20356" aggregation="shared" type="20323" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20357" aggregation="none" type="20311" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="20358" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20359" aggregation="shared" type="20323" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="20360" aggregation="none" type="20205" name="" /> + </UML:Association.connection> + </UML:Association> </UML:Namespace.ownedElement> </UML:Model> </XMI.content> <XMI.extensions xmi.extender="umbrello" > - <docsettings viewid="20199" documentation="" uniqueid="20354" /> + <docsettings viewid="20199" documentation="" uniqueid="20374" /> <diagrams> - <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="841" snapy="10" showatts="1" xmi.id="20199" 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="538" > + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="81" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="1037" snapy="10" showatts="1" xmi.id="20199" 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="684" > <widgets> <classwidget usesdiagramfillcolour="1" width="89" showattsigs="601" usesdiagramusefillcolour="1" x="541" linecolour="none" y="105" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20201" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> <classwidget usesdiagramfillcolour="1" width="41" showattsigs="601" usesdiagramusefillcolour="1" x="562" linecolour="none" y="1" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20203" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> <classwidget usesdiagramfillcolour="1" width="102" showattsigs="601" usesdiagramusefillcolour="1" x="436" linecolour="none" y="2" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20202" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="105" showattsigs="601" usesdiagramusefillcolour="1" x="344" linecolour="none" y="102" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20214" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="105" showattsigs="601" usesdiagramusefillcolour="1" x="340" linecolour="none" y="76" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20214" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> <classwidget usesdiagramfillcolour="1" width="88" showattsigs="601" usesdiagramusefillcolour="1" x="151" linecolour="none" y="163" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20237" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="153" showattsigs="601" usesdiagramusefillcolour="1" x="518" linecolour="none" y="315" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20216" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="724" linecolour="none" y="316" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20253" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="81" showattsigs="601" usesdiagramusefillcolour="1" x="737" linecolour="none" y="20" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20205" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="74" showattsigs="601" usesdiagramusefillcolour="1" x="444" 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="20215" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="33" showattsigs="601" usesdiagramusefillcolour="1" x="326" linecolour="none" y="171" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20275" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="153" showattsigs="601" usesdiagramusefillcolour="1" x="550" linecolour="none" y="346" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20216" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="808" linecolour="none" y="319" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20253" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="81" showattsigs="601" usesdiagramusefillcolour="1" x="450" linecolour="none" y="271" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20205" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="74" showattsigs="601" usesdiagramusefillcolour="1" x="425" linecolour="none" y="173" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20215" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="33" showattsigs="601" usesdiagramusefillcolour="1" x="312" linecolour="none" y="151" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20275" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> <classwidget usesdiagramfillcolour="1" width="31" showattsigs="601" usesdiagramusefillcolour="1" x="787" linecolour="none" y="105" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20204" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="68" showattsigs="601" usesdiagramusefillcolour="1" x="205" linecolour="none" y="105" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20294" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="94" showattsigs="601" usesdiagramusefillcolour="1" x="256" linecolour="none" y="233" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20310" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="53" showattsigs="601" usesdiagramusefillcolour="1" x="277" linecolour="none" y="316" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20311" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="67" showattsigs="601" usesdiagramusefillcolour="1" x="157" linecolour="none" y="229" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20323" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="86" showattsigs="601" usesdiagramusefillcolour="1" x="51" linecolour="none" y="230" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20327" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="86" showattsigs="601" usesdiagramusefillcolour="1" x="265" linecolour="none" y="391" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20334" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> - <notewidget usesdiagramfillcolour="1" width="164" usesdiagramusefillcolour="1" x="58" linecolour="none" y="376" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="50" usefillcolor="1" isinstance="0" xmi.id="20340" text="answeredCall_without_hold + <classwidget usesdiagramfillcolour="1" width="68" showattsigs="601" usesdiagramusefillcolour="1" x="180" linecolour="none" y="73" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20294" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="94" showattsigs="601" usesdiagramusefillcolour="1" x="98" 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="20310" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="53" showattsigs="601" usesdiagramusefillcolour="1" x="194" linecolour="none" y="303" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20311" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="67" showattsigs="601" usesdiagramusefillcolour="1" x="283" linecolour="none" y="241" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20323" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="86" showattsigs="601" usesdiagramusefillcolour="1" x="27" linecolour="none" y="163" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20327" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="86" showattsigs="601" usesdiagramusefillcolour="1" x="210" linecolour="none" y="396" showopsigs="600" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="20334" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans,10,-1,5,75,0,0,0,0,0" /> + <notewidget usesdiagramfillcolour="1" width="164" usesdiagramusefillcolour="1" x="15" linecolour="none" y="382" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="50" usefillcolor="1" isinstance="0" xmi.id="20340" text="answeredCall_without_hold incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </widgets> <messages/> <associations> - <assocwidget totalcounta="4" indexa="2" totalcountb="2" indexb="1" widgetbid="20203" widgetaid="20201" xmi.id="20230" > + <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="20203" widgetaid="20201" xmi.id="20230" > <linepath> - <startpoint startx="585" starty="105" /> + <startpoint startx="600" starty="105" /> <endpoint endx="582" endy="34" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="75" usesdiagramusefillcolour="1" x="590" linecolour="none" y="69" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20341" text="Constructor" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="75" usesdiagramusefillcolour="1" x="590" linecolour="none" y="69" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20361" text="Constructor" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> - <assocwidget totalcounta="4" indexa="1" totalcountb="2" indexb="1" widgetbid="20202" widgetaid="20201" xmi.id="20233" > + <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="20202" widgetaid="20201" xmi.id="20233" > <linepath> - <startpoint startx="563" starty="105" /> + <startpoint startx="570" starty="105" /> <endpoint endx="487" endy="35" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="75" usesdiagramusefillcolour="1" x="464" linecolour="none" y="69" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20342" text="Constructor" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="75" usesdiagramusefillcolour="1" x="464" linecolour="none" y="69" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20362" text="Constructor" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20214" widgetaid="20201" xmi.id="20241" > <linepath> <startpoint startx="541" starty="121" /> - <endpoint endx="449" endy="118" /> + <endpoint endx="445" endy="92" /> </linepath> </assocwidget> - <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="20216" widgetaid="20201" xmi.id="20250" > + <assocwidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" widgetbid="20216" widgetaid="20201" xmi.id="20250" > <linepath> - <startpoint startx="600" starty="138" /> - <endpoint endx="594" endy="315" /> + <startpoint startx="607" starty="138" /> + <endpoint endx="626" endy="346" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="95" usesdiagramusefillcolour="1" x="549" linecolour="none" y="229" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20343" text="initAudioCodec" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="95" usesdiagramusefillcolour="1" x="565" linecolour="none" y="245" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20363" text="initAudioCodec" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20253" widgetaid="20216" xmi.id="20254" > <linepath> - <startpoint startx="671" starty="331" /> - <endpoint endx="724" endy="332" /> + <startpoint startx="703" starty="362" /> + <endpoint endx="808" endy="335" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="707" linecolour="none" y="336" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20344" text="3" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="791" linecolour="none" y="318" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20364" text="3" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> - <assocwidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" widgetbid="20205" widgetaid="20201" xmi.id="20261" > + <assocwidget totalcounta="4" indexa="2" totalcountb="2" indexb="1" widgetbid="20205" widgetaid="20201" xmi.id="20261" > <linepath> - <startpoint startx="607" starty="105" /> - <endpoint endx="777" endy="53" /> + <startpoint startx="585" starty="138" /> + <endpoint endx="490" endy="271" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="110" usesdiagramusefillcolour="1" x="675" linecolour="none" y="58" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20345" text="selectAudioDriver" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="110" usesdiagramusefillcolour="1" x="520" linecolour="none" y="183" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20365" text="selectAudioDriver" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> - <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="20215" widgetaid="20201" xmi.id="20266" > + <assocwidget totalcounta="4" indexa="1" totalcountb="2" indexb="1" widgetbid="20215" widgetaid="20201" xmi.id="20266" > <linepath> - <startpoint startx="570" starty="138" /> - <endpoint endx="481" endy="167" /> + <startpoint startx="563" starty="138" /> + <endpoint endx="462" endy="173" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20275" widgetaid="20215" xmi.id="20276" > <linepath> - <startpoint startx="444" starty="183" /> - <endpoint endx="359" endy="187" /> + <startpoint startx="425" starty="189" /> + <endpoint endx="345" endy="167" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="113" usesdiagramusefillcolour="1" x="387" linecolour="none" y="204" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20346" text="pushBackNewCall" font="Sans,10,-1,5,50,0,0,0,0,0" /> - <floatingtext usesdiagramfillcolour="1" width="28" usesdiagramusefillcolour="1" x="361" linecolour="none" y="185" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20347" text="0..*" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="113" usesdiagramusefillcolour="1" x="371" linecolour="none" y="197" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20366" text="pushBackNewCall" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="28" usesdiagramusefillcolour="1" x="347" linecolour="none" y="144" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20367" text="0..*" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20204" widgetaid="20201" xmi.id="20283" > <linepath> <startpoint startx="630" starty="121" /> <endpoint endx="787" endy="121" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="45" usesdiagramusefillcolour="1" x="638" linecolour="none" y="122" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20348" text="initGui" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="45" usesdiagramusefillcolour="1" x="638" linecolour="none" y="122" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20368" text="initGui" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20294" widgetaid="20214" xmi.id="20295" > <linepath> - <startpoint startx="344" starty="118" /> - <endpoint endx="273" endy="121" /> + <startpoint startx="340" starty="92" /> + <endpoint endx="248" endy="89" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="314" linecolour="none" y="120" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20349" text="init" font="Sans,10,-1,5,50,0,0,0,0,0" /> - <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="275" linecolour="none" y="98" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20350" text="1" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="25" usesdiagramusefillcolour="1" x="300" linecolour="none" y="91" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20369" text="init" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="250" linecolour="none" y="45" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20370" text="1" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="20294" widgetaid="20237" xmi.id="20302" > <linepath> <startpoint startx="195" starty="163" /> - <endpoint endx="227" endy="138" /> + <endpoint endx="202" endy="106" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="20294" widgetaid="20275" xmi.id="20305" > <linepath> - <startpoint startx="326" starty="187" /> - <endpoint endx="250" endy="138" /> + <startpoint startx="312" starty="167" /> + <endpoint endx="225" endy="106" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="169" linecolour="none" y="107" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20351" text="1" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="169" linecolour="none" y="107" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20371" text="1" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> - <assocwidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" widgetbid="20310" widgetaid="20237" xmi.id="20315" > + <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="20310" widgetaid="20237" xmi.id="20315" > <linepath> - <startpoint startx="217" starty="196" /> - <endpoint endx="303" endy="233" /> + <startpoint startx="180" starty="196" /> + <endpoint endx="145" endy="242" /> </linepath> </assocwidget> - <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20311" widgetaid="20310" xmi.id="20318" > + <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="20311" widgetaid="20310" xmi.id="20318" > <linepath> - <startpoint startx="303" starty="266" /> - <endpoint endx="303" endy="316" /> + <startpoint startx="145" starty="275" /> + <endpoint endx="211" endy="303" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="28" usesdiagramusefillcolour="1" x="305" linecolour="none" y="293" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20352" text="0..*" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="28" usesdiagramusefillcolour="1" x="268" linecolour="none" y="301" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20372" text="0..*" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> - <assocwidget totalcounta="4" indexa="2" totalcountb="2" indexb="1" widgetbid="20323" widgetaid="20237" xmi.id="20324" > + <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" widgetbid="20323" widgetaid="20237" xmi.id="20324" > <linepath> - <startpoint startx="195" starty="196" /> - <endpoint endx="190" endy="229" /> + <startpoint startx="209" starty="196" /> + <endpoint endx="316" endy="241" /> </linepath> </assocwidget> - <assocwidget totalcounta="4" indexa="1" totalcountb="2" indexb="1" widgetbid="20327" widgetaid="20237" xmi.id="20328" > + <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20327" widgetaid="20237" xmi.id="20328" > <linepath> - <startpoint startx="173" starty="196" /> - <endpoint endx="94" endy="230" /> + <startpoint startx="151" starty="179" /> + <endpoint endx="113" endy="179" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20216" widgetaid="20311" xmi.id="20331" > <linepath> - <startpoint startx="330" starty="332" /> - <endpoint endx="518" endy="331" /> + <startpoint startx="247" starty="319" /> + <endpoint endx="550" endy="362" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="124" usesdiagramusefillcolour="1" x="372" linecolour="none" y="333" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20353" text="SipCall::Constructor" font="Sans,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="124" usesdiagramusefillcolour="1" x="346" linecolour="none" y="342" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="20373" text="SipCall::Constructor" font="Sans,10,-1,5,50,0,0,0,0,0" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20334" widgetaid="20311" xmi.id="20335" > <linepath> - <startpoint startx="303" starty="349" /> - <endpoint endx="308" endy="391" /> + <startpoint startx="220" starty="336" /> + <endpoint endx="253" endy="396" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="20334" widgetaid="20340" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" > <linepath> - <startpoint startx="222" starty="401" /> - <endpoint endx="265" endy="407" /> + <startpoint startx="179" starty="407" /> + <endpoint endx="210" endy="412" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="20311" widgetaid="20323" xmi.id="20355" > + <linepath> + <startpoint startx="316" starty="274" /> + <endpoint endx="229" endy="303" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20205" widgetaid="20323" xmi.id="20358" > + <linepath> + <startpoint startx="350" starty="257" /> + <endpoint endx="450" endy="287" /> </linepath> </assocwidget> </associations> @@ -566,7 +590,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; managerimpl.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; managerimpl.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:32&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20230" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -863,7 +887,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; tonegenerator.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; tonegenerator.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20233" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -950,7 +974,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; error.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; error.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20230" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -1037,7 +1061,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; gui.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:44&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; gui.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20283" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -1120,11 +1144,36 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" /> </header> </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> </textblocks> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiolayer.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiolayer.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20261" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -1162,6 +1211,41 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </header> </codeaccessormethod> </codeclassfield> + <codeclassfield parent_id="20358" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="20358" 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="20358" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> </classfields> </classifiercodedocument> <classifiercodedocument writeOutCode="true" package="" id="20214" parent_class="20214" fileExt=".cpp" fileName="voiplinkvector" > @@ -1286,7 +1370,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkvector.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkvector.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:41&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20238" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -1503,7 +1587,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; callvector.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; callvector.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20266" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -1675,7 +1759,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; codecdescriptorvector.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; codecdescriptorvector.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20250" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -1957,7 +2041,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipvoiplink.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipvoiplink.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:17&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20238" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -2219,7 +2303,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; codecdescriptor.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; codecdescriptor.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20254" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -2381,7 +2465,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; call.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; call.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20276" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -2598,7 +2682,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplink.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplink.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20295" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -2770,7 +2854,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipcallvector.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipcallvector.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:37&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20312" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -2973,11 +3057,36 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" /> </header> </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> </textblocks> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipcall.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipcall.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:40&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20318" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -3085,6 +3194,41 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </header> </codeaccessormethod> </codeclassfield> + <codeclassfield parent_id="20355" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="20355" 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="20355" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> </classfields> </classifiercodedocument> <classifiercodedocument writeOutCode="true" package="" id="20323" parent_class="20323" fileExt=".cpp" fileName="audiortp" > @@ -3130,11 +3274,61 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" /> </header> </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> </textblocks> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiortp.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiortp.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20324" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -3172,6 +3366,76 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </header> </codeaccessormethod> </codeclassfield> + <codeclassfield parent_id="20355" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="20355" 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="20355" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="20358" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="20358" 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="20358" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> </classfields> </classifiercodedocument> <classifiercodedocument writeOutCode="true" package="" id="20327" parent_class="20327" fileExt=".cpp" fileName="eventthread" > @@ -3221,7 +3485,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; eventthread.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; eventthread.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20328" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -3308,7 +3572,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiocodec.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiocodec.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20335" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -3768,7 +4032,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; managerimpl.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; managerimpl.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:32&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20230" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -4252,7 +4516,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; tonegenerator.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; tonegenerator.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20233" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -4526,7 +4790,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; error.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; error.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20230" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -4800,7 +5064,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; gui.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:44&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; gui.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20283" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -4887,6 +5151,11 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> </header> </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="20358" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtp ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> </textblocks> </hierarchicalcodeblock> <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > @@ -4927,22 +5196,47 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> @@ -5074,7 +5368,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiolayer.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiolayer.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20261" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -5091,22 +5385,57 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <codeaccessormethod accessType="1" parent_id="20261" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20261" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20261" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20261" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20261" role_id="1" > + </codeclassfield> + <codeclassfield parent_id="20358" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="20358" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtp ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> @@ -5438,7 +5767,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkvector.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkvector.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:41&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20238" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -5847,7 +6176,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; callvector.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; callvector.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20266" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -6216,7 +6545,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; codecdescriptorvector.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; codecdescriptorvector.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20250" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -6710,7 +7039,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipvoiplink.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipvoiplink.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:17&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20238" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -7159,7 +7488,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; codecdescriptor.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; codecdescriptor.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20254" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -7523,7 +7852,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; call.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; call.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20276" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -7932,7 +8261,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplink.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplink.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20295" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -8301,7 +8630,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipcallvector.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipcallvector.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:37&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20312" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -8468,6 +8797,11 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> </header> </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="20355" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtp ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> </textblocks> </hierarchicalcodeblock> <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > @@ -8508,72 +8842,97 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> @@ -8705,7 +9064,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipcall.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipcall.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:10:40&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20318" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -8722,22 +9081,22 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <codeaccessormethod accessType="1" parent_id="20318" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <codeaccessormethod accessType="2" parent_id="20318" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <codeaccessormethod accessType="3" parent_id="20318" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > + <codeaccessormethod accessType="4" parent_id="20318" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20318" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> @@ -8752,27 +9111,27 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> </header> </ccfdeclarationcodeblock> - <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="0" parent_id="20331" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="1" parent_id="20331" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="2" parent_id="20331" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="3" parent_id="20331" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > + <codeaccessormethod accessType="4" parent_id="20331" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20331" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> @@ -8787,27 +9146,62 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> </header> </ccfdeclarationcodeblock> - <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="0" parent_id="20335" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="1" parent_id="20335" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="2" parent_id="20335" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="3" parent_id="20335" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <codeaccessormethod accessType="4" parent_id="20335" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20335" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="20355" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="20355" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioRtp ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="1" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> @@ -8862,6 +9256,16 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> </header> </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="20355" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipCall ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="20358" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioLayer ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> </textblocks> </hierarchicalcodeblock> <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > @@ -8902,22 +9306,72 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> @@ -9049,7 +9503,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiortp.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiortp.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20324" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -9066,22 +9520,92 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <codeaccessormethod accessType="1" parent_id="20324" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="20355" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="20355" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipCall ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="20355" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20355" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="20355" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="20355" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="20355" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20355" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="20358" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="20358" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioLayer ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="20358" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="20358" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="2" parent_id="20324" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <codeaccessormethod accessType="2" parent_id="20358" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="3" parent_id="20324" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <codeaccessormethod accessType="3" parent_id="20358" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> </codeaccessormethod> - <codeaccessormethod accessType="4" parent_id="20324" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20324" role_id="1" > + <codeaccessormethod accessType="4" parent_id="20358" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="20358" role_id="0" > <header> <cppcodedocumentation tag="" indentLevel="1" /> </header> @@ -9323,7 +9847,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; eventthread.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; eventthread.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20328" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -9597,7 +10121,7 @@ incomingCall" font="Sans,8,-1,5,50,0,0,0,0,0" /> </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiocodec.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:38:39&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiocodec.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 11:09:14&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="20335" field_type="3" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > diff --git a/sflphone-uml.xmi b/sflphone-uml.xmi index 8c6cc375c70e63064a3f0606f756308723fb2408..3a6c2b38348ea1e8d7161928056e954b1ed9eb96 100644 --- a/sflphone-uml.xmi +++ b/sflphone-uml.xmi @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-12T10:40:08" xmi.version="1.2" > +<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-22T09:38:35" xmi.version="1.2" > <XMI.header> <XMI.documentation> <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> @@ -28,6 +28,9 @@ </UML:GeneralizableElement.generalization> </UML:Class> <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12" isRoot="false" isAbstract="false" name="SipVoIPLink" > + <UML:ModelElement.templateParameter> + <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="67" isRoot="false" type="54" isAbstract="false" name="NatPolicy" /> + </UML:ModelElement.templateParameter> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="142" /> </UML:GeneralizableElement.generalization> @@ -52,6 +55,9 @@ </UML:GeneralizableElement.generalization> </UML:Class> <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="24" isRoot="false" isAbstract="false" name="IAX2VoIPLink" > + <UML:ModelElement.templateParameter> + <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="78" isRoot="false" type="54" isAbstract="false" name="NatPolicy" /> + </UML:ModelElement.templateParameter> <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="135" /> </UML:GeneralizableElement.generalization> @@ -81,14 +87,14 @@ <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="43" isRoot="false" isAbstract="false" name="createSession" > <UML:BehavioralFeature.parameter> - <UML:Parameter kind="return" xmi.id="2450" type="42" /> + <UML:Parameter kind="return" xmi.id="2572" type="42" /> <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="947" isRoot="false" value="" type="10" isAbstract="false" name="name" /> <UML:Parameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="44" isRoot="false" value="" type="41" isAbstract="false" name="account" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="46" isRoot="false" isAbstract="false" name="listSessions" > <UML:BehavioralFeature.parameter> - <UML:Parameter kind="return" xmi.id="2451" type="42" /> + <UML:Parameter kind="return" xmi.id="2573" type="42" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> @@ -111,6 +117,9 @@ <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="91" isRoot="false" isAbstract="false" name="NatNormal" /> <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="94" isRoot="false" isAbstract="false" name="NatStun" /> <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="132" isRoot="false" isAbstract="false" name="VoIPLink" > + <UML:ModelElement.templateParameter> + <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="169" isRoot="false" type="54" isAbstract="false" name="NatPolicy" /> + </UML:ModelElement.templateParameter> <UML:Namespace.ownedElement> <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="169" isRoot="false" type="54" isAbstract="false" name="NatPolicy" /> </UML:Namespace.ownedElement> @@ -132,7 +141,7 @@ <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="700" isRoot="false" isAbstract="false" name="create" > <UML:BehavioralFeature.parameter> - <UML:Parameter kind="return" xmi.id="2452" type="41" /> + <UML:Parameter kind="return" xmi.id="2574" type="41" /> <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="701" isRoot="false" value="" type="10" isAbstract="false" name="listOfConfValues" /> </UML:BehavioralFeature.parameter> </UML:Operation> @@ -142,7 +151,7 @@ <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="735" isRoot="false" isAbstract="false" name="create" > <UML:BehavioralFeature.parameter> - <UML:Parameter kind="return" xmi.id="2453" type="132" /> + <UML:Parameter kind="return" xmi.id="2575" type="132" /> <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="736" isRoot="false" value="" type="10" isAbstract="false" name="listOfConfValues" /> </UML:BehavioralFeature.parameter> </UML:Operation> @@ -161,7 +170,7 @@ <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1077" isRoot="false" isAbstract="false" name="create" > <UML:BehavioralFeature.parameter> - <UML:Parameter kind="return" xmi.id="2454" type="132" /> + <UML:Parameter kind="return" xmi.id="2576" type="132" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> @@ -174,7 +183,7 @@ <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1638" isRoot="false" isAbstract="false" name="create" > <UML:BehavioralFeature.parameter> - <UML:Parameter kind="return" xmi.id="2455" type="12" /> + <UML:Parameter kind="return" xmi.id="2577" type="12" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> @@ -186,7 +195,7 @@ <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1598" isRoot="false" isAbstract="false" name="create" > <UML:BehavioralFeature.parameter> - <UML:Parameter kind="return" xmi.id="2456" type="24" /> + <UML:Parameter kind="return" xmi.id="2578" type="24" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> @@ -428,199 +437,199 @@ </UML:Model> </XMI.content> <XMI.extensions xmi.extender="umbrello" > - <docsettings viewid="1" documentation="" uniqueid="2456" /> + <docsettings viewid="1" documentation="" uniqueid="2578" /> <diagrams> - <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1476" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="812" > + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1467" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="850" > <widgets> - <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="262" linecolour="none" y="490" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="84" showattsigs="601" usesdiagramusefillcolour="0" x="395" linecolour="#ff0000" y="392" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="12" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="351" showattsigs="601" usesdiagramusefillcolour="0" x="11" linecolour="#ff0000" y="743" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="121" showattsigs="601" usesdiagramusefillcolour="1" x="69" linecolour="none" y="495" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="22" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="92" showattsigs="601" usesdiagramusefillcolour="0" x="61" linecolour="#ff0000" y="388" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="24" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="120" showattsigs="601" usesdiagramusefillcolour="0" x="148" linecolour="#ff0000" y="565" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="52" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="28" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="180" showattsigs="601" usesdiagramusefillcolour="0" x="118" linecolour="#ff0000" y="659" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="49" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="34" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="392" showattsigs="601" usesdiagramusefillcolour="0" x="395" linecolour="#ff0000" y="15" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="52" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="40" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="292" showattsigs="601" usesdiagramusefillcolour="0" x="549" linecolour="#ff0000" y="178" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="52" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="41" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="58" showattsigs="601" usesdiagramusefillcolour="1" x="590" linecolour="none" y="331" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="42" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="92" showattsigs="601" usesdiagramusefillcolour="1" x="927" linecolour="none" y="779" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="48" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="88" showattsigs="601" usesdiagramusefillcolour="1" x="912" linecolour="none" y="537" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="49" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="65" showattsigs="601" usesdiagramusefillcolour="0" x="228" linecolour="#ff0000" y="377" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="132" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="788" linecolour="none" y="607" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="346" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="97" showattsigs="601" usesdiagramusefillcolour="1" x="1027" linecolour="none" y="624" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="349" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="101" showattsigs="601" usesdiagramusefillcolour="1" x="1025" linecolour="none" y="695" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="352" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="117" showattsigs="601" usesdiagramusefillcolour="1" x="785" linecolour="none" y="697" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="355" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="294" showattsigs="601" usesdiagramusefillcolour="0" x="888" linecolour="#ff0000" y="86" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="694" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="297" showattsigs="601" usesdiagramusefillcolour="1" x="1175" linecolour="none" y="207" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="717" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="231" showattsigs="601" usesdiagramusefillcolour="0" x="919" linecolour="#ff0000" y="207" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="721" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="140" showattsigs="601" usesdiagramusefillcolour="0" x="206" linecolour="#ff0000" y="187" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1035" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="140" showattsigs="601" usesdiagramusefillcolour="1" x="898" linecolour="none" y="385" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1167" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="1" width="160" showattsigs="601" usesdiagramusefillcolour="1" x="308" linecolour="none" y="291" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1341" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> - <classwidget usesdiagramfillcolour="0" width="168" showattsigs="601" usesdiagramusefillcolour="0" x="74" linecolour="#ff0000" y="289" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1488" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="321" linecolour="none" y="491" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="11" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="121" showattsigs="601" usesdiagramusefillcolour="0" x="384" linecolour="#ff0000" y="414" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="12" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="345" showattsigs="601" usesdiagramusefillcolour="0" x="75" linecolour="#ff0000" y="792" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="121" showattsigs="601" usesdiagramusefillcolour="1" x="83" linecolour="none" y="487" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="22" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="129" showattsigs="601" usesdiagramusefillcolour="0" x="38" linecolour="#ff0000" y="389" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="24" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="120" showattsigs="601" usesdiagramusefillcolour="0" x="186" linecolour="#ff0000" y="560" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="28" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="182" showattsigs="601" usesdiagramusefillcolour="0" x="156" linecolour="#ff0000" y="665" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="34" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="381" showattsigs="601" usesdiagramusefillcolour="0" x="395" linecolour="#ff0000" y="15" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="40" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="290" showattsigs="601" usesdiagramusefillcolour="0" x="549" linecolour="#ff0000" y="178" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="59" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="41" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="58" showattsigs="601" usesdiagramusefillcolour="1" x="616" linecolour="none" y="347" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="42" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="92" showattsigs="601" usesdiagramusefillcolour="1" x="927" linecolour="none" y="779" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="48" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="88" showattsigs="601" usesdiagramusefillcolour="1" x="912" linecolour="none" y="537" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="49" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="101" showattsigs="601" usesdiagramusefillcolour="0" x="243" linecolour="#ff0000" y="344" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="55" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="132" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="113" showattsigs="601" usesdiagramusefillcolour="1" x="788" linecolour="none" y="607" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="346" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="97" showattsigs="601" usesdiagramusefillcolour="1" x="1027" linecolour="none" y="624" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="349" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="101" showattsigs="601" usesdiagramusefillcolour="1" x="1025" linecolour="none" y="695" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="352" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="117" showattsigs="601" usesdiagramusefillcolour="1" x="785" linecolour="none" y="697" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="355" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="282" showattsigs="601" usesdiagramusefillcolour="0" x="888" linecolour="#ff0000" y="86" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="694" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="288" showattsigs="601" usesdiagramusefillcolour="1" x="1175" linecolour="none" y="207" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="717" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="219" showattsigs="601" usesdiagramusefillcolour="0" x="919" linecolour="#ff0000" y="207" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="721" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="136" showattsigs="601" usesdiagramusefillcolour="0" x="206" linecolour="#ff0000" y="187" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1035" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="140" showattsigs="601" usesdiagramusefillcolour="1" x="898" linecolour="none" y="385" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1167" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="1" width="157" showattsigs="601" usesdiagramusefillcolour="1" x="308" linecolour="none" y="291" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1341" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> + <classwidget usesdiagramfillcolour="0" width="165" showattsigs="601" usesdiagramusefillcolour="0" x="74" linecolour="#ff0000" y="289" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="42" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1488" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Sans Serif,10,-1,5,75,0,0,0,0,0" /> </widgets> <messages/> <associations> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="11" widgetaid="12" xmi.id="25" > <linepath> - <startpoint startx="437" starty="421" /> - <endpoint endx="318" endy="490" /> + <startpoint startx="444" starty="469" /> + <endpoint endx="377" endy="491" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="22" widgetaid="24" xmi.id="26" > <linepath> - <startpoint startx="107" starty="417" /> - <endpoint endx="129" endy="495" /> + <startpoint startx="102" starty="444" /> + <endpoint endx="143" endy="487" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="132" widgetaid="24" xmi.id="135" > <linepath> - <startpoint startx="153" starty="402" /> - <endpoint endx="228" endy="391" /> + <startpoint startx="167" starty="416" /> + <endpoint endx="243" endy="371" /> </linepath> </assocwidget> - <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="132" widgetaid="12" xmi.id="142" > + <assocwidget totalcounta="3" indexa="1" totalcountb="3" indexb="2" widgetbid="132" widgetaid="12" xmi.id="142" > <linepath> - <startpoint startx="395" starty="406" /> - <endpoint endx="293" endy="396" /> + <startpoint startx="424" starty="414" /> + <endpoint endx="344" endy="380" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="28" widgetaid="22" xmi.id="230" > <linepath> - <startpoint startx="129" starty="524" /> - <endpoint endx="188" endy="565" /> + <startpoint startx="143" starty="520" /> + <endpoint endx="226" endy="560" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="28" widgetaid="11" xmi.id="237" > <linepath> - <startpoint startx="318" starty="519" /> - <endpoint endx="228" endy="565" /> + <startpoint startx="377" starty="524" /> + <endpoint endx="266" endy="560" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="355" widgetaid="346" xmi.id="358" > <linepath> - <startpoint startx="844" starty="636" /> + <startpoint startx="844" starty="640" /> <endpoint endx="843" endy="697" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="352" widgetaid="349" xmi.id="365" > <linepath> - <startpoint startx="1075" starty="653" /> + <startpoint startx="1075" starty="657" /> <endpoint endx="1075" endy="695" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="48" widgetaid="352" xmi.id="372" > <linepath> - <startpoint startx="1075" starty="724" /> + <startpoint startx="1075" starty="728" /> <endpoint endx="988" endy="779" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="48" widgetaid="355" xmi.id="379" > <linepath> - <startpoint startx="843" starty="726" /> + <startpoint startx="843" starty="730" /> <endpoint endx="957" endy="779" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="49" widgetaid="346" xmi.id="386" > <linepath> <startpoint startx="844" starty="607" /> - <endpoint endx="941" endy="566" /> + <endpoint endx="941" endy="570" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="49" widgetaid="349" xmi.id="393" > <linepath> <startpoint startx="1075" starty="624" /> - <endpoint endx="970" endy="566" /> + <endpoint endx="970" endy="570" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="41" widgetaid="42" xmi.id="515" > <linepath> - <startpoint startx="619" starty="331" /> - <endpoint endx="646" endy="230" /> + <startpoint startx="645" starty="347" /> + <endpoint endx="645" endy="237" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="14" usesdiagramusefillcolour="1" x="603" linecolour="none" y="310" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="19" usefillcolor="1" pretext="" isinstance="0" xmi.id="2363" text="*" font="Sans Serif,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="13" usesdiagramusefillcolour="1" x="646" linecolour="none" y="326" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="21" usefillcolor="1" pretext="" isinstance="0" xmi.id="2457" text="*" font="Sans Serif,10,-1,5,50,0,0,0,0,0" /> </assocwidget> <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="42" widgetaid="132" xmi.id="532" > <linepath> - <startpoint startx="293" starty="386" /> - <endpoint endx="590" endy="345" /> + <startpoint startx="344" starty="362" /> + <endpoint endx="616" endy="363" /> </linepath> </assocwidget> <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" widgetbid="42" widgetaid="49" xmi.id="541" > <linepath> <startpoint startx="941" starty="537" /> - <endpoint endx="619" endy="360" /> + <endpoint endx="645" endy="380" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="28" widgetaid="34" xmi.id="662" > <linepath> - <startpoint startx="208" starty="659" /> - <endpoint endx="208" endy="617" /> + <startpoint startx="247" starty="665" /> + <endpoint endx="246" endy="619" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="13" widgetaid="34" xmi.id="677" > <linepath> - <startpoint startx="208" starty="708" /> - <endpoint endx="186" endy="743" /> + <startpoint startx="247" starty="720" /> + <endpoint endx="247" endy="792" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" widgetbid="694" widgetaid="717" xmi.id="802" > <linepath> - <startpoint startx="1323" starty="207" /> - <endpoint endx="1108" endy="123" /> + <startpoint startx="1319" starty="207" /> + <endpoint endx="1099" endy="128" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" widgetbid="694" widgetaid="721" xmi.id="813" > <linepath> - <startpoint startx="1034" starty="207" /> - <endpoint endx="1035" endy="123" /> + <startpoint startx="1028" starty="207" /> + <endpoint endx="1029" endy="128" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" widgetbid="694" widgetaid="41" xmi.id="868" > <linepath> - <startpoint startx="695" starty="178" /> - <endpoint endx="961" endy="123" /> + <startpoint startx="694" starty="178" /> + <endpoint endx="958" endy="128" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="1035" widgetaid="41" xmi.id="1056" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" > <linepath> - <startpoint startx="549" starty="204" /> - <endpoint endx="346" endy="204" /> + <startpoint startx="549" starty="207" /> + <endpoint endx="342" endy="208" /> </linepath> - <floatingtext usesdiagramfillcolour="1" width="17" usesdiagramusefillcolour="1" x="348" linecolour="none" y="206" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="19" usefillcolor="1" pretext="+" isinstance="0" xmi.id="2364" text="" font="Sans Serif,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="16" usesdiagramusefillcolour="1" x="348" linecolour="none" y="206" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="21" usefillcolor="1" pretext="+" isinstance="0" xmi.id="2458" text="" font="Sans Serif,10,-1,5,50,0,0,0,0,0" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="49" widgetaid="1167" xmi.id="1178" > <linepath> - <startpoint startx="968" starty="414" /> + <startpoint startx="968" starty="418" /> <endpoint endx="970" endy="537" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="1035" widgetaid="1341" xmi.id="1412" > <linepath> - <startpoint startx="388" starty="291" /> - <endpoint endx="299" endy="223" /> + <startpoint startx="386" starty="291" /> + <endpoint endx="296" endy="229" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="1035" widgetaid="1488" xmi.id="1547" > <linepath> - <startpoint startx="158" starty="289" /> - <endpoint endx="252" endy="223" /> + <startpoint startx="156" starty="289" /> + <endpoint endx="251" endy="229" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="24" widgetaid="1488" xmi.id="1617" > <linepath> - <startpoint startx="158" starty="326" /> - <endpoint endx="107" endy="388" /> + <startpoint startx="156" starty="331" /> + <endpoint endx="102" endy="389" /> </linepath> </assocwidget> - <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="12" widgetaid="1341" xmi.id="1716" > + <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="12" widgetaid="1341" xmi.id="1716" > <linepath> - <startpoint startx="388" starty="328" /> - <endpoint endx="437" endy="392" /> + <startpoint startx="386" starty="333" /> + <endpoint endx="464" endy="414" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="41" widgetaid="1167" xmi.id="2262" > <linepath> <startpoint startx="968" starty="385" /> - <endpoint endx="743" endy="230" /> + <endpoint endx="742" endy="237" /> </linepath> </assocwidget> </associations> @@ -646,7 +655,9 @@ <listitem open="0" type="815" id="757" /> </listitem> <listitem open="1" type="813" id="1167" /> - <listitem open="1" type="813" id="24" /> + <listitem open="1" type="813" id="24" > + <listitem open="0" type="816" id="78" /> + </listitem> <listitem open="1" type="813" id="1488" > <listitem open="0" type="815" id="1598" /> </listitem> @@ -664,13 +675,17 @@ <listitem open="1" type="813" id="355" /> <listitem open="1" type="813" id="42" /> <listitem open="1" type="813" id="556" /> - <listitem open="1" type="813" id="12" /> + <listitem open="1" type="813" id="12" > + <listitem open="0" type="816" id="67" /> + </listitem> <listitem open="1" type="813" id="1341" > <listitem open="0" type="815" id="1638" /> </listitem> <listitem open="1" type="813" id="11" /> <listitem open="1" type="813" id="52" /> - <listitem open="1" type="813" id="132" /> + <listitem open="1" type="813" id="132" > + <listitem open="0" type="816" id="169" /> + </listitem> <listitem open="1" type="813" id="717" > <listitem open="0" type="815" id="735" /> </listitem> @@ -729,7 +744,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; class.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; class.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -754,7 +769,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipvoipmanager.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipvoipmanager.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:28&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -779,7 +794,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipvoiplink.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:41:57&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipvoiplink.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:23&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -885,7 +900,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voipmanager.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voipmanager.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:57&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="15" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -1067,7 +1082,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; linkmanagerbaseproxy.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; linkmanagerbaseproxy.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="15" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -1163,7 +1178,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; iax2voipmanager.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; iax2voipmanager.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:27&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -1188,7 +1203,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; iax2voiplink.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:34:44&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; iax2voiplink.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:26&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -1224,7 +1239,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkmanager.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkmanager.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:29&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -1275,7 +1290,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; linkmanagerproxy.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; linkmanagerproxy.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:54&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="677" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -1347,7 +1362,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; accountmanager.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; accountmanager.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -1493,7 +1508,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; account.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; account.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="1056" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > @@ -1800,7 +1815,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; session.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; session.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:46&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="498" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -1966,7 +1981,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiosystem.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 10:37:29&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiosystem.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2017,7 +2032,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiodevice.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiodevice.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="541" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -2078,7 +2093,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; masquaradesystem.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; masquaradesystem.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2103,7 +2118,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; stunmasquaradesystem.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; stunmasquaradesystem.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2128,7 +2143,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; natnormal.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; natnormal.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2153,7 +2168,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; natstun.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; natstun.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2204,7 +2219,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplink.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:34:53&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplink.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:25&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="532" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -2265,7 +2280,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; portaudiodevice.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; portaudiodevice.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2290,7 +2305,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; openaldevice.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 10:23:06&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; openaldevice.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2315,7 +2330,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; openalsystem.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; openalsystem.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2340,7 +2355,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; portaudiosystem.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; portaudiosystem.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2365,7 +2380,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; singleton.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; singleton.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2396,7 +2411,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; accountbuilder.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; accountbuilder.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2427,7 +2442,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkbuilder.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkbuilder.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2458,7 +2473,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiosystembuilder.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiosystembuilder.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2489,7 +2504,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkfactory.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkfactory.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2565,7 +2580,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiosystemfactory.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiosystemfactory.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -2667,7 +2682,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipvoiplinkfactory.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipvoiplinkfactory.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2698,7 +2713,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; iax2voiplinkfactory.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 10:23:05&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; iax2voiplinkfactory.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2729,7 +2744,7 @@ </hierarchicalcodeblock> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkfactorybase_1.cpp - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkfactorybase_1.cpp - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.cpp&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -2941,7 +2956,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; class.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; class.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -3147,7 +3162,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipvoipmanager.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipvoipmanager.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:28&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -3353,7 +3368,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipvoiplink.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:41:57&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipvoiplink.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:23&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -3657,7 +3672,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voipmanager.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voipmanager.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:57&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="15" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -4031,7 +4046,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; linkmanagerbaseproxy.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; linkmanagerbaseproxy.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="15" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > @@ -4308,7 +4323,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; iax2voipmanager.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; iax2voipmanager.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:27&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -4514,7 +4529,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; iax2voiplink.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:34:44&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; iax2voiplink.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:26&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -4731,7 +4746,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkmanager.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkmanager.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:29&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -4969,7 +4984,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; linkmanagerproxy.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; linkmanagerproxy.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:54&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="677" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -5222,7 +5237,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; accountmanager.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; accountmanager.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -5582,7 +5597,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; account.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; account.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="1056" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > @@ -6091,7 +6106,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; session.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; session.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:46&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="498" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -6438,7 +6453,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiosystem.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 10:37:29&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiosystem.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -6676,7 +6691,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiodevice.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiodevice.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="541" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -6918,7 +6933,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; masquaradesystem.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; masquaradesystem.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -7124,7 +7139,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; stunmasquaradesystem.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; stunmasquaradesystem.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -7330,7 +7345,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; natnormal.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; natnormal.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -7536,7 +7551,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; natstun.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; natstun.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -7774,7 +7789,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplink.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:34:53&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplink.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:37:25&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="532" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -8016,7 +8031,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; portaudiodevice.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; portaudiodevice.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -8222,7 +8237,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; openaldevice.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 10:23:06&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; openaldevice.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -8428,7 +8443,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; openalsystem.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; openalsystem.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -8634,7 +8649,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; portaudiosystem.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; portaudiosystem.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -8840,7 +8855,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; singleton.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; singleton.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -9052,7 +9067,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; accountbuilder.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; accountbuilder.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -9264,7 +9279,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkbuilder.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkbuilder.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -9476,7 +9491,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiosystembuilder.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiosystembuilder.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -9688,7 +9703,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkfactory.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkfactory.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -9956,7 +9971,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; audiosystemfactory.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; audiosystemfactory.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields> <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > @@ -10239,7 +10254,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; sipvoiplinkfactory.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; sipvoiplinkfactory.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -10451,7 +10466,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; iax2voiplinkfactory.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 10:23:05&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; iax2voiplinkfactory.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> @@ -10663,7 +10678,7 @@ </codeblockwithcomments> </textblocks> <header> - <codecomment tag="" text="/************************************************************************&#010; voiplinkfactorybase_1.h - Copyright jpbarrette&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Mon Sep 12 2005 at 09:33:42&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + <codecomment tag="" text="/************************************************************************&#010; voiplinkfactorybase_1.h - Copyright ymorin&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this file with your own.&#010;If you want to do this, this file is located at&#010;&#010;/usr/share/apps/umbrello/headings/heading.h&#010;&#010;-->Code Generators searches for heading files based on the file extension&#010; i.e. it will look for a file name ending in ".h" to include in C++ header&#010; files, and for a file name ending in ".java" to include in all generated&#010; java code.&#010; If you name the file "heading.<extension>", Code Generator will always&#010; choose this file even if there are other files with the same extension in the&#010; directory. If you name the file something else, it must be the only one with that&#010; extension in the directory to guarantee that Code Generator will choose it.&#010;&#010;you can use variables in your heading files which are replaced at generation&#010;time. possible variables are : author, date, time, filename and filepath.&#010;just write %variable_name%&#010;&#010;This file was generated on Thu Sep 22 2005 at 09:36:34&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> </header> <classfields/> </classifiercodedocument> diff --git a/src/audio/audiortp.cpp b/src/audio/audiortp.cpp index 89931a44bf1d1a0fe8b4869b01c7960f78b5eb6c..979f278b1e06f563da7fce26ec72889b9d98db7f 100644 --- a/src/audio/audiortp.cpp +++ b/src/audio/audiortp.cpp @@ -106,9 +106,9 @@ AudioRtpRTX::AudioRtpRTX (SipCall *sipcall, _audioDevice = driver; // TODO: Change bind address according to user settings. - InetHostAddress local_ip("0.0.0.0"); + InetHostAddress local_ip("192.168.1.172"); - _debug("Audiortp localport : %d\n", _ca->getLocalAudioPort()); + _debug("RTP: listening on local port : %d\n", _ca->getLocalAudioPort()); if (!_sym) { _sessionRecv = new RTPSession (local_ip, _ca->getLocalAudioPort()); _sessionSend = new RTPSession (local_ip); @@ -141,10 +141,10 @@ AudioRtpRTX::initAudioRtpSession (void) InetHostAddress remote_ip(_ca->getRemoteSdpAudioIp()); if (!remote_ip) { - _debug("RTX: IP address is not correct!\n"); + _debug("RTP: Target IP address [%s] is not correct!\n", _ca->getRemoteSdpAudioIp()); exit(); } else { - _debug("RTX: Connected to %s : %d\n", _ca->getRemoteSdpAudioIp(), + _debug("RTP: Sending to %s : %d\n", _ca->getRemoteSdpAudioIp(), _ca->getRemoteSdpAudioPort()); } diff --git a/src/gui/server/Makefile.am b/src/gui/server/Makefile.am index 2e0203e2c01236d3f38462c4ee03b69e4a84e8cd..6f15a4e04f87c025a37db091e3c2a7cda9a0f33f 100644 --- a/src/gui/server/Makefile.am +++ b/src/gui/server/Makefile.am @@ -1,7 +1,8 @@ noinst_LTLIBRARIES = libsflphoneguiserver.la -libsflphoneguiserver_la_SOURCES = $(BUILT_SOURCES) guiserver.cpp \ - responsemessage.cpp request.cpp requestfactory.cpp argtokenizer.cpp +libsflphoneguiserver_la_SOURCES = $(BUILT_SOURCES) guiserverimpl.cpp \ + responsemessage.cpp request.cpp requestfactory.cpp argtokenizer.cpp tcpsessionio.cpp \ + requestmanager.cpp libsflphoneguiserver_la_CXXFLAGS = -DPREFIX=\"$(prefix)\" -DPROGSHAREDIR=\"${datadir}/sflphone\" libsflphoneguiserver_la_LIBADD = @@ -9,4 +10,4 @@ libsflphoneguiserver_la_LIBADD = AM_CPPFLAGS = -I$(top_srcdir) $(libccext2_CFLAGS) noinst_HEADERS = responsemessage.h request.h requestfactory.h subcall.h \ - argtokenizer.h + argtokenizer.h tcpsessionio.h requestmanager.h guiserver.h guiserverimpl.h diff --git a/src/gui/server/guiserver.h b/src/gui/server/guiserver.h index 1ad075efc70de7c845441cb8bbc1e48c2c9c80f1..543757f2dacc0146a0df7a070353018b4b6097ed 100644 --- a/src/gui/server/guiserver.h +++ b/src/gui/server/guiserver.h @@ -16,98 +16,13 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#ifndef __GUI_SERVER_H__ -#define __GUI_SERVER_H__ -#include "../guiframework.h" -#include <string> -#include <iostream> -#include <list> -#include <map> -#include <cc++/socket.h> -#include <cc++/thread.h> +#ifndef __GUISERVERSINGLETON_H__ +#define __GUISERVERSINGLETON_H__ -#include "subcall.h" -#include "requestfactory.h" -#include "ObjectPool.hpp" +#include "utilspp/Singleton.hpp" +#include "guiserverimpl.h" -class GUIServer; -class TCPSessionIO : public ost::TCPSession -{ -public: - TCPSessionIO(ost::TCPSocket &server, GUIServer *gui) : - ost::TCPSession(server), - _gui(gui) {} +typedef utilspp::SingletonHolder< GUIServerImpl > GUIServer; - void run(); - void push(const std::string &response) { - _outputPool.push(response); - } - -private: - GUIServer *_gui; - ObjectPool<std::string> _outputPool; -}; - -typedef std::map<short, SubCall> CallMap; -class ResponseMessage; -class GUIServer : public GuiFramework { -public: - // GUIServer constructor - GUIServer(); - // GUIServer destructor - ~GUIServer(); - - // exec loop - int exec(void); - //void handleExecutedRequest(Request* request, const - void pushRequestMessage(const std::string& request); - Request *popRequest(void); - void pushResponseMessage(const ResponseMessage& response); - void handleExecutedRequest(Request * const request, const ResponseMessage& response); - - void insertSubCall(short id, SubCall& subCall); - void removeSubCall(short id); - std::string getSequenceIdFromId(short id); - short getIdFromCallId(const std::string& callId); - - // Reimplementation of virtual functions - virtual int incomingCall (short id); - virtual void peerAnsweredCall (short id); - virtual int peerRingingCall (short id); - virtual int peerHungupCall (short id); - virtual void displayTextMessage (short id, const std::string& message); - virtual void displayErrorText (short id, const std::string& message); - virtual void displayError (const std::string& error); - virtual void displayStatus (const std::string& status); - virtual void displayContext (short id); - virtual std::string getRingtoneFile (void); - virtual void setup (void); - virtual void startVoiceMessageNotification (void); - virtual void stopVoiceMessageNotification (void); - - int outgoingCall (const std::string& to) {return GuiFramework::outgoingCall(to);} - void hangup(const std::string& callId); - void quit() {_shouldQuit=true;} - -private: - TCPSessionIO* _sessionIO; - - /** - * This callMap is necessary because - * ManagerImpl use callid-int - * and the client use a callid-string - * and also a sequence number - */ - CallMap _callMap; - // Incoming requests not executed - ObjectPool<Request*> _requests; - // Requests executed but waiting for a final response - std::map<std::string, Request*> _waitingRequests; - - RequestFactory _factory; - ost::Mutex _mutex; - bool _shouldQuit; -}; - -#endif // __GUI_SERVER_H__ +#endif // __GUISERVERSINGLETON_H__ diff --git a/src/gui/server/request.cpp b/src/gui/server/request.cpp index 60bf8850df653ed86d4679c99744ed19263d63e4..5f258d645a219fcecd14d1fd2fb63091a7232ad2 100644 --- a/src/gui/server/request.cpp +++ b/src/gui/server/request.cpp @@ -22,12 +22,9 @@ #include "subcall.h" ResponseMessage -RequestCall::execute(GUIServer& gui) +RequestCall::execute() { - short serverCallId = gui.outgoingCall(_destination); - if (serverCallId) { - SubCall scIndex(_sequenceId,_callId); - gui.insertSubCall(serverCallId, scIndex); + if ( GUIServer::instance().outgoingCall(_sequenceId, _callId, _destination) ) { return message("150", "Trying"); } else { return message("500","Server Error"); @@ -35,40 +32,40 @@ RequestCall::execute(GUIServer& gui) } ResponseMessage -RequestAnswer::execute(GUIServer& gui) +RequestAnswer::execute() { return message("200","TODO"); } ResponseMessage -RequestRefuse::execute(GUIServer& gui) +RequestRefuse::execute() { return message("200","TODO"); } ResponseMessage -RequestHold::execute(GUIServer& gui) +RequestHold::execute() { return message("200","TODO"); } ResponseMessage -RequestUnhold::execute(GUIServer& gui) +RequestUnhold::execute() { return message("200","TODO"); } ResponseMessage -RequestTransfer::execute(GUIServer& gui) +RequestTransfer::execute() { return message("200","TODO"); } ResponseMessage -RequestHangup::execute(GUIServer& gui) +RequestHangup::execute() { try { - gui.hangup(_callId); + GUIServer::instance().hangup(_callId); return message("200", "OK"); } catch (...) { return message("500", "Hangup Error"); @@ -77,21 +74,21 @@ RequestHangup::execute(GUIServer& gui) ResponseMessage -RequestMute::execute(GUIServer& gui) +RequestMute::execute() { return message("200","TODO"); } ResponseMessage -RequestUnmute::execute(GUIServer& gui) +RequestUnmute::execute() { return message("200","TODO"); } ResponseMessage -RequestQuit::execute(GUIServer& gui) +RequestQuit::execute() { - gui.quit(); + GUIServer::instance().quit(); return message("200", "Quitting"); } diff --git a/src/gui/server/request.h b/src/gui/server/request.h index ee9a8e0233b402797367b247213195d3d6618f7e..bd4c4d580f572162634e9f823b05cd786cb6ca25 100644 --- a/src/gui/server/request.h +++ b/src/gui/server/request.h @@ -32,8 +32,6 @@ and execute on the server Request execution always return a ResponseMessage @author Yan Morin */ -class GUIServer; - class RequestConstructorException { }; @@ -42,7 +40,7 @@ class Request public: Request(const std::string &sequenceId, const TokenList& argList) : _sequenceId(sequenceId), _argList(argList) {} virtual ~Request() {} - virtual ResponseMessage execute(GUIServer& gui) = 0; + virtual ResponseMessage execute() = 0; ResponseMessage message(const std::string &code, const std::string &message) { ResponseMessage response(code, _sequenceId, message); return response; @@ -83,7 +81,7 @@ public: throw RequestConstructorException(); } } - virtual ResponseMessage execute(GUIServer& gui); + virtual ResponseMessage execute(); private: std::string _callId; @@ -105,7 +103,7 @@ public: } } virtual ~RequestGlobalCall() {} - virtual ResponseMessage execute(GUIServer& gui) = 0; + virtual ResponseMessage execute() = 0; protected: std::string _callId; @@ -114,32 +112,32 @@ protected: class RequestAnswer : public RequestGlobalCall { public: RequestAnswer(const std::string &sequenceId, const TokenList& argList) : RequestGlobalCall(sequenceId,argList) {} - ResponseMessage execute(GUIServer& gui); + ResponseMessage execute(); }; class RequestRefuse : public RequestGlobalCall { public: RequestRefuse(const std::string &sequenceId, const TokenList& argList) : RequestGlobalCall(sequenceId,argList) {} - ResponseMessage execute(GUIServer& gui); + ResponseMessage execute(); }; class RequestHold : public RequestGlobalCall { public: RequestHold(const std::string &sequenceId, const TokenList& argList) : RequestGlobalCall(sequenceId,argList) {} - ResponseMessage execute(GUIServer& gui); + ResponseMessage execute(); }; class RequestUnhold : public RequestGlobalCall { public: RequestUnhold(const std::string &sequenceId, const TokenList& argList) : RequestGlobalCall(sequenceId,argList) {} - ResponseMessage execute(GUIServer& gui); + ResponseMessage execute(); }; class RequestTransfer : public RequestGlobalCall { public: RequestTransfer(const std::string &sequenceId, const TokenList& argList) : RequestGlobalCall(sequenceId,argList) {} - ResponseMessage execute(GUIServer& gui); + ResponseMessage execute(); }; class RequestHangup : public RequestGlobalCall { public: RequestHangup(const std::string &sequenceId, const TokenList& argList) : RequestGlobalCall(sequenceId,argList) {} - ResponseMessage execute(GUIServer& gui); + ResponseMessage execute(); }; class RequestGlobal : public Request @@ -147,23 +145,23 @@ class RequestGlobal : public Request public: RequestGlobal(const std::string &sequenceId, const TokenList& argList) : Request(sequenceId,argList) {} virtual ~RequestGlobal() {} - virtual ResponseMessage execute(GUIServer& gui) = 0; + virtual ResponseMessage execute() = 0; }; class RequestMute : public RequestGlobal { public: RequestMute(const std::string &sequenceId, const TokenList& argList) : RequestGlobal(sequenceId,argList) {} - ResponseMessage execute(GUIServer& gui); + ResponseMessage execute(); }; class RequestUnmute : public RequestGlobal { public: RequestUnmute(const std::string &sequenceId, const TokenList& argList) : RequestGlobal(sequenceId,argList) {} - ResponseMessage execute(GUIServer& gui); + ResponseMessage execute(); }; class RequestQuit : public RequestGlobal { public: RequestQuit(const std::string &sequenceId, const TokenList& argList) : RequestGlobal(sequenceId,argList) {} - ResponseMessage execute(GUIServer& gui); + ResponseMessage execute(); }; class RequestSyntaxError : public Request @@ -171,7 +169,7 @@ class RequestSyntaxError : public Request public: RequestSyntaxError(const std::string &sequenceId, const TokenList& argList) : Request(sequenceId, argList) {} ~RequestSyntaxError() {} - ResponseMessage execute(GUIServer& gui) { + ResponseMessage execute() { return message("501", "Syntax Error"); } }; diff --git a/src/main.cpp b/src/main.cpp index e0645e1d77fafd8ec0514ba7b09703e9dc49af6b..79a69849675d08d377826b3c5efdfa1582bc2cde 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -51,10 +51,9 @@ main (int argc, char **argv) { "An unknown exception occured when initializing the system." << std::endl; } - - GUI = new GUIServer(); + GUI = &(GUIServer::instance()); Manager::instance().setGui(GUI); - exit_code = ((GUIServer*)GUI)->exec(); + exit_code = GUIServer::instance().exec(); Manager::instance().terminate(); delete GUI; } diff --git a/src/managerimpl.cpp b/src/managerimpl.cpp index b8f0beb6229cc26eab787a2b1758bbbded744d20..34b2c4d257e8a0b89f1870d41e42665da487096c 100644 --- a/src/managerimpl.cpp +++ b/src/managerimpl.cpp @@ -355,7 +355,9 @@ ManagerImpl::hangupCall (short id) if (getbRingtone()) { ringtone(false); } - return call->hangup(); + int result = call->hangup(); + congestion(false); + return result; } int @@ -720,11 +722,7 @@ ManagerImpl::ringtone (bool var) _zonetone = false; _tone->playRingtone((_gui->getRingtoneFile()).data()); } - - if (_ringtone != var) { - _ringtone = var; - } - + _ringtone = var; _zonetone = var; if (getNumberOfCalls() == 1) { // If just one line is ringing diff --git a/src/sipvoiplink.cpp b/src/sipvoiplink.cpp index bf2074c4d824f92988eeb67fdd7e9245a7ea6599..fd66502af4f7e9ab30692a1b6a94105a552b37e7 100644 --- a/src/sipvoiplink.cpp +++ b/src/sipvoiplink.cpp @@ -796,8 +796,8 @@ SipVoIPLink::getEvent (void) // Get the message body ii = osip_message_get_body(event->request, 0, &body); if (ii != 0) { - _debug("Cannot get body\n"); - return -1; + _debug("Cannot get body\n"); + return -1; } // Analyse message body @@ -805,8 +805,9 @@ SipVoIPLink::getEvent (void) pos = str->find (VOICE_MSG); if (pos == string::npos) { - // If the string is not found - return -1; + // If the string is not found + delete str; + return -1; } pos_slash = str->find ("/"); @@ -818,10 +819,10 @@ SipVoIPLink::getEvent (void) if (getMsgVoicemail() != 0) { // If there is at least one voice-message, start notification - Manager::instance().startVoiceMessageNotification(); + Manager::instance().startVoiceMessageNotification(); } else { // Stop notification when there is 0 voice message - Manager::instance().stopVoiceMessageNotification(); + Manager::instance().stopVoiceMessageNotification(); } delete str; } @@ -1136,8 +1137,8 @@ SipVoIPLink::getLocalIp (void) int ret = 0; char* myIPAddress = new char[65]; ret = eXosip_guess_localip (2, myIPAddress, 64); - setLocalIpAddress(string(myIPAddress)); - + setLocalIpAddress(std::string(myIPAddress)); + delete [] myIPAddress; return ret; } @@ -1376,4 +1377,4 @@ SipVoIPLink::findCallIdWhenRinging (void) } return 0; } -*/ \ No newline at end of file +*/ diff --git a/utilspp/singleton/Makefile.am b/utilspp/singleton/Makefile.am index 8534960846729b608e943957e182f4fe8da96466..70e9772eb23fb0ac5e4ef9fa999b138eb40243a7 100644 --- a/utilspp/singleton/Makefile.am +++ b/utilspp/singleton/Makefile.am @@ -22,3 +22,4 @@ pkginclude_HEADERS = \ pkgincludedir=$(includedir)/utilspp/singleton +noinst_HEADERS = guiserversingleton.h