diff --git a/sflphone-uml.xmi b/sflphone-uml.xmi new file mode 100644 index 0000000000000000000000000000000000000000..fab0140b5ca07a6f4b630549cfe97b9cbdfc5210 --- /dev/null +++ b/sflphone-uml.xmi @@ -0,0 +1,11942 @@ +<?xml version="1.0" encoding="UTF-8"?> +<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2005-09-08T16:02:56" xmi.version="1.2" > + <XMI.header> + <XMI.documentation> + <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> + <XMI.exporterVersion>1.4.2</XMI.exporterVersion> + <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding> + </XMI.documentation> + <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" /> + </XMI.header> + <XMI.content> + <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" > + <UML:Namespace.ownedElement> + <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="3" isRoot="false" isAbstract="false" name="datatype" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="55" isRoot="false" isAbstract="false" name="void" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2" isRoot="false" isAbstract="false" name="int" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="4" isRoot="false" isAbstract="false" name="char" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="5" isRoot="false" isAbstract="false" name="bool" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="6" isRoot="false" isAbstract="false" name="float" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="7" isRoot="false" isAbstract="false" name="double" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="8" isRoot="false" isAbstract="false" name="long" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="9" isRoot="false" isAbstract="false" name="short" /> + <UML:DataType stereotype="3" isSpecification="false" isLeaf="false" visibility="public" xmi.id="10" isRoot="false" isAbstract="false" name="string" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="54" isRoot="false" isAbstract="false" name="class" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="11" isRoot="false" isAbstract="false" name="SipVoIPManager" > + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="237" /> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12" isRoot="false" isAbstract="false" name="SipVoIPLink" > + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="142" /> + </UML:GeneralizableElement.generalization> + <UML:Namespace.ownedElement> + <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="67" isRoot="false" type="54" isAbstract="false" name="NatPolicy" /> + </UML:Namespace.ownedElement> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="13" isRoot="false" isAbstract="false" name="VoIPManager" > + <UML:Classifier.feature> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="584" isRoot="false" isAbstract="false" name="addLinkType" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="585" isRoot="false" value="" type="10" isAbstract="false" name="name" /> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="588" isRoot="false" value="" type="28" isAbstract="false" name="link" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="14" isRoot="false" isAbstract="false" name="LinkManagerBaseProxy" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="22" isRoot="false" isAbstract="false" name="IAX2VoIPManager" > + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="230" /> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="24" isRoot="false" isAbstract="false" name="IAX2VoIPLink" > + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="135" /> + </UML:GeneralizableElement.generalization> + <UML:Namespace.ownedElement> + <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="78" isRoot="false" type="54" isAbstract="false" name="NatPolicy" /> + </UML:Namespace.ownedElement> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="28" isRoot="false" isAbstract="false" name="VoIPLinkManager" > + <UML:Classifier.feature> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="37" isRoot="false" isAbstract="false" name="initialize" /> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="38" isRoot="false" isAbstract="false" name="terminate" /> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="34" isRoot="false" isAbstract="false" name="LinkManagerProxy" > + <UML:ModelElement.templateParameter> + <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="35" isRoot="false" type="54" isAbstract="false" name="LinkManagerType" /> + </UML:ModelElement.templateParameter> + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="36" /> + <UML:Generalization xmi.idref="662" /> + </UML:GeneralizableElement.generalization> + <UML:Namespace.ownedElement> + <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="35" isRoot="false" type="54" isAbstract="false" name="LinkManagerType" /> + </UML:Namespace.ownedElement> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="40" isRoot="false" isAbstract="false" name="AccountManager" > + <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="2356" 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="2357" type="42" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="41" isRoot="false" isAbstract="false" name="Account" > + <UML:Classifier.feature> + <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="1056" isRoot="false" initialValue="" type="1035" isAbstract="false" name="mVoIPFactory" /> + <UML:Attribute isSpecification="false" isLeaf="false" visibility="private" xmi.id="2247" isRoot="false" initialValue="" type="1167" isAbstract="false" name="mAudioSystemFactory" /> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="42" isRoot="false" isAbstract="false" name="Session" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="48" isRoot="false" isAbstract="false" name="AudioSystem" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="49" isRoot="false" isAbstract="false" name="AudioDevice" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="51" isRoot="false" isAbstract="false" name="MasquaradeSystem" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="52" isRoot="false" isAbstract="false" name="StunMasquaradeSystem" > + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="53" /> + </UML:GeneralizableElement.generalization> + </UML:Class> + <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:Namespace.ownedElement> + <UML:TemplateParameter isSpecification="false" isLeaf="false" visibility="public" xmi.id="169" isRoot="false" type="54" isAbstract="false" name="NatPolicy" /> + </UML:Namespace.ownedElement> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="346" isRoot="false" isAbstract="false" name="PortAudioDevice" > + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="386" /> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="349" isRoot="false" isAbstract="false" name="OpenAlDevice" > + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="393" /> + </UML:GeneralizableElement.generalization> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="352" isRoot="false" isAbstract="false" name="OpenAlSystem" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="355" isRoot="false" isAbstract="false" name="PortAudioSystem" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="556" isRoot="false" isAbstract="false" name="Singleton" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="694" isRoot="false" isAbstract="false" name="AccountBuilder" > + <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="2358" 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> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="717" isRoot="false" isAbstract="false" name="VoIPLinkBuilder" > + <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="2359" 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> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="721" isRoot="false" isAbstract="false" name="AudioSystemBuilder" > + <UML:Classifier.feature> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="757" isRoot="false" isAbstract="false" name="create" > + <UML:BehavioralFeature.parameter> + <UML:Parameter isSpecification="false" isLeaf="false" visibility="private" xmi.id="758" isRoot="false" value="" type="10" isAbstract="false" name="listOfConfValues" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1035" isRoot="false" isAbstract="false" name="VoIPLinkFactory" > + <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="2360" type="132" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1167" isRoot="false" isAbstract="false" name="AudioSystemFactory" /> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1341" isRoot="false" isAbstract="false" name="SipVoIPLinkFactory" > + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="1412" /> + </UML:GeneralizableElement.generalization> + <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="2361" type="12" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1488" isRoot="false" isAbstract="false" name="IAX2VoIPLinkFactory" > + <UML:GeneralizableElement.generalization> + <UML:Generalization xmi.idref="1547" /> + </UML:GeneralizableElement.generalization> + <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="2362" type="24" /> + </UML:BehavioralFeature.parameter> + </UML:Operation> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="1520" isRoot="false" isAbstract="false" name="VoIPLinkFactoryBase_1" > + <UML:Classifier.feature> + <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1521" isRoot="false" isAbstract="false" name="create" /> + </UML:Classifier.feature> + </UML:Class> + <UML:Association isSpecification="false" visibility="public" xmi.id="15" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="26" aggregation="composite" type="13" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="27" aggregation="none" type="14" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="17" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="28" aggregation="composite" type="14" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="29" aggregation="none" type="13" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Generalization isSpecification="false" child="11" visibility="public" xmi.id="21" parent="19" discriminator="" name="" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="25" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="30" aggregation="none" type="12" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="31" aggregation="none" type="11" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="26" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="32" aggregation="none" type="24" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="33" aggregation="none" type="22" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Generalization isSpecification="false" child="34" visibility="public" xmi.id="36" parent="14" discriminator="" name="" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="45" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="36" aggregation="none" type="42" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="37" aggregation="none" type="41" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Generalization isSpecification="false" child="52" visibility="public" xmi.id="53" parent="51" discriminator="" name="" /> + <UML:Generalization isSpecification="false" child="24" visibility="public" xmi.id="135" parent="132" discriminator="" name="" /> + <UML:Generalization isSpecification="false" child="12" visibility="public" xmi.id="142" parent="132" discriminator="" name="" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="180" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="181" aggregation="none" type="94" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="182" aggregation="none" type="132" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="187" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="188" aggregation="none" type="91" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="189" aggregation="none" type="132" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Generalization isSpecification="false" child="22" visibility="public" xmi.id="230" parent="28" discriminator="" name="" /> + <UML:Generalization isSpecification="false" child="11" visibility="public" xmi.id="237" parent="28" discriminator="" name="" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="330" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="331" aggregation="none" type="132" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="332" aggregation="none" type="42" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="358" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="359" aggregation="none" type="346" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="360" aggregation="none" type="355" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="365" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="366" aggregation="none" type="349" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="367" aggregation="none" type="352" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="372" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="373" aggregation="none" type="352" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="374" aggregation="none" type="48" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="379" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="380" aggregation="none" type="355" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="381" aggregation="none" type="48" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Generalization isSpecification="false" child="346" visibility="public" xmi.id="386" parent="49" discriminator="" name="" /> + <UML:Generalization isSpecification="false" child="349" visibility="public" xmi.id="393" parent="49" discriminator="" name="" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="406" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="407" aggregation="none" type="48" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="408" aggregation="none" type="41" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="415" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="416" aggregation="none" type="48" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="417" aggregation="none" type="41" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="422" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="423" aggregation="none" type="49" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="424" aggregation="none" type="42" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="498" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="499" aggregation="composite" type="42" name="" multiplicity="1" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="500" aggregation="none" type="41" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="515" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="516" aggregation="composite" type="42" name="" multiplicity="*" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="517" aggregation="none" type="41" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="532" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="533" aggregation="composite" type="132" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="534" aggregation="none" type="42" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="541" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="542" aggregation="composite" type="49" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="543" aggregation="none" type="42" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="601" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="602" aggregation="none" type="28" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="603" aggregation="none" type="34" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="610" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="611" aggregation="none" type="34" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="612" aggregation="none" type="28" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="645" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="646" aggregation="none" type="34" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="647" aggregation="none" type="28" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Generalization isSpecification="false" child="34" visibility="public" xmi.id="662" parent="28" discriminator="" name="" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="677" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="678" aggregation="composite" type="34" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="679" aggregation="none" type="13" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="791" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="792" aggregation="none" type="41" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="793" aggregation="none" type="694" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="802" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="803" aggregation="none" type="717" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="804" aggregation="none" type="694" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="813" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="814" aggregation="none" type="721" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="815" aggregation="none" type="694" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="868" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="869" aggregation="none" type="41" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="870" aggregation="none" type="694" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="1108" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1109" aggregation="none" type="1035" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1110" aggregation="none" type="132" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="1178" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1179" aggregation="none" type="1167" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1180" aggregation="none" type="49" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="1283" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1284" aggregation="none" type="1035" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1285" aggregation="none" type="132" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Generalization isSpecification="false" child="1341" visibility="public" xmi.id="1412" parent="1035" discriminator="" name="" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="1475" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1476" aggregation="none" type="1341" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1477" aggregation="none" type="132" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Generalization isSpecification="false" child="1488" visibility="public" xmi.id="1547" parent="1035" discriminator="" name="" /> + <UML:Association isSpecification="false" visibility="public" xmi.id="1565" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1566" aggregation="none" type="1488" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1567" aggregation="none" type="132" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="1617" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1618" aggregation="none" type="1488" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1619" aggregation="none" type="24" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="1716" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1717" aggregation="none" type="1341" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1718" aggregation="none" type="12" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="2223" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2224" aggregation="composite" type="1167" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2225" aggregation="none" type="41" name="" /> + </UML:Association.connection> + </UML:Association> + <UML:Association isSpecification="false" visibility="public" xmi.id="2262" name="" > + <UML:Association.connection> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2263" aggregation="composite" type="1167" name="" /> + <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="2264" aggregation="none" type="41" name="" /> + </UML:Association.connection> + </UML:Association> + </UML:Namespace.ownedElement> + </UML:Model> + </XMI.content> + <XMI.extensions xmi.extender="umbrello" > + <docsettings viewid="1" documentation="" uniqueid="2362" /> + <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" > + <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="394" linecolour="#ff0000" y="393" 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="387" 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="229" 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="207" linecolour="#ff0000" y="191" 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" /> + </widgets> + <messages/> + <associations> + <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="11" widgetaid="12" xmi.id="25" > + <linepath> + <startpoint startx="436" starty="422" /> + <endpoint endx="318" endy="490" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="22" widgetaid="24" xmi.id="26" > + <linepath> + <startpoint startx="107" starty="416" /> + <endpoint endx="129" endy="495" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="132" widgetaid="24" xmi.id="135" > + <linepath> + <startpoint startx="153" starty="401" /> + <endpoint endx="229" endy="391" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="132" widgetaid="12" xmi.id="142" > + <linepath> + <startpoint startx="394" starty="407" /> + <endpoint endx="294" endy="396" /> + </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" /> + </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" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="355" widgetaid="346" xmi.id="358" > + <linepath> + <startpoint startx="844" starty="636" /> + <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" /> + <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" /> + <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" /> + <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" /> + </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" /> + </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" /> + </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="984" 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="294" starty="386" /> + <endpoint endx="590" endy="345" /> + </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" /> + </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" /> + </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" /> + </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" /> + </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" /> + </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" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="2" indexa="1" visibilityB="201" 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="347" endy="209" /> + </linepath> + <floatingtext usesdiagramfillcolour="1" width="8" usesdiagramusefillcolour="1" x="349" linecolour="none" y="207" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="19" usefillcolor="1" pretext="" isinstance="0" xmi.id="1207" text="" font="Sans Serif,10,-1,5,50,0,0,0,0,0" /> + <floatingtext usesdiagramfillcolour="1" width="12" usesdiagramusefillcolour="1" x="349" linecolour="none" y="188" linewidth="none" usesdiagramlinewidth="1" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="19" usefillcolor="1" pretext="-" isinstance="0" xmi.id="1172" 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" /> + <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="301" endy="227" /> + </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="254" endy="227" /> + </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="387" /> + </linepath> + </assocwidget> + <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="12" widgetaid="1341" xmi.id="1716" > + <linepath> + <startpoint startx="388" starty="328" /> + <endpoint endx="436" endy="393" /> + </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" /> + </linepath> + </assocwidget> + </associations> + </diagram> + </diagrams> + <listview> + <listitem open="1" type="800" label="Views" > + <listitem open="1" type="801" label="Logical View" > + <listitem open="1" type="813" id="41" > + <listitem open="0" type="814" id="1056" /> + <listitem open="0" type="814" id="2247" /> + </listitem> + <listitem open="1" type="813" id="694" > + <listitem open="0" type="815" id="700" /> + </listitem> + <listitem open="1" type="813" id="40" > + <listitem open="0" type="815" id="43" /> + <listitem open="0" type="815" id="46" /> + </listitem> + <listitem open="1" type="813" id="49" /> + <listitem open="1" type="813" id="48" /> + <listitem open="1" type="813" id="721" > + <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="1488" > + <listitem open="0" type="815" id="1598" /> + </listitem> + <listitem open="1" type="813" id="22" /> + <listitem open="1" type="813" id="14" /> + <listitem open="1" type="813" id="34" > + <listitem open="0" type="816" id="35" /> + </listitem> + <listitem open="1" type="813" id="51" /> + <listitem open="1" type="813" id="91" /> + <listitem open="1" type="813" id="94" /> + <listitem open="1" type="813" id="349" /> + <listitem open="1" type="813" id="352" /> + <listitem open="1" type="813" id="346" /> + <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="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="717" > + <listitem open="0" type="815" id="735" /> + </listitem> + <listitem open="1" type="813" id="1035" > + <listitem open="0" type="815" id="1077" /> + </listitem> + <listitem open="1" type="813" id="1520" /> + <listitem open="1" type="813" id="28" > + <listitem open="0" type="815" id="37" /> + <listitem open="0" type="815" id="38" /> + </listitem> + <listitem open="1" type="813" id="13" > + <listitem open="0" type="815" id="584" /> + </listitem> + <listitem open="0" type="813" id="54" /> + <listitem open="0" type="830" label="Datatypes" > + <listitem open="1" type="829" id="5" /> + <listitem open="1" type="829" id="4" /> + <listitem open="1" type="829" id="7" /> + <listitem open="1" type="829" id="6" /> + <listitem open="1" type="829" id="2" /> + <listitem open="1" type="829" id="8" /> + <listitem open="1" type="829" id="9" /> + <listitem open="1" type="829" id="10" /> + <listitem open="0" type="829" id="55" /> + </listitem> + </listitem> + <listitem open="1" type="802" label="Use Case View" /> + <listitem open="1" type="821" label="Component View" /> + <listitem open="1" type="827" label="Deployment View" /> + <listitem open="1" type="836" label="Entity Relationship Model" /> + </listitem> + </listview> + <codegeneration> + <codegenerator language="Cpp" > + <classifiercodedocument writeOutCode="true" package="" id="54" parent_class="54" fileExt=".cpp" fileName="class" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "class.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="11" parent_class="11" fileExt=".cpp" fileName="sipvoipmanager" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "sipvoipmanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:55:52&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="12" parent_class="12" fileExt=".cpp" fileName="sipvoiplink" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "sipvoiplink.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:55:44&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1716" field_type="1096290817" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1716" 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="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="13" parent_class="13" fileExt=".cpp" fileName="voipmanager" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "voipmanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeoperation parent_id="584" tag="operation_584" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </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 Thu Sep 8 2005 at 15:56:04&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="15" 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="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="17" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="17" 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="17" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="677" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="677" 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="677" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="14" parent_class="14" fileExt=".cpp" fileName="linkmanagerbaseproxy" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "linkmanagerbaseproxy.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </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 Thu Sep 8 2005 at 15:25:01&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="15" 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="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="17" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="17" 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="17" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="22" parent_class="22" fileExt=".cpp" fileName="iax2voipmanager" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "iax2voipmanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:54:57&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="24" parent_class="24" fileExt=".cpp" fileName="iax2voiplink" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "iax2voiplink.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:55:56&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1617" field_type="2097259" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1617" 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="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="28" parent_class="28" fileExt=".cpp" fileName="voiplinkmanager" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "voiplinkmanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeoperation parent_id="37" tag="operation_37" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + <codeoperation parent_id="38" tag="operation_38" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + </textblocks> + </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 Thu Sep 8 2005 at 15:56:12&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="34" parent_class="34" fileExt=".cpp" fileName="linkmanagerproxy" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "linkmanagerproxy.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </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 Thu Sep 8 2005 at 15:56:05&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="677" 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="677" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="40" parent_class="40" fileExt=".cpp" fileName="accountmanager" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "accountmanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeoperation parent_id="43" tag="operation_43" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + <codeoperation parent_id="46" tag="operation_46" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + </textblocks> + </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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="41" parent_class="41" fileExt=".cpp" fileName="account" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "account.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="1056" tag="hblock_tag_10" canDelete="false" classfield_id="1056" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1056" tag="hblock_tag_11" canDelete="false" classfield_id="1056" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="2247" tag="hblock_tag_17" canDelete="false" classfield_id="2247" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2247" tag="hblock_tag_18" canDelete="false" classfield_id="2247" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </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 Thu Sep 8 2005 at 15:58:16&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="498" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="498" 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="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="515" field_type="4" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="515" 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="515" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1056" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1056" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1056" tag="hblock_tag_10" canDelete="false" classfield_id="1056" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1056" tag="hblock_tag_11" canDelete="false" classfield_id="1056" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2223" 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="2223" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2247" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2247" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="2247" tag="hblock_tag_17" canDelete="false" classfield_id="2247" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2247" tag="hblock_tag_18" canDelete="false" classfield_id="2247" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2262" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2262" 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="2262" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_20" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_21" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_22" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_23" canDelete="false" writeOutText="false" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="42" parent_class="42" fileExt=".cpp" fileName="session" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "session.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </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 Thu Sep 8 2005 at 15:56:28&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="498" 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="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="515" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="515" 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="515" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="532" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="532" 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="532" tag="hblock_tag_10" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_11" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_12" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_13" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="541" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="541" 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="541" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_19" canDelete="false" writeOutText="false" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="48" parent_class="48" fileExt=".cpp" fileName="audiosystem" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "audiosystem.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:57:23&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="49" parent_class="49" fileExt=".cpp" fileName="audiodevice" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "audiodevice.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </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 Thu Sep 8 2005 at 15:56:59&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="541" 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="541" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1178" field_type="655370" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1178" 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="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="51" parent_class="51" fileExt=".cpp" fileName="masquaradesystem" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "masquaradesystem.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="52" parent_class="52" fileExt=".cpp" fileName="stunmasquaradesystem" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "stunmasquaradesystem.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="91" parent_class="91" fileExt=".cpp" fileName="natnormal" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "natnormal.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:54:24&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="94" parent_class="94" fileExt=".cpp" fileName="natstun" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "natstun.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:54:23&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="132" parent_class="132" fileExt=".cpp" fileName="voiplink" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "voiplink.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </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 Thu Sep 8 2005 at 15:55:19&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="532" 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="532" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1108" field_type="6357106" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1108" 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="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1283" field_type="145717976" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1283" 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="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1475" field_type="7077983" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1475" 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="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1565" field_type="6881388" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1565" 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="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="346" parent_class="346" fileExt=".cpp" fileName="portaudiodevice" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "portaudiodevice.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:57:00&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="349" parent_class="349" fileExt=".cpp" fileName="openaldevice" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "openaldevice.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:57:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="352" parent_class="352" fileExt=".cpp" fileName="openalsystem" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "openalsystem.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:57:44&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="355" parent_class="355" fileExt=".cpp" fileName="portaudiosystem" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "portaudiosystem.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:57:28&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="556" parent_class="556" fileExt=".cpp" fileName="singleton" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "singleton.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + <header> + <codecomment tag="" text="/************************************************************************&#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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="694" parent_class="694" fileExt=".cpp" fileName="accountbuilder" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "accountbuilder.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeoperation parent_id="700" tag="operation_700" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + </textblocks> + </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 Thu Sep 8 2005 at 15:59:12&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="717" parent_class="717" fileExt=".cpp" fileName="voiplinkbuilder" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "voiplinkbuilder.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeoperation parent_id="735" tag="operation_735" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + </textblocks> + </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 Thu Sep 8 2005 at 15:59:17&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="721" parent_class="721" fileExt=".cpp" fileName="audiosystembuilder" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "audiosystembuilder.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeoperation parent_id="757" tag="operation_757" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + </textblocks> + </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 Thu Sep 8 2005 at 15:59:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <codedocument writeOutCode="false" package="" id="Makefile_DOC" fileExt="" fileName="Makefile" > + <textblocks/> + <header> + <codecomment tag="" /> + </header> + </codedocument> + <classifiercodedocument writeOutCode="true" package="" id="1035" parent_class="1035" fileExt=".cpp" fileName="voiplinkfactory" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "voiplinkfactory.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeoperation parent_id="1077" tag="operation_1077" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + </textblocks> + </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 Thu Sep 8 2005 at 15:55:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1108" field_type="7209065" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1108" 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="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1108" tag="" canDelete="false" writeOutText="false" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1283" field_type="6881382" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1283" 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="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1283" tag="" canDelete="false" writeOutText="false" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1412" field_type="7733280" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1412" 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="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1547" field_type="6881388" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1547" 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="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="1167" parent_class="1167" fileExt=".cpp" fileName="audiosystemfactory" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "audiosystemfactory.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </textblocks> + </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 Thu Sep 8 2005 at 15:58:16&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1178" field_type="6619252" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1178" 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="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1178" tag="" canDelete="false" writeOutText="false" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2223" 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="2223" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2262" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2262" 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="2262" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_9" canDelete="false" writeOutText="false" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="1341" parent_class="1341" fileExt=".cpp" fileName="sipvoiplinkfactory" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "sipvoiplinkfactory.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeoperation parent_id="1638" tag="operation_1638" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + </textblocks> + </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 Thu Sep 8 2005 at 15:55:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1412" field_type="4784239" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1412" 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="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1412" tag="" canDelete="false" writeOutText="false" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1475" field_type="7077983" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1475" 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="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1475" tag="" canDelete="false" writeOutText="false" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1716" field_type="4784239" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1716" 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="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1716" tag="" canDelete="false" writeOutText="false" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="1488" parent_class="1488" fileExt=".cpp" fileName="iax2voiplinkfactory" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "iax2voiplinkfactory.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeoperation parent_id="1598" tag="operation_1598" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + </textblocks> + </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 Thu Sep 8 2005 at 15:55:19&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1547" field_type="2752554" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1547" 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="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1547" tag="" canDelete="false" writeOutText="false" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1565" field_type="7077983" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1565" 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="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1565" tag="" canDelete="false" writeOutText="false" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1617" field_type="6815860" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1617" 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="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1617" tag="" canDelete="false" writeOutText="false" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="1520" parent_class="1520" fileExt=".cpp" fileName="voiplinkfactorybase_1" > + <textblocks> + <codeblockwithcomments tag="includes" text="#include "voiplinkfactorybase_1.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Constructors/Destructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Methods" /> + </header> + <textblocks> + <codeoperation parent_id="1521" tag="operation_1521" canDelete="false" > + <header> + <cppcodedocumentation tag="" /> + </header> + </codeoperation> + </textblocks> + </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 Thu Sep 8 2005 at 15:51:00&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader54" parent_class="54" fileExt=".h" fileName="class" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef CLASS_H&#010;#define CLASS_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="54" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class class&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="class ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //CLASS_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader11" parent_class="11" fileExt=".h" fileName="sipvoipmanager" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPVOIPMANAGER_H&#010;#define SIPVOIPMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "sipvoiplink.h"&#010;#include "voiplinkmanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="11" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class SipVoIPManager&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipVoIPManager ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPVOIPMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:55:52&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader12" parent_class="12" fileExt=".h" fileName="sipvoiplink" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPVOIPLINK_H&#010;#define SIPVOIPLINK_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "sipvoipmanager.h"&#010;#include "voiplink.h"&#010;#include "sipvoiplinkfactory.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="12" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class SipVoIPLink&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipVoIPLink ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPVOIPLINK_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:55:44&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1716" field_type="12" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader13" parent_class="13" fileExt=".h" fileName="voipmanager" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPMANAGER_H&#010;#define VOIPMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "voiplinkmanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="13" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class VoIPManager&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks> + <ccfdeclarationcodeblock parent_id="15" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" LinkManagerBaseProxy ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="17" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" LinkManagerBaseProxy ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="677" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" LinkManagerProxy ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPManager ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="584" tag="operation_584" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param name &#010;@param link " /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:56:04&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="15" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" LinkManagerBaseProxy ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="17" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="17" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" LinkManagerBaseProxy ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="677" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="677" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" LinkManagerProxy ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader14" parent_class="14" fileExt=".h" fileName="linkmanagerbaseproxy" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef LINKMANAGERBASEPROXY_H&#010;#define LINKMANAGERBASEPROXY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="14" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class LinkManagerBaseProxy&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks> + <ccfdeclarationcodeblock parent_id="15" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPManager ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="17" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPManager ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LinkManagerBaseProxy ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LINKMANAGERBASEPROXY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:25:01&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="15" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPManager ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="15" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="15" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="15" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="15" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="15" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="15" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="17" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="17" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPManager ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="17" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="17" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="17" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="17" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="17" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="17" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader22" parent_class="22" fileExt=".h" fileName="iax2voipmanager" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef IAX2VOIPMANAGER_H&#010;#define IAX2VOIPMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "iax2voiplink.h"&#010;#include "voiplinkmanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="22" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class IAX2VoIPManager&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="IAX2VoIPManager ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //IAX2VOIPMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:54:57&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader24" parent_class="24" fileExt=".h" fileName="iax2voiplink" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef IAX2VOIPLINK_H&#010;#define IAX2VOIPLINK_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "iax2voipmanager.h"&#010;#include "voiplink.h"&#010;#include "iax2voiplinkfactory.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="24" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class IAX2VoIPLink&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="IAX2VoIPLink ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //IAX2VOIPLINK_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:55:56&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1617" field_type="6815847" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" IAX2VoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader28" parent_class="28" fileExt=".h" fileName="voiplinkmanager" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKMANAGER_H&#010;#define VOIPLINKMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="28" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class VoIPLinkManager&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLinkManager ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="37" tag="operation_37" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeoperation> + <codeoperation parent_id="38" tag="operation_38" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:56:12&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader34" parent_class="34" fileExt=".h" fileName="linkmanagerproxy" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef LINKMANAGERPROXY_H&#010;#define LINKMANAGERPROXY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "voiplinkmanager.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="34" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class LinkManagerProxy&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks> + <ccfdeclarationcodeblock parent_id="677" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPManager ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="LinkManagerProxy ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //LINKMANAGERPROXY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:56:05&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="677" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPManager ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="677" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="677" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="677" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="677" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="677" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="677" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader40" parent_class="40" fileExt=".h" fileName="accountmanager" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef ACCOUNTMANAGER_H&#010;#define ACCOUNTMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "session.h"&#010;#include "account.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="40" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class AccountManager&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AccountManager ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="43" tag="operation_43" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param name &#010;@param account " /> + </header> + </codeoperation> + <codeoperation parent_id="46" tag="operation_46" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ACCOUNTMANAGER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader41" parent_class="41" fileExt=".h" fileName="account" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef ACCOUNT_H&#010;#define ACCOUNT_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include <vector>&#010;#include "accountbuilder.h"&#010;#include "voiplinkfactory.h"&#010;#include "audiosystemfactory.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="41" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class Account&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks> + <ccfdeclarationcodeblock parent_id="498" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Session ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="515" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="2223" tag="tblock_14" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioSystemFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="2262" tag="tblock_23" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioSystemFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Account ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks> + <ccfdeclarationcodeblock parent_id="1056" tag="tblock_11" canDelete="false" indentLevel="1" text=" VoIPLinkFactory mVoIPFactory;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="2247" tag="tblock_20" canDelete="false" indentLevel="1" text=" AudioSystemFactory mAudioSystemFactory;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="1056" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="1056" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1056" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="1056" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="2247" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="2247" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2247" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="2247" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ACCOUNT_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:58:16&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="498" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="498" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" Session ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="515" field_type="4" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="515" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" vector Vector;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1056" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1056" tag="tblock_11" canDelete="false" indentLevel="1" text=" VoIPLinkFactory mVoIPFactory;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1056" tag="hblock_tag_12" canDelete="false" indentLevel="1" classfield_id="1056" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1056" tag="hblock_tag_13" canDelete="false" indentLevel="1" classfield_id="1056" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2223" tag="tblock_14" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioSystemFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2247" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2247" tag="tblock_20" canDelete="false" indentLevel="1" text=" AudioSystemFactory mAudioSystemFactory;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="2247" tag="hblock_tag_21" canDelete="false" indentLevel="1" classfield_id="2247" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2247" tag="hblock_tag_22" canDelete="false" indentLevel="1" classfield_id="2247" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2262" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2262" tag="tblock_23" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioSystemFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_24" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_25" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_26" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_27" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_28" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader42" parent_class="42" fileExt=".h" fileName="session" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef SESSION_H&#010;#define SESSION_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="42" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class Session&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks> + <ccfdeclarationcodeblock parent_id="498" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="515" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="532" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPLink ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="541" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioDevice ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Session ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SESSION_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:56:28&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="498" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="498" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="498" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="498" tag="hblock_tag_5" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="498" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="498" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="498" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="515" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="515" tag="tblock_1" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="515" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="515" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="515" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="515" tag="hblock_tag_11" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="515" tag="hblock_tag_12" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="515" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="532" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="532" tag="tblock_2" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPLink ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_13" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_14" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_15" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_16" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_17" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="541" field_type="4" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="541" tag="tblock_3" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioDevice ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_18" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_19" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_20" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_21" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_22" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader48" parent_class="48" fileExt=".h" fileName="audiosystem" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOSYSTEM_H&#010;#define AUDIOSYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "openalsystem.h"&#010;#include "portaudiosystem.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="48" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class AudioSystem&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioSystem ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOSYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:57:23&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader49" parent_class="49" fileExt=".h" fileName="audiodevice" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIODEVICE_H&#010;#define AUDIODEVICE_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "audiosystemfactory.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="49" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class AudioDevice&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks> + <ccfdeclarationcodeblock parent_id="541" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Session ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioDevice ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIODEVICE_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:56:59&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="541" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Session ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="541" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="541" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="541" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="541" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="541" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="541" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1178" field_type="149833840" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" AudioSystemFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader51" parent_class="51" fileExt=".h" fileName="masquaradesystem" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef MASQUARADESYSTEM_H&#010;#define MASQUARADESYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="51" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class MasquaradeSystem&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="MasquaradeSystem ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //MASQUARADESYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader52" parent_class="52" fileExt=".h" fileName="stunmasquaradesystem" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef STUNMASQUARADESYSTEM_H&#010;#define STUNMASQUARADESYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="52" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class StunMasquaradeSystem&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="StunMasquaradeSystem ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //STUNMASQUARADESYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader91" parent_class="91" fileExt=".h" fileName="natnormal" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef NATNORMAL_H&#010;#define NATNORMAL_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="91" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class NatNormal&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="NatNormal ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //NATNORMAL_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:54:24&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader94" parent_class="94" fileExt=".h" fileName="natstun" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef NATSTUN_H&#010;#define NATSTUN_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="94" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class NatStun&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="NatStun ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //NATSTUN_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:54:23&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader132" parent_class="132" fileExt=".h" fileName="voiplink" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINK_H&#010;#define VOIPLINK_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="132" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class VoIPLink&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks> + <ccfdeclarationcodeblock parent_id="532" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Session ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLink ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINK_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:55:19&#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="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="532" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Session ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="532" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="532" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="532" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="532" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="532" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="532" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1108" field_type="6488161" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1283" field_type="655370" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" VoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1475" field_type="7012462" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1565" field_type="2097253" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" IAX2VoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader346" parent_class="346" fileExt=".h" fileName="portaudiodevice" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef PORTAUDIODEVICE_H&#010;#define PORTAUDIODEVICE_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "portaudiosystem.h"&#010;#include "audiodevice.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="346" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class PortAudioDevice&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="PortAudioDevice ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PORTAUDIODEVICE_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:57:00&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader349" parent_class="349" fileExt=".h" fileName="openaldevice" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef OPENALDEVICE_H&#010;#define OPENALDEVICE_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "openalsystem.h"&#010;#include "audiodevice.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="349" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class OpenAlDevice&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OpenAlDevice ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OPENALDEVICE_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:57:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader352" parent_class="352" fileExt=".h" fileName="openalsystem" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef OPENALSYSTEM_H&#010;#define OPENALSYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "openaldevice.h"&#010;#include "audiosystem.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="352" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class OpenAlSystem&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="OpenAlSystem ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //OPENALSYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:57:44&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader355" parent_class="355" fileExt=".h" fileName="portaudiosystem" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef PORTAUDIOSYSTEM_H&#010;#define PORTAUDIOSYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "portaudiodevice.h"&#010;#include "audiosystem.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="355" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class PortAudioSystem&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="PortAudioSystem ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //PORTAUDIOSYSTEM_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:57:28&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader556" parent_class="556" fileExt=".h" fileName="singleton" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef SINGLETON_H&#010;#define SINGLETON_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="556" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class Singleton&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="Singleton ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SINGLETON_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:25:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader694" parent_class="694" fileExt=".h" fileName="accountbuilder" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef ACCOUNTBUILDER_H&#010;#define ACCOUNTBUILDER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "voiplinkbuilder.h"&#010;#include "audiosystembuilder.h"&#010;#include "account.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="694" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class AccountBuilder&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AccountFactory ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="700" tag="operation_700" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param listOfConfValues " /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //ACCOUNTBUILDER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:59:12&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader717" parent_class="717" fileExt=".h" fileName="voiplinkbuilder" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKBUILDER_H&#010;#define VOIPLINKBUILDER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "accountbuilder.h"&#010;#include "voiplink.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="717" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class VoIPLinkBuilder&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLinkFactory ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="735" tag="operation_735" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param listOfConfValues " /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKBUILDER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:59:17&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader721" parent_class="721" fileExt=".h" fileName="audiosystembuilder" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOSYSTEMBUILDER_H&#010;#define AUDIOSYSTEMBUILDER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "accountbuilder.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="721" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class AudioSystemBuilder&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioFactory ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="757" tag="operation_757" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="&#010;@param listOfConfValues " /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOSYSTEMBUILDER_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:59:15&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader1035" parent_class="1035" fileExt=".h" fileName="voiplinkfactory" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKFACTORY_H&#010;#define VOIPLINKFACTORY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "voiplink.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="1035" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class VoIPLinkFactory&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLinkFactory ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="1077" tag="operation_1077" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKFACTORY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:55:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1108" field_type="5242953" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLink ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1108" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1108" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1283" field_type="6619252" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLink ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1283" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1283" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1412" field_type="6226036" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" SipVoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1547" field_type="64" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text=" IAX2VoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader1167" parent_class="1167" fileExt=".h" fileName="audiosystemfactory" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef AUDIOSYSTEMFACTORY_H&#010;#define AUDIOSYSTEMFACTORY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "audiodevice.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="1167" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class AudioSystemFactory&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks> + <ccfdeclarationcodeblock parent_id="2223" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <ccfdeclarationcodeblock parent_id="2262" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AudioSystemFactory ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks> + <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //AUDIOSYSTEMFACTORY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:58:16&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1178" field_type="6815860" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" AudioDevice ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1178" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1178" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2223" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2223" tag="tblock_0" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="2223" tag="hblock_tag_0" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2223" tag="hblock_tag_1" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2223" tag="hblock_tag_2" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2223" tag="hblock_tag_3" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2223" tag="hblock_tag_4" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2223" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="2262" field_type="4" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="2262" tag="tblock_5" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" Account ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="2262" tag="hblock_tag_6" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="2262" tag="hblock_tag_7" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="2262" tag="hblock_tag_8" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="2262" tag="hblock_tag_9" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="2262" tag="hblock_tag_10" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="2262" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader1341" parent_class="1341" fileExt=".h" fileName="sipvoiplinkfactory" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef SIPVOIPLINKFACTORY_H&#010;#define SIPVOIPLINKFACTORY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "voiplinkfactory.h"&#010;#include "sipvoiplink.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="1341" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class SipVoIPLinkFactory&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="SipVoIPLinkFactory ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="1638" tag="operation_1638" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //SIPVOIPLINKFACTORY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:55:43&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1412" field_type="5636191" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1412" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1412" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1475" field_type="5636191" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLink ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1475" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1475" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1716" field_type="5" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" SipVoIPLink ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1716" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1716" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader1488" parent_class="1488" fileExt=".h" fileName="iax2voiplinkfactory" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef IAX2VOIPLINKFACTORY_H&#010;#define IAX2VOIPLINKFACTORY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;#include "voiplinkfactory.h"&#010;#include "iax2voiplink.h"&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="1488" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class IAX2VoIPLinkFactory&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="AIX2VoIPLinkFactory ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="1598" tag="operation_1598" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //IAX2VOIPLINKFACTORY_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:55:19&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields> + <codeclassfield parent_id="1547" field_type="6226036" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLinkFactory ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1547" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1547" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1565" field_type="6226036" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" VoIPLink ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1565" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1565" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + <codeclassfield parent_id="1617" field_type="7929970" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > + <header> + <cppcodedocumentation tag="" /> + </header> + <ccfdeclarationcodeblock parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text=" IAX2VoIPLink ;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + </ccfdeclarationcodeblock> + <codeaccessormethod accessType="0" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="1" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="2" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="3" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + <codeaccessormethod accessType="4" parent_id="1617" tag="" canDelete="false" writeOutText="false" indentLevel="1" classfield_id="1617" role_id="0" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeaccessormethod> + </codeclassfield> + </classfields> + </classifiercodedocument> + <classifiercodedocument writeOutCode="true" package="" id="cppheader1520" parent_class="1520" fileExt=".h" fileName="voiplinkfactorybase_1" > + <textblocks> + <codeblockwithcomments tag="hashDefBlock" text="#ifndef VOIPLINKFACTORYBASE_1_H&#010;#define VOIPLINKFACTORYBASE_1_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="includes" text="#include <string>&#010;" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <codeblockwithcomments tag="using" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <hierarchicalcodeblock tag="namespace" canDelete="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" text="Namespace" /> + </header> + <textblocks> + <codeblockwithcomments tag="enums" writeOutText="false" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </codeblockwithcomments> + <cppheaderclassdeclarationblock parent_id="1520" tag="classDeclarationBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Class VoIPLinkFactoryBase_1&#010;" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Public stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="publicFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks> + <codeblockwithcomments tag="emptyconstructor" writeOutText="false" indentLevel="1" text="VoIPLinkFactoryBase_1 ( ) { }" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Empty Constructor" /> + </header> + </codeblockwithcomments> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="pubStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="pubRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks> + <codeoperation parent_id="1521" tag="operation_1521" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + </codeoperation> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protectedBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Protected stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protectedFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="protStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="protRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privateBlock" canDelete="false" > + <header> + <cppcodedocumentation tag="" text="Private stuff" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privateFieldsDecl" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Fields" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privMethodsBlock" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="constructionMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Constructors" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="accessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Accessor Methods" /> + </header> + <textblocks> + <hierarchicalcodeblock tag="privStaticAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="privRegularAccessorMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + <hierarchicalcodeblock tag="operationMethods" canDelete="false" indentLevel="1" > + <header> + <cppcodedocumentation tag="" indentLevel="1" text="Operations" /> + </header> + <textblocks/> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </hierarchicalcodeblock> + </textblocks> + </cppheaderclassdeclarationblock> + </textblocks> + </hierarchicalcodeblock> + <codeblockwithcomments tag="hashDefBlockEnd" text="#endif //VOIPLINKFACTORYBASE_1_H" > + <header> + <cppcodedocumentation tag="" writeOutText="false" /> + </header> + </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 Thu Sep 8 2005 at 15:51:00&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> + </header> + <classfields/> + </classifiercodedocument> + </codegenerator> + </codegeneration> + </XMI.extensions> +</XMI> diff --git a/src/sipvoiplink.cpp b/src/sipvoiplink.cpp index 78602dd790e277741ee4ce7ee90c81a75e9f8e19..443e5420afbc2f7e1fdce943f411994a978fcf49 100644 --- a/src/sipvoiplink.cpp +++ b/src/sipvoiplink.cpp @@ -64,14 +64,6 @@ SipVoIPLink::SipVoIPLink (short id) _reg_id = -1; _nMsgVoicemail = 0; _evThread = new EventThread(this); - _sipcallVector = new SipCallVector(); - _audiortp = new AudioRtp(); -} - -SipVoIPLink::~SipVoIPLink (void) -{ - delete _sipcallVector; - delete _audiortp; } bool @@ -336,7 +328,7 @@ SipVoIPLink::answer (short id) eXosip_unlock(); // Incoming call is answered, start the sound channel. - if (_audiortp->createNewSession (getSipCall(id)) < 0) { + if (_audiortp.createNewSession (getSipCall(id)) < 0) { _debug("FATAL: Unable to start sound (%s:%d)\n", __FILE__, __LINE__); exit(1); } @@ -357,7 +349,7 @@ SipVoIPLink::hangup (short id) eXosip_unlock(); // Release RTP channels - _audiortp->closeRtpSession(getSipCall(id)); + _audiortp.closeRtpSession(getSipCall(id)); } deleteSipCall(id); @@ -436,7 +428,7 @@ SipVoIPLink::onhold (short id) eXosip_unlock (); // Disable audio - _audiortp->closeRtpSession(getSipCall(id)); + _audiortp.closeRtpSession(getSipCall(id)); return i; } @@ -495,7 +487,7 @@ SipVoIPLink::offhold (short id) eXosip_unlock (); // Enable audio - if (_audiortp->createNewSession (getSipCall(id)) < 0) { + if (_audiortp.createNewSession (getSipCall(id)) < 0) { _debug("FATAL: Unable to start sound (%s:%d)\n", __FILE__, __LINE__); exit(1); } @@ -640,7 +632,7 @@ SipVoIPLink::getEvent (void) Manager::instance().peerAnsweredCall(id); // Outgoing call is answered, start the sound channel. - if (_audiortp->createNewSession (getSipCall(id)) < 0) { + if (_audiortp.createNewSession (getSipCall(id)) < 0) { _debug("FATAL: Unable to start sound (%s:%d)\n", __FILE__, __LINE__); exit(1); @@ -691,7 +683,7 @@ SipVoIPLink::getEvent (void) if (id > 0) { if (!Manager::instance().getCall(id)->isProgressing()) { - _audiortp->closeRtpSession(getSipCall(id)); + _audiortp.closeRtpSession(getSipCall(id)); } Manager::instance().peerHungupCall(id); deleteSipCall(id); @@ -770,18 +762,18 @@ SipVoIPLink::getEvent (void) unsigned int k; if (event->request != NULL && MSG_IS_OPTIONS(event->request)) { - for (k = 0; k < _sipcallVector->size(); k++) { - if (_sipcallVector->at(k)->getCid() == event->cid) { + for (k = 0; k < _sipcallVector.size(); k++) { + if (_sipcallVector.at(k)->getCid() == event->cid) { break; } } // TODO: Que faire si rien trouve?? eXosip_lock(); - if (k == _sipcallVector->size()) { + if (k == _sipcallVector.size()) { /* answer 200 ok */ eXosip_options_send_answer (event->tid, OK, NULL); - } else if (_sipcallVector->at(k)->getCid() == event->cid) { + } else if (_sipcallVector.at(k)->getCid() == event->cid) { /* already answered! */ } else { /* answer 486 ok */ @@ -882,7 +874,7 @@ SipVoIPLink::carryingDTMFdigits (short id, char code) { void SipVoIPLink::newOutgoingCall (short callid) { - _sipcallVector->push_back(new SipCall(callid, + _sipcallVector.push_back(new SipCall(callid, Manager::instance().getCodecDescVector())); if (getSipCall(callid) != NULL) { getSipCall(callid)->setStandBy(true); @@ -893,16 +885,16 @@ void SipVoIPLink::newIncomingCall (short callid) { SipCall* sipcall = new SipCall(callid, Manager::instance().getCodecDescVector()); - _sipcallVector->push_back(sipcall); + _sipcallVector.push_back(sipcall); } void SipVoIPLink::deleteSipCall (short callid) { unsigned int i = 0; - while (i < _sipcallVector->size()) { - if (_sipcallVector->at(i)->getId() == callid) { - _sipcallVector->erase(_sipcallVector->begin()+i); + while (i < _sipcallVector.size()) { + if (_sipcallVector.at(i)->getId() == callid) { + _sipcallVector.erase(_sipcallVector.begin()+i); return; } else { i++; @@ -913,9 +905,9 @@ SipVoIPLink::deleteSipCall (short callid) SipCall* SipVoIPLink::getSipCall (short callid) { - for (unsigned int i = 0; i < _sipcallVector->size(); i++) { - if (_sipcallVector->at(i)->getId() == callid) { - return _sipcallVector->at(i); + for (unsigned int i = 0; i < _sipcallVector.size(); i++) { + if (_sipcallVector.at(i)->getId() == callid) { + return _sipcallVector.at(i); } } return NULL; @@ -1323,10 +1315,10 @@ SipVoIPLink::findCallId (eXosip_event_t *e) { unsigned int k; - for (k = 0; k < _sipcallVector->size(); k++) { - if (_sipcallVector->at(k)->getCid() == e->cid and - _sipcallVector->at(k)->getDid() == e->did) { - return _sipcallVector->at(k)->getId(); + for (k = 0; k < _sipcallVector.size(); k++) { + if (_sipcallVector.at(k)->getCid() == e->cid and + _sipcallVector.at(k)->getDid() == e->did) { + return _sipcallVector.at(k)->getId(); } } return 0; @@ -1341,9 +1333,9 @@ SipVoIPLink::findCallIdWhenRinging (void) if (i != -1) { return i; } else { - for (k = 0; k < _sipcallVector->size(); k++) { - if (_sipcallVector->at(k)->getStandBy()) { - return _sipcallVector->at(k)->getId(); + for (k = 0; k < _sipcallVector.size(); k++) { + if (_sipcallVector.at(k)->getStandBy()) { + return _sipcallVector.at(k)->getId(); } } } diff --git a/src/sipvoiplink.h b/src/sipvoiplink.h index a3bcd1f04e4fdd7e8e4273c0106f3b5f47d2ee15..3cb5ecd213ed1f61aedb1f6602cc51030500ca80 100644 --- a/src/sipvoiplink.h +++ b/src/sipvoiplink.h @@ -30,6 +30,7 @@ #include "voIPLink.h" #include "eventthread.h" +#include "audio/audiortp.h" using namespace std; @@ -62,19 +63,10 @@ using namespace std; #define DECLINE 603 class AudioCodec; -class AudioRtp; class CodecDescriptor; class SipCall; -/* - * Vector of Sipcall - */ -typedef vector<SipCall*, allocator<SipCall*> > SipCallVector; - -/* - * Vector of CodecDescriptor - */ -typedef vector<CodecDescriptor*, allocator<CodecDescriptor*> > CodecDescriptorVector; +typedef vector< CodecDescriptor* > CodecDescriptorVector; class SipVoIPLink : public VoIPLink { public: @@ -216,8 +208,8 @@ private: // Private member variables /////////////////////////// EventThread *_evThread; - SipCallVector* _sipcallVector; - AudioRtp* _audiortp; + std::vector< SipCall * > _sipcallVector; + AudioRtp _audiortp; int _localPort; int _cid; int _reg_id;