Changeset 220
- Timestamp:
- 05/24/06 06:44:38 (16 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/libfreebob-2.0/documentation/streaming.xmi
r218 r220 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-05-24T14: 03:18" xmi.version="1.2" >2 <XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-05-24T14:45:38" xmi.version="1.2" > 3 3 <XMI.header> 4 4 <XMI.documentation> … … 12 12 <UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" name="UML Model" > 13 13 <UML:Namespace.ownedElement> 14 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="16" isRoot="false" isAbstract="false" name="datatype" /> 15 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="24" isRoot="false" isAbstract="false" name="constructor" /> 16 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="25" isRoot="false" isAbstract="false" name="friend" /> 17 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="26" isRoot="false" isAbstract="false" name="virtual" /> 18 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="28" isRoot="false" isAbstract="false" name="typedef" /> 19 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="92" isRoot="false" isAbstract="false" name="enum" /> 20 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15" isRoot="false" isAbstract="false" name="int" /> 21 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17" isRoot="false" isAbstract="false" name="char" /> 22 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="18" isRoot="false" isAbstract="false" name="bool" /> 23 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="19" isRoot="false" isAbstract="false" name="float" /> 24 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="20" isRoot="false" isAbstract="false" name="double" /> 25 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="21" isRoot="false" isAbstract="false" name="long" /> 26 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="22" isRoot="false" isAbstract="false" name="short" /> 27 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="23" isRoot="false" isAbstract="false" name="string" /> 28 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="35" isRoot="false" isAbstract="false" name="DeviceManager*" elementReference="33" /> 29 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="49" isRoot="false" isAbstract="false" name="const char*" elementReference="17" /> 30 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="71" isRoot="false" isAbstract="false" name="DebugModuleManager*" elementReference="69" /> 31 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="76" isRoot="false" isAbstract="false" name="DebugModule&" elementReference="38" /> 32 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="83" isRoot="false" isAbstract="false" name="std::vector< DebugModule * >" elementReference="82" /> 33 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="138" isRoot="false" isAbstract="false" name="void*" elementReference="51" /> 34 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2707" isRoot="false" isAbstract="false" name="std::vector< DebugModule * >::iterator" elementReference="2706" /> 35 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2742" isRoot="false" isAbstract="false" name="IsoStream*" elementReference="2709" /> 36 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2790" isRoot="false" isAbstract="false" name="unsigned char*" elementReference="2789" /> 37 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2841" isRoot="false" isAbstract="false" name="unsigned int*" elementReference="2685" /> 38 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2898" isRoot="false" isAbstract="false" name="IsoHandler*" elementReference="2710" /> 39 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2941" isRoot="false" isAbstract="false" name="PacketBuffer*" elementReference="2856" /> 40 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2951" isRoot="false" isAbstract="false" name="Port*" elementReference="116" /> 41 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3011" isRoot="false" isAbstract="false" name="StreamProcessorManager*" elementReference="2962" /> 42 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3129" isRoot="false" isAbstract="false" name="freebob_ringbuffer_t*" elementReference="3099" /> 43 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3131" isRoot="false" isAbstract="false" name="char*" elementReference="17" /> 44 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3166" isRoot="false" isAbstract="false" name="AmdtpAudioPort*" elementReference="219" /> 45 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3169" isRoot="false" isAbstract="false" name="quadlet_t*" elementReference="3168" /> 46 <UML:Class stereotype="28" isSpecification="false" isLeaf="false" visibility="public" xmi.id="29" isRoot="false" isAbstract="false" name="fb_byte_t" /> 47 <UML:Class stereotype="28" isSpecification="false" isLeaf="false" visibility="public" xmi.id="32" isRoot="false" isAbstract="false" name="fb_nodeaddr_t" /> 48 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="33" isRoot="false" isAbstract="false" name="DeviceManager" /> 49 <UML:Class stereotype="28" isSpecification="false" isLeaf="false" visibility="public" xmi.id="37" isRoot="false" isAbstract="false" name="debug_level_t" /> 50 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="38" isRoot="false" isAbstract="false" name="DebugModule" > 14 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="12706" isRoot="false" isAbstract="false" name="datatype" /> 15 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="12714" isRoot="false" isAbstract="false" name="constructor" /> 16 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="12715" isRoot="false" isAbstract="false" name="friend" /> 17 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="12716" isRoot="false" isAbstract="false" name="virtual" /> 18 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" xmi.id="12720" isRoot="false" isAbstract="false" name="enum" /> 19 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12705" isRoot="false" isAbstract="false" name="int" /> 20 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12707" isRoot="false" isAbstract="false" name="char" /> 21 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12708" isRoot="false" isAbstract="false" name="bool" /> 22 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12709" isRoot="false" isAbstract="false" name="float" /> 23 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12710" isRoot="false" isAbstract="false" name="double" /> 24 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12711" isRoot="false" isAbstract="false" name="long" /> 25 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12712" isRoot="false" isAbstract="false" name="short" /> 26 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12713" isRoot="false" isAbstract="false" name="string" /> 27 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12744" isRoot="false" isAbstract="false" name="void*" elementReference="12743" /> 28 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13394" isRoot="false" isAbstract="false" name="std::vector< Port * >" elementReference="13393" /> 29 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13395" isRoot="false" isAbstract="false" name="PortVector" elementReference="13394" /> 30 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13396" isRoot="false" isAbstract="false" name="std::vector< Port * >::iterator" elementReference="13393" /> 31 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13397" isRoot="false" isAbstract="false" name="PortVectorIterator" elementReference="13396" /> 32 <UML:DataType stereotype="12706" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13401" isRoot="false" isAbstract="false" name="Port*" elementReference="12717" /> 33 <UML:Class comment="Id$ *//* 34 FreeBob Streaming API 35 FreeBob = Firewire (pro-)audio for linux 36 37 http://freebob.sf.net 38 39 Copyright (C) 2005,2006 Pieter Palmers <pieterpalmers@users.sourceforge.net> 40 41 This program is free software {} you can redistribute it and/or modify 42 it under the terms of the GNU General Public License as published by 43 the Free Software Foundation {} either version 2 of the License, or 44 (at your option) any later version. 45 46 This program is distributed in the hope that it will be useful, 47 but WITHOUT ANY WARRANTY {} without even the implied warranty of 48 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 49 GNU General Public License for more details. 50 51 You should have received a copy of the GNU General Public License 52 along with this program {} if not, write to the Free Software 53 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 54 55 56 " isSpecification="false" isLeaf="false" visibility="public" xmi.id="12717" isRoot="false" isAbstract="false" name="Port" > 51 57 <UML:Classifier.feature> 52 <UML:Attribute isSpecification="false" visibility="public" xmi.id="40" initialValue="" type="39" name="EDebugLevel" /> 53 <UML:Attribute isSpecification="false" visibility="private" xmi.id="67" initialValue="" type="43" name="m_name" /> 54 <UML:Attribute isSpecification="false" visibility="private" xmi.id="68" initialValue="" type="37" name="m_level" /> 55 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="41" isRoot="false" isAbstract="false" name="DebugModule" > 58 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12764" initialValue="" type="12730" name="m_Name" /> 59 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12765" initialValue="" type="12732" name="m_BufferType" /> 60 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12766" initialValue="" type="12708" name="m_enabled" /> 61 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12767" initialValue="" type="12734" name="m_buffersize" /> 62 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12768" initialValue="" type="12736" name="m_datatype" /> 63 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12769" initialValue="" type="12744" name="m_buffer" /> 64 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12770" initialValue="" type="12708" name="m_buffer_attached" /> 65 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12728" isRoot="false" isAbstract="false" name="Port" > 56 66 <UML:BehavioralFeature.parameter> 57 <UML:Parameter isSpecification="false" visibility="private" xmi.id="44" value="" type="43" name="name" /> 58 <UML:Parameter isSpecification="false" visibility="private" xmi.id="45" value="" type="37" name="level" /> 67 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12731" value="" type="12730" name="name" /> 68 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12733" value="" type="12732" name="type" /> 69 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12735" value="" type="12734" name="buffsize" /> 70 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12737" value="" type="12736" name="datatype" /> 59 71 </UML:BehavioralFeature.parameter> 60 72 </UML:Operation> 61 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="46" isRoot="false" isAbstract="false" name="~ DebugModule" /> 62 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="47" isRoot="false" isAbstract="false" name="printShort" > 73 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12738" isRoot="false" isAbstract="false" name="Port" > 63 74 <UML:BehavioralFeature.parameter> 64 <UML:Parameter kind="return" xmi.id="9736" type="51" /> 65 <UML:Parameter isSpecification="false" visibility="private" xmi.id="48" value="" type="37" name="level" /> 66 <UML:Parameter isSpecification="false" visibility="private" xmi.id="50" value="" type="49" name="format" /> 75 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12739" value="" type="12730" name="name" /> 76 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12740" value="" type="12732" name="type" /> 77 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12741" value="" type="12734" name="buffsize" /> 78 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12742" value="" type="12736" name="datatype" /> 79 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12745" value="" type="12744" name="externalbuffer" /> 67 80 </UML:BehavioralFeature.parameter> 68 81 </UML:Operation> 69 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="52" isRoot="false" isAbstract="false" name="print" > 82 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12746" isRoot="false" isAbstract="false" name="~ Port" /> 83 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12747" isRoot="false" isAbstract="false" name="getName" > 70 84 <UML:BehavioralFeature.parameter> 71 <UML:Parameter kind="return" xmi.id="9737" type="51" /> 72 <UML:Parameter isSpecification="false" visibility="private" xmi.id="53" value="" type="37" name="level" /> 73 <UML:Parameter isSpecification="false" visibility="private" xmi.id="54" value="" type="49" name="file" /> 74 <UML:Parameter isSpecification="false" visibility="private" xmi.id="55" value="" type="49" name="function" /> 75 <UML:Parameter isSpecification="false" visibility="private" xmi.id="57" value="" type="56" name="line" /> 76 <UML:Parameter isSpecification="false" visibility="private" xmi.id="58" value="" type="49" name="format" /> 85 <UML:Parameter kind="return" xmi.id="13799" type="12730" /> 77 86 </UML:BehavioralFeature.parameter> 78 87 </UML:Operation> 79 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id=" 59" isRoot="false" isAbstract="false" name="setLevel" >88 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12748" isRoot="false" isAbstract="false" name="setName" > 80 89 <UML:BehavioralFeature.parameter> 81 <UML:Parameter kind="return" xmi.id=" 9738" type="18" />82 <UML:Parameter isSpecification="false" visibility="private" xmi.id=" 60" value="" type="37" name="level" />90 <UML:Parameter kind="return" xmi.id="13800" type="12743" /> 91 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12749" value="" type="12730" name="name" /> 83 92 </UML:BehavioralFeature.parameter> 84 93 </UML:Operation> 85 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id=" 61" isRoot="false" isAbstract="false" name="getLevel" >94 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12750" isRoot="false" isAbstract="false" name="enable" > 86 95 <UML:BehavioralFeature.parameter> 87 <UML:Parameter kind="return" xmi.id=" 9739" type="37" />96 <UML:Parameter kind="return" xmi.id="13801" type="12743" /> 88 97 </UML:BehavioralFeature.parameter> 89 98 </UML:Operation> 90 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id=" 62" isRoot="false" isAbstract="false" name="getName" >99 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12751" isRoot="false" isAbstract="false" name="disable" > 91 100 <UML:BehavioralFeature.parameter> 92 <UML:Parameter kind="return" xmi.id=" 9740" type="43" />101 <UML:Parameter kind="return" xmi.id="13802" type="12743" /> 93 102 </UML:BehavioralFeature.parameter> 94 103 </UML:Operation> 95 <UML:Operation isSpecification="false" isLeaf="false" visibility="p rotected" xmi.id="63" isRoot="false" isAbstract="false" name="getPreSequence" >104 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12752" isRoot="false" isAbstract="false" name="enabled" > 96 105 <UML:BehavioralFeature.parameter> 97 <UML:Parameter kind="return" xmi.id="9741" type="49" /> 98 <UML:Parameter isSpecification="false" visibility="private" xmi.id="64" value="" type="37" name="level" /> 106 <UML:Parameter kind="return" xmi.id="13803" type="12708" /> 99 107 </UML:BehavioralFeature.parameter> 100 108 </UML:Operation> 101 <UML:Operation isSpecification="false" isLeaf="false" visibility="p rotected" xmi.id="65" isRoot="false" isAbstract="false" name="getPostSequence" >109 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12753" isRoot="false" isAbstract="false" name="getBufferType" > 102 110 <UML:BehavioralFeature.parameter> 103 <UML:Parameter kind="return" xmi.id="9742" type="49" /> 104 <UML:Parameter isSpecification="false" visibility="private" xmi.id="66" value="" type="37" name="level" /> 111 <UML:Parameter kind="return" xmi.id="13804" type="12732" /> 105 112 </UML:BehavioralFeature.parameter> 106 113 </UML:Operation> 107 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2671" isRoot="false" isAbstract="false" name="DebugModule" >114 <UML:Operation comment="// returns the size in bytes of the events in the port buffer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12754" isRoot="false" isAbstract="false" name="getEventSize" > 108 115 <UML:BehavioralFeature.parameter> 109 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2674" value="" type="2673" name="name" /> 110 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2675" value="" type="37" name="level" /> 116 <UML:Parameter kind="return" xmi.id="13805" type="12734" /> 111 117 </UML:BehavioralFeature.parameter> 112 118 </UML:Operation> 113 </UML:Classifier.feature> 114 </UML:Class> 115 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="69" isRoot="false" isAbstract="false" name="DebugModuleManager" > 116 <UML:Classifier.feature> 117 <UML:Attribute isSpecification="false" visibility="private" xmi.id="87" initialValue="" type="71" name="m_instance" ownerScope="classifier" /> 118 <UML:Attribute isSpecification="false" visibility="private" xmi.id="88" initialValue="" type="84" name="m_debugModules" /> 119 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="70" isRoot="false" isAbstract="false" name="instance" ownerScope="classifier" > 119 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12755" isRoot="false" isAbstract="false" name="getDataType" > 120 120 <UML:BehavioralFeature.parameter> 121 <UML:Parameter kind="return" xmi.id=" 9743" type="71" />121 <UML:Parameter kind="return" xmi.id="13806" type="12736" /> 122 122 </UML:BehavioralFeature.parameter> 123 123 </UML:Operation> 124 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="72" isRoot="false" isAbstract="false" name="setMgrDebugLevel" >124 <UML:Operation comment="// NOT THREAD SAFE!// attaches a user buffer to the port.// deallocates the internal buffer, if there was one// buffersize is in 'events'" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12756" isRoot="false" isAbstract="false" name="attachBuffer" > 125 125 <UML:BehavioralFeature.parameter> 126 <UML:Parameter kind="return" xmi.id="9744" type="18" /> 127 <UML:Parameter isSpecification="false" visibility="private" xmi.id="73" value="" type="43" name="name" /> 128 <UML:Parameter isSpecification="false" visibility="private" xmi.id="74" value="" type="37" name="level" /> 126 <UML:Parameter kind="return" xmi.id="13807" type="12705" /> 127 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12757" value="" type="12744" name="buff" /> 129 128 </UML:BehavioralFeature.parameter> 130 129 </UML:Operation> 131 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="75" isRoot="false" isAbstract="false" name="registerModule" >130 <UML:Operation comment="// detach the user buffer, allocates an internal buffer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12758" isRoot="false" isAbstract="false" name="detachBuffer" > 132 131 <UML:BehavioralFeature.parameter> 133 <UML:Parameter kind="return" xmi.id="9745" type="18" /> 134 <UML:Parameter isSpecification="false" visibility="private" xmi.id="77" value="" type="76" name="debugModule" /> 132 <UML:Parameter kind="return" xmi.id="13808" type="12705" /> 135 133 </UML:BehavioralFeature.parameter> 136 134 </UML:Operation> 137 <UML:Operation isSpecification="false" isLeaf="false" visibility="p rotected" xmi.id="78" isRoot="false" isAbstract="false" name="unregisterModule" >135 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12759" isRoot="false" isAbstract="false" name="getBufferSize" > 138 136 <UML:BehavioralFeature.parameter> 139 <UML:Parameter kind="return" xmi.id="9746" type="18" /> 140 <UML:Parameter isSpecification="false" visibility="private" xmi.id="79" value="" type="76" name="debugModule" /> 137 <UML:Parameter kind="return" xmi.id="13809" type="12734" /> 141 138 </UML:BehavioralFeature.parameter> 142 139 </UML:Operation> 143 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="private" xmi.id="80" isRoot="false" isAbstract="false" name="DebugModuleManager" /> 144 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="81" isRoot="false" isAbstract="false" name="~ DebugModuleManager" /> 145 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2697" isRoot="false" isAbstract="false" name="setMgrDebugLevel" > 140 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12760" isRoot="false" isAbstract="false" name="getBuffer" > 146 141 <UML:BehavioralFeature.parameter> 147 <UML:Parameter kind="return" xmi.id="9747" type="18" /> 148 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2698" value="" type="2673" name="name" /> 149 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2699" value="" type="37" name="level" /> 142 <UML:Parameter kind="return" xmi.id="13810" type="12744" /> 143 </UML:BehavioralFeature.parameter> 144 </UML:Operation> 145 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12761" isRoot="false" isAbstract="false" name="setBufferOffset" > 146 <UML:BehavioralFeature.parameter> 147 <UML:Parameter kind="return" xmi.id="13811" type="12743" /> 148 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12762" value="" type="12734" name="n" /> 149 </UML:BehavioralFeature.parameter> 150 </UML:Operation> 151 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12763" isRoot="false" isAbstract="false" name="getBufferAddress" > 152 <UML:BehavioralFeature.parameter> 153 <UML:Parameter kind="return" xmi.id="13812" type="12744" /> 154 </UML:BehavioralFeature.parameter> 155 </UML:Operation> 156 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="12771" isRoot="false" isAbstract="false" name="allocateInternalBuffer" > 157 <UML:BehavioralFeature.parameter> 158 <UML:Parameter kind="return" xmi.id="13813" type="12705" /> 159 </UML:BehavioralFeature.parameter> 160 </UML:Operation> 161 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="12772" isRoot="false" isAbstract="false" name="freeInternalBuffer" > 162 <UML:BehavioralFeature.parameter> 163 <UML:Parameter kind="return" xmi.id="13814" type="12743" /> 164 </UML:BehavioralFeature.parameter> 165 </UML:Operation> 166 <UML:Operation comment="// call this when the event size is changed" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="12773" isRoot="false" isAbstract="false" name="eventSizeChanged" > 167 <UML:BehavioralFeature.parameter> 168 <UML:Parameter kind="return" xmi.id="13815" type="12743" /> 150 169 </UML:BehavioralFeature.parameter> 151 170 </UML:Operation> 152 171 </UML:Classifier.feature> 153 172 <UML:Namespace.ownedElement> 154 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="84" isRoot="false" isAbstract="false" name="DebugModuleVector" elementReference="83" /> 155 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="85" isRoot="false" isAbstract="false" name="std::vector< DebugModule * >::iterator" elementReference="82" /> 156 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="86" isRoot="false" isAbstract="false" name="DebugModuleVectorIterator" elementReference="2707" /> 173 <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12719" isRoot="false" isAbstract="false" name="E_BufferType" > 174 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="12721" isRoot="false" isAbstract="false" name="E_PacketBuffered" /> 175 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="12722" isRoot="false" isAbstract="false" name="E_PeriodBuffered" /> 176 </UML:Enumeration> 177 <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12723" isRoot="false" isAbstract="false" name="E_DataType" > 178 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="12724" isRoot="false" isAbstract="false" name="E_Float" /> 179 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="12725" isRoot="false" isAbstract="false" name="E_Int24" /> 180 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="12726" isRoot="false" isAbstract="false" name="E_Byte" /> 181 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="12727" isRoot="false" isAbstract="false" name="E_Default" /> 182 </UML:Enumeration> 183 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12718" isRoot="false" isAbstract="false" name="PortManager" > 184 <UML:Classifier.feature> 185 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13409" initialValue="" type="13395" name="m_PacketPorts" /> 186 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13410" initialValue="" type="13395" name="m_PeriodPorts" /> 187 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13398" isRoot="false" isAbstract="false" name="PortManager" /> 188 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13399" isRoot="false" isAbstract="false" name="~ PortManager" /> 189 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13400" isRoot="false" isAbstract="false" name="addPort" > 190 <UML:BehavioralFeature.parameter> 191 <UML:Parameter kind="return" xmi.id="13816" type="12705" /> 192 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13402" value="" type="13401" name="port" /> 193 </UML:BehavioralFeature.parameter> 194 </UML:Operation> 195 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13403" isRoot="false" isAbstract="false" name="deletePort" > 196 <UML:BehavioralFeature.parameter> 197 <UML:Parameter kind="return" xmi.id="13817" type="12705" /> 198 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13404" value="" type="13401" name="port" /> 199 </UML:BehavioralFeature.parameter> 200 </UML:Operation> 201 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13405" isRoot="false" isAbstract="false" name="reset" > 202 <UML:BehavioralFeature.parameter> 203 <UML:Parameter kind="return" xmi.id="13818" type="12743" /> 204 </UML:BehavioralFeature.parameter> 205 </UML:Operation> 206 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13406" isRoot="false" isAbstract="false" name="prepare" > 207 <UML:BehavioralFeature.parameter> 208 <UML:Parameter kind="return" xmi.id="13819" type="12743" /> 209 </UML:BehavioralFeature.parameter> 210 </UML:Operation> 211 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13407" isRoot="false" isAbstract="false" name="setVerboseLevel" > 212 <UML:BehavioralFeature.parameter> 213 <UML:Parameter kind="return" xmi.id="13820" type="12743" /> 214 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13408" value="" type="12705" name="l" /> 215 </UML:BehavioralFeature.parameter> 216 </UML:Operation> 217 </UML:Classifier.feature> 218 </UML:Class> 157 219 </UML:Namespace.ownedElement> 158 220 </UML:Class> 159 <UML:Package comment="Id$ *//* 221 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12729" isRoot="false" isAbstract="false" name="std" > 222 <UML:Namespace.ownedElement> 223 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12730" isRoot="false" isAbstract="false" name="string" /> 224 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="13393" isRoot="false" isAbstract="false" name="vector" /> 225 </UML:Namespace.ownedElement> 226 </UML:Class> 227 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12732" isRoot="false" isAbstract="false" name="enum E_BufferType" /> 228 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12734" isRoot="false" isAbstract="false" name="unsigned int" /> 229 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12736" isRoot="false" isAbstract="false" name="enum E_DataType" /> 230 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12743" isRoot="false" isAbstract="false" name="void" /> 231 <UML:GeneralizableElement.generalization> 232 <UML:Generalization xmi.idref="12775" /> 233 <UML:Generalization xmi.idref="13046" /> 234 </UML:GeneralizableElement.generalization> 235 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12774" isRoot="false" isAbstract="false" name="AudioPort" > 236 <UML:Classifier.feature> 237 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12802" initialValue="" type="12736" name="m_DataType" /> 238 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12778" isRoot="false" isAbstract="false" name="AudioPort" > 239 <UML:BehavioralFeature.parameter> 240 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12779" value="" type="12730" name="name" /> 241 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12780" value="" type="12734" name="buffsize" /> 242 </UML:BehavioralFeature.parameter> 243 </UML:Operation> 244 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12781" isRoot="false" isAbstract="false" name="AudioPort" > 245 <UML:BehavioralFeature.parameter> 246 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12782" value="" type="12730" name="name" /> 247 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12783" value="" type="12732" name="type" /> 248 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12784" value="" type="12734" name="buffsize" /> 249 </UML:BehavioralFeature.parameter> 250 </UML:Operation> 251 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12785" isRoot="false" isAbstract="false" name="AudioPort" > 252 <UML:BehavioralFeature.parameter> 253 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12786" value="" type="12730" name="name" /> 254 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12787" value="" type="12732" name="type" /> 255 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12788" value="" type="12734" name="buffsize" /> 256 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12789" value="" type="12744" name="externalbuffer" /> 257 </UML:BehavioralFeature.parameter> 258 </UML:Operation> 259 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12790" isRoot="false" isAbstract="false" name="AudioPort" > 260 <UML:BehavioralFeature.parameter> 261 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12791" value="" type="12730" name="name" /> 262 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12792" value="" type="12736" name="datatype" /> 263 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12793" value="" type="12732" name="type" /> 264 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12794" value="" type="12734" name="buffsize" /> 265 </UML:BehavioralFeature.parameter> 266 </UML:Operation> 267 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12795" isRoot="false" isAbstract="false" name="AudioPort" > 268 <UML:BehavioralFeature.parameter> 269 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12796" value="" type="12730" name="name" /> 270 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12797" value="" type="12736" name="datatype" /> 271 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12798" value="" type="12732" name="type" /> 272 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12799" value="" type="12734" name="buffsize" /> 273 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12800" value="" type="12744" name="externalbuffer" /> 274 </UML:BehavioralFeature.parameter> 275 </UML:Operation> 276 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12801" isRoot="false" isAbstract="false" name="~ AudioPort" /> 277 </UML:Classifier.feature> 278 </UML:Class> 279 <UML:GeneralizableElement.generalization> 280 <UML:Generalization xmi.idref="12804" /> 281 <UML:Generalization xmi.idref="13073" /> 282 </UML:GeneralizableElement.generalization> 283 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12803" isRoot="false" isAbstract="false" name="MidiPort" > 284 <UML:Classifier.feature> 285 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="12811" initialValue="" type="12736" name="m_DataType" /> 286 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12807" isRoot="false" isAbstract="false" name="MidiPort" > 287 <UML:BehavioralFeature.parameter> 288 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12808" value="" type="12730" name="name" /> 289 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12809" value="" type="12734" name="buffsize" /> 290 </UML:BehavioralFeature.parameter> 291 </UML:Operation> 292 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12810" isRoot="false" isAbstract="false" name="~ MidiPort" /> 293 </UML:Classifier.feature> 294 </UML:Class> 295 <UML:GeneralizableElement.generalization> 296 <UML:Generalization xmi.idref="12813" /> 297 <UML:Generalization xmi.idref="13080" /> 298 </UML:GeneralizableElement.generalization> 299 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="12812" isRoot="false" isAbstract="false" name="ControlPort" > 300 <UML:Classifier.feature> 301 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12816" isRoot="false" isAbstract="false" name="ControlPort" > 302 <UML:BehavioralFeature.parameter> 303 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12817" value="" type="12730" name="name" /> 304 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12818" value="" type="12734" name="buffsize" /> 305 </UML:BehavioralFeature.parameter> 306 </UML:Operation> 307 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12819" isRoot="false" isAbstract="false" name="~ ControlPort" /> 308 </UML:Classifier.feature> 309 </UML:Class> 310 <UML:Class comment="Id$ *//* 311 FreeBob Streaming API 312 FreeBob = Firewire (pro-)audio for linux 313 314 http://freebob.sf.net 315 316 Copyright (C) 2005,2006 Pieter Palmers <pieterpalmers@users.sourceforge.net> 317 318 This program is free software {} you can redistribute it and/or modify 319 it under the terms of the GNU General Public License as published by 320 the Free Software Foundation {} either version 2 of the License, or 321 (at your option) any later version. 322 323 This program is distributed in the hope that it will be useful, 324 but WITHOUT ANY WARRANTY {} without even the implied warranty of 325 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 326 GNU General Public License for more details. 327 328 You should have received a copy of the GNU General Public License 329 along with this program {} if not, write to the Free Software 330 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 331 332 333 " isSpecification="false" isLeaf="false" visibility="public" xmi.id="12990" isRoot="false" isAbstract="false" name="AmdtpPortInfo" > 334 <UML:Classifier.feature> 335 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13009" initialValue="" type="12730" name="m_name" /> 336 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13010" initialValue="" type="12705" name="m_position" /> 337 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13011" initialValue="" type="12705" name="m_location" /> 338 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13012" initialValue="" type="13000" name="m_format" /> 339 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="13013" initialValue="" type="12705" name="m_type" /> 340 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12996" isRoot="false" isAbstract="false" name="AmdtpPortInfo" > 341 <UML:BehavioralFeature.parameter> 342 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12997" value="" type="12730" name="name" /> 343 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12998" value="" type="12705" name="position" /> 344 <UML:Parameter isSpecification="false" visibility="private" xmi.id="12999" value="" type="12705" name="location" /> 345 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13001" value="" type="13000" name="format" /> 346 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13002" value="" type="12705" name="type" /> 347 </UML:BehavioralFeature.parameter> 348 </UML:Operation> 349 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13003" isRoot="false" isAbstract="false" name="~ AmdtpPortInfo" /> 350 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13004" isRoot="false" isAbstract="false" name="getName" > 351 <UML:BehavioralFeature.parameter> 352 <UML:Parameter kind="return" xmi.id="13821" type="12730" /> 353 </UML:BehavioralFeature.parameter> 354 </UML:Operation> 355 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13005" isRoot="false" isAbstract="false" name="getLocation" > 356 <UML:BehavioralFeature.parameter> 357 <UML:Parameter kind="return" xmi.id="13822" type="12705" /> 358 </UML:BehavioralFeature.parameter> 359 </UML:Operation> 360 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13006" isRoot="false" isAbstract="false" name="getPosition" > 361 <UML:BehavioralFeature.parameter> 362 <UML:Parameter kind="return" xmi.id="13823" type="12705" /> 363 </UML:BehavioralFeature.parameter> 364 </UML:Operation> 365 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13007" isRoot="false" isAbstract="false" name="getFormat" > 366 <UML:BehavioralFeature.parameter> 367 <UML:Parameter kind="return" xmi.id="13824" type="13000" /> 368 </UML:BehavioralFeature.parameter> 369 </UML:Operation> 370 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13008" isRoot="false" isAbstract="false" name="getType" > 371 <UML:BehavioralFeature.parameter> 372 <UML:Parameter kind="return" xmi.id="13825" type="12705" /> 373 </UML:BehavioralFeature.parameter> 374 </UML:Operation> 375 </UML:Classifier.feature> 376 <UML:Namespace.ownedElement> 377 <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12991" isRoot="false" isAbstract="false" name="E_Formats" > 378 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="12992" isRoot="false" isAbstract="false" name="E_MBLA" /> 379 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="12993" isRoot="false" isAbstract="false" name="E_Midi" /> 380 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="12994" isRoot="false" isAbstract="false" name="E_SPDIF" /> 381 </UML:Enumeration> 382 <UML:Enumeration stereotype="12720" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12995" isRoot="false" isAbstract="false" name="E_Types" /> 383 </UML:Namespace.ownedElement> 384 </UML:Class> 385 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="13000" isRoot="false" isAbstract="false" name="enum E_Formats" /> 386 <UML:GeneralizableElement.generalization> 387 <UML:Generalization xmi.idref="13088" /> 388 <UML:Generalization xmi.idref="13091" /> 389 </UML:GeneralizableElement.generalization> 390 <UML:Class comment="Id$ *//* 160 391 FreeBob Streaming API 161 392 FreeBob = Firewire (pro-)audio for linux … … 182 413 183 414 //** 184 This class implements IEC61883-6 / AM824 / AMDTP based streaming" isSpecification="false" isLeaf="false" visibility="public" xmi.id="89" isRoot="false" isAbstract="false" name="FreebobStreaming" > 185 <UML:Namespace.ownedElement> 186 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2944" isRoot="false" isAbstract="false" name="std::vector< Port * >" elementReference="2706" /> 187 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2945" isRoot="false" isAbstract="false" name="PortVector" elementReference="2944" /> 188 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2946" isRoot="false" isAbstract="false" name="std::vector< Port * >::iterator" elementReference="2706" /> 189 <UML:DataType stereotype="16" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2947" isRoot="false" isAbstract="false" name="PortVectorIterator" elementReference="2946" /> 190 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="90" isRoot="false" isAbstract="false" name="AmdtpPortInfo" > 191 <UML:Classifier.feature> 192 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="110" initialValue="" type="43" name="m_name" /> 193 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="111" initialValue="" type="15" name="m_position" /> 194 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="112" initialValue="" type="15" name="m_location" /> 195 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="113" initialValue="" type="101" name="m_format" /> 196 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="114" initialValue="" type="15" name="m_type" /> 197 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="115" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 198 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="97" isRoot="false" isAbstract="false" name="AmdtpPortInfo" > 199 <UML:BehavioralFeature.parameter> 200 <UML:Parameter isSpecification="false" visibility="private" xmi.id="98" value="" type="43" name="name" /> 201 <UML:Parameter isSpecification="false" visibility="private" xmi.id="99" value="" type="15" name="position" /> 202 <UML:Parameter isSpecification="false" visibility="private" xmi.id="100" value="" type="15" name="location" /> 203 <UML:Parameter isSpecification="false" visibility="private" xmi.id="102" value="" type="101" name="format" /> 204 <UML:Parameter isSpecification="false" visibility="private" xmi.id="103" value="" type="15" name="type" /> 205 </UML:BehavioralFeature.parameter> 206 </UML:Operation> 207 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="104" isRoot="false" isAbstract="false" name="~ AmdtpPortInfo" /> 208 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="105" isRoot="false" isAbstract="false" name="getName" > 209 <UML:BehavioralFeature.parameter> 210 <UML:Parameter kind="return" xmi.id="9748" type="43" /> 211 </UML:BehavioralFeature.parameter> 212 </UML:Operation> 213 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="106" isRoot="false" isAbstract="false" name="getLocation" > 214 <UML:BehavioralFeature.parameter> 215 <UML:Parameter kind="return" xmi.id="9749" type="15" /> 216 </UML:BehavioralFeature.parameter> 217 </UML:Operation> 218 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="107" isRoot="false" isAbstract="false" name="getPosition" > 219 <UML:BehavioralFeature.parameter> 220 <UML:Parameter kind="return" xmi.id="9750" type="15" /> 221 </UML:BehavioralFeature.parameter> 222 </UML:Operation> 223 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="108" isRoot="false" isAbstract="false" name="getFormat" > 224 <UML:BehavioralFeature.parameter> 225 <UML:Parameter kind="return" xmi.id="9751" type="101" /> 226 </UML:BehavioralFeature.parameter> 227 </UML:Operation> 228 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="109" isRoot="false" isAbstract="false" name="getType" > 229 <UML:BehavioralFeature.parameter> 230 <UML:Parameter kind="return" xmi.id="9752" type="15" /> 231 </UML:BehavioralFeature.parameter> 232 </UML:Operation> 233 </UML:Classifier.feature> 234 <UML:Namespace.ownedElement> 235 <UML:Enumeration stereotype="92" isSpecification="false" isLeaf="false" visibility="public" xmi.id="91" isRoot="false" isAbstract="false" name="E_Formats" > 236 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="93" isRoot="false" isAbstract="false" name="E_MBLA" /> 237 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="94" isRoot="false" isAbstract="false" name="E_Midi" /> 238 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="95" isRoot="false" isAbstract="false" name="E_SPDIF" /> 239 </UML:Enumeration> 240 <UML:Enumeration stereotype="92" isSpecification="false" isLeaf="false" visibility="public" xmi.id="96" isRoot="false" isAbstract="false" name="E_Types" /> 241 </UML:Namespace.ownedElement> 242 </UML:Class> 243 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="116" isRoot="false" isAbstract="false" name="Port" > 244 <UML:Classifier.feature> 245 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="158" initialValue="" type="43" name="m_Name" /> 246 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="159" initialValue="" type="128" name="m_BufferType" /> 247 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="160" initialValue="" type="18" name="m_enabled" /> 248 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="161" initialValue="" type="56" name="m_buffersize" /> 249 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="162" initialValue="" type="131" name="m_datatype" /> 250 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="163" initialValue="" type="138" name="m_buffer" /> 251 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="164" initialValue="" type="18" name="m_buffer_attached" /> 252 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="168" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 253 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="126" isRoot="false" isAbstract="false" name="Port" > 254 <UML:BehavioralFeature.parameter> 255 <UML:Parameter isSpecification="false" visibility="private" xmi.id="127" value="" type="43" name="name" /> 256 <UML:Parameter isSpecification="false" visibility="private" xmi.id="129" value="" type="128" name="type" /> 257 <UML:Parameter isSpecification="false" visibility="private" xmi.id="130" value="" type="56" name="buffsize" /> 258 <UML:Parameter isSpecification="false" visibility="private" xmi.id="132" value="" type="131" name="datatype" /> 259 </UML:BehavioralFeature.parameter> 260 </UML:Operation> 261 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="133" isRoot="false" isAbstract="false" name="Port" > 262 <UML:BehavioralFeature.parameter> 263 <UML:Parameter isSpecification="false" visibility="private" xmi.id="134" value="" type="43" name="name" /> 264 <UML:Parameter isSpecification="false" visibility="private" xmi.id="135" value="" type="128" name="type" /> 265 <UML:Parameter isSpecification="false" visibility="private" xmi.id="136" value="" type="56" name="buffsize" /> 266 <UML:Parameter isSpecification="false" visibility="private" xmi.id="137" value="" type="131" name="datatype" /> 267 <UML:Parameter isSpecification="false" visibility="private" xmi.id="139" value="" type="138" name="externalbuffer" /> 268 </UML:BehavioralFeature.parameter> 269 </UML:Operation> 270 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="140" isRoot="false" isAbstract="false" name="~ Port" /> 271 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="141" isRoot="false" isAbstract="false" name="getName" > 272 <UML:BehavioralFeature.parameter> 273 <UML:Parameter kind="return" xmi.id="9753" type="43" /> 274 </UML:BehavioralFeature.parameter> 275 </UML:Operation> 276 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="142" isRoot="false" isAbstract="false" name="setName" > 277 <UML:BehavioralFeature.parameter> 278 <UML:Parameter kind="return" xmi.id="9754" type="51" /> 279 <UML:Parameter isSpecification="false" visibility="private" xmi.id="143" value="" type="43" name="name" /> 280 </UML:BehavioralFeature.parameter> 281 </UML:Operation> 282 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="144" isRoot="false" isAbstract="false" name="enable" > 283 <UML:BehavioralFeature.parameter> 284 <UML:Parameter kind="return" xmi.id="9755" type="51" /> 285 </UML:BehavioralFeature.parameter> 286 </UML:Operation> 287 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="145" isRoot="false" isAbstract="false" name="disable" > 288 <UML:BehavioralFeature.parameter> 289 <UML:Parameter kind="return" xmi.id="9756" type="51" /> 290 </UML:BehavioralFeature.parameter> 291 </UML:Operation> 292 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="146" isRoot="false" isAbstract="false" name="enabled" > 293 <UML:BehavioralFeature.parameter> 294 <UML:Parameter kind="return" xmi.id="9757" type="18" /> 295 </UML:BehavioralFeature.parameter> 296 </UML:Operation> 297 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="147" isRoot="false" isAbstract="false" name="getBufferType" > 298 <UML:BehavioralFeature.parameter> 299 <UML:Parameter kind="return" xmi.id="9758" type="128" /> 300 </UML:BehavioralFeature.parameter> 301 </UML:Operation> 302 <UML:Operation comment="// returns the size in bytes of the events in the port buffer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="148" isRoot="false" isAbstract="false" name="getEventSize" > 303 <UML:BehavioralFeature.parameter> 304 <UML:Parameter kind="return" xmi.id="9759" type="56" /> 305 </UML:BehavioralFeature.parameter> 306 </UML:Operation> 307 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="149" isRoot="false" isAbstract="false" name="getDataType" > 308 <UML:BehavioralFeature.parameter> 309 <UML:Parameter kind="return" xmi.id="9760" type="131" /> 310 </UML:BehavioralFeature.parameter> 311 </UML:Operation> 312 <UML:Operation comment="// NOT THREAD SAFE!// attaches a user buffer to the port.// deallocates the internal buffer, if there was one// buffersize is in 'events'" isSpecification="false" isLeaf="false" visibility="public" xmi.id="150" isRoot="false" isAbstract="false" name="attachBuffer" > 313 <UML:BehavioralFeature.parameter> 314 <UML:Parameter kind="return" xmi.id="9761" type="15" /> 315 <UML:Parameter isSpecification="false" visibility="private" xmi.id="151" value="" type="138" name="buff" /> 316 </UML:BehavioralFeature.parameter> 317 </UML:Operation> 318 <UML:Operation comment="// detach the user buffer, allocates an internal buffer" isSpecification="false" isLeaf="false" visibility="public" xmi.id="152" isRoot="false" isAbstract="false" name="detachBuffer" > 319 <UML:BehavioralFeature.parameter> 320 <UML:Parameter kind="return" xmi.id="9762" type="15" /> 321 </UML:BehavioralFeature.parameter> 322 </UML:Operation> 323 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="153" isRoot="false" isAbstract="false" name="getBufferSize" > 324 <UML:BehavioralFeature.parameter> 325 <UML:Parameter kind="return" xmi.id="9763" type="56" /> 326 </UML:BehavioralFeature.parameter> 327 </UML:Operation> 328 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="154" isRoot="false" isAbstract="false" name="getBuffer" > 329 <UML:BehavioralFeature.parameter> 330 <UML:Parameter kind="return" xmi.id="9764" type="138" /> 331 </UML:BehavioralFeature.parameter> 332 </UML:Operation> 333 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="155" isRoot="false" isAbstract="false" name="setBufferOffset" > 334 <UML:BehavioralFeature.parameter> 335 <UML:Parameter kind="return" xmi.id="9765" type="51" /> 336 <UML:Parameter isSpecification="false" visibility="private" xmi.id="156" value="" type="56" name="n" /> 337 </UML:BehavioralFeature.parameter> 338 </UML:Operation> 339 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="157" isRoot="false" isAbstract="false" name="getBufferAddress" > 340 <UML:BehavioralFeature.parameter> 341 <UML:Parameter kind="return" xmi.id="9766" type="138" /> 342 </UML:BehavioralFeature.parameter> 343 </UML:Operation> 344 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="165" isRoot="false" isAbstract="false" name="allocateInternalBuffer" > 345 <UML:BehavioralFeature.parameter> 346 <UML:Parameter kind="return" xmi.id="9767" type="15" /> 347 </UML:BehavioralFeature.parameter> 348 </UML:Operation> 349 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="166" isRoot="false" isAbstract="false" name="freeInternalBuffer" > 350 <UML:BehavioralFeature.parameter> 351 <UML:Parameter kind="return" xmi.id="9768" type="51" /> 352 </UML:BehavioralFeature.parameter> 353 </UML:Operation> 354 <UML:Operation comment="// call this when the event size is changed" isSpecification="false" isLeaf="false" visibility="protected" xmi.id="167" isRoot="false" isAbstract="false" name="eventSizeChanged" > 355 <UML:BehavioralFeature.parameter> 356 <UML:Parameter kind="return" xmi.id="9769" type="51" /> 357 </UML:BehavioralFeature.parameter> 358 </UML:Operation> 359 </UML:Classifier.feature> 360 <UML:Namespace.ownedElement> 361 <UML:Enumeration stereotype="92" isSpecification="false" isLeaf="false" visibility="public" xmi.id="118" isRoot="false" isAbstract="false" name="E_BufferType" > 362 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="119" isRoot="false" isAbstract="false" name="E_PacketBuffered" /> 363 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="120" isRoot="false" isAbstract="false" name="E_PeriodBuffered" /> 364 </UML:Enumeration> 365 <UML:Enumeration stereotype="92" isSpecification="false" isLeaf="false" visibility="public" xmi.id="121" isRoot="false" isAbstract="false" name="E_DataType" > 366 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="122" isRoot="false" isAbstract="false" name="E_Float" /> 367 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="123" isRoot="false" isAbstract="false" name="E_Int24" /> 368 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="124" isRoot="false" isAbstract="false" name="E_Byte" /> 369 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="125" isRoot="false" isAbstract="false" name="E_Default" /> 370 </UML:Enumeration> 371 </UML:Namespace.ownedElement> 372 </UML:Class> 373 <UML:GeneralizableElement.generalization> 374 <UML:Generalization xmi.idref="171" /> 375 <UML:Generalization xmi.idref="1226" /> 376 </UML:GeneralizableElement.generalization> 377 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="169" isRoot="false" isAbstract="false" name="AudioPort" > 378 <UML:Classifier.feature> 379 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="198" initialValue="" type="131" name="m_DataType" /> 380 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="199" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 381 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="174" isRoot="false" isAbstract="false" name="AudioPort" > 382 <UML:BehavioralFeature.parameter> 383 <UML:Parameter isSpecification="false" visibility="private" xmi.id="175" value="" type="43" name="name" /> 384 <UML:Parameter isSpecification="false" visibility="private" xmi.id="176" value="" type="56" name="buffsize" /> 385 </UML:BehavioralFeature.parameter> 386 </UML:Operation> 387 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="177" isRoot="false" isAbstract="false" name="AudioPort" > 388 <UML:BehavioralFeature.parameter> 389 <UML:Parameter isSpecification="false" visibility="private" xmi.id="178" value="" type="43" name="name" /> 390 <UML:Parameter isSpecification="false" visibility="private" xmi.id="179" value="" type="128" name="type" /> 391 <UML:Parameter isSpecification="false" visibility="private" xmi.id="180" value="" type="56" name="buffsize" /> 392 </UML:BehavioralFeature.parameter> 393 </UML:Operation> 394 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="181" isRoot="false" isAbstract="false" name="AudioPort" > 395 <UML:BehavioralFeature.parameter> 396 <UML:Parameter isSpecification="false" visibility="private" xmi.id="182" value="" type="43" name="name" /> 397 <UML:Parameter isSpecification="false" visibility="private" xmi.id="183" value="" type="128" name="type" /> 398 <UML:Parameter isSpecification="false" visibility="private" xmi.id="184" value="" type="56" name="buffsize" /> 399 <UML:Parameter isSpecification="false" visibility="private" xmi.id="185" value="" type="138" name="externalbuffer" /> 400 </UML:BehavioralFeature.parameter> 401 </UML:Operation> 402 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="186" isRoot="false" isAbstract="false" name="AudioPort" > 403 <UML:BehavioralFeature.parameter> 404 <UML:Parameter isSpecification="false" visibility="private" xmi.id="187" value="" type="43" name="name" /> 405 <UML:Parameter isSpecification="false" visibility="private" xmi.id="188" value="" type="131" name="datatype" /> 406 <UML:Parameter isSpecification="false" visibility="private" xmi.id="189" value="" type="128" name="type" /> 407 <UML:Parameter isSpecification="false" visibility="private" xmi.id="190" value="" type="56" name="buffsize" /> 408 </UML:BehavioralFeature.parameter> 409 </UML:Operation> 410 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="191" isRoot="false" isAbstract="false" name="AudioPort" > 411 <UML:BehavioralFeature.parameter> 412 <UML:Parameter isSpecification="false" visibility="private" xmi.id="192" value="" type="43" name="name" /> 413 <UML:Parameter isSpecification="false" visibility="private" xmi.id="193" value="" type="131" name="datatype" /> 414 <UML:Parameter isSpecification="false" visibility="private" xmi.id="194" value="" type="128" name="type" /> 415 <UML:Parameter isSpecification="false" visibility="private" xmi.id="195" value="" type="56" name="buffsize" /> 416 <UML:Parameter isSpecification="false" visibility="private" xmi.id="196" value="" type="138" name="externalbuffer" /> 417 </UML:BehavioralFeature.parameter> 418 </UML:Operation> 419 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="197" isRoot="false" isAbstract="false" name="~ AudioPort" /> 420 </UML:Classifier.feature> 421 </UML:Class> 422 <UML:GeneralizableElement.generalization> 423 <UML:Generalization xmi.idref="201" /> 424 <UML:Generalization xmi.idref="1364" /> 425 </UML:GeneralizableElement.generalization> 426 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="200" isRoot="false" isAbstract="false" name="MidiPort" > 427 <UML:Classifier.feature> 428 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="208" initialValue="" type="131" name="m_DataType" /> 429 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="209" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 430 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="204" isRoot="false" isAbstract="false" name="MidiPort" > 431 <UML:BehavioralFeature.parameter> 432 <UML:Parameter isSpecification="false" visibility="private" xmi.id="205" value="" type="43" name="name" /> 433 <UML:Parameter isSpecification="false" visibility="private" xmi.id="206" value="" type="56" name="buffsize" /> 434 </UML:BehavioralFeature.parameter> 435 </UML:Operation> 436 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="207" isRoot="false" isAbstract="false" name="~ MidiPort" /> 437 </UML:Classifier.feature> 438 </UML:Class> 439 <UML:GeneralizableElement.generalization> 440 <UML:Generalization xmi.idref="211" /> 441 <UML:Generalization xmi.idref="1295" /> 442 </UML:GeneralizableElement.generalization> 443 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="210" isRoot="false" isAbstract="false" name="ControlPort" > 444 <UML:Classifier.feature> 445 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="218" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 446 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="214" isRoot="false" isAbstract="false" name="ControlPort" > 447 <UML:BehavioralFeature.parameter> 448 <UML:Parameter isSpecification="false" visibility="private" xmi.id="215" value="" type="43" name="name" /> 449 <UML:Parameter isSpecification="false" visibility="private" xmi.id="216" value="" type="56" name="buffsize" /> 450 </UML:BehavioralFeature.parameter> 451 </UML:Operation> 452 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="217" isRoot="false" isAbstract="false" name="~ ControlPort" /> 453 </UML:Classifier.feature> 454 </UML:Class> 455 <UML:GeneralizableElement.generalization> 456 <UML:Generalization xmi.idref="1832" /> 457 <UML:Generalization xmi.idref="1901" /> 458 </UML:GeneralizableElement.generalization> 459 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="219" isRoot="false" isAbstract="false" name="AmdtpAudioPort" > 460 <UML:Classifier.feature> 461 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="248" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 462 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="228" isRoot="false" isAbstract="false" name="AmdtpAudioPort" > 463 <UML:BehavioralFeature.parameter> 464 <UML:Parameter isSpecification="false" visibility="private" xmi.id="229" value="" type="43" name="name" /> 465 <UML:Parameter isSpecification="false" visibility="private" xmi.id="230" value="" type="131" name="datatype" /> 466 <UML:Parameter isSpecification="false" visibility="private" xmi.id="231" value="" type="128" name="buffertype" /> 467 <UML:Parameter isSpecification="false" visibility="private" xmi.id="232" value="" type="56" name="buffsize" /> 468 <UML:Parameter isSpecification="false" visibility="private" xmi.id="233" value="" type="15" name="position" /> 469 <UML:Parameter isSpecification="false" visibility="private" xmi.id="234" value="" type="15" name="location" /> 470 <UML:Parameter isSpecification="false" visibility="private" xmi.id="235" value="" type="101" name="format" /> 471 <UML:Parameter isSpecification="false" visibility="private" xmi.id="236" value="" type="15" name="type" /> 472 </UML:BehavioralFeature.parameter> 473 </UML:Operation> 474 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="237" isRoot="false" isAbstract="false" name="AmdtpAudioPort" > 475 <UML:BehavioralFeature.parameter> 476 <UML:Parameter isSpecification="false" visibility="private" xmi.id="238" value="" type="43" name="name" /> 477 <UML:Parameter isSpecification="false" visibility="private" xmi.id="239" value="" type="131" name="datatype" /> 478 <UML:Parameter isSpecification="false" visibility="private" xmi.id="240" value="" type="128" name="buffertype" /> 479 <UML:Parameter isSpecification="false" visibility="private" xmi.id="241" value="" type="56" name="buffsize" /> 480 <UML:Parameter isSpecification="false" visibility="private" xmi.id="242" value="" type="138" name="externalbuffer" /> 481 <UML:Parameter isSpecification="false" visibility="private" xmi.id="243" value="" type="15" name="position" /> 482 <UML:Parameter isSpecification="false" visibility="private" xmi.id="244" value="" type="15" name="location" /> 483 <UML:Parameter isSpecification="false" visibility="private" xmi.id="245" value="" type="101" name="format" /> 484 <UML:Parameter isSpecification="false" visibility="private" xmi.id="246" value="" type="15" name="type" /> 485 </UML:BehavioralFeature.parameter> 486 </UML:Operation> 487 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="247" isRoot="false" isAbstract="false" name="~ AmdtpAudioPort" /> 488 </UML:Classifier.feature> 489 </UML:Class> 490 <UML:GeneralizableElement.generalization> 491 <UML:Generalization xmi.idref="251" /> 492 <UML:Generalization xmi.idref="254" /> 493 <UML:Generalization xmi.idref="1763" /> 494 <UML:Generalization xmi.idref="1970" /> 495 <UML:Generalization xmi.idref="7088" /> 496 </UML:GeneralizableElement.generalization> 497 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="249" isRoot="false" isAbstract="false" name="AmdtpMidiPort" > 498 <UML:Classifier.feature> 499 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="265" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 500 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="257" isRoot="false" isAbstract="false" name="AmdtpMidiPort" > 501 <UML:BehavioralFeature.parameter> 502 <UML:Parameter isSpecification="false" visibility="private" xmi.id="258" value="" type="43" name="name" /> 503 <UML:Parameter isSpecification="false" visibility="private" xmi.id="259" value="" type="56" name="buffsize" /> 504 <UML:Parameter isSpecification="false" visibility="private" xmi.id="260" value="" type="15" name="position" /> 505 <UML:Parameter isSpecification="false" visibility="private" xmi.id="261" value="" type="15" name="location" /> 506 <UML:Parameter isSpecification="false" visibility="private" xmi.id="262" value="" type="101" name="format" /> 507 <UML:Parameter isSpecification="false" visibility="private" xmi.id="263" value="" type="15" name="type" /> 508 </UML:BehavioralFeature.parameter> 509 </UML:Operation> 510 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="264" isRoot="false" isAbstract="false" name="~ AmdtpMidiPort" /> 511 </UML:Classifier.feature> 512 </UML:Class> 513 <UML:Class comment="\brief The Base Class for ISO Handlers 514 These classes perform the actual ISO communication through libraw1394. 515 They are different from IsoStreams because one handler can provide multiple 516 streams with packets in case of ISO multichannel receive." isSpecification="false" isLeaf="false" visibility="public" xmi.id="2710" isRoot="false" isAbstract="false" name="IsoHandler" > 517 <UML:Classifier.feature> 518 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2750" initialValue="" type="2749" name="m_handle" /> 519 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2751" initialValue="" type="15" name="m_port" /> 520 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2752" initialValue="" type="2685" name="m_buf_packets" /> 521 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2753" initialValue="" type="2685" name="m_max_packet_size" /> 522 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2754" initialValue="" type="15" name="m_irq_interval" /> 523 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2755" initialValue="" type="15" name="m_packetcount" /> 524 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2756" initialValue="" type="15" name="m_dropped" /> 525 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2757" initialValue="" type="2742" name="m_Client" /> 526 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2760" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 527 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2714" isRoot="false" isAbstract="false" name="IsoHandler" > 528 <UML:BehavioralFeature.parameter> 529 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2715" value="" type="15" name="port" /> 530 </UML:BehavioralFeature.parameter> 531 </UML:Operation> 532 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2716" isRoot="false" isAbstract="false" name="IsoHandler" > 533 <UML:BehavioralFeature.parameter> 534 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2717" value="" type="15" name="port" /> 535 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2718" value="" type="2685" name="buf_packets" /> 536 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2719" value="" type="2685" name="max_packet_size" /> 537 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2720" value="" type="15" name="irq" /> 538 </UML:BehavioralFeature.parameter> 539 </UML:Operation> 540 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2721" isRoot="false" isAbstract="false" name="~ IsoHandler" /> 541 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2722" isRoot="false" isAbstract="false" name="initialize" > 542 <UML:BehavioralFeature.parameter> 543 <UML:Parameter kind="return" xmi.id="9770" type="18" /> 544 </UML:BehavioralFeature.parameter> 545 </UML:Operation> 546 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2723" isRoot="false" isAbstract="false" name="iterate" > 547 <UML:BehavioralFeature.parameter> 548 <UML:Parameter kind="return" xmi.id="9771" type="15" /> 549 </UML:BehavioralFeature.parameter> 550 </UML:Operation> 551 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2724" isRoot="false" isAbstract="false" name="setVerboseLevel" > 552 <UML:BehavioralFeature.parameter> 553 <UML:Parameter kind="return" xmi.id="9772" type="2680" /> 554 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2725" value="" type="15" name="l" /> 555 </UML:BehavioralFeature.parameter> 556 </UML:Operation> 557 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2726" isRoot="false" isAbstract="false" name="getMaxPacketSize" > 558 <UML:BehavioralFeature.parameter> 559 <UML:Parameter kind="return" xmi.id="9773" type="2685" /> 560 </UML:BehavioralFeature.parameter> 561 </UML:Operation> 562 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2727" isRoot="false" isAbstract="false" name="getBuffersize" > 563 <UML:BehavioralFeature.parameter> 564 <UML:Parameter kind="return" xmi.id="9774" type="2685" /> 565 </UML:BehavioralFeature.parameter> 566 </UML:Operation> 567 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2728" isRoot="false" isAbstract="false" name="getWakeupInterval" > 568 <UML:BehavioralFeature.parameter> 569 <UML:Parameter kind="return" xmi.id="9775" type="15" /> 570 </UML:BehavioralFeature.parameter> 571 </UML:Operation> 572 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2729" isRoot="false" isAbstract="false" name="getPacketCount" > 573 <UML:BehavioralFeature.parameter> 574 <UML:Parameter kind="return" xmi.id="9776" type="15" /> 575 </UML:BehavioralFeature.parameter> 576 </UML:Operation> 577 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2730" isRoot="false" isAbstract="false" name="resetPacketCount" > 578 <UML:BehavioralFeature.parameter> 579 <UML:Parameter kind="return" xmi.id="9777" type="2680" /> 580 </UML:BehavioralFeature.parameter> 581 </UML:Operation> 582 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2731" isRoot="false" isAbstract="false" name="getDroppedCount" > 583 <UML:BehavioralFeature.parameter> 584 <UML:Parameter kind="return" xmi.id="9778" type="15" /> 585 </UML:BehavioralFeature.parameter> 586 </UML:Operation> 587 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2732" isRoot="false" isAbstract="false" name="resetDroppedCount" > 588 <UML:BehavioralFeature.parameter> 589 <UML:Parameter kind="return" xmi.id="9779" type="2680" /> 590 </UML:BehavioralFeature.parameter> 591 </UML:Operation> 592 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2734" isRoot="false" isAbstract="true" name="getType" > 593 <UML:BehavioralFeature.parameter> 594 <UML:Parameter kind="return" xmi.id="9780" type="2733" /> 595 </UML:BehavioralFeature.parameter> 596 </UML:Operation> 597 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2735" isRoot="false" isAbstract="true" name="start" > 598 <UML:BehavioralFeature.parameter> 599 <UML:Parameter kind="return" xmi.id="9781" type="15" /> 600 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2736" value="" type="15" name="cycle" /> 601 </UML:BehavioralFeature.parameter> 602 </UML:Operation> 603 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2737" isRoot="false" isAbstract="false" name="stop" > 604 <UML:BehavioralFeature.parameter> 605 <UML:Parameter kind="return" xmi.id="9782" type="2680" /> 606 </UML:BehavioralFeature.parameter> 607 </UML:Operation> 608 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2738" isRoot="false" isAbstract="false" name="getFileDescriptor" > 609 <UML:BehavioralFeature.parameter> 610 <UML:Parameter kind="return" xmi.id="9783" type="15" /> 611 </UML:BehavioralFeature.parameter> 612 </UML:Operation> 613 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2739" isRoot="false" isAbstract="false" name="dumpInfo" > 614 <UML:BehavioralFeature.parameter> 615 <UML:Parameter kind="return" xmi.id="9784" type="2680" /> 616 </UML:BehavioralFeature.parameter> 617 </UML:Operation> 618 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2740" isRoot="false" isAbstract="false" name="inUse" > 619 <UML:BehavioralFeature.parameter> 620 <UML:Parameter kind="return" xmi.id="9785" type="18" /> 621 </UML:BehavioralFeature.parameter> 622 </UML:Operation> 623 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2741" isRoot="false" isAbstract="false" name="isStreamRegistered" > 624 <UML:BehavioralFeature.parameter> 625 <UML:Parameter kind="return" xmi.id="9786" type="18" /> 626 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2743" value="" type="2742" name="s" /> 627 </UML:BehavioralFeature.parameter> 628 </UML:Operation> 629 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2744" isRoot="false" isAbstract="true" name="registerStream" > 630 <UML:BehavioralFeature.parameter> 631 <UML:Parameter kind="return" xmi.id="9787" type="15" /> 632 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2745" value="" type="2742" name="" /> 633 </UML:BehavioralFeature.parameter> 634 </UML:Operation> 635 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2746" isRoot="false" isAbstract="true" name="unregisterStream" > 636 <UML:BehavioralFeature.parameter> 637 <UML:Parameter kind="return" xmi.id="9788" type="15" /> 638 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2747" value="" type="2742" name="" /> 639 </UML:BehavioralFeature.parameter> 640 </UML:Operation> 641 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2748" isRoot="false" isAbstract="false" name="getLocalNodeId" > 642 <UML:BehavioralFeature.parameter> 643 <UML:Parameter kind="return" xmi.id="9789" type="15" /> 644 </UML:BehavioralFeature.parameter> 645 </UML:Operation> 646 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="2758" isRoot="false" isAbstract="true" name="handleBusReset" > 647 <UML:BehavioralFeature.parameter> 648 <UML:Parameter kind="return" xmi.id="9790" type="15" /> 649 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2759" value="" type="2685" name="generation" /> 650 </UML:BehavioralFeature.parameter> 651 </UML:Operation> 652 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="2761" isRoot="false" isAbstract="false" name="busreset_handler" ownerScope="classifier" > 653 <UML:BehavioralFeature.parameter> 654 <UML:Parameter kind="return" xmi.id="9791" type="15" /> 655 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2762" value="" type="2749" name="handle" /> 656 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2763" value="" type="2685" name="generation" /> 657 </UML:BehavioralFeature.parameter> 658 </UML:Operation> 659 </UML:Classifier.feature> 660 <UML:Namespace.ownedElement> 661 <UML:Enumeration stereotype="92" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2711" isRoot="false" isAbstract="false" name="EHandlerType" > 662 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="2712" isRoot="false" isAbstract="false" name="EHT_Receive" /> 663 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="2713" isRoot="false" isAbstract="false" name="EHT_Transmit" /> 664 </UML:Enumeration> 665 </UML:Namespace.ownedElement> 666 </UML:Class> 667 <UML:GeneralizableElement.generalization> 668 <UML:Generalization xmi.idref="2766" /> 669 </UML:GeneralizableElement.generalization> 670 <UML:Class comment="\brief ISO receive handler class" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2764" isRoot="false" isAbstract="false" name="IsoRecvHandler" > 671 <UML:Classifier.feature> 672 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2769" isRoot="false" isAbstract="false" name="IsoRecvHandler" > 673 <UML:BehavioralFeature.parameter> 674 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2770" value="" type="15" name="port" /> 675 </UML:BehavioralFeature.parameter> 676 </UML:Operation> 677 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2771" isRoot="false" isAbstract="false" name="IsoRecvHandler" > 678 <UML:BehavioralFeature.parameter> 679 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2772" value="" type="15" name="port" /> 680 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2773" value="" type="2685" name="buf_packets" /> 681 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2774" value="" type="2685" name="max_packet_size" /> 682 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2775" value="" type="15" name="irq" /> 683 </UML:BehavioralFeature.parameter> 684 </UML:Operation> 685 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2776" isRoot="false" isAbstract="false" name="~ IsoRecvHandler" /> 686 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2777" isRoot="false" isAbstract="false" name="initialize" > 687 <UML:BehavioralFeature.parameter> 688 <UML:Parameter kind="return" xmi.id="9792" type="18" /> 689 </UML:BehavioralFeature.parameter> 690 </UML:Operation> 691 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2778" isRoot="false" isAbstract="false" name="getType" > 692 <UML:BehavioralFeature.parameter> 693 <UML:Parameter kind="return" xmi.id="9793" type="2733" /> 694 </UML:BehavioralFeature.parameter> 695 </UML:Operation> 696 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2779" isRoot="false" isAbstract="false" name="registerStream" > 697 <UML:BehavioralFeature.parameter> 698 <UML:Parameter kind="return" xmi.id="9794" type="15" /> 699 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2780" value="" type="2742" name="" /> 700 </UML:BehavioralFeature.parameter> 701 </UML:Operation> 702 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2781" isRoot="false" isAbstract="false" name="unregisterStream" > 703 <UML:BehavioralFeature.parameter> 704 <UML:Parameter kind="return" xmi.id="9795" type="15" /> 705 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2782" value="" type="2742" name="" /> 706 </UML:BehavioralFeature.parameter> 707 </UML:Operation> 708 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2783" isRoot="false" isAbstract="false" name="start" > 709 <UML:BehavioralFeature.parameter> 710 <UML:Parameter kind="return" xmi.id="9796" type="15" /> 711 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2784" value="" type="15" name="cycle" /> 712 </UML:BehavioralFeature.parameter> 713 </UML:Operation> 714 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="2785" isRoot="false" isAbstract="false" name="handleBusReset" > 715 <UML:BehavioralFeature.parameter> 716 <UML:Parameter kind="return" xmi.id="9797" type="15" /> 717 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2786" value="" type="2685" name="generation" /> 718 </UML:BehavioralFeature.parameter> 719 </UML:Operation> 720 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="2787" isRoot="false" isAbstract="false" name="iso_receive_handler" ownerScope="classifier" > 721 <UML:BehavioralFeature.parameter> 722 <UML:Parameter kind="return" xmi.id="9798" type="2708" /> 723 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2788" value="" type="2749" name="handle" /> 724 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2791" value="" type="2790" name="data" /> 725 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2792" value="" type="2685" name="length" /> 726 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2793" value="" type="2789" name="channel" /> 727 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2794" value="" type="2789" name="tag" /> 728 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2795" value="" type="2789" name="sy" /> 729 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2796" value="" type="2685" name="cycle" /> 730 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2797" value="" type="2685" name="dropped" /> 731 </UML:BehavioralFeature.parameter> 732 </UML:Operation> 733 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="2798" isRoot="false" isAbstract="false" name="putPacket" > 734 <UML:BehavioralFeature.parameter> 735 <UML:Parameter kind="return" xmi.id="9799" type="2708" /> 736 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2799" value="" type="2790" name="data" /> 737 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2800" value="" type="2685" name="length" /> 738 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2801" value="" type="2789" name="channel" /> 739 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2802" value="" type="2789" name="tag" /> 740 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2803" value="" type="2789" name="sy" /> 741 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2804" value="" type="2685" name="cycle" /> 742 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2805" value="" type="2685" name="dropped" /> 743 </UML:BehavioralFeature.parameter> 744 </UML:Operation> 745 </UML:Classifier.feature> 746 </UML:Class> 747 <UML:GeneralizableElement.generalization> 748 <UML:Generalization xmi.idref="2807" /> 749 </UML:GeneralizableElement.generalization> 750 <UML:Class comment="\brief ISO transmit handler class" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2806" isRoot="false" isAbstract="false" name="IsoXmitHandler" > 751 <UML:Classifier.feature> 752 <UML:Attribute isSpecification="false" visibility="private" xmi.id="2854" initialValue="" type="2822" name="m_speed" /> 753 <UML:Attribute isSpecification="false" visibility="private" xmi.id="2855" initialValue="" type="2685" name="m_prebuffers" /> 754 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2810" isRoot="false" isAbstract="false" name="IsoXmitHandler" > 755 <UML:BehavioralFeature.parameter> 756 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2811" value="" type="15" name="port" /> 757 </UML:BehavioralFeature.parameter> 758 </UML:Operation> 759 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2812" isRoot="false" isAbstract="false" name="IsoXmitHandler" > 760 <UML:BehavioralFeature.parameter> 761 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2813" value="" type="15" name="port" /> 762 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2814" value="" type="2685" name="buf_packets" /> 763 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2815" value="" type="2685" name="max_packet_size" /> 764 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2816" value="" type="15" name="irq" /> 765 </UML:BehavioralFeature.parameter> 766 </UML:Operation> 767 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2817" isRoot="false" isAbstract="false" name="IsoXmitHandler" > 768 <UML:BehavioralFeature.parameter> 769 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2818" value="" type="15" name="port" /> 770 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2819" value="" type="2685" name="buf_packets" /> 771 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2820" value="" type="2685" name="max_packet_size" /> 772 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2821" value="" type="15" name="irq" /> 773 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2823" value="" type="2822" name="speed" /> 774 </UML:BehavioralFeature.parameter> 775 </UML:Operation> 776 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2824" isRoot="false" isAbstract="false" name="~ IsoXmitHandler" /> 777 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2825" isRoot="false" isAbstract="false" name="initialize" > 778 <UML:BehavioralFeature.parameter> 779 <UML:Parameter kind="return" xmi.id="9800" type="18" /> 780 </UML:BehavioralFeature.parameter> 781 </UML:Operation> 782 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2826" isRoot="false" isAbstract="false" name="getType" > 783 <UML:BehavioralFeature.parameter> 784 <UML:Parameter kind="return" xmi.id="9801" type="2733" /> 785 </UML:BehavioralFeature.parameter> 786 </UML:Operation> 787 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2827" isRoot="false" isAbstract="false" name="registerStream" > 788 <UML:BehavioralFeature.parameter> 789 <UML:Parameter kind="return" xmi.id="9802" type="15" /> 790 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2828" value="" type="2742" name="" /> 791 </UML:BehavioralFeature.parameter> 792 </UML:Operation> 793 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2829" isRoot="false" isAbstract="false" name="unregisterStream" > 794 <UML:BehavioralFeature.parameter> 795 <UML:Parameter kind="return" xmi.id="9803" type="15" /> 796 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2830" value="" type="2742" name="" /> 797 </UML:BehavioralFeature.parameter> 798 </UML:Operation> 799 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2831" isRoot="false" isAbstract="false" name="getPreBuffers" > 800 <UML:BehavioralFeature.parameter> 801 <UML:Parameter kind="return" xmi.id="9804" type="2685" /> 802 </UML:BehavioralFeature.parameter> 803 </UML:Operation> 804 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2832" isRoot="false" isAbstract="false" name="setPreBuffers" > 805 <UML:BehavioralFeature.parameter> 806 <UML:Parameter kind="return" xmi.id="9805" type="2680" /> 807 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2833" value="" type="2685" name="n" /> 808 </UML:BehavioralFeature.parameter> 809 </UML:Operation> 810 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2834" isRoot="false" isAbstract="false" name="start" > 811 <UML:BehavioralFeature.parameter> 812 <UML:Parameter kind="return" xmi.id="9806" type="15" /> 813 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2835" value="" type="15" name="cycle" /> 814 </UML:BehavioralFeature.parameter> 815 </UML:Operation> 816 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="2836" isRoot="false" isAbstract="false" name="handleBusReset" > 817 <UML:BehavioralFeature.parameter> 818 <UML:Parameter kind="return" xmi.id="9807" type="15" /> 819 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2837" value="" type="2685" name="generation" /> 820 </UML:BehavioralFeature.parameter> 821 </UML:Operation> 822 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="2838" isRoot="false" isAbstract="false" name="iso_transmit_handler" ownerScope="classifier" > 823 <UML:BehavioralFeature.parameter> 824 <UML:Parameter kind="return" xmi.id="9808" type="2708" /> 825 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2839" value="" type="2749" name="handle" /> 826 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2840" value="" type="2790" name="data" /> 827 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2842" value="" type="2841" name="length" /> 828 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2843" value="" type="2790" name="tag" /> 829 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2844" value="" type="2790" name="sy" /> 830 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2845" value="" type="15" name="cycle" /> 831 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2846" value="" type="2685" name="dropped" /> 832 </UML:BehavioralFeature.parameter> 833 </UML:Operation> 834 <UML:Operation isSpecification="false" isLeaf="false" visibility="private" xmi.id="2847" isRoot="false" isAbstract="false" name="getPacket" > 835 <UML:BehavioralFeature.parameter> 836 <UML:Parameter kind="return" xmi.id="9809" type="2708" /> 837 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2848" value="" type="2790" name="data" /> 838 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2849" value="" type="2841" name="length" /> 839 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2850" value="" type="2790" name="tag" /> 840 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2851" value="" type="2790" name="sy" /> 841 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2852" value="" type="15" name="cycle" /> 842 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2853" value="" type="2685" name="dropped" /> 843 </UML:BehavioralFeature.parameter> 844 </UML:Operation> 845 </UML:Classifier.feature> 846 </UML:Class> 847 <UML:GeneralizableElement.generalization> 848 <UML:Generalization xmi.idref="2907" /> 849 </UML:GeneralizableElement.generalization> 850 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2906" isRoot="false" isAbstract="false" name="IsoStreamBuffered" > 851 <UML:Classifier.feature> 852 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2938" initialValue="" type="15" name="m_headersize" /> 853 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2939" initialValue="" type="15" name="m_buffersize" /> 854 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2940" initialValue="" type="15" name="m_max_packetsize" /> 855 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2942" initialValue="" type="2941" name="buffer" /> 856 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="2943" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 857 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2910" isRoot="false" isAbstract="false" name="IsoStreamBuffered" > 858 <UML:BehavioralFeature.parameter> 859 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2911" value="" type="15" name="headersize" /> 860 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2912" value="" type="15" name="buffersize" /> 861 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2913" value="" type="15" name="max_packetsize" /> 862 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2914" value="" type="2863" name="type" /> 863 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2915" value="" type="15" name="channel" /> 864 </UML:BehavioralFeature.parameter> 865 </UML:Operation> 866 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2916" isRoot="false" isAbstract="false" name="~ IsoStreamBuffered" /> 867 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2917" isRoot="false" isAbstract="false" name="setVerboseLevel" > 868 <UML:BehavioralFeature.parameter> 869 <UML:Parameter kind="return" xmi.id="9810" type="2680" /> 870 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2918" value="" type="15" name="l" /> 871 </UML:BehavioralFeature.parameter> 872 </UML:Operation> 873 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2919" isRoot="false" isAbstract="false" name="init" > 874 <UML:BehavioralFeature.parameter> 875 <UML:Parameter kind="return" xmi.id="9811" type="15" /> 876 </UML:BehavioralFeature.parameter> 877 </UML:Operation> 878 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2920" isRoot="false" isAbstract="false" name="putPacket" > 879 <UML:BehavioralFeature.parameter> 880 <UML:Parameter kind="return" xmi.id="9812" type="15" /> 881 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2921" value="" type="2790" name="data" /> 882 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2922" value="" type="2685" name="length" /> 883 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2923" value="" type="2789" name="channel" /> 884 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2924" value="" type="2789" name="tag" /> 885 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2925" value="" type="2789" name="sy" /> 886 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2926" value="" type="2685" name="cycle" /> 887 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2927" value="" type="2685" name="dropped" /> 888 </UML:BehavioralFeature.parameter> 889 </UML:Operation> 890 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2928" isRoot="false" isAbstract="false" name="getPacket" > 891 <UML:BehavioralFeature.parameter> 892 <UML:Parameter kind="return" xmi.id="9813" type="15" /> 893 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2929" value="" type="2790" name="data" /> 894 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2930" value="" type="2841" name="length" /> 895 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2931" value="" type="2790" name="tag" /> 896 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2932" value="" type="2790" name="sy" /> 897 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2933" value="" type="15" name="cycle" /> 898 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2934" value="" type="2685" name="dropped" /> 899 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2935" value="" type="2685" name="max_length" /> 900 </UML:BehavioralFeature.parameter> 901 </UML:Operation> 902 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2936" isRoot="false" isAbstract="false" name="getBufferFillPackets" > 903 <UML:BehavioralFeature.parameter> 904 <UML:Parameter kind="return" xmi.id="9814" type="15" /> 905 </UML:BehavioralFeature.parameter> 906 </UML:Operation> 907 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2937" isRoot="false" isAbstract="false" name="getBufferFillPayload" > 908 <UML:BehavioralFeature.parameter> 909 <UML:Parameter kind="return" xmi.id="9815" type="15" /> 910 </UML:BehavioralFeature.parameter> 911 </UML:Operation> 912 </UML:Classifier.feature> 913 </UML:Class> 914 <UML:GeneralizableElement.generalization> 915 <UML:Generalization xmi.idref="2964" /> 916 <UML:Generalization xmi.idref="2967" /> 917 </UML:GeneralizableElement.generalization> 918 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2963" isRoot="false" isAbstract="false" name="StreamProcessor" > 919 <UML:Classifier.feature> 920 <UML:Attribute comment="// cached from manager->getNbBuffers()" isSpecification="false" visibility="protected" xmi.id="3014" initialValue="" type="2685" name="m_nb_buffers" /> 921 <UML:Attribute comment="// cached from manager->getPeriod()" isSpecification="false" visibility="protected" xmi.id="3015" initialValue="" type="2685" name="m_period" /> 922 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3016" initialValue="" type="2685" name="m_xruns" /> 923 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3017" initialValue="" type="2685" name="m_framecounter" /> 924 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3018" initialValue="" type="2685" name="m_framerate" /> 925 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3019" initialValue="" type="3011" name="m_manager" /> 926 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3020" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 927 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2973" isRoot="false" isAbstract="false" name="StreamProcessor" > 928 <UML:BehavioralFeature.parameter> 929 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2976" value="" type="2975" name="type" /> 930 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2977" value="" type="15" name="channel" /> 931 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2978" value="" type="15" name="port" /> 932 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2979" value="" type="15" name="framerate" /> 933 </UML:BehavioralFeature.parameter> 934 </UML:Operation> 935 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2980" isRoot="false" isAbstract="false" name="~ StreamProcessor" /> 936 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2981" isRoot="false" isAbstract="false" name="putPacket" > 937 <UML:BehavioralFeature.parameter> 938 <UML:Parameter kind="return" xmi.id="9816" type="15" /> 939 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2982" value="" type="2790" name="data" /> 940 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2983" value="" type="2685" name="length" /> 941 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2984" value="" type="2789" name="channel" /> 942 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2985" value="" type="2789" name="tag" /> 943 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2986" value="" type="2789" name="sy" /> 944 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2987" value="" type="2685" name="cycle" /> 945 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2988" value="" type="2685" name="dropped" /> 946 </UML:BehavioralFeature.parameter> 947 </UML:Operation> 948 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2989" isRoot="false" isAbstract="false" name="getPacket" > 949 <UML:BehavioralFeature.parameter> 950 <UML:Parameter kind="return" xmi.id="9817" type="15" /> 951 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2990" value="" type="2790" name="data" /> 952 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2991" value="" type="2841" name="length" /> 953 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2992" value="" type="2790" name="tag" /> 954 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2993" value="" type="2790" name="sy" /> 955 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2994" value="" type="15" name="cycle" /> 956 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2995" value="" type="2685" name="dropped" /> 957 <UML:Parameter isSpecification="false" visibility="private" xmi.id="2996" value="" type="2685" name="max_length" /> 958 </UML:BehavioralFeature.parameter> 959 </UML:Operation> 960 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2998" isRoot="false" isAbstract="true" name="getType" > 961 <UML:BehavioralFeature.parameter> 962 <UML:Parameter kind="return" xmi.id="9818" type="2997" /> 963 </UML:BehavioralFeature.parameter> 964 </UML:Operation> 965 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="2999" isRoot="false" isAbstract="false" name="xrunOccurred" > 966 <UML:BehavioralFeature.parameter> 967 <UML:Parameter kind="return" xmi.id="9819" type="18" /> 968 </UML:BehavioralFeature.parameter> 969 </UML:Operation> 970 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3000" isRoot="false" isAbstract="false" name="isOnePeriodReady" > 971 <UML:BehavioralFeature.parameter> 972 <UML:Parameter kind="return" xmi.id="9820" type="18" /> 973 </UML:BehavioralFeature.parameter> 974 </UML:Operation> 975 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3001" isRoot="false" isAbstract="false" name="getNbPeriodsReady" > 976 <UML:BehavioralFeature.parameter> 977 <UML:Parameter kind="return" xmi.id="9821" type="2685" /> 978 </UML:BehavioralFeature.parameter> 979 </UML:Operation> 980 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3002" isRoot="false" isAbstract="false" name="decrementFrameCounter" > 981 <UML:BehavioralFeature.parameter> 982 <UML:Parameter kind="return" xmi.id="9822" type="2680" /> 983 </UML:BehavioralFeature.parameter> 984 </UML:Operation> 985 <UML:Operation comment="// transfer the buffer contents from/to client" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3003" isRoot="false" isAbstract="false" name="transfer" > 986 <UML:BehavioralFeature.parameter> 987 <UML:Parameter kind="return" xmi.id="9823" type="15" /> 988 </UML:BehavioralFeature.parameter> 989 </UML:Operation> 990 <UML:Operation comment="// reset the streams & buffers (e.g. after xrun)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3004" isRoot="false" isAbstract="false" name="reset" > 991 <UML:BehavioralFeature.parameter> 992 <UML:Parameter kind="return" xmi.id="9824" type="2680" /> 993 </UML:BehavioralFeature.parameter> 994 </UML:Operation> 995 <UML:Operation comment="// prepare the streams & buffers (e.g. prefill)" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3005" isRoot="false" isAbstract="false" name="prepare" > 996 <UML:BehavioralFeature.parameter> 997 <UML:Parameter kind="return" xmi.id="9825" type="2680" /> 998 </UML:BehavioralFeature.parameter> 999 </UML:Operation> 1000 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3006" isRoot="false" isAbstract="false" name="dumpInfo" > 1001 <UML:BehavioralFeature.parameter> 1002 <UML:Parameter kind="return" xmi.id="9826" type="2680" /> 1003 </UML:BehavioralFeature.parameter> 1004 </UML:Operation> 1005 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3007" isRoot="false" isAbstract="false" name="init" > 1006 <UML:BehavioralFeature.parameter> 1007 <UML:Parameter kind="return" xmi.id="9827" type="15" /> 1008 </UML:BehavioralFeature.parameter> 1009 </UML:Operation> 1010 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3008" isRoot="false" isAbstract="false" name="setVerboseLevel" > 1011 <UML:BehavioralFeature.parameter> 1012 <UML:Parameter kind="return" xmi.id="9828" type="2680" /> 1013 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3009" value="" type="15" name="l" /> 1014 </UML:BehavioralFeature.parameter> 1015 </UML:Operation> 1016 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="3010" isRoot="false" isAbstract="false" name="setManager" > 1017 <UML:BehavioralFeature.parameter> 1018 <UML:Parameter kind="return" xmi.id="9829" type="2680" /> 1019 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3012" value="" type="3011" name="manager" /> 1020 </UML:BehavioralFeature.parameter> 1021 </UML:Operation> 1022 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="3013" isRoot="false" isAbstract="false" name="clearManager" > 1023 <UML:BehavioralFeature.parameter> 1024 <UML:Parameter kind="return" xmi.id="9830" type="2680" /> 1025 </UML:BehavioralFeature.parameter> 1026 </UML:Operation> 1027 </UML:Classifier.feature> 1028 <UML:Namespace.ownedElement> 1029 <UML:Enumeration stereotype="92" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2970" isRoot="false" isAbstract="false" name="EProcessorType" > 1030 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="2971" isRoot="false" isAbstract="false" name="E_Receive" /> 1031 <UML:EnumerationLiteral isSpecification="false" isLeaf="false" visibility="public" xmi.id="2972" isRoot="false" isAbstract="false" name="E_Transmit" /> 1032 </UML:Enumeration> 1033 </UML:Namespace.ownedElement> 1034 </UML:Class> 1035 <UML:GeneralizableElement.generalization> 1036 <UML:Generalization xmi.idref="3023" /> 1037 </UML:GeneralizableElement.generalization> 1038 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3021" isRoot="false" isAbstract="false" name="ReceiveStreamProcessor" > 1039 <UML:Classifier.feature> 1040 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3042" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 1041 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3026" isRoot="false" isAbstract="false" name="ReceiveStreamProcessor" > 1042 <UML:BehavioralFeature.parameter> 1043 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3027" value="" type="15" name="channel" /> 1044 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3028" value="" type="15" name="port" /> 1045 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3029" value="" type="15" name="framerate" /> 1046 </UML:BehavioralFeature.parameter> 1047 </UML:Operation> 1048 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3030" isRoot="false" isAbstract="false" name="~ ReceiveStreamProcessor" /> 1049 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3031" isRoot="false" isAbstract="false" name="getType" > 1050 <UML:BehavioralFeature.parameter> 1051 <UML:Parameter kind="return" xmi.id="9831" type="2997" /> 1052 </UML:BehavioralFeature.parameter> 1053 </UML:Operation> 1054 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3032" isRoot="false" isAbstract="false" name="putPacket" > 1055 <UML:BehavioralFeature.parameter> 1056 <UML:Parameter kind="return" xmi.id="9832" type="15" /> 1057 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3033" value="" type="2790" name="data" /> 1058 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3034" value="" type="2685" name="length" /> 1059 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3035" value="" type="2789" name="channel" /> 1060 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3036" value="" type="2789" name="tag" /> 1061 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3037" value="" type="2789" name="sy" /> 1062 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3038" value="" type="2685" name="cycle" /> 1063 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3039" value="" type="2685" name="dropped" /> 1064 </UML:BehavioralFeature.parameter> 1065 </UML:Operation> 1066 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3040" isRoot="false" isAbstract="false" name="setVerboseLevel" > 1067 <UML:BehavioralFeature.parameter> 1068 <UML:Parameter kind="return" xmi.id="9833" type="2680" /> 1069 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3041" value="" type="15" name="l" /> 1070 </UML:BehavioralFeature.parameter> 1071 </UML:Operation> 1072 </UML:Classifier.feature> 1073 </UML:Class> 1074 <UML:GeneralizableElement.generalization> 1075 <UML:Generalization xmi.idref="3044" /> 1076 </UML:GeneralizableElement.generalization> 1077 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3043" isRoot="false" isAbstract="false" name="TransmitStreamProcessor" > 1078 <UML:Classifier.feature> 1079 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3063" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 1080 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3047" isRoot="false" isAbstract="false" name="TransmitStreamProcessor" > 1081 <UML:BehavioralFeature.parameter> 1082 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3048" value="" type="15" name="channel" /> 1083 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3049" value="" type="15" name="port" /> 1084 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3050" value="" type="15" name="framerate" /> 1085 </UML:BehavioralFeature.parameter> 1086 </UML:Operation> 1087 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3051" isRoot="false" isAbstract="false" name="~ TransmitStreamProcessor" /> 1088 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3052" isRoot="false" isAbstract="false" name="getType" > 1089 <UML:BehavioralFeature.parameter> 1090 <UML:Parameter kind="return" xmi.id="9834" type="2997" /> 1091 </UML:BehavioralFeature.parameter> 1092 </UML:Operation> 1093 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3053" isRoot="false" isAbstract="false" name="getPacket" > 1094 <UML:BehavioralFeature.parameter> 1095 <UML:Parameter kind="return" xmi.id="9835" type="15" /> 1096 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3054" value="" type="2790" name="data" /> 1097 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3055" value="" type="2841" name="length" /> 1098 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3056" value="" type="2790" name="tag" /> 1099 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3057" value="" type="2790" name="sy" /> 1100 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3058" value="" type="15" name="cycle" /> 1101 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3059" value="" type="2685" name="dropped" /> 1102 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3060" value="" type="2685" name="max_length" /> 1103 </UML:BehavioralFeature.parameter> 1104 </UML:Operation> 1105 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3061" isRoot="false" isAbstract="false" name="setVerboseLevel" > 1106 <UML:BehavioralFeature.parameter> 1107 <UML:Parameter kind="return" xmi.id="9836" type="2680" /> 1108 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3062" value="" type="15" name="l" /> 1109 </UML:BehavioralFeature.parameter> 1110 </UML:Operation> 1111 </UML:Classifier.feature> 1112 </UML:Class> 1113 <UML:GeneralizableElement.generalization> 1114 <UML:Generalization xmi.idref="3104" /> 1115 </UML:GeneralizableElement.generalization> 1116 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3102" isRoot="false" isAbstract="false" name="AmdtpTransmitStreamProcessor" > 1117 <UML:Classifier.feature> 1118 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3128" initialValue="" type="3127" name="m_cip_status" /> 1119 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3130" initialValue="" type="3129" name="m_event_buffer" /> 1120 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3132" initialValue="" type="3131" name="m_cluster_buffer" /> 1121 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3133" initialValue="" type="15" name="m_dimension" /> 1122 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3134" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 1123 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3107" isRoot="false" isAbstract="false" name="AmdtpTransmitStreamProcessor" > 1124 <UML:BehavioralFeature.parameter> 1125 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3108" value="" type="15" name="channel" /> 1126 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3109" value="" type="15" name="port" /> 1127 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3110" value="" type="15" name="framerate" /> 1128 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3111" value="" type="15" name="dimension" /> 1129 </UML:BehavioralFeature.parameter> 1130 </UML:Operation> 1131 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3112" isRoot="false" isAbstract="false" name="~ AmdtpTransmitStreamProcessor" /> 1132 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3113" isRoot="false" isAbstract="false" name="getPacket" > 1133 <UML:BehavioralFeature.parameter> 1134 <UML:Parameter kind="return" xmi.id="9837" type="15" /> 1135 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3114" value="" type="2790" name="data" /> 1136 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3115" value="" type="2841" name="length" /> 1137 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3116" value="" type="2790" name="tag" /> 1138 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3117" value="" type="2790" name="sy" /> 1139 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3118" value="" type="15" name="cycle" /> 1140 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3119" value="" type="2685" name="dropped" /> 1141 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3120" value="" type="2685" name="max_length" /> 1142 </UML:BehavioralFeature.parameter> 1143 </UML:Operation> 1144 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3121" isRoot="false" isAbstract="false" name="init" > 1145 <UML:BehavioralFeature.parameter> 1146 <UML:Parameter kind="return" xmi.id="9838" type="15" /> 1147 </UML:BehavioralFeature.parameter> 1148 </UML:Operation> 1149 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3122" isRoot="false" isAbstract="false" name="reset" > 1150 <UML:BehavioralFeature.parameter> 1151 <UML:Parameter kind="return" xmi.id="9839" type="2680" /> 1152 </UML:BehavioralFeature.parameter> 1153 </UML:Operation> 1154 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3123" isRoot="false" isAbstract="false" name="prepare" > 1155 <UML:BehavioralFeature.parameter> 1156 <UML:Parameter kind="return" xmi.id="9840" type="2680" /> 1157 </UML:BehavioralFeature.parameter> 1158 </UML:Operation> 1159 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3124" isRoot="false" isAbstract="false" name="transfer" > 1160 <UML:BehavioralFeature.parameter> 1161 <UML:Parameter kind="return" xmi.id="9841" type="15" /> 1162 </UML:BehavioralFeature.parameter> 1163 </UML:Operation> 1164 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3125" isRoot="false" isAbstract="false" name="setVerboseLevel" > 1165 <UML:BehavioralFeature.parameter> 1166 <UML:Parameter kind="return" xmi.id="9842" type="2680" /> 1167 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3126" value="" type="15" name="l" /> 1168 </UML:BehavioralFeature.parameter> 1169 </UML:Operation> 1170 </UML:Classifier.feature> 1171 </UML:Class> 1172 <UML:GeneralizableElement.generalization> 1173 <UML:Generalization xmi.idref="3137" /> 1174 </UML:GeneralizableElement.generalization> 1175 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3135" isRoot="false" isAbstract="false" name="AmdtpReceiveStreamProcessor" > 1176 <UML:Classifier.feature> 1177 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3174" initialValue="" type="3129" name="m_event_buffer" /> 1178 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3175" initialValue="" type="3131" name="m_cluster_buffer" /> 1179 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3176" initialValue="" type="15" name="m_dimension" /> 1180 <UML:Attribute isSpecification="false" visibility="protected" xmi.id="3177" initialValue="" type="38" name="m_debugModule" ownerScope="classifier" /> 1181 <UML:Operation stereotype="24" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3140" isRoot="false" isAbstract="false" name="AmdtpReceiveStreamProcessor" > 1182 <UML:BehavioralFeature.parameter> 1183 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3141" value="" type="15" name="channel" /> 1184 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3142" value="" type="15" name="port" /> 1185 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3143" value="" type="15" name="framerate" /> 1186 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3144" value="" type="15" name="dimension" /> 1187 </UML:BehavioralFeature.parameter> 1188 </UML:Operation> 1189 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3145" isRoot="false" isAbstract="false" name="~ AmdtpReceiveStreamProcessor" /> 1190 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3146" isRoot="false" isAbstract="false" name="putPacket" > 1191 <UML:BehavioralFeature.parameter> 1192 <UML:Parameter kind="return" xmi.id="9843" type="15" /> 1193 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3147" value="" type="2790" name="data" /> 1194 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3148" value="" type="2685" name="length" /> 1195 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3149" value="" type="2789" name="channel" /> 1196 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3150" value="" type="2789" name="tag" /> 1197 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3151" value="" type="2789" name="sy" /> 1198 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3152" value="" type="2685" name="cycle" /> 1199 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3153" value="" type="2685" name="dropped" /> 1200 </UML:BehavioralFeature.parameter> 1201 </UML:Operation> 1202 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3154" isRoot="false" isAbstract="false" name="init" > 1203 <UML:BehavioralFeature.parameter> 1204 <UML:Parameter kind="return" xmi.id="9844" type="15" /> 1205 </UML:BehavioralFeature.parameter> 1206 </UML:Operation> 1207 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3155" isRoot="false" isAbstract="false" name="reset" > 1208 <UML:BehavioralFeature.parameter> 1209 <UML:Parameter kind="return" xmi.id="9845" type="2680" /> 1210 </UML:BehavioralFeature.parameter> 1211 </UML:Operation> 1212 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3156" isRoot="false" isAbstract="false" name="prepare" > 1213 <UML:BehavioralFeature.parameter> 1214 <UML:Parameter kind="return" xmi.id="9846" type="2680" /> 1215 </UML:BehavioralFeature.parameter> 1216 </UML:Operation> 1217 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3157" isRoot="false" isAbstract="false" name="transfer" > 1218 <UML:BehavioralFeature.parameter> 1219 <UML:Parameter kind="return" xmi.id="9847" type="15" /> 1220 </UML:BehavioralFeature.parameter> 1221 </UML:Operation> 1222 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="3158" isRoot="false" isAbstract="false" name="setVerboseLevel" > 1223 <UML:BehavioralFeature.parameter> 1224 <UML:Parameter kind="return" xmi.id="9848" type="2680" /> 1225 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3159" value="" type="15" name="l" /> 1226 </UML:BehavioralFeature.parameter> 1227 </UML:Operation> 1228 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="3160" isRoot="false" isAbstract="false" name="receiveBlock" > 1229 <UML:BehavioralFeature.parameter> 1230 <UML:Parameter kind="return" xmi.id="9849" type="15" /> 1231 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3161" value="" type="3131" name="data" /> 1232 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3162" value="" type="2685" name="nevents" /> 1233 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3163" value="" type="2685" name="offset" /> 1234 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3164" value="" type="2685" name="dbc" /> 1235 </UML:BehavioralFeature.parameter> 1236 </UML:Operation> 1237 <UML:Operation isSpecification="false" isLeaf="false" visibility="protected" xmi.id="3165" isRoot="false" isAbstract="false" name="decodeMBLAEventsToPort" > 1238 <UML:BehavioralFeature.parameter> 1239 <UML:Parameter kind="return" xmi.id="9850" type="15" /> 1240 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3167" value="" type="3166" name="" /> 1241 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3170" value="" type="3169" name="data" /> 1242 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3171" value="" type="2685" name="offset" /> 1243 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3172" value="" type="2685" name="nevents" /> 1244 <UML:Parameter isSpecification="false" visibility="private" xmi.id="3173" value="" type="2685" name="dbc" /> 1245 </UML:BehavioralFeature.parameter> 1246 </UML:Operation> 1247 </UML:Classifier.feature> 1248 </UML:Class> 1249 </UML:Namespace.ownedElement> 1250 </UML:Package> 1251 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="101" isRoot="false" isAbstract="false" name="enum E_Formats" /> 1252 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="128" isRoot="false" isAbstract="false" name="enum E_BufferType" /> 1253 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="131" isRoot="false" isAbstract="false" name="enum E_DataType" /> 1254 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="170" isRoot="false" isAbstract="false" name="Port" /> 1255 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="250" isRoot="false" isAbstract="false" name="MidiPort" /> 1256 <UML:Class stereotype="28" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2666" isRoot="false" isAbstract="false" name="fb_quadlet_t" /> 1257 <UML:Class stereotype="28" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2667" isRoot="false" isAbstract="false" name="fb_octlet_t" /> 1258 <UML:Class stereotype="28" isSpecification="false" isLeaf="false" visibility="public" xmi.id="2668" isRoot="false" isAbstract="false" name="fb_nodeid_t" /> 1259 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2669" isRoot="false" isAbstract="false" name="freebob_handle" > 415 This file implements the AMDTP ports as used in the BeBoB's" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13087" isRoot="false" isAbstract="false" name="AmdtpAudioPort" > 1260 416 <UML:Classifier.feature> 1261 <UML:Attribute isSpecification="false" visibility="public" xmi.id="2670" initialValue="" type="35" name="m_deviceManager" /> 417 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13094" isRoot="false" isAbstract="false" name="AmdtpAudioPort" > 418 <UML:BehavioralFeature.parameter> 419 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13095" value="" type="12730" name="name" /> 420 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13096" value="" type="12736" name="datatype" /> 421 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13097" value="" type="12732" name="buffertype" /> 422 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13098" value="" type="12734" name="buffsize" /> 423 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13099" value="" type="12705" name="position" /> 424 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13100" value="" type="12705" name="location" /> 425 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13101" value="" type="13000" name="format" /> 426 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13102" value="" type="12705" name="type" /> 427 </UML:BehavioralFeature.parameter> 428 </UML:Operation> 429 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13103" isRoot="false" isAbstract="false" name="AmdtpAudioPort" > 430 <UML:BehavioralFeature.parameter> 431 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13104" value="" type="12730" name="name" /> 432 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13105" value="" type="12736" name="datatype" /> 433 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13106" value="" type="12732" name="buffertype" /> 434 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13107" value="" type="12734" name="buffsize" /> 435 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13108" value="" type="12744" name="externalbuffer" /> 436 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13109" value="" type="12705" name="position" /> 437 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13110" value="" type="12705" name="location" /> 438 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13111" value="" type="13000" name="format" /> 439 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13112" value="" type="12705" name="type" /> 440 </UML:BehavioralFeature.parameter> 441 </UML:Operation> 442 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13113" isRoot="false" isAbstract="false" name="~ AmdtpAudioPort" /> 1262 443 </UML:Classifier.feature> 1263 444 </UML:Class> 1264 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2672" isRoot="false" isAbstract="false" name="std" > 1265 <UML:Namespace.ownedElement> 1266 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2673" isRoot="false" isAbstract="false" name="string" /> 1267 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2706" isRoot="false" isAbstract="false" name="vector" /> 1268 </UML:Namespace.ownedElement> 1269 </UML:Class> 1270 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2680" isRoot="false" isAbstract="false" name="void" /> 1271 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2685" isRoot="false" isAbstract="false" name="unsigned int" /> 1272 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2708" isRoot="false" isAbstract="false" name="enum raw1394_iso_disposition" /> 1273 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2733" isRoot="false" isAbstract="false" name="enum EHandlerType" /> 1274 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2749" isRoot="false" isAbstract="false" name="raw1394handle_t" /> 1275 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2765" isRoot="false" isAbstract="false" name="IsoHandler" /> 1276 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2789" isRoot="false" isAbstract="false" name="unsigned char" /> 1277 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2822" isRoot="false" isAbstract="false" name="enum raw1394_iso_speed" /> 1278 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2856" isRoot="false" isAbstract="false" name="PacketBuffer" /> 1279 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2857" isRoot="false" isAbstract="false" name="IsoRecvHandler" /> 1280 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2858" isRoot="false" isAbstract="false" name="IsoXmitHandler" /> 1281 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2863" isRoot="false" isAbstract="false" name="enum EStreamType" /> 1282 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2962" isRoot="false" isAbstract="false" name="StreamProcessorManager" /> 1283 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2974" isRoot="false" isAbstract="false" name="enum IsoStream" > 1284 <UML:Namespace.ownedElement> 1285 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2975" isRoot="false" isAbstract="false" name="EStreamType" /> 1286 </UML:Namespace.ownedElement> 1287 </UML:Class> 1288 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="2997" isRoot="false" isAbstract="false" name="enum EProcessorType" /> 1289 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3022" isRoot="false" isAbstract="false" name="StreamProcessor" /> 1290 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3064" isRoot="false" isAbstract="false" name="iec61883_packet" > 445 <UML:GeneralizableElement.generalization> 446 <UML:Generalization xmi.idref="13115" /> 447 <UML:Generalization xmi.idref="13118" /> 448 </UML:GeneralizableElement.generalization> 449 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="13114" isRoot="false" isAbstract="false" name="AmdtpMidiPort" > 1291 450 <UML:Classifier.feature> 1292 <UML:Attribute comment="First quadlet" isSpecification="false" visibility="public" xmi.id="3065" initialValue="" type="2685" name="dbs" /> 1293 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3066" initialValue="" type="2685" name="eoh0" /> 1294 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3067" initialValue="" type="2685" name="sid" /> 1295 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3068" initialValue="" type="2685" name="dbc" /> 1296 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3069" initialValue="" type="2685" name="fn" /> 1297 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3070" initialValue="" type="2685" name="qpc" /> 1298 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3071" initialValue="" type="2685" name="sph" /> 1299 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3072" initialValue="" type="2685" name="reserved" /> 1300 <UML:Attribute comment="Second quadlet" isSpecification="false" visibility="public" xmi.id="3073" initialValue="" type="2685" name="fdf" /> 1301 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3074" initialValue="" type="2685" name="eoh1" /> 1302 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3075" initialValue="" type="2685" name="fmt" /> 1303 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3076" initialValue="" type="2685" name="syt" /> 1304 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3077" initialValue="" type="2789" name="data" /> 451 <UML:Operation stereotype="12714" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13121" isRoot="false" isAbstract="false" name="AmdtpMidiPort" > 452 <UML:BehavioralFeature.parameter> 453 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13122" value="" type="12730" name="name" /> 454 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13123" value="" type="12734" name="buffsize" /> 455 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13124" value="" type="12705" name="position" /> 456 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13125" value="" type="12705" name="location" /> 457 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13126" value="" type="13000" name="format" /> 458 <UML:Parameter isSpecification="false" visibility="private" xmi.id="13127" value="" type="12705" name="type" /> 459 </UML:BehavioralFeature.parameter> 460 </UML:Operation> 461 <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="13128" isRoot="false" isAbstract="false" name="~ AmdtpMidiPort" /> 1305 462 </UML:Classifier.feature> 1306 463 </UML:Class> 1307 <UML:Class comment="The TAG value is present in the isochronous header (first quadlet). It 1308 provides a high level label for the format of data carried by the 1309 isochronous packet. 1310 " isSpecification="false" isLeaf="false" visibility="public" xmi.id="3078" isRoot="false" isAbstract="false" name="iec61883_fraction" > 1311 <UML:Classifier.feature> 1312 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3079" initialValue="" type="15" name="integer" /> 1313 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3080" initialValue="" type="15" name="numerator" /> 1314 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3081" initialValue="" type="15" name="denominator" /> 1315 </UML:Classifier.feature> 1316 </UML:Class> 1317 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3082" isRoot="false" isAbstract="false" name="iec61883_cip" > 1318 <UML:Classifier.feature> 1319 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3084" initialValue="" type="3083" name="cycle_offset" /> 1320 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3085" initialValue="" type="3083" name="ticks_per_syt_offset" /> 1321 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3086" initialValue="" type="3083" name="ready_samples" /> 1322 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3087" initialValue="" type="3083" name="samples_per_cycle" /> 1323 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3088" initialValue="" type="15" name="dbc" /> 1324 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3089" initialValue="" type="15" name="dbs" /> 1325 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3090" initialValue="" type="15" name="cycle_count" /> 1326 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3091" initialValue="" type="15" name="cycle_count2" /> 1327 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3092" initialValue="" type="15" name="mode" /> 1328 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3093" initialValue="" type="15" name="syt_interval" /> 1329 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3094" initialValue="" type="15" name="dimension" /> 1330 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3095" initialValue="" type="15" name="rate" /> 1331 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3096" initialValue="" type="15" name="fdf" /> 1332 <UML:Attribute isSpecification="false" visibility="public" xmi.id="3097" initialValue="" type="15" name="format" /> 1333 </UML:Classifier.feature> 1334 </UML:Class> 1335 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3083" isRoot="false" isAbstract="false" name="struct iec61883_fraction" /> 1336 <UML:Class stereotype="28" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3098" isRoot="false" isAbstract="false" name="freebob_ringbuffer_data_t" /> 1337 <UML:Class stereotype="28" isSpecification="false" isLeaf="false" visibility="public" xmi.id="3099" isRoot="false" isAbstract="false" name="freebob_ringbuffer_t" /> 1338 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3100" isRoot="false" isAbstract="false" name="AmdtpAudioPort" /> 1339 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3101" isRoot="false" isAbstract="false" name="AmdtpMidiPort" /> 1340 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3103" isRoot="false" isAbstract="false" name="TransmitStreamProcessor" /> 1341 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3127" isRoot="false" isAbstract="false" name="struct iec61883_cip" /> 1342 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3136" isRoot="false" isAbstract="false" name="ReceiveStreamProcessor" /> 1343 <UML:Class isSpecification="false" isLeaf="false" visibility="public" xmi.id="3168" isRoot="false" isAbstract="false" name="quadlet_t" /> 1344 <UML:Generalization isSpecification="false" child="169" visibility="public" xmi.id="171" parent="170" discriminator="" name="" /> 1345 <UML:Generalization isSpecification="false" child="200" visibility="public" xmi.id="201" parent="170" discriminator="" name="" /> 1346 <UML:Generalization isSpecification="false" child="210" visibility="public" xmi.id="211" parent="170" discriminator="" name="" /> 1347 <UML:Generalization isSpecification="false" child="249" visibility="public" xmi.id="251" parent="250" discriminator="" name="" /> 1348 <UML:Generalization isSpecification="false" child="249" visibility="public" xmi.id="254" parent="224" discriminator="" name="" /> 1349 <UML:Generalization isSpecification="false" child="220" visibility="public" xmi.id="431" parent="170" discriminator="" name="" /> 1350 <UML:Generalization isSpecification="false" child="169" visibility="public" xmi.id="1226" parent="116" discriminator="" name="" /> 1351 <UML:Generalization isSpecification="false" child="210" visibility="public" xmi.id="1295" parent="116" discriminator="" name="" /> 1352 <UML:Generalization isSpecification="false" child="200" visibility="public" xmi.id="1364" parent="116" discriminator="" name="" /> 1353 <UML:Generalization isSpecification="false" child="249" visibility="public" xmi.id="1763" parent="90" discriminator="" name="" /> 1354 <UML:Generalization isSpecification="false" child="219" visibility="public" xmi.id="1832" parent="90" discriminator="" name="" /> 1355 <UML:Generalization isSpecification="false" child="219" visibility="public" xmi.id="1901" parent="169" discriminator="" name="" /> 1356 <UML:Generalization isSpecification="false" child="249" visibility="public" xmi.id="1970" parent="210" discriminator="" name="" /> 1357 <UML:Generalization isSpecification="false" child="2764" visibility="public" xmi.id="2766" parent="2765" discriminator="" name="" /> 1358 <UML:Generalization isSpecification="false" child="2806" visibility="public" xmi.id="2807" parent="2765" discriminator="" name="" /> 1359 <UML:Generalization isSpecification="false" child="2906" visibility="public" xmi.id="2907" parent="2709" discriminator="" name="" /> 1360 <UML:Generalization isSpecification="false" child="2963" visibility="public" xmi.id="2964" parent="2709" discriminator="" name="" /> 1361 <UML:Generalization isSpecification="false" child="2963" visibility="public" xmi.id="2967" parent="117" discriminator="" name="" /> 1362 <UML:Generalization isSpecification="false" child="3021" visibility="public" xmi.id="3023" parent="3022" discriminator="" name="" /> 1363 <UML:Generalization isSpecification="false" child="3043" visibility="public" xmi.id="3044" parent="3022" discriminator="" name="" /> 1364 <UML:Generalization isSpecification="false" child="3102" visibility="public" xmi.id="3104" parent="3103" discriminator="" name="" /> 1365 <UML:Generalization isSpecification="false" child="3135" visibility="public" xmi.id="3137" parent="3136" discriminator="" name="" /> 1366 <UML:Generalization isSpecification="false" child="249" visibility="public" xmi.id="7088" parent="200" discriminator="" name="" /> 464 <UML:Generalization isSpecification="false" child="12774" visibility="public" xmi.id="12775" parent="12717" discriminator="" name="" /> 465 <UML:Generalization isSpecification="false" child="12803" visibility="public" xmi.id="12804" parent="12717" discriminator="" name="" /> 466 <UML:Generalization isSpecification="false" child="12812" visibility="public" xmi.id="12813" parent="12717" discriminator="" name="" /> 467 <UML:Generalization isSpecification="false" child="12774" visibility="public" xmi.id="13046" parent="12717" discriminator="" name="" /> 468 <UML:Generalization isSpecification="false" child="12803" visibility="public" xmi.id="13073" parent="12717" discriminator="" name="" /> 469 <UML:Generalization isSpecification="false" child="12812" visibility="public" xmi.id="13080" parent="12717" discriminator="" name="" /> 470 <UML:Generalization isSpecification="false" child="13087" visibility="public" xmi.id="13088" parent="12774" discriminator="" name="" /> 471 <UML:Generalization isSpecification="false" child="13087" visibility="public" xmi.id="13091" parent="12990" discriminator="" name="" /> 472 <UML:Generalization isSpecification="false" child="13114" visibility="public" xmi.id="13115" parent="12803" discriminator="" name="" /> 473 <UML:Generalization isSpecification="false" child="13114" visibility="public" xmi.id="13118" parent="12990" discriminator="" name="" /> 474 <UML:Association isSpecification="false" visibility="public" xmi.id="13492" name="" > 475 <UML:Association.connection> 476 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="13493" aggregation="none" type="12717" name="" /> 477 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="13494" aggregation="none" type="12718" name="" /> 478 </UML:Association.connection> 479 </UML:Association> 480 <UML:Association isSpecification="false" visibility="public" xmi.id="13684" name="" > 481 <UML:Association.connection> 482 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="13685" aggregation="shared" type="12717" name="" multiplicity="*" /> 483 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="13686" aggregation="none" type="12718" name="" multiplicity="1" /> 484 </UML:Association.connection> 485 </UML:Association> 1367 486 </UML:Namespace.ownedElement> 1368 487 </UML:Model> 1369 488 </XMI.content> 1370 489 <XMI.extensions xmi.extender="umbrello" > 1371 <docsettings viewid="1 4" documentation="" uniqueid="9850" />490 <docsettings viewid="12704" documentation="" uniqueid="13825" /> 1372 491 <diagrams> 1373 <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" linewidth="0" zoom=" 48" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="1849" snapy="10" showatts="0" xmi.id="14" documentation="" type="402" showops="0" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1016" >492 <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="766" snapy="10" showatts="0" xmi.id="12704" documentation="" type="402" showops="0" showpackage="0" name="class diagram" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="621" > 1374 493 <widgets> 1375 <classwidget usesdiagramfillcolour="1" width="175" showattsigs="603" usesdiagramusefillcolour="1" x="716" y="134" linecolour="none" showopsigs="603" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="116" showoperations="0" showpackage="0" showscope="0" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 1376 <classwidget usesdiagramfillcolour="1" width="138" showattsigs="601" usesdiagramusefillcolour="1" x="552" y="280" linecolour="none" showopsigs="601" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="169" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 1377 <classwidget usesdiagramfillcolour="1" width="171" showattsigs="601" usesdiagramusefillcolour="1" x="721" y="271" linecolour="none" showopsigs="601" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="210" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 1378 <classwidget usesdiagramfillcolour="1" width="117" showattsigs="601" usesdiagramusefillcolour="1" x="926" y="275" linecolour="none" showopsigs="601" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="200" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 1379 <classwidget usesdiagramfillcolour="1" width="138" showattsigs="601" usesdiagramusefillcolour="1" x="624" y="551" linecolour="none" showopsigs="601" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="219" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 1380 <classwidget usesdiagramfillcolour="1" width="145" showattsigs="601" usesdiagramusefillcolour="1" x="996" y="538" linecolour="none" showopsigs="601" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="249" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 1381 <classwidget usesdiagramfillcolour="1" width="177" showattsigs="601" usesdiagramusefillcolour="1" x="763" y="389" linecolour="none" showopsigs="601" linewidth="none" fillcolour="none" height="69" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="90" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 1382 <classwidget usesdiagramfillcolour="1" width="79" showattsigs="600" usesdiagramusefillcolour="1" x="1353" y="79" linecolour="none" showopsigs="600" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="2710" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 1383 <classwidget usesdiagramfillcolour="1" width="109" showattsigs="600" usesdiagramusefillcolour="1" x="1220" y="172" linecolour="none" showopsigs="600" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="2764" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 494 <classwidget usesdiagramfillcolour="1" width="137" showattsigs="601" usesdiagramusefillcolour="1" x="165" y="157" linecolour="none" showopsigs="601" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="12717" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 495 <classwidget usesdiagramfillcolour="1" width="65" showattsigs="600" usesdiagramusefillcolour="1" x="278" y="373" linecolour="none" showopsigs="600" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="12803" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 496 <classwidget usesdiagramfillcolour="1" width="84" showattsigs="600" usesdiagramusefillcolour="1" x="348" y="281" linecolour="none" showopsigs="600" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="12812" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 497 <classwidget usesdiagramfillcolour="1" width="75" showattsigs="600" usesdiagramusefillcolour="1" x="45" y="381" linecolour="none" showopsigs="600" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="12774" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 498 <classwidget usesdiagramfillcolour="1" width="116" showattsigs="600" usesdiagramusefillcolour="1" x="37" y="547" linecolour="none" showopsigs="600" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="13087" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 499 <classwidget usesdiagramfillcolour="1" width="106" showattsigs="600" usesdiagramusefillcolour="1" x="291" y="541" linecolour="none" showopsigs="600" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="13114" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 500 <classwidget usesdiagramfillcolour="1" width="103" showattsigs="600" usesdiagramusefillcolour="1" x="124" y="443" linecolour="none" showopsigs="600" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="12990" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 501 <classwidget usesdiagramfillcolour="1" width="91" showattsigs="600" usesdiagramusefillcolour="1" x="624" y="152" linecolour="none" showopsigs="600" linewidth="none" fillcolour="none" height="51" usefillcolor="1" showpubliconly="0" showattributes="0" isinstance="0" xmi.id="12718" showoperations="0" showpackage="0" showscope="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" /> 1384 502 </widgets> 1385 503 <messages/> 1386 504 <associations> 1387 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb=" 1" linecolour="none" linewidth="none" widgetbid="116" widgetaid="169" xmi.id="1226" >505 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linecolour="none" linewidth="none" widgetbid="12717" widgetaid="12803" xmi.id="12804" > 1388 506 <linepath> 1389 <startpoint startx=" 621" starty="280" />1390 <endpoint endx=" 759" endy="185" />507 <startpoint startx="310" starty="373" /> 508 <endpoint endx="233" endy="208" /> 1391 509 </linepath> 1392 510 </assocwidget> 1393 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb=" 2" linecolour="none" linewidth="none" widgetbid="116" widgetaid="210" xmi.id="1295" >511 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linecolour="none" linewidth="none" widgetbid="12717" widgetaid="12812" xmi.id="12813" > 1394 512 <linepath> 1395 <startpoint startx=" 806" starty="271" />1396 <endpoint endx=" 803" endy="185" />513 <startpoint startx="390" starty="281" /> 514 <endpoint endx="267" endy="208" /> 1397 515 </linepath> 1398 516 </assocwidget> 1399 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb=" 3" linecolour="none" linewidth="none" widgetbid="116" widgetaid="200" xmi.id="1364" >517 <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" linecolour="none" linewidth="none" widgetbid="12717" widgetaid="12774" xmi.id="12775" > 1400 518 <linepath> 1401 <startpoint startx=" 984" starty="275" />1402 <endpoint endx=" 847" endy="185" />519 <startpoint startx="82" starty="381" /> 520 <endpoint endx="199" endy="208" /> 1403 521 </linepath> 1404 522 </assocwidget> 1405 <assocwidget totalcounta="3" indexa="1" totalcountb=" 3" indexb="2" linecolour="none" linewidth="none" widgetbid="90" widgetaid="249" xmi.id="1763" >523 <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linecolour="none" linewidth="none" widgetbid="12774" widgetaid="13087" xmi.id="13088" > 1406 524 <linepath> 1407 <startpoint startx=" 1044" starty="538" />1408 <endpoint endx="8 81" endy="458" />525 <startpoint startx="75" starty="547" /> 526 <endpoint endx="82" endy="432" /> 1409 527 </linepath> 1410 528 </assocwidget> 1411 <assocwidget totalcounta="3" indexa="2" totalcountb=" 3" indexb="1" linecolour="none" linewidth="none" widgetbid="90" widgetaid="219" xmi.id="1832" >529 <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linecolour="none" linewidth="none" widgetbid="12803" widgetaid="13114" xmi.id="13115" > 1412 530 <linepath> 1413 <startpoint startx=" 716" starty="551" />1414 <endpoint endx=" 822" endy="458" />531 <startpoint startx="361" starty="541" /> 532 <endpoint endx="310" endy="424" /> 1415 533 </linepath> 1416 534 </assocwidget> 1417 <assocwidget totalcounta="3" indexa=" 1" totalcountb="2" indexb="1" linecolour="none" linewidth="none" widgetbid="169" widgetaid="219" xmi.id="1901" >535 <assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" linecolour="none" linewidth="none" widgetbid="12990" widgetaid="13087" xmi.id="13091" > 1418 536 <linepath> 1419 <startpoint startx=" 670" starty="551" />1420 <endpoint endx=" 621" endy="331" />537 <startpoint startx="114" starty="547" /> 538 <endpoint endx="158" endy="494" /> 1421 539 </linepath> 1422 540 </assocwidget> 1423 <assocwidget totalcounta="3" indexa=" 2" totalcountb="2" indexb="1" linecolour="none" linewidth="none" widgetbid="200" widgetaid="249" xmi.id="7088" >541 <assocwidget totalcounta="3" indexa="1" totalcountb="3" indexb="2" linecolour="none" linewidth="none" widgetbid="12990" widgetaid="13114" xmi.id="13118" > 1424 542 <linepath> 1425 <startpoint startx=" 1092" starty="538" />1426 <endpoint endx=" 984" endy="326" />543 <startpoint startx="326" starty="541" /> 544 <endpoint endx="192" endy="494" /> 1427 545 </linepath> 546 </assocwidget> 547 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linecolour="none" linewidth="none" widgetbid="12718" widgetaid="12717" xmi.id="13684" > 548 <linepath> 549 <startpoint startx="302" starty="182" /> 550 <endpoint endx="624" endy="177" /> 551 </linepath> 552 <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="304" y="184" linecolour="none" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="13742" text="*" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" /> 553 <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="590" y="143" linecolour="none" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="13744" text="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" /> 1428 554 </assocwidget> 1429 555 </associations> … … 1433 559 <listitem open="1" type="800" label="Views" > 1434 560 <listitem open="1" type="801" label="Logical View" > 1435 <listitem open="0" type="813" id="3100" /> 1436 <listitem open="0" type="813" id="3101" /> 1437 <listitem open="0" type="813" id="38" > 1438 <listitem open="0" type="814" id="40" /> 1439 <listitem open="0" type="814" id="67" /> 1440 <listitem open="0" type="814" id="68" /> 1441 <listitem open="0" type="815" id="41" /> 1442 <listitem open="0" type="815" id="46" /> 1443 <listitem open="0" type="815" id="47" /> 1444 <listitem open="0" type="815" id="52" /> 1445 <listitem open="0" type="815" id="59" /> 1446 <listitem open="0" type="815" id="61" /> 1447 <listitem open="0" type="815" id="62" /> 1448 <listitem open="0" type="815" id="63" /> 1449 <listitem open="0" type="815" id="65" /> 1450 <listitem open="0" type="815" id="2671" /> 561 <listitem open="0" type="813" id="13087" > 562 <listitem open="0" type="815" id="13094" /> 563 <listitem open="0" type="815" id="13103" /> 564 <listitem open="0" type="815" id="13113" /> 1451 565 </listitem> 1452 <listitem open="0" type="813" id="69" > 1453 <listitem open="0" type="814" id="87" /> 1454 <listitem open="0" type="814" id="88" /> 1455 <listitem open="0" type="815" id="70" /> 1456 <listitem open="0" type="815" id="72" /> 1457 <listitem open="0" type="815" id="75" /> 1458 <listitem open="0" type="815" id="78" /> 1459 <listitem open="0" type="815" id="80" /> 1460 <listitem open="0" type="815" id="81" /> 1461 <listitem open="0" type="815" id="2697" /> 1462 <listitem open="0" type="829" id="84" /> 1463 <listitem open="0" type="829" id="86" /> 1464 <listitem open="0" type="829" id="85" /> 566 <listitem open="0" type="813" id="13114" > 567 <listitem open="0" type="815" id="13121" /> 568 <listitem open="0" type="815" id="13128" /> 1465 569 </listitem> 1466 <listitem open="0" type="813" id="33" /> 1467 <listitem open="0" type="813" id="2765" /> 1468 <listitem open="0" type="813" id="2857" /> 1469 <listitem open="0" type="813" id="2709" > 1470 <listitem open="0" type="814" id="2901" /> 1471 <listitem open="0" type="814" id="2902" /> 1472 <listitem open="0" type="814" id="2903" /> 1473 <listitem open="0" type="814" id="2904" /> 1474 <listitem open="0" type="814" id="2905" /> 1475 <listitem open="0" type="815" id="2862" /> 1476 <listitem open="0" type="815" id="2866" /> 1477 <listitem open="0" type="815" id="2870" /> 1478 <listitem open="0" type="815" id="2871" /> 1479 <listitem open="0" type="815" id="2873" /> 1480 <listitem open="0" type="815" id="2874" /> 1481 <listitem open="0" type="815" id="2875" /> 1482 <listitem open="0" type="815" id="2876" /> 1483 <listitem open="0" type="815" id="2877" /> 1484 <listitem open="0" type="815" id="2885" /> 1485 <listitem open="0" type="815" id="2893" /> 1486 <listitem open="0" type="815" id="2894" /> 1487 <listitem open="0" type="815" id="2895" /> 1488 <listitem open="0" type="815" id="2896" /> 1489 <listitem open="0" type="815" id="2897" /> 1490 <listitem open="0" type="815" id="2900" /> 1491 <listitem open="0" type="831" id="2859" > 1492 <listitem open="0" type="-1" id="2860" /> 1493 <listitem open="0" type="-1" id="2861" /> 570 <listitem open="0" type="813" id="12990" > 571 <listitem open="0" type="814" id="13009" /> 572 <listitem open="0" type="814" id="13010" /> 573 <listitem open="0" type="814" id="13011" /> 574 <listitem open="0" type="814" id="13012" /> 575 <listitem open="0" type="814" id="13013" /> 576 <listitem open="0" type="815" id="12996" /> 577 <listitem open="0" type="815" id="13003" /> 578 <listitem open="0" type="815" id="13004" /> 579 <listitem open="0" type="815" id="13005" /> 580 <listitem open="0" type="815" id="13006" /> 581 <listitem open="0" type="815" id="13007" /> 582 <listitem open="0" type="815" id="13008" /> 583 <listitem open="0" type="831" id="12991" > 584 <listitem open="0" type="-1" id="12992" /> 585 <listitem open="0" type="-1" id="12993" /> 586 <listitem open="0" type="-1" id="12994" /> 587 </listitem> 588 <listitem open="0" type="831" id="12995" /> 589 </listitem> 590 <listitem open="0" type="813" id="12774" > 591 <listitem open="0" type="814" id="12802" /> 592 <listitem open="0" type="815" id="12778" /> 593 <listitem open="0" type="815" id="12781" /> 594 <listitem open="0" type="815" id="12785" /> 595 <listitem open="0" type="815" id="12790" /> 596 <listitem open="0" type="815" id="12795" /> 597 <listitem open="0" type="815" id="12801" /> 598 </listitem> 599 <listitem open="0" type="813" id="12812" > 600 <listitem open="0" type="815" id="12816" /> 601 <listitem open="0" type="815" id="12819" /> 602 </listitem> 603 <listitem open="0" type="813" id="12803" > 604 <listitem open="0" type="814" id="12811" /> 605 <listitem open="0" type="815" id="12807" /> 606 <listitem open="0" type="815" id="12810" /> 607 </listitem> 608 <listitem open="0" type="813" id="12717" > 609 <listitem open="0" type="813" id="12718" > 610 <listitem open="0" type="814" id="13409" /> 611 <listitem open="0" type="814" id="13410" /> 612 <listitem open="0" type="815" id="13398" /> 613 <listitem open="0" type="815" id="13399" /> 614 <listitem open="0" type="815" id="13400" /> 615 <listitem open="0" type="815" id="13403" /> 616 <listitem open="0" type="815" id="13405" /> 617 <listitem open="0" type="815" id="13406" /> 618 <listitem open="0" type="815" id="13407" /> 619 </listitem> 620 <listitem open="0" type="814" id="12764" /> 621 <listitem open="0" type="814" id="12765" /> 622 <listitem open="0" type="814" id="12766" /> 623 <listitem open="0" type="814" id="12767" /> 624 <listitem open="0" type="814" id="12768" /> 625 <listitem open="0" type="814" id="12769" /> 626 <listitem open="0" type="814" id="12770" /> 627 <listitem open="0" type="815" id="12728" /> 628 <listitem open="0" type="815" id="12738" /> 629 <listitem open="0" type="815" id="12746" /> 630 <listitem open="0" type="815" id="12747" /> 631 <listitem open="0" type="815" id="12748" /> 632 <listitem open="0" type="815" id="12750" /> 633 <listitem open="0" type="815" id="12751" /> 634 <listitem open="0" type="815" id="12752" /> 635 <listitem open="0" type="815" id="12753" /> 636 <listitem open="0" type="815" id="12754" /> 637 <listitem open="0" type="815" id="12755" /> 638 <listitem open="0" type="815" id="12756" /> 639 <listitem open="0" type="815" id="12758" /> 640 <listitem open="0" type="815" id="12759" /> 641 <listitem open="0" type="815" id="12760" /> 642 <listitem open="0" type="815" id="12761" /> 643 <listitem open="0" type="815" id="12763" /> 644 <listitem open="0" type="815" id="12771" /> 645 <listitem open="0" type="815" id="12772" /> 646 <listitem open="0" type="815" id="12773" /> 647 <listitem open="0" type="831" id="12719" > 648 <listitem open="0" type="-1" id="12721" /> 649 <listitem open="0" type="-1" id="12722" /> 650 </listitem> 651 <listitem open="0" type="831" id="12723" > 652 <listitem open="0" type="-1" id="12724" /> 653 <listitem open="0" type="-1" id="12725" /> 654 <listitem open="0" type="-1" id="12726" /> 655 <listitem open="0" type="-1" id="12727" /> 1494 656 </listitem> 1495 657 </listitem> 1496 <listitem open="0" type="813" id="2858" /> 1497 <listitem open="0" type="813" id="250" /> 1498 <listitem open="0" type="813" id="2856" /> 1499 <listitem open="0" type="813" id="170" /> 1500 <listitem open="0" type="813" id="117" > 1501 <listitem open="0" type="814" id="2959" /> 1502 <listitem open="0" type="814" id="2960" /> 1503 <listitem open="0" type="814" id="2961" /> 1504 <listitem open="0" type="815" id="2948" /> 1505 <listitem open="0" type="815" id="2949" /> 1506 <listitem open="0" type="815" id="2950" /> 1507 <listitem open="0" type="815" id="2953" /> 1508 <listitem open="0" type="815" id="2955" /> 1509 <listitem open="0" type="815" id="2956" /> 1510 <listitem open="0" type="815" id="2957" /> 658 <listitem open="0" type="813" id="12732" /> 659 <listitem open="0" type="813" id="12736" /> 660 <listitem open="0" type="813" id="13000" /> 661 <listitem open="0" type="813" id="12729" > 662 <listitem open="0" type="813" id="12730" /> 663 <listitem open="0" type="813" id="13393" /> 1511 664 </listitem> 1512 <listitem open="0" type="813" id="3136" /> 1513 <listitem open="0" type="813" id="3022" /> 1514 <listitem open="0" type="813" id="2962" /> 1515 <listitem open="0" type="813" id="3103" /> 1516 <listitem open="0" type="813" id="37" /> 1517 <listitem open="0" type="813" id="2733" /> 1518 <listitem open="0" type="813" id="2997" /> 1519 <listitem open="0" type="813" id="2863" /> 1520 <listitem open="0" type="813" id="128" /> 1521 <listitem open="0" type="813" id="131" /> 1522 <listitem open="0" type="813" id="101" /> 1523 <listitem open="0" type="813" id="2974" > 1524 <listitem open="0" type="813" id="2975" /> 1525 </listitem> 1526 <listitem open="0" type="813" id="2708" /> 1527 <listitem open="0" type="813" id="2822" /> 1528 <listitem open="0" type="813" id="29" /> 1529 <listitem open="0" type="813" id="32" /> 1530 <listitem open="0" type="813" id="2668" /> 1531 <listitem open="0" type="813" id="2667" /> 1532 <listitem open="0" type="813" id="2666" /> 1533 <listitem open="0" type="813" id="2669" > 1534 <listitem open="0" type="814" id="2670" /> 1535 </listitem> 1536 <listitem open="0" type="813" id="3098" /> 1537 <listitem open="0" type="813" id="3099" /> 1538 <listitem open="0" type="813" id="3082" > 1539 <listitem open="0" type="814" id="3084" /> 1540 <listitem open="0" type="814" id="3085" /> 1541 <listitem open="0" type="814" id="3086" /> 1542 <listitem open="0" type="814" id="3087" /> 1543 <listitem open="0" type="814" id="3088" /> 1544 <listitem open="0" type="814" id="3089" /> 1545 <listitem open="0" type="814" id="3090" /> 1546 <listitem open="0" type="814" id="3091" /> 1547 <listitem open="0" type="814" id="3092" /> 1548 <listitem open="0" type="814" id="3093" /> 1549 <listitem open="0" type="814" id="3094" /> 1550 <listitem open="0" type="814" id="3095" /> 1551 <listitem open="0" type="814" id="3096" /> 1552 <listitem open="0" type="814" id="3097" /> 1553 </listitem> 1554 <listitem open="0" type="813" id="3078" > 1555 <listitem open="0" type="814" id="3079" /> 1556 <listitem open="0" type="814" id="3080" /> 1557 <listitem open="0" type="814" id="3081" /> 1558 </listitem> 1559 <listitem open="0" type="813" id="3064" > 1560 <listitem open="0" type="814" id="3065" /> 1561 <listitem open="0" type="814" id="3066" /> 1562 <listitem open="0" type="814" id="3067" /> 1563 <listitem open="0" type="814" id="3068" /> 1564 <listitem open="0" type="814" id="3069" /> 1565 <listitem open="0" type="814" id="3070" /> 1566 <listitem open="0" type="814" id="3071" /> 1567 <listitem open="0" type="814" id="3072" /> 1568 <listitem open="0" type="814" id="3073" /> 1569 <listitem open="0" type="814" id="3074" /> 1570 <listitem open="0" type="814" id="3075" /> 1571 <listitem open="0" type="814" id="3076" /> 1572 <listitem open="0" type="814" id="3077" /> 1573 </listitem> 1574 <listitem open="0" type="813" id="3168" /> 1575 <listitem open="0" type="813" id="2749" /> 1576 <listitem open="0" type="813" id="2672" > 1577 <listitem open="0" type="813" id="2673" /> 1578 <listitem open="0" type="813" id="2706" /> 1579 </listitem> 1580 <listitem open="0" type="813" id="3127" /> 1581 <listitem open="0" type="813" id="3083" /> 1582 <listitem open="0" type="813" id="2789" /> 1583 <listitem open="0" type="813" id="2685" /> 1584 <listitem open="0" type="813" id="2680" /> 1585 <listitem open="1" type="818" id="89" > 1586 <listitem open="0" type="813" id="219" > 1587 <listitem open="0" type="814" id="248" /> 1588 <listitem open="0" type="815" id="228" /> 1589 <listitem open="0" type="815" id="237" /> 1590 <listitem open="0" type="815" id="247" /> 1591 </listitem> 1592 <listitem open="0" type="813" id="249" > 1593 <listitem open="0" type="814" id="265" /> 1594 <listitem open="0" type="815" id="257" /> 1595 <listitem open="0" type="815" id="264" /> 1596 </listitem> 1597 <listitem open="0" type="813" id="90" > 1598 <listitem open="0" type="814" id="110" /> 1599 <listitem open="0" type="814" id="111" /> 1600 <listitem open="0" type="814" id="112" /> 1601 <listitem open="0" type="814" id="113" /> 1602 <listitem open="0" type="814" id="114" /> 1603 <listitem open="0" type="814" id="115" /> 1604 <listitem open="0" type="815" id="97" /> 1605 <listitem open="0" type="815" id="104" /> 1606 <listitem open="0" type="815" id="105" /> 1607 <listitem open="0" type="815" id="106" /> 1608 <listitem open="0" type="815" id="107" /> 1609 <listitem open="0" type="815" id="108" /> 1610 <listitem open="0" type="815" id="109" /> 1611 <listitem open="0" type="831" id="91" > 1612 <listitem open="0" type="-1" id="93" /> 1613 <listitem open="0" type="-1" id="94" /> 1614 <listitem open="0" type="-1" id="95" /> 1615 </listitem> 1616 <listitem open="0" type="831" id="96" /> 1617 </listitem> 1618 <listitem open="0" type="813" id="3135" > 1619 <listitem open="0" type="814" id="3174" /> 1620 <listitem open="0" type="814" id="3175" /> 1621 <listitem open="0" type="814" id="3176" /> 1622 <listitem open="0" type="814" id="3177" /> 1623 <listitem open="0" type="815" id="3140" /> 1624 <listitem open="0" type="815" id="3145" /> 1625 <listitem open="0" type="815" id="3146" /> 1626 <listitem open="0" type="815" id="3154" /> 1627 <listitem open="0" type="815" id="3155" /> 1628 <listitem open="0" type="815" id="3156" /> 1629 <listitem open="0" type="815" id="3157" /> 1630 <listitem open="0" type="815" id="3158" /> 1631 <listitem open="0" type="815" id="3160" /> 1632 <listitem open="0" type="815" id="3165" /> 1633 </listitem> 1634 <listitem open="0" type="813" id="3102" > 1635 <listitem open="0" type="814" id="3128" /> 1636 <listitem open="0" type="814" id="3130" /> 1637 <listitem open="0" type="814" id="3132" /> 1638 <listitem open="0" type="814" id="3133" /> 1639 <listitem open="0" type="814" id="3134" /> 1640 <listitem open="0" type="815" id="3107" /> 1641 <listitem open="0" type="815" id="3112" /> 1642 <listitem open="0" type="815" id="3113" /> 1643 <listitem open="0" type="815" id="3121" /> 1644 <listitem open="0" type="815" id="3122" /> 1645 <listitem open="0" type="815" id="3123" /> 1646 <listitem open="0" type="815" id="3124" /> 1647 <listitem open="0" type="815" id="3125" /> 1648 </listitem> 1649 <listitem open="0" type="813" id="169" > 1650 <listitem open="0" type="814" id="198" /> 1651 <listitem open="0" type="814" id="199" /> 1652 <listitem open="0" type="815" id="174" /> 1653 <listitem open="0" type="815" id="177" /> 1654 <listitem open="0" type="815" id="181" /> 1655 <listitem open="0" type="815" id="186" /> 1656 <listitem open="0" type="815" id="191" /> 1657 <listitem open="0" type="815" id="197" /> 1658 </listitem> 1659 <listitem open="0" type="813" id="210" > 1660 <listitem open="0" type="814" id="218" /> 1661 <listitem open="0" type="815" id="214" /> 1662 <listitem open="0" type="815" id="217" /> 1663 </listitem> 1664 <listitem open="0" type="813" id="2710" > 1665 <listitem open="0" type="814" id="2750" /> 1666 <listitem open="0" type="814" id="2751" /> 1667 <listitem open="0" type="814" id="2752" /> 1668 <listitem open="0" type="814" id="2753" /> 1669 <listitem open="0" type="814" id="2754" /> 1670 <listitem open="0" type="814" id="2755" /> 1671 <listitem open="0" type="814" id="2756" /> 1672 <listitem open="0" type="814" id="2757" /> 1673 <listitem open="0" type="814" id="2760" /> 1674 <listitem open="0" type="815" id="2714" /> 1675 <listitem open="0" type="815" id="2716" /> 1676 <listitem open="0" type="815" id="2721" /> 1677 <listitem open="0" type="815" id="2722" /> 1678 <listitem open="0" type="815" id="2723" /> 1679 <listitem open="0" type="815" id="2724" /> 1680 <listitem open="0" type="815" id="2726" /> 1681 <listitem open="0" type="815" id="2727" /> 1682 <listitem open="0" type="815" id="2728" /> 1683 <listitem open="0" type="815" id="2729" /> 1684 <listitem open="0" type="815" id="2730" /> 1685 <listitem open="0" type="815" id="2731" /> 1686 <listitem open="0" type="815" id="2732" /> 1687 <listitem open="0" type="815" id="2734" /> 1688 <listitem open="0" type="815" id="2735" /> 1689 <listitem open="0" type="815" id="2737" /> 1690 <listitem open="0" type="815" id="2738" /> 1691 <listitem open="0" type="815" id="2739" /> 1692 <listitem open="0" type="815" id="2740" /> 1693 <listitem open="0" type="815" id="2741" /> 1694 <listitem open="0" type="815" id="2744" /> 1695 <listitem open="0" type="815" id="2746" /> 1696 <listitem open="0" type="815" id="2748" /> 1697 <listitem open="0" type="815" id="2758" /> 1698 <listitem open="0" type="815" id="2761" /> 1699 <listitem open="0" type="831" id="2711" > 1700 <listitem open="0" type="-1" id="2712" /> 1701 <listitem open="0" type="-1" id="2713" /> 1702 </listitem> 1703 </listitem> 1704 <listitem open="0" type="813" id="2764" > 1705 <listitem open="0" type="815" id="2769" /> 1706 <listitem open="0" type="815" id="2771" /> 1707 <listitem open="0" type="815" id="2776" /> 1708 <listitem open="0" type="815" id="2777" /> 1709 <listitem open="0" type="815" id="2778" /> 1710 <listitem open="0" type="815" id="2779" /> 1711 <listitem open="0" type="815" id="2781" /> 1712 <listitem open="0" type="815" id="2783" /> 1713 <listitem open="0" type="815" id="2785" /> 1714 <listitem open="0" type="815" id="2787" /> 1715 <listitem open="0" type="815" id="2798" /> 1716 </listitem> 1717 <listitem open="0" type="813" id="2906" > 1718 <listitem open="0" type="814" id="2938" /> 1719 <listitem open="0" type="814" id="2939" /> 1720 <listitem open="0" type="814" id="2940" /> 1721 <listitem open="0" type="814" id="2942" /> 1722 <listitem open="0" type="814" id="2943" /> 1723 <listitem open="0" type="815" id="2910" /> 1724 <listitem open="0" type="815" id="2916" /> 1725 <listitem open="0" type="815" id="2917" /> 1726 <listitem open="0" type="815" id="2919" /> 1727 <listitem open="0" type="815" id="2920" /> 1728 <listitem open="0" type="815" id="2928" /> 1729 <listitem open="0" type="815" id="2936" /> 1730 <listitem open="0" type="815" id="2937" /> 1731 </listitem> 1732 <listitem open="0" type="813" id="2806" > 1733 <listitem open="0" type="814" id="2854" /> 1734 <listitem open="0" type="814" id="2855" /> 1735 <listitem open="0" type="815" id="2810" /> 1736 <listitem open="0" type="815" id="2812" /> 1737 <listitem open="0" type="815" id="2817" /> 1738 <listitem open="0" type="815" id="2824" /> 1739 <listitem open="0" type="815" id="2825" /> 1740 <listitem open="0" type="815" id="2826" /> 1741 <listitem open="0" type="815" id="2827" /> 1742 <listitem open="0" type="815" id="2829" /> 1743 <listitem open="0" type="815" id="2831" /> 1744 <listitem open="0" type="815" id="2832" /> 1745 <listitem open="0" type="815" id="2834" /> 1746 <listitem open="0" type="815" id="2836" /> 1747 <listitem open="0" type="815" id="2838" /> 1748 <listitem open="0" type="815" id="2847" /> 1749 </listitem> 1750 <listitem open="0" type="813" id="200" > 1751 <listitem open="0" type="814" id="208" /> 1752 <listitem open="0" type="814" id="209" /> 1753 <listitem open="0" type="815" id="204" /> 1754 <listitem open="0" type="815" id="207" /> 1755 </listitem> 1756 <listitem open="0" type="813" id="116" > 1757 <listitem open="0" type="814" id="158" /> 1758 <listitem open="0" type="814" id="159" /> 1759 <listitem open="0" type="814" id="160" /> 1760 <listitem open="0" type="814" id="161" /> 1761 <listitem open="0" type="814" id="162" /> 1762 <listitem open="0" type="814" id="163" /> 1763 <listitem open="0" type="814" id="164" /> 1764 <listitem open="0" type="814" id="168" /> 1765 <listitem open="0" type="815" id="126" /> 1766 <listitem open="0" type="815" id="133" /> 1767 <listitem open="0" type="815" id="140" /> 1768 <listitem open="0" type="815" id="141" /> 1769 <listitem open="0" type="815" id="142" /> 1770 <listitem open="0" type="815" id="144" /> 1771 <listitem open="0" type="815" id="145" /> 1772 <listitem open="0" type="815" id="146" /> 1773 <listitem open="0" type="815" id="147" /> 1774 <listitem open="0" type="815" id="148" /> 1775 <listitem open="0" type="815" id="149" /> 1776 <listitem open="0" type="815" id="150" /> 1777 <listitem open="0" type="815" id="152" /> 1778 <listitem open="0" type="815" id="153" /> 1779 <listitem open="0" type="815" id="154" /> 1780 <listitem open="0" type="815" id="155" /> 1781 <listitem open="0" type="815" id="157" /> 1782 <listitem open="0" type="815" id="165" /> 1783 <listitem open="0" type="815" id="166" /> 1784 <listitem open="0" type="815" id="167" /> 1785 <listitem open="0" type="831" id="118" > 1786 <listitem open="0" type="-1" id="119" /> 1787 <listitem open="0" type="-1" id="120" /> 1788 </listitem> 1789 <listitem open="0" type="831" id="121" > 1790 <listitem open="0" type="-1" id="122" /> 1791 <listitem open="0" type="-1" id="123" /> 1792 <listitem open="0" type="-1" id="124" /> 1793 <listitem open="0" type="-1" id="125" /> 1794 </listitem> 1795 </listitem> 1796 <listitem open="0" type="813" id="3021" > 1797 <listitem open="0" type="814" id="3042" /> 1798 <listitem open="0" type="815" id="3026" /> 1799 <listitem open="0" type="815" id="3030" /> 1800 <listitem open="0" type="815" id="3031" /> 1801 <listitem open="0" type="815" id="3032" /> 1802 <listitem open="0" type="815" id="3040" /> 1803 </listitem> 1804 <listitem open="0" type="813" id="2963" > 1805 <listitem open="0" type="814" id="3014" /> 1806 <listitem open="0" type="814" id="3015" /> 1807 <listitem open="0" type="814" id="3016" /> 1808 <listitem open="0" type="814" id="3017" /> 1809 <listitem open="0" type="814" id="3018" /> 1810 <listitem open="0" type="814" id="3019" /> 1811 <listitem open="0" type="814" id="3020" /> 1812 <listitem open="0" type="815" id="2973" /> 1813 <listitem open="0" type="815" id="2980" /> 1814 <listitem open="0" type="815" id="2981" /> 1815 <listitem open="0" type="815" id="2989" /> 1816 <listitem open="0" type="815" id="2998" /> 1817 <listitem open="0" type="815" id="2999" /> 1818 <listitem open="0" type="815" id="3000" /> 1819 <listitem open="0" type="815" id="3001" /> 1820 <listitem open="0" type="815" id="3002" /> 1821 <listitem open="0" type="815" id="3003" /> 1822 <listitem open="0" type="815" id="3004" /> 1823 <listitem open="0" type="815" id="3005" /> 1824 <listitem open="0" type="815" id="3006" /> 1825 <listitem open="0" type="815" id="3007" /> 1826 <listitem open="0" type="815" id="3008" /> 1827 <listitem open="0" type="815" id="3010" /> 1828 <listitem open="0" type="815" id="3013" /> 1829 <listitem open="0" type="831" id="2970" > 1830 <listitem open="0" type="-1" id="2971" /> 1831 <listitem open="0" type="-1" id="2972" /> 1832 </listitem> 1833 </listitem> 1834 <listitem open="0" type="813" id="3043" > 1835 <listitem open="0" type="814" id="3063" /> 1836 <listitem open="0" type="815" id="3047" /> 1837 <listitem open="0" type="815" id="3051" /> 1838 <listitem open="0" type="815" id="3052" /> 1839 <listitem open="0" type="815" id="3053" /> 1840 <listitem open="0" type="815" id="3061" /> 1841 </listitem> 1842 <listitem open="0" type="829" id="2945" /> 1843 <listitem open="0" type="829" id="2947" /> 1844 <listitem open="0" type="829" id="2944" /> 1845 <listitem open="0" type="829" id="2946" /> 1846 </listitem> 665 <listitem open="0" type="813" id="12734" /> 666 <listitem open="0" type="813" id="12743" /> 1847 667 <listitem open="0" type="830" label="Datatypes" > 1848 <listitem open="0" type="829" id="3166" /> 1849 <listitem open="0" type="829" id="76" /> 1850 <listitem open="0" type="829" id="71" /> 1851 <listitem open="0" type="829" id="35" /> 1852 <listitem open="0" type="829" id="2898" /> 1853 <listitem open="0" type="829" id="2742" /> 1854 <listitem open="0" type="829" id="2941" /> 1855 <listitem open="0" type="829" id="2951" /> 1856 <listitem open="0" type="829" id="3011" /> 1857 <listitem open="1" type="829" id="18" /> 1858 <listitem open="1" type="829" id="17" /> 1859 <listitem open="0" type="829" id="3131" /> 1860 <listitem open="0" type="829" id="49" /> 1861 <listitem open="1" type="829" id="20" /> 1862 <listitem open="1" type="829" id="19" /> 1863 <listitem open="0" type="829" id="3129" /> 1864 <listitem open="1" type="829" id="15" /> 1865 <listitem open="1" type="829" id="21" /> 1866 <listitem open="0" type="829" id="3169" /> 1867 <listitem open="1" type="829" id="22" /> 1868 <listitem open="0" type="829" id="83" /> 1869 <listitem open="0" type="829" id="2707" /> 1870 <listitem open="1" type="829" id="23" /> 1871 <listitem open="0" type="829" id="2790" /> 1872 <listitem open="0" type="829" id="2841" /> 1873 <listitem open="0" type="829" id="138" /> 668 <listitem open="0" type="829" id="13401" /> 669 <listitem open="0" type="829" id="13395" /> 670 <listitem open="0" type="829" id="13397" /> 671 <listitem open="1" type="829" id="12708" /> 672 <listitem open="1" type="829" id="12707" /> 673 <listitem open="1" type="829" id="12710" /> 674 <listitem open="1" type="829" id="12709" /> 675 <listitem open="1" type="829" id="12705" /> 676 <listitem open="1" type="829" id="12711" /> 677 <listitem open="1" type="829" id="12712" /> 678 <listitem open="0" type="829" id="13394" /> 679 <listitem open="0" type="829" id="13396" /> 680 <listitem open="1" type="829" id="12713" /> 681 <listitem open="0" type="829" id="12744" /> 1874 682 </listitem> 1875 683 </listitem> … … 1882 690 <codegeneration> 1883 691 <codegenerator language="Cpp" > 1884 <classifiercodedocument writeOutCode="true" package="" id=" 23" parent_class="23" fileExt=".cpp" fileName="string" >692 <classifiercodedocument writeOutCode="true" package="" id="12713" parent_class="12713" fileExt=".cpp" fileName="string" > 1885 693 <textblocks> 1886 694 <codeblockwithcomments tag="includes" text="#include "string.h"&#010;" > … … 1903 711 </textblocks> 1904 712 <header> 1905 <codecomment tag="" text="/************************************************************************&#010; string.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 1 3:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />713 <codecomment tag="" text="/************************************************************************&#010; string.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:36:53&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 1906 714 </header> 1907 715 <classfields/> 1908 716 </classifiercodedocument> 1909 <classifiercodedocument writeOutCode="true" package="" id=" 29" parent_class="29" fileExt=".cpp" fileName="fb_byte_t" >717 <classifiercodedocument writeOutCode="true" package="" id="12717" parent_class="12717" fileExt=".cpp" fileName="port" > 1910 718 <textblocks> 1911 <codeblockwithcomments tag="includes" text="#include " fb_byte_t.h"&#010;" >719 <codeblockwithcomments tag="includes" text="#include "port.h"&#010;" > 1912 720 <header> 1913 721 <cppcodedocumentation tag="" writeOutText="false" /> … … 1918 726 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1919 727 </header> 1920 <textblocks/>1921 </hierarchicalcodeblock>1922 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >1923 <header>1924 <cppcodedocumentation tag="" text="Methods" />1925 </header>1926 <textblocks/>1927 </hierarchicalcodeblock>1928 </textblocks>1929 <header>1930 <codecomment tag="" text="/************************************************************************&#010; fb_byte_t.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />1931 </header>1932 <classfields/>1933 </classifiercodedocument>1934 <classifiercodedocument writeOutCode="true" package="" id="32" parent_class="32" fileExt=".cpp" fileName="fb_nodeaddr_t" >1935 <textblocks>1936 <codeblockwithcomments tag="includes" text="#include "fb_nodeaddr_t.h"&#010;" >1937 <header>1938 <cppcodedocumentation tag="" writeOutText="false" />1939 </header>1940 </codeblockwithcomments>1941 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >1942 <header>1943 <cppcodedocumentation tag="" text="Constructors/Destructors" />1944 </header>1945 <textblocks/>1946 </hierarchicalcodeblock>1947 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >1948 <header>1949 <cppcodedocumentation tag="" text="Methods" />1950 </header>1951 <textblocks/>1952 </hierarchicalcodeblock>1953 </textblocks>1954 <header>1955 <codecomment tag="" text="/************************************************************************&#010; fb_nodeaddr_t.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />1956 </header>1957 <classfields/>1958 </classifiercodedocument>1959 <classifiercodedocument writeOutCode="true" package="" id="33" parent_class="33" fileExt=".cpp" fileName="devicemanager" >1960 <textblocks>1961 <codeblockwithcomments tag="includes" text="#include "devicemanager.h"&#010;" >1962 <header>1963 <cppcodedocumentation tag="" writeOutText="false" />1964 </header>1965 </codeblockwithcomments>1966 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >1967 <header>1968 <cppcodedocumentation tag="" text="Constructors/Destructors" />1969 </header>1970 <textblocks/>1971 </hierarchicalcodeblock>1972 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >1973 <header>1974 <cppcodedocumentation tag="" text="Methods" />1975 </header>1976 <textblocks/>1977 </hierarchicalcodeblock>1978 </textblocks>1979 <header>1980 <codecomment tag="" text="/************************************************************************&#010; devicemanager.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />1981 </header>1982 <classfields/>1983 </classifiercodedocument>1984 <classifiercodedocument writeOutCode="true" package="" id="35" parent_class="35" fileExt=".cpp" fileName="devicemanager*" >1985 <textblocks>1986 <codeblockwithcomments tag="includes" text="#include "devicemanager*.h"&#010;" >1987 <header>1988 <cppcodedocumentation tag="" writeOutText="false" />1989 </header>1990 </codeblockwithcomments>1991 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >1992 <header>1993 <cppcodedocumentation tag="" text="Constructors/Destructors" />1994 </header>1995 <textblocks/>1996 </hierarchicalcodeblock>1997 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >1998 <header>1999 <cppcodedocumentation tag="" text="Methods" />2000 </header>2001 <textblocks/>2002 </hierarchicalcodeblock>2003 </textblocks>2004 <header>2005 <codecomment tag="" text="/************************************************************************&#010; devicemanager*.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />2006 </header>2007 <classfields/>2008 </classifiercodedocument>2009 <classifiercodedocument writeOutCode="true" package="" id="37" parent_class="37" fileExt=".cpp" fileName="debug_level_t" >2010 <textblocks>2011 <codeblockwithcomments tag="includes" text="#include "debug_level_t.h"&#010;" >2012 <header>2013 <cppcodedocumentation tag="" writeOutText="false" />2014 </header>2015 </codeblockwithcomments>2016 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >2017 <header>2018 <cppcodedocumentation tag="" text="Constructors/Destructors" />2019 </header>2020 <textblocks/>2021 </hierarchicalcodeblock>2022 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >2023 <header>2024 <cppcodedocumentation tag="" text="Methods" />2025 </header>2026 <textblocks/>2027 </hierarchicalcodeblock>2028 </textblocks>2029 <header>2030 <codecomment tag="" text="/************************************************************************&#010; debug_level_t.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />2031 </header>2032 <classfields/>2033 </classifiercodedocument>2034 <classifiercodedocument writeOutCode="true" package="" id="38" parent_class="38" fileExt=".cpp" fileName="debugmodule" >2035 <textblocks>2036 <codeblockwithcomments tag="includes" text="#include "debugmodule.h"&#010;" >2037 <header>2038 <cppcodedocumentation tag="" writeOutText="false" />2039 </header>2040 </codeblockwithcomments>2041 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >2042 <header>2043 <cppcodedocumentation tag="" text="Constructors/Destructors" />2044 </header>2045 728 <textblocks> 2046 <codeoperation parent_id=" 41" tag="operation_41" canDelete="false" >729 <codeoperation parent_id="12728" tag="operation_12728" canDelete="false" > 2047 730 <header> 2048 731 <cppcodedocumentation tag="" /> 2049 732 </header> 2050 733 </codeoperation> 2051 <codeoperation parent_id=" 46" tag="operation_46" canDelete="false" >734 <codeoperation parent_id="12738" tag="operation_12738" canDelete="false" > 2052 735 <header> 2053 736 <cppcodedocumentation tag="" /> 2054 737 </header> 2055 738 </codeoperation> 2056 <codeoperation parent_id=" 2671" tag="operation_2671" canDelete="false" >739 <codeoperation parent_id="12746" tag="operation_12746" canDelete="false" > 2057 740 <header> 2058 741 <cppcodedocumentation tag="" /> … … 2066 749 </header> 2067 750 <textblocks> 2068 <code accessormethod accessType="0" parent_id="40" tag="hblock_tag_0" canDelete="false" classfield_id="40" >751 <codeoperation parent_id="12747" tag="operation_12747" canDelete="false" > 2069 752 <header> 2070 753 <cppcodedocumentation tag="" /> 2071 754 </header> 755 </codeoperation> 756 <codeoperation parent_id="12748" tag="operation_12748" canDelete="false" > 757 <header> 758 <cppcodedocumentation tag="" /> 759 </header> 760 </codeoperation> 761 <codeoperation parent_id="12750" tag="operation_12750" canDelete="false" > 762 <header> 763 <cppcodedocumentation tag="" /> 764 </header> 765 </codeoperation> 766 <codeoperation parent_id="12751" tag="operation_12751" canDelete="false" > 767 <header> 768 <cppcodedocumentation tag="" /> 769 </header> 770 </codeoperation> 771 <codeoperation parent_id="12752" tag="operation_12752" canDelete="false" > 772 <header> 773 <cppcodedocumentation tag="" /> 774 </header> 775 </codeoperation> 776 <codeoperation parent_id="12753" tag="operation_12753" canDelete="false" > 777 <header> 778 <cppcodedocumentation tag="" /> 779 </header> 780 </codeoperation> 781 <codeoperation parent_id="12754" tag="operation_12754" canDelete="false" > 782 <header> 783 <cppcodedocumentation tag="" text="// returns the size in bytes of the events in the port buffer" /> 784 </header> 785 </codeoperation> 786 <codeoperation parent_id="12755" tag="operation_12755" canDelete="false" > 787 <header> 788 <cppcodedocumentation tag="" /> 789 </header> 790 </codeoperation> 791 <codeoperation parent_id="12756" tag="operation_12756" canDelete="false" > 792 <header> 793 <cppcodedocumentation tag="" text="// NOT THREAD SAFE!// attaches a user buffer to the port.// deallocates the internal buffer, if there was one// buffersize is in 'events'" /> 794 </header> 795 </codeoperation> 796 <codeoperation parent_id="12758" tag="operation_12758" canDelete="false" > 797 <header> 798 <cppcodedocumentation tag="" text="// detach the user buffer, allocates an internal buffer" /> 799 </header> 800 </codeoperation> 801 <codeoperation parent_id="12759" tag="operation_12759" canDelete="false" > 802 <header> 803 <cppcodedocumentation tag="" /> 804 </header> 805 </codeoperation> 806 <codeoperation parent_id="12760" tag="operation_12760" canDelete="false" > 807 <header> 808 <cppcodedocumentation tag="" /> 809 </header> 810 </codeoperation> 811 <codeoperation parent_id="12761" tag="operation_12761" canDelete="false" > 812 <header> 813 <cppcodedocumentation tag="" /> 814 </header> 815 </codeoperation> 816 <codeoperation parent_id="12763" tag="operation_12763" canDelete="false" > 817 <header> 818 <cppcodedocumentation tag="" /> 819 </header> 820 </codeoperation> 821 <codeaccessormethod accessType="0" parent_id="12764" tag="hblock_tag_0" canDelete="false" classfield_id="12764" > 822 <header> 823 <cppcodedocumentation tag="" /> 824 </header> 2072 825 </codeaccessormethod> 2073 <codeaccessormethod accessType="1" parent_id=" 40" tag="hblock_tag_1" canDelete="false" classfield_id="40" >826 <codeaccessormethod accessType="1" parent_id="12764" tag="hblock_tag_1" canDelete="false" classfield_id="12764" > 2074 827 <header> 2075 828 <cppcodedocumentation tag="" /> 2076 829 </header> 2077 830 </codeaccessormethod> 2078 <code operation parent_id="47" tag="operation_47" canDelete="false" >831 <codeaccessormethod accessType="0" parent_id="12765" tag="hblock_tag_2" canDelete="false" classfield_id="12765" > 2079 832 <header> 2080 833 <cppcodedocumentation tag="" /> 2081 834 </header> 835 </codeaccessormethod> 836 <codeaccessormethod accessType="1" parent_id="12765" tag="hblock_tag_3" canDelete="false" classfield_id="12765" > 837 <header> 838 <cppcodedocumentation tag="" /> 839 </header> 840 </codeaccessormethod> 841 <codeaccessormethod accessType="0" parent_id="12766" tag="hblock_tag_4" canDelete="false" classfield_id="12766" > 842 <header> 843 <cppcodedocumentation tag="" /> 844 </header> 845 </codeaccessormethod> 846 <codeaccessormethod accessType="1" parent_id="12766" tag="hblock_tag_5" canDelete="false" classfield_id="12766" > 847 <header> 848 <cppcodedocumentation tag="" /> 849 </header> 850 </codeaccessormethod> 851 <codeaccessormethod accessType="0" parent_id="12767" tag="hblock_tag_6" canDelete="false" classfield_id="12767" > 852 <header> 853 <cppcodedocumentation tag="" /> 854 </header> 855 </codeaccessormethod> 856 <codeaccessormethod accessType="1" parent_id="12767" tag="hblock_tag_7" canDelete="false" classfield_id="12767" > 857 <header> 858 <cppcodedocumentation tag="" /> 859 </header> 860 </codeaccessormethod> 861 <codeaccessormethod accessType="0" parent_id="12768" tag="hblock_tag_8" canDelete="false" classfield_id="12768" > 862 <header> 863 <cppcodedocumentation tag="" /> 864 </header> 865 </codeaccessormethod> 866 <codeaccessormethod accessType="1" parent_id="12768" tag="hblock_tag_9" canDelete="false" classfield_id="12768" > 867 <header> 868 <cppcodedocumentation tag="" /> 869 </header> 870 </codeaccessormethod> 871 <codeaccessormethod accessType="0" parent_id="12769" tag="hblock_tag_10" canDelete="false" classfield_id="12769" > 872 <header> 873 <cppcodedocumentation tag="" /> 874 </header> 875 </codeaccessormethod> 876 <codeaccessormethod accessType="1" parent_id="12769" tag="hblock_tag_11" canDelete="false" classfield_id="12769" > 877 <header> 878 <cppcodedocumentation tag="" /> 879 </header> 880 </codeaccessormethod> 881 <codeaccessormethod accessType="0" parent_id="12770" tag="hblock_tag_12" canDelete="false" classfield_id="12770" > 882 <header> 883 <cppcodedocumentation tag="" /> 884 </header> 885 </codeaccessormethod> 886 <codeaccessormethod accessType="1" parent_id="12770" tag="hblock_tag_13" canDelete="false" classfield_id="12770" > 887 <header> 888 <cppcodedocumentation tag="" /> 889 </header> 890 </codeaccessormethod> 891 <codeoperation parent_id="12771" tag="operation_12771" canDelete="false" > 892 <header> 893 <cppcodedocumentation tag="" /> 894 </header> 2082 895 </codeoperation> 2083 <codeoperation parent_id=" 52" tag="operation_52" canDelete="false" >896 <codeoperation parent_id="12772" tag="operation_12772" canDelete="false" > 2084 897 <header> 2085 898 <cppcodedocumentation tag="" /> 2086 899 </header> 2087 900 </codeoperation> 2088 <codeoperation parent_id="59" tag="operation_59" canDelete="false" > 901 <codeoperation parent_id="12773" tag="operation_12773" canDelete="false" > 902 <header> 903 <cppcodedocumentation tag="" text="// call this when the event size is changed" /> 904 </header> 905 </codeoperation> 906 <codeaccessormethod accessType="0" parent_id="13684" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 2089 907 <header> 2090 908 <cppcodedocumentation tag="" /> 2091 909 </header> 2092 </code operation>2093 <code operation parent_id="61" tag="operation_61" canDelete="false" >910 </codeaccessormethod> 911 <codeaccessormethod accessType="1" parent_id="13684" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 2094 912 <header> 2095 913 <cppcodedocumentation tag="" /> 2096 914 </header> 2097 </code operation>2098 <code operation parent_id="62" tag="operation_62" canDelete="false" >915 </codeaccessormethod> 916 <codeaccessormethod accessType="2" parent_id="13684" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 2099 917 <header> 2100 918 <cppcodedocumentation tag="" /> 2101 919 </header> 2102 </code operation>2103 <code operation parent_id="63" tag="operation_63" canDelete="false" >920 </codeaccessormethod> 921 <codeaccessormethod accessType="3" parent_id="13684" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 2104 922 <header> 2105 923 <cppcodedocumentation tag="" /> 2106 924 </header> 2107 </codeoperation>2108 <codeoperation parent_id="65" tag="operation_65" canDelete="false" >2109 <header>2110 <cppcodedocumentation tag="" />2111 </header>2112 </codeoperation>2113 <codeaccessormethod accessType="0" parent_id="67" tag="hblock_tag_2" canDelete="false" classfield_id="67" >2114 <header>2115 <cppcodedocumentation tag="" />2116 </header>2117 925 </codeaccessormethod> 2118 <codeaccessormethod accessType="1" parent_id="67" tag="hblock_tag_3" canDelete="false" classfield_id="67" > 2119 <header> 2120 <cppcodedocumentation tag="" /> 2121 </header> 2122 </codeaccessormethod> 2123 <codeaccessormethod accessType="0" parent_id="68" tag="hblock_tag_4" canDelete="false" classfield_id="68" > 2124 <header> 2125 <cppcodedocumentation tag="" /> 2126 </header> 2127 </codeaccessormethod> 2128 <codeaccessormethod accessType="1" parent_id="68" tag="hblock_tag_5" canDelete="false" classfield_id="68" > 926 <codeaccessormethod accessType="4" parent_id="13684" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 2129 927 <header> 2130 928 <cppcodedocumentation tag="" /> … … 2135 933 </textblocks> 2136 934 <header> 2137 <codecomment tag="" text="/************************************************************************&#010; debugmodule.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />935 <codecomment tag="" text="/************************************************************************&#010; port.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:42:01&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 2138 936 </header> 2139 937 <classfields> 2140 <codeclassfield parent_id=" 40" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >938 <codeclassfield parent_id="12764" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2141 939 <header> 2142 940 <cppcodedocumentation tag="" /> 2143 941 </header> 2144 <ccfdeclarationcodeblock parent_id=" 40" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >942 <ccfdeclarationcodeblock parent_id="12764" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2145 943 <header> 2146 944 <cppcodedocumentation tag="" indentLevel="1" /> 2147 945 </header> 2148 946 </ccfdeclarationcodeblock> 2149 <codeaccessormethod accessType="0" parent_id=" 40" tag="hblock_tag_0" canDelete="false" classfield_id="40" >2150 <header> 2151 <cppcodedocumentation tag="" /> 2152 </header> 2153 </codeaccessormethod> 2154 <codeaccessormethod accessType="1" parent_id=" 40" tag="hblock_tag_1" canDelete="false" classfield_id="40" >947 <codeaccessormethod accessType="0" parent_id="12764" tag="hblock_tag_0" canDelete="false" classfield_id="12764" > 948 <header> 949 <cppcodedocumentation tag="" /> 950 </header> 951 </codeaccessormethod> 952 <codeaccessormethod accessType="1" parent_id="12764" tag="hblock_tag_1" canDelete="false" classfield_id="12764" > 2155 953 <header> 2156 954 <cppcodedocumentation tag="" /> … … 2158 956 </codeaccessormethod> 2159 957 </codeclassfield> 2160 <codeclassfield parent_id=" 67" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >958 <codeclassfield parent_id="12765" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2161 959 <header> 2162 960 <cppcodedocumentation tag="" /> 2163 961 </header> 2164 <ccfdeclarationcodeblock parent_id=" 67" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >962 <ccfdeclarationcodeblock parent_id="12765" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2165 963 <header> 2166 964 <cppcodedocumentation tag="" indentLevel="1" /> 2167 965 </header> 2168 966 </ccfdeclarationcodeblock> 2169 <codeaccessormethod accessType="0" parent_id=" 67" tag="hblock_tag_2" canDelete="false" classfield_id="67" >2170 <header> 2171 <cppcodedocumentation tag="" /> 2172 </header> 2173 </codeaccessormethod> 2174 <codeaccessormethod accessType="1" parent_id=" 67" tag="hblock_tag_3" canDelete="false" classfield_id="67" >967 <codeaccessormethod accessType="0" parent_id="12765" tag="hblock_tag_2" canDelete="false" classfield_id="12765" > 968 <header> 969 <cppcodedocumentation tag="" /> 970 </header> 971 </codeaccessormethod> 972 <codeaccessormethod accessType="1" parent_id="12765" tag="hblock_tag_3" canDelete="false" classfield_id="12765" > 2175 973 <header> 2176 974 <cppcodedocumentation tag="" /> … … 2178 976 </codeaccessormethod> 2179 977 </codeclassfield> 2180 <codeclassfield parent_id=" 68" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >978 <codeclassfield parent_id="12766" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2181 979 <header> 2182 980 <cppcodedocumentation tag="" /> 2183 981 </header> 2184 <ccfdeclarationcodeblock parent_id=" 68" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >982 <ccfdeclarationcodeblock parent_id="12766" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2185 983 <header> 2186 984 <cppcodedocumentation tag="" indentLevel="1" /> 2187 985 </header> 2188 986 </ccfdeclarationcodeblock> 2189 <codeaccessormethod accessType="0" parent_id="68" tag="hblock_tag_4" canDelete="false" classfield_id="68" > 2190 <header> 2191 <cppcodedocumentation tag="" /> 2192 </header> 2193 </codeaccessormethod> 2194 <codeaccessormethod accessType="1" parent_id="68" tag="hblock_tag_5" canDelete="false" classfield_id="68" > 987 <codeaccessormethod accessType="0" parent_id="12766" tag="hblock_tag_4" canDelete="false" classfield_id="12766" > 988 <header> 989 <cppcodedocumentation tag="" /> 990 </header> 991 </codeaccessormethod> 992 <codeaccessormethod accessType="1" parent_id="12766" tag="hblock_tag_5" canDelete="false" classfield_id="12766" > 993 <header> 994 <cppcodedocumentation tag="" /> 995 </header> 996 </codeaccessormethod> 997 </codeclassfield> 998 <codeclassfield parent_id="12767" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 999 <header> 1000 <cppcodedocumentation tag="" /> 1001 </header> 1002 <ccfdeclarationcodeblock parent_id="12767" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 1003 <header> 1004 <cppcodedocumentation tag="" indentLevel="1" /> 1005 </header> 1006 </ccfdeclarationcodeblock> 1007 <codeaccessormethod accessType="0" parent_id="12767" tag="hblock_tag_6" canDelete="false" classfield_id="12767" > 1008 <header> 1009 <cppcodedocumentation tag="" /> 1010 </header> 1011 </codeaccessormethod> 1012 <codeaccessormethod accessType="1" parent_id="12767" tag="hblock_tag_7" canDelete="false" classfield_id="12767" > 1013 <header> 1014 <cppcodedocumentation tag="" /> 1015 </header> 1016 </codeaccessormethod> 1017 </codeclassfield> 1018 <codeclassfield parent_id="12768" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 1019 <header> 1020 <cppcodedocumentation tag="" /> 1021 </header> 1022 <ccfdeclarationcodeblock parent_id="12768" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 1023 <header> 1024 <cppcodedocumentation tag="" indentLevel="1" /> 1025 </header> 1026 </ccfdeclarationcodeblock> 1027 <codeaccessormethod accessType="0" parent_id="12768" tag="hblock_tag_8" canDelete="false" classfield_id="12768" > 1028 <header> 1029 <cppcodedocumentation tag="" /> 1030 </header> 1031 </codeaccessormethod> 1032 <codeaccessormethod accessType="1" parent_id="12768" tag="hblock_tag_9" canDelete="false" classfield_id="12768" > 1033 <header> 1034 <cppcodedocumentation tag="" /> 1035 </header> 1036 </codeaccessormethod> 1037 </codeclassfield> 1038 <codeclassfield parent_id="12769" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 1039 <header> 1040 <cppcodedocumentation tag="" /> 1041 </header> 1042 <ccfdeclarationcodeblock parent_id="12769" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 1043 <header> 1044 <cppcodedocumentation tag="" indentLevel="1" /> 1045 </header> 1046 </ccfdeclarationcodeblock> 1047 <codeaccessormethod accessType="0" parent_id="12769" tag="hblock_tag_10" canDelete="false" classfield_id="12769" > 1048 <header> 1049 <cppcodedocumentation tag="" /> 1050 </header> 1051 </codeaccessormethod> 1052 <codeaccessormethod accessType="1" parent_id="12769" tag="hblock_tag_11" canDelete="false" classfield_id="12769" > 1053 <header> 1054 <cppcodedocumentation tag="" /> 1055 </header> 1056 </codeaccessormethod> 1057 </codeclassfield> 1058 <codeclassfield parent_id="12770" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 1059 <header> 1060 <cppcodedocumentation tag="" /> 1061 </header> 1062 <ccfdeclarationcodeblock parent_id="12770" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 1063 <header> 1064 <cppcodedocumentation tag="" indentLevel="1" /> 1065 </header> 1066 </ccfdeclarationcodeblock> 1067 <codeaccessormethod accessType="0" parent_id="12770" tag="hblock_tag_12" canDelete="false" classfield_id="12770" > 1068 <header> 1069 <cppcodedocumentation tag="" /> 1070 </header> 1071 </codeaccessormethod> 1072 <codeaccessormethod accessType="1" parent_id="12770" tag="hblock_tag_13" canDelete="false" classfield_id="12770" > 1073 <header> 1074 <cppcodedocumentation tag="" /> 1075 </header> 1076 </codeaccessormethod> 1077 </codeclassfield> 1078 <codeclassfield parent_id="12775" field_type="2228256" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 1079 <header> 1080 <cppcodedocumentation tag="" /> 1081 </header> 1082 <ccfdeclarationcodeblock parent_id="12775" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 1083 <header> 1084 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1085 </header> 1086 </ccfdeclarationcodeblock> 1087 <codeaccessormethod accessType="0" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="1" > 1088 <header> 1089 <cppcodedocumentation tag="" /> 1090 </header> 1091 </codeaccessormethod> 1092 <codeaccessormethod accessType="1" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="1" > 1093 <header> 1094 <cppcodedocumentation tag="" /> 1095 </header> 1096 </codeaccessormethod> 1097 <codeaccessormethod accessType="2" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="1" > 1098 <header> 1099 <cppcodedocumentation tag="" /> 1100 </header> 1101 </codeaccessormethod> 1102 <codeaccessormethod accessType="3" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="1" > 1103 <header> 1104 <cppcodedocumentation tag="" /> 1105 </header> 1106 </codeaccessormethod> 1107 <codeaccessormethod accessType="4" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="1" > 1108 <header> 1109 <cppcodedocumentation tag="" /> 1110 </header> 1111 </codeaccessormethod> 1112 </codeclassfield> 1113 <codeclassfield parent_id="12804" field_type="6881312" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 1114 <header> 1115 <cppcodedocumentation tag="" /> 1116 </header> 1117 <ccfdeclarationcodeblock parent_id="12804" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 1118 <header> 1119 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1120 </header> 1121 </ccfdeclarationcodeblock> 1122 <codeaccessormethod accessType="0" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="1" > 1123 <header> 1124 <cppcodedocumentation tag="" /> 1125 </header> 1126 </codeaccessormethod> 1127 <codeaccessormethod accessType="1" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="1" > 1128 <header> 1129 <cppcodedocumentation tag="" /> 1130 </header> 1131 </codeaccessormethod> 1132 <codeaccessormethod accessType="2" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="1" > 1133 <header> 1134 <cppcodedocumentation tag="" /> 1135 </header> 1136 </codeaccessormethod> 1137 <codeaccessormethod accessType="3" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="1" > 1138 <header> 1139 <cppcodedocumentation tag="" /> 1140 </header> 1141 </codeaccessormethod> 1142 <codeaccessormethod accessType="4" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="1" > 1143 <header> 1144 <cppcodedocumentation tag="" /> 1145 </header> 1146 </codeaccessormethod> 1147 </codeclassfield> 1148 <codeclassfield parent_id="12813" field_type="6881312" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 1149 <header> 1150 <cppcodedocumentation tag="" /> 1151 </header> 1152 <ccfdeclarationcodeblock parent_id="12813" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 1153 <header> 1154 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1155 </header> 1156 </ccfdeclarationcodeblock> 1157 <codeaccessormethod accessType="0" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="1" > 1158 <header> 1159 <cppcodedocumentation tag="" /> 1160 </header> 1161 </codeaccessormethod> 1162 <codeaccessormethod accessType="1" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="1" > 1163 <header> 1164 <cppcodedocumentation tag="" /> 1165 </header> 1166 </codeaccessormethod> 1167 <codeaccessormethod accessType="2" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="1" > 1168 <header> 1169 <cppcodedocumentation tag="" /> 1170 </header> 1171 </codeaccessormethod> 1172 <codeaccessormethod accessType="3" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="1" > 1173 <header> 1174 <cppcodedocumentation tag="" /> 1175 </header> 1176 </codeaccessormethod> 1177 <codeaccessormethod accessType="4" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="1" > 1178 <header> 1179 <cppcodedocumentation tag="" /> 1180 </header> 1181 </codeaccessormethod> 1182 </codeclassfield> 1183 <codeclassfield parent_id="13046" field_type="6881312" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 1184 <header> 1185 <cppcodedocumentation tag="" /> 1186 </header> 1187 <ccfdeclarationcodeblock parent_id="13046" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 1188 <header> 1189 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1190 </header> 1191 </ccfdeclarationcodeblock> 1192 <codeaccessormethod accessType="0" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="1" > 1193 <header> 1194 <cppcodedocumentation tag="" /> 1195 </header> 1196 </codeaccessormethod> 1197 <codeaccessormethod accessType="1" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="1" > 1198 <header> 1199 <cppcodedocumentation tag="" /> 1200 </header> 1201 </codeaccessormethod> 1202 <codeaccessormethod accessType="2" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="1" > 1203 <header> 1204 <cppcodedocumentation tag="" /> 1205 </header> 1206 </codeaccessormethod> 1207 <codeaccessormethod accessType="3" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="1" > 1208 <header> 1209 <cppcodedocumentation tag="" /> 1210 </header> 1211 </codeaccessormethod> 1212 <codeaccessormethod accessType="4" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="1" > 1213 <header> 1214 <cppcodedocumentation tag="" /> 1215 </header> 1216 </codeaccessormethod> 1217 </codeclassfield> 1218 <codeclassfield parent_id="13073" field_type="6815790" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 1219 <header> 1220 <cppcodedocumentation tag="" /> 1221 </header> 1222 <ccfdeclarationcodeblock parent_id="13073" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 1223 <header> 1224 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1225 </header> 1226 </ccfdeclarationcodeblock> 1227 <codeaccessormethod accessType="0" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="1" > 1228 <header> 1229 <cppcodedocumentation tag="" /> 1230 </header> 1231 </codeaccessormethod> 1232 <codeaccessormethod accessType="1" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="1" > 1233 <header> 1234 <cppcodedocumentation tag="" /> 1235 </header> 1236 </codeaccessormethod> 1237 <codeaccessormethod accessType="2" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="1" > 1238 <header> 1239 <cppcodedocumentation tag="" /> 1240 </header> 1241 </codeaccessormethod> 1242 <codeaccessormethod accessType="3" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="1" > 1243 <header> 1244 <cppcodedocumentation tag="" /> 1245 </header> 1246 </codeaccessormethod> 1247 <codeaccessormethod accessType="4" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="1" > 1248 <header> 1249 <cppcodedocumentation tag="" /> 1250 </header> 1251 </codeaccessormethod> 1252 </codeclassfield> 1253 <codeclassfield parent_id="13080" field_type="6881312" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 1254 <header> 1255 <cppcodedocumentation tag="" /> 1256 </header> 1257 <ccfdeclarationcodeblock parent_id="13080" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 1258 <header> 1259 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1260 </header> 1261 </ccfdeclarationcodeblock> 1262 <codeaccessormethod accessType="0" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="1" > 1263 <header> 1264 <cppcodedocumentation tag="" /> 1265 </header> 1266 </codeaccessormethod> 1267 <codeaccessormethod accessType="1" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="1" > 1268 <header> 1269 <cppcodedocumentation tag="" /> 1270 </header> 1271 </codeaccessormethod> 1272 <codeaccessormethod accessType="2" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="1" > 1273 <header> 1274 <cppcodedocumentation tag="" /> 1275 </header> 1276 </codeaccessormethod> 1277 <codeaccessormethod accessType="3" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="1" > 1278 <header> 1279 <cppcodedocumentation tag="" /> 1280 </header> 1281 </codeaccessormethod> 1282 <codeaccessormethod accessType="4" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="1" > 1283 <header> 1284 <cppcodedocumentation tag="" /> 1285 </header> 1286 </codeaccessormethod> 1287 </codeclassfield> 1288 <codeclassfield parent_id="13492" field_type="134217985" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 1289 <header> 1290 <cppcodedocumentation tag="" /> 1291 </header> 1292 <ccfdeclarationcodeblock parent_id="13492" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 1293 <header> 1294 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1295 </header> 1296 </ccfdeclarationcodeblock> 1297 <codeaccessormethod accessType="0" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="0" > 1298 <header> 1299 <cppcodedocumentation tag="" /> 1300 </header> 1301 </codeaccessormethod> 1302 <codeaccessormethod accessType="1" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="0" > 1303 <header> 1304 <cppcodedocumentation tag="" /> 1305 </header> 1306 </codeaccessormethod> 1307 <codeaccessormethod accessType="2" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="0" > 1308 <header> 1309 <cppcodedocumentation tag="" /> 1310 </header> 1311 </codeaccessormethod> 1312 <codeaccessormethod accessType="3" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="0" > 1313 <header> 1314 <cppcodedocumentation tag="" /> 1315 </header> 1316 </codeaccessormethod> 1317 <codeaccessormethod accessType="4" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="0" > 1318 <header> 1319 <cppcodedocumentation tag="" /> 1320 </header> 1321 </codeaccessormethod> 1322 </codeclassfield> 1323 <codeclassfield parent_id="13684" field_type="3" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 1324 <header> 1325 <cppcodedocumentation tag="" /> 1326 </header> 1327 <ccfdeclarationcodeblock parent_id="13684" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 1328 <header> 1329 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 1330 </header> 1331 </ccfdeclarationcodeblock> 1332 <codeaccessormethod accessType="0" parent_id="13684" tag="hblock_tag_14" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 1333 <header> 1334 <cppcodedocumentation tag="" /> 1335 </header> 1336 </codeaccessormethod> 1337 <codeaccessormethod accessType="1" parent_id="13684" tag="hblock_tag_15" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 1338 <header> 1339 <cppcodedocumentation tag="" /> 1340 </header> 1341 </codeaccessormethod> 1342 <codeaccessormethod accessType="2" parent_id="13684" tag="hblock_tag_16" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 1343 <header> 1344 <cppcodedocumentation tag="" /> 1345 </header> 1346 </codeaccessormethod> 1347 <codeaccessormethod accessType="3" parent_id="13684" tag="hblock_tag_17" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 1348 <header> 1349 <cppcodedocumentation tag="" /> 1350 </header> 1351 </codeaccessormethod> 1352 <codeaccessormethod accessType="4" parent_id="13684" tag="hblock_tag_18" canDelete="false" writeOutText="false" classfield_id="13684" role_id="0" > 2195 1353 <header> 2196 1354 <cppcodedocumentation tag="" /> … … 2200 1358 </classfields> 2201 1359 </classifiercodedocument> 2202 <classifiercodedocument writeOutCode="true" package=" " id="49" parent_class="49" fileExt=".cpp" fileName="const char*" >1360 <classifiercodedocument writeOutCode="true" package="port" id="12718" parent_class="12718" fileExt=".cpp" fileName="portmanager" > 2203 1361 <textblocks> 2204 <codeblockwithcomments tag="includes" text="#include " const char*.h"&#010;" >1362 <codeblockwithcomments tag="includes" text="#include "portmanager.h"&#010;" > 2205 1363 <header> 2206 1364 <cppcodedocumentation tag="" writeOutText="false" /> … … 2211 1369 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2212 1370 </header> 2213 <textblocks/>2214 </hierarchicalcodeblock>2215 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >2216 <header>2217 <cppcodedocumentation tag="" text="Methods" />2218 </header>2219 <textblocks/>2220 </hierarchicalcodeblock>2221 </textblocks>2222 <header>2223 <codecomment tag="" text="/************************************************************************&#010; const char*.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />2224 </header>2225 <classfields/>2226 </classifiercodedocument>2227 <classifiercodedocument writeOutCode="true" package="" id="69" parent_class="69" fileExt=".cpp" fileName="debugmodulemanager" >2228 <textblocks>2229 <codeblockwithcomments tag="includes" text="#include "debugmodulemanager.h"&#010;" >2230 <header>2231 <cppcodedocumentation tag="" writeOutText="false" />2232 </header>2233 </codeblockwithcomments>2234 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >2235 <header>2236 <cppcodedocumentation tag="" text="Constructors/Destructors" />2237 </header>2238 1371 <textblocks> 2239 <codeoperation parent_id=" 80" tag="operation_80" canDelete="false" >1372 <codeoperation parent_id="13398" tag="operation_13398" canDelete="false" > 2240 1373 <header> 2241 1374 <cppcodedocumentation tag="" /> 2242 1375 </header> 2243 1376 </codeoperation> 2244 <codeoperation parent_id=" 81" tag="operation_81" canDelete="false" >1377 <codeoperation parent_id="13399" tag="operation_13399" canDelete="false" > 2245 1378 <header> 2246 1379 <cppcodedocumentation tag="" /> … … 2254 1387 </header> 2255 1388 <textblocks> 2256 <codeoperation parent_id=" 70" tag="operation_70" canDelete="false" >1389 <codeoperation parent_id="13400" tag="operation_13400" canDelete="false" > 2257 1390 <header> 2258 1391 <cppcodedocumentation tag="" /> 2259 1392 </header> 2260 1393 </codeoperation> 2261 <codeoperation parent_id=" 72" tag="operation_72" canDelete="false" >1394 <codeoperation parent_id="13403" tag="operation_13403" canDelete="false" > 2262 1395 <header> 2263 1396 <cppcodedocumentation tag="" /> 2264 1397 </header> 2265 1398 </codeoperation> 2266 <codeoperation parent_id=" 75" tag="operation_75" canDelete="false" >1399 <codeoperation parent_id="13405" tag="operation_13405" canDelete="false" > 2267 1400 <header> 2268 1401 <cppcodedocumentation tag="" /> 2269 1402 </header> 2270 1403 </codeoperation> 2271 <codeoperation parent_id=" 78" tag="operation_78" canDelete="false" >1404 <codeoperation parent_id="13406" tag="operation_13406" canDelete="false" > 2272 1405 <header> 2273 1406 <cppcodedocumentation tag="" /> 2274 1407 </header> 2275 1408 </codeoperation> 2276 <code accessormethod accessType="0" parent_id="87" tag="hblock_tag_0" canDelete="false" classfield_id="87" >1409 <codeoperation parent_id="13407" tag="operation_13407" canDelete="false" > 2277 1410 <header> 2278 1411 <cppcodedocumentation tag="" /> 2279 1412 </header> 1413 </codeoperation> 1414 <codeaccessormethod accessType="0" parent_id="13409" tag="hblock_tag_0" canDelete="false" classfield_id="13409" > 1415 <header> 1416 <cppcodedocumentation tag="" /> 1417 </header> 2280 1418 </codeaccessormethod> 2281 <codeaccessormethod accessType="1" parent_id=" 87" tag="hblock_tag_1" canDelete="false" classfield_id="87" >1419 <codeaccessormethod accessType="1" parent_id="13409" tag="hblock_tag_1" canDelete="false" classfield_id="13409" > 2282 1420 <header> 2283 1421 <cppcodedocumentation tag="" /> 2284 1422 </header> 2285 1423 </codeaccessormethod> 2286 <codeaccessormethod accessType="0" parent_id=" 88" tag="hblock_tag_2" canDelete="false" classfield_id="88" >1424 <codeaccessormethod accessType="0" parent_id="13410" tag="hblock_tag_2" canDelete="false" classfield_id="13410" > 2287 1425 <header> 2288 1426 <cppcodedocumentation tag="" /> 2289 1427 </header> 2290 1428 </codeaccessormethod> 2291 <codeaccessormethod accessType="1" parent_id=" 88" tag="hblock_tag_3" canDelete="false" classfield_id="88" >1429 <codeaccessormethod accessType="1" parent_id="13410" tag="hblock_tag_3" canDelete="false" classfield_id="13410" > 2292 1430 <header> 2293 1431 <cppcodedocumentation tag="" /> 2294 1432 </header> 2295 1433 </codeaccessormethod> 2296 <code operation parent_id="2697" tag="operation_2697" canDelete="false" >1434 <codeaccessormethod accessType="0" parent_id="13684" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 2297 1435 <header> 2298 1436 <cppcodedocumentation tag="" /> 2299 1437 </header> 2300 </codeoperation> 2301 </textblocks> 2302 </hierarchicalcodeblock> 2303 </textblocks> 2304 <header> 2305 <codecomment tag="" text="/************************************************************************&#010; debugmodulemanager.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 2306 </header> 2307 <classfields> 2308 <codeclassfield parent_id="87" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2309 <header> 2310 <cppcodedocumentation tag="" /> 2311 </header> 2312 <ccfdeclarationcodeblock parent_id="87" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2313 <header> 2314 <cppcodedocumentation tag="" indentLevel="1" /> 2315 </header> 2316 </ccfdeclarationcodeblock> 2317 <codeaccessormethod accessType="0" parent_id="87" tag="hblock_tag_0" canDelete="false" classfield_id="87" > 2318 <header> 2319 <cppcodedocumentation tag="" /> 2320 </header> 2321 </codeaccessormethod> 2322 <codeaccessormethod accessType="1" parent_id="87" tag="hblock_tag_1" canDelete="false" classfield_id="87" > 2323 <header> 2324 <cppcodedocumentation tag="" /> 2325 </header> 2326 </codeaccessormethod> 2327 </codeclassfield> 2328 <codeclassfield parent_id="88" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2329 <header> 2330 <cppcodedocumentation tag="" /> 2331 </header> 2332 <ccfdeclarationcodeblock parent_id="88" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2333 <header> 2334 <cppcodedocumentation tag="" indentLevel="1" /> 2335 </header> 2336 </ccfdeclarationcodeblock> 2337 <codeaccessormethod accessType="0" parent_id="88" tag="hblock_tag_2" canDelete="false" classfield_id="88" > 2338 <header> 2339 <cppcodedocumentation tag="" /> 2340 </header> 2341 </codeaccessormethod> 2342 <codeaccessormethod accessType="1" parent_id="88" tag="hblock_tag_3" canDelete="false" classfield_id="88" > 2343 <header> 2344 <cppcodedocumentation tag="" /> 2345 </header> 2346 </codeaccessormethod> 2347 </codeclassfield> 2348 </classfields> 2349 </classifiercodedocument> 2350 <classifiercodedocument writeOutCode="true" package="" id="71" parent_class="71" fileExt=".cpp" fileName="debugmodulemanager*" > 2351 <textblocks> 2352 <codeblockwithcomments tag="includes" text="#include "debugmodulemanager*.h"&#010;" > 2353 <header> 2354 <cppcodedocumentation tag="" writeOutText="false" /> 2355 </header> 2356 </codeblockwithcomments> 2357 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 2358 <header> 2359 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2360 </header> 2361 <textblocks/> 2362 </hierarchicalcodeblock> 2363 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 2364 <header> 2365 <cppcodedocumentation tag="" text="Methods" /> 2366 </header> 2367 <textblocks/> 2368 </hierarchicalcodeblock> 2369 </textblocks> 2370 <header> 2371 <codecomment tag="" text="/************************************************************************&#010; debugmodulemanager*.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 2372 </header> 2373 <classfields/> 2374 </classifiercodedocument> 2375 <classifiercodedocument writeOutCode="true" package="" id="76" parent_class="76" fileExt=".cpp" fileName="debugmodule&" > 2376 <textblocks> 2377 <codeblockwithcomments tag="includes" text="#include "debugmodule&.h"&#010;" > 2378 <header> 2379 <cppcodedocumentation tag="" writeOutText="false" /> 2380 </header> 2381 </codeblockwithcomments> 2382 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 2383 <header> 2384 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2385 </header> 2386 <textblocks/> 2387 </hierarchicalcodeblock> 2388 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 2389 <header> 2390 <cppcodedocumentation tag="" text="Methods" /> 2391 </header> 2392 <textblocks/> 2393 </hierarchicalcodeblock> 2394 </textblocks> 2395 <header> 2396 <codecomment tag="" text="/************************************************************************&#010; debugmodule&.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 2397 </header> 2398 <classfields/> 2399 </classifiercodedocument> 2400 <classifiercodedocument writeOutCode="true" package="debugmodulemanager" id="83" parent_class="83" fileExt=".cpp" fileName="std::vector< debugmodule * >" > 2401 <textblocks> 2402 <codeblockwithcomments tag="includes" text="#include "std::vector< debugmodule * >.h"&#010;" > 2403 <header> 2404 <cppcodedocumentation tag="" writeOutText="false" /> 2405 </header> 2406 </codeblockwithcomments> 2407 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 2408 <header> 2409 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2410 </header> 2411 <textblocks/> 2412 </hierarchicalcodeblock> 2413 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 2414 <header> 2415 <cppcodedocumentation tag="" text="Methods" /> 2416 </header> 2417 <textblocks/> 2418 </hierarchicalcodeblock> 2419 </textblocks> 2420 <header> 2421 <codecomment tag="" text="/************************************************************************&#010; std::vector< debugmodule * >.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is debugmodulemanager&#010;**************************************************************************/&#010;" /> 2422 </header> 2423 <classfields/> 2424 </classifiercodedocument> 2425 <classifiercodedocument writeOutCode="true" package="debugmodulemanager" id="84" parent_class="84" fileExt=".cpp" fileName="debugmodulevector" > 2426 <textblocks> 2427 <codeblockwithcomments tag="includes" text="#include "debugmodulevector.h"&#010;" > 2428 <header> 2429 <cppcodedocumentation tag="" writeOutText="false" /> 2430 </header> 2431 </codeblockwithcomments> 2432 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 2433 <header> 2434 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2435 </header> 2436 <textblocks/> 2437 </hierarchicalcodeblock> 2438 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 2439 <header> 2440 <cppcodedocumentation tag="" text="Methods" /> 2441 </header> 2442 <textblocks/> 2443 </hierarchicalcodeblock> 2444 </textblocks> 2445 <header> 2446 <codecomment tag="" text="/************************************************************************&#010; debugmodulevector.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is debugmodulemanager&#010;**************************************************************************/&#010;" /> 2447 </header> 2448 <classfields/> 2449 </classifiercodedocument> 2450 <classifiercodedocument writeOutCode="true" package="debugmodulemanager" id="85" parent_class="85" fileExt=".cpp" fileName="std::vector< debugmodule * >::iterator" > 2451 <textblocks> 2452 <codeblockwithcomments tag="includes" text="#include "std::vector< debugmodule * >::iterator.h"&#010;" > 2453 <header> 2454 <cppcodedocumentation tag="" writeOutText="false" /> 2455 </header> 2456 </codeblockwithcomments> 2457 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 2458 <header> 2459 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2460 </header> 2461 <textblocks/> 2462 </hierarchicalcodeblock> 2463 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 2464 <header> 2465 <cppcodedocumentation tag="" text="Methods" /> 2466 </header> 2467 <textblocks/> 2468 </hierarchicalcodeblock> 2469 </textblocks> 2470 <header> 2471 <codecomment tag="" text="/************************************************************************&#010; std::vector< debugmodule * >::iterator.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is debugmodulemanager&#010;**************************************************************************/&#010;" /> 2472 </header> 2473 <classfields/> 2474 </classifiercodedocument> 2475 <classifiercodedocument writeOutCode="true" package="debugmodulemanager" id="86" parent_class="86" fileExt=".cpp" fileName="debugmodulevectoriterator" > 2476 <textblocks> 2477 <codeblockwithcomments tag="includes" text="#include "debugmodulevectoriterator.h"&#010;" > 2478 <header> 2479 <cppcodedocumentation tag="" writeOutText="false" /> 2480 </header> 2481 </codeblockwithcomments> 2482 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 2483 <header> 2484 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2485 </header> 2486 <textblocks/> 2487 </hierarchicalcodeblock> 2488 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 2489 <header> 2490 <cppcodedocumentation tag="" text="Methods" /> 2491 </header> 2492 <textblocks/> 2493 </hierarchicalcodeblock> 2494 </textblocks> 2495 <header> 2496 <codecomment tag="" text="/************************************************************************&#010; debugmodulevectoriterator.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is debugmodulemanager&#010;**************************************************************************/&#010;" /> 2497 </header> 2498 <classfields/> 2499 </classifiercodedocument> 2500 <classifiercodedocument writeOutCode="true" package="freebobstreaming" id="90" parent_class="90" fileExt=".cpp" fileName="amdtpportinfo" > 2501 <textblocks> 2502 <codeblockwithcomments tag="includes" text="#include "amdtpportinfo.h"&#010;" > 2503 <header> 2504 <cppcodedocumentation tag="" writeOutText="false" /> 2505 </header> 2506 </codeblockwithcomments> 2507 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 2508 <header> 2509 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2510 </header> 2511 <textblocks> 2512 <codeoperation parent_id="97" tag="operation_97" canDelete="false" > 1438 </codeaccessormethod> 1439 <codeaccessormethod accessType="1" parent_id="13684" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 2513 1440 <header> 2514 1441 <cppcodedocumentation tag="" /> 2515 1442 </header> 2516 </code operation>2517 <code operation parent_id="104" tag="operation_104" canDelete="false" >1443 </codeaccessormethod> 1444 <codeaccessormethod accessType="2" parent_id="13684" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 2518 1445 <header> 2519 1446 <cppcodedocumentation tag="" /> 2520 1447 </header> 2521 </codeoperation> 2522 </textblocks> 2523 </hierarchicalcodeblock> 2524 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 2525 <header> 2526 <cppcodedocumentation tag="" text="Methods" /> 2527 </header> 2528 <textblocks> 2529 <codeoperation parent_id="105" tag="operation_105" canDelete="false" > 1448 </codeaccessormethod> 1449 <codeaccessormethod accessType="3" parent_id="13684" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 2530 1450 <header> 2531 1451 <cppcodedocumentation tag="" /> 2532 1452 </header> 2533 </codeoperation>2534 <codeoperation parent_id="106" tag="operation_106" canDelete="false" >2535 <header>2536 <cppcodedocumentation tag="" />2537 </header>2538 </codeoperation>2539 <codeoperation parent_id="107" tag="operation_107" canDelete="false" >2540 <header>2541 <cppcodedocumentation tag="" />2542 </header>2543 </codeoperation>2544 <codeoperation parent_id="108" tag="operation_108" canDelete="false" >2545 <header>2546 <cppcodedocumentation tag="" />2547 </header>2548 </codeoperation>2549 <codeoperation parent_id="109" tag="operation_109" canDelete="false" >2550 <header>2551 <cppcodedocumentation tag="" />2552 </header>2553 </codeoperation>2554 <codeaccessormethod accessType="0" parent_id="110" tag="hblock_tag_0" canDelete="false" classfield_id="110" >2555 <header>2556 <cppcodedocumentation tag="" />2557 </header>2558 1453 </codeaccessormethod> 2559 <codeaccessormethod accessType="1" parent_id="110" tag="hblock_tag_1" canDelete="false" classfield_id="110" > 2560 <header> 2561 <cppcodedocumentation tag="" /> 2562 </header> 2563 </codeaccessormethod> 2564 <codeaccessormethod accessType="0" parent_id="111" tag="hblock_tag_2" canDelete="false" classfield_id="111" > 2565 <header> 2566 <cppcodedocumentation tag="" /> 2567 </header> 2568 </codeaccessormethod> 2569 <codeaccessormethod accessType="1" parent_id="111" tag="hblock_tag_3" canDelete="false" classfield_id="111" > 2570 <header> 2571 <cppcodedocumentation tag="" /> 2572 </header> 2573 </codeaccessormethod> 2574 <codeaccessormethod accessType="0" parent_id="112" tag="hblock_tag_4" canDelete="false" classfield_id="112" > 2575 <header> 2576 <cppcodedocumentation tag="" /> 2577 </header> 2578 </codeaccessormethod> 2579 <codeaccessormethod accessType="1" parent_id="112" tag="hblock_tag_5" canDelete="false" classfield_id="112" > 2580 <header> 2581 <cppcodedocumentation tag="" /> 2582 </header> 2583 </codeaccessormethod> 2584 <codeaccessormethod accessType="0" parent_id="113" tag="hblock_tag_6" canDelete="false" classfield_id="113" > 2585 <header> 2586 <cppcodedocumentation tag="" /> 2587 </header> 2588 </codeaccessormethod> 2589 <codeaccessormethod accessType="1" parent_id="113" tag="hblock_tag_7" canDelete="false" classfield_id="113" > 2590 <header> 2591 <cppcodedocumentation tag="" /> 2592 </header> 2593 </codeaccessormethod> 2594 <codeaccessormethod accessType="0" parent_id="114" tag="hblock_tag_8" canDelete="false" classfield_id="114" > 2595 <header> 2596 <cppcodedocumentation tag="" /> 2597 </header> 2598 </codeaccessormethod> 2599 <codeaccessormethod accessType="1" parent_id="114" tag="hblock_tag_9" canDelete="false" classfield_id="114" > 2600 <header> 2601 <cppcodedocumentation tag="" /> 2602 </header> 2603 </codeaccessormethod> 2604 <codeaccessormethod accessType="0" parent_id="115" tag="hblock_tag_10" canDelete="false" classfield_id="115" > 2605 <header> 2606 <cppcodedocumentation tag="" /> 2607 </header> 2608 </codeaccessormethod> 2609 <codeaccessormethod accessType="1" parent_id="115" tag="hblock_tag_11" canDelete="false" classfield_id="115" > 1454 <codeaccessormethod accessType="4" parent_id="13684" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 2610 1455 <header> 2611 1456 <cppcodedocumentation tag="" /> … … 2616 1461 </textblocks> 2617 1462 <header> 2618 <codecomment tag="" text="/************************************************************************&#010; amdtpportinfo.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:02:18&#010;The original location of this file is freebobstreaming&#010;**************************************************************************/&#010;" />1463 <codecomment tag="" text="/************************************************************************&#010; portmanager.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:43:17&#010;The original location of this file is port&#010;**************************************************************************/&#010;" /> 2619 1464 </header> 2620 1465 <classfields> 2621 <codeclassfield parent_id="1 10" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >1466 <codeclassfield parent_id="13409" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2622 1467 <header> 2623 1468 <cppcodedocumentation tag="" /> 2624 1469 </header> 2625 <ccfdeclarationcodeblock parent_id="1 10" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >1470 <ccfdeclarationcodeblock parent_id="13409" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2626 1471 <header> 2627 1472 <cppcodedocumentation tag="" indentLevel="1" /> 2628 1473 </header> 2629 1474 </ccfdeclarationcodeblock> 2630 <codeaccessormethod accessType="0" parent_id="1 10" tag="hblock_tag_0" canDelete="false" classfield_id="110" >2631 <header> 2632 <cppcodedocumentation tag="" /> 2633 </header> 2634 </codeaccessormethod> 2635 <codeaccessormethod accessType="1" parent_id="1 10" tag="hblock_tag_1" canDelete="false" classfield_id="110" >1475 <codeaccessormethod accessType="0" parent_id="13409" tag="hblock_tag_0" canDelete="false" classfield_id="13409" > 1476 <header> 1477 <cppcodedocumentation tag="" /> 1478 </header> 1479 </codeaccessormethod> 1480 <codeaccessormethod accessType="1" parent_id="13409" tag="hblock_tag_1" canDelete="false" classfield_id="13409" > 2636 1481 <header> 2637 1482 <cppcodedocumentation tag="" /> … … 2639 1484 </codeaccessormethod> 2640 1485 </codeclassfield> 2641 <codeclassfield parent_id="1 11" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >1486 <codeclassfield parent_id="13410" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2642 1487 <header> 2643 1488 <cppcodedocumentation tag="" /> 2644 1489 </header> 2645 <ccfdeclarationcodeblock parent_id="1 11" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >1490 <ccfdeclarationcodeblock parent_id="13410" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2646 1491 <header> 2647 1492 <cppcodedocumentation tag="" indentLevel="1" /> 2648 1493 </header> 2649 1494 </ccfdeclarationcodeblock> 2650 <codeaccessormethod accessType="0" parent_id="1 11" tag="hblock_tag_2" canDelete="false" classfield_id="111" >2651 <header> 2652 <cppcodedocumentation tag="" /> 2653 </header> 2654 </codeaccessormethod> 2655 <codeaccessormethod accessType="1" parent_id="1 11" tag="hblock_tag_3" canDelete="false" classfield_id="111" >1495 <codeaccessormethod accessType="0" parent_id="13410" tag="hblock_tag_2" canDelete="false" classfield_id="13410" > 1496 <header> 1497 <cppcodedocumentation tag="" /> 1498 </header> 1499 </codeaccessormethod> 1500 <codeaccessormethod accessType="1" parent_id="13410" tag="hblock_tag_3" canDelete="false" classfield_id="13410" > 2656 1501 <header> 2657 1502 <cppcodedocumentation tag="" /> … … 2659 1504 </codeaccessormethod> 2660 1505 </codeclassfield> 2661 <codeclassfield parent_id="1 12" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >1506 <codeclassfield parent_id="13492" field_type="7602275" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 2662 1507 <header> 2663 1508 <cppcodedocumentation tag="" /> 2664 1509 </header> 2665 <ccfdeclarationcodeblock parent_id="1 12" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >2666 <header> 2667 <cppcodedocumentation tag="" indentLevel="1" />1510 <ccfdeclarationcodeblock parent_id="13492" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 1511 <header> 1512 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2668 1513 </header> 2669 1514 </ccfdeclarationcodeblock> 2670 <codeaccessormethod accessType="0" parent_id="112" tag="hblock_tag_4" canDelete="false" classfield_id="112" > 2671 <header> 2672 <cppcodedocumentation tag="" /> 2673 </header> 2674 </codeaccessormethod> 2675 <codeaccessormethod accessType="1" parent_id="112" tag="hblock_tag_5" canDelete="false" classfield_id="112" > 1515 <codeaccessormethod accessType="0" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="1" > 1516 <header> 1517 <cppcodedocumentation tag="" /> 1518 </header> 1519 </codeaccessormethod> 1520 <codeaccessormethod accessType="1" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="1" > 1521 <header> 1522 <cppcodedocumentation tag="" /> 1523 </header> 1524 </codeaccessormethod> 1525 <codeaccessormethod accessType="2" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="1" > 1526 <header> 1527 <cppcodedocumentation tag="" /> 1528 </header> 1529 </codeaccessormethod> 1530 <codeaccessormethod accessType="3" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="1" > 1531 <header> 1532 <cppcodedocumentation tag="" /> 1533 </header> 1534 </codeaccessormethod> 1535 <codeaccessormethod accessType="4" parent_id="13492" tag="" canDelete="false" writeOutText="false" classfield_id="13492" role_id="1" > 2676 1536 <header> 2677 1537 <cppcodedocumentation tag="" /> … … 2679 1539 </codeaccessormethod> 2680 1540 </codeclassfield> 2681 <codeclassfield parent_id="1 13" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >1541 <codeclassfield parent_id="13684" field_type="3" initialValue=" new vector( )" role_id="0" writeOutMethods="true" listClassName="" > 2682 1542 <header> 2683 1543 <cppcodedocumentation tag="" /> 2684 1544 </header> 2685 <ccfdeclarationcodeblock parent_id="1 13" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >2686 <header> 2687 <cppcodedocumentation tag="" indentLevel="1" />1545 <ccfdeclarationcodeblock parent_id="13684" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 1546 <header> 1547 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2688 1548 </header> 2689 1549 </ccfdeclarationcodeblock> 2690 <codeaccessormethod accessType="0" parent_id="113" tag="hblock_tag_6" canDelete="false" classfield_id="113" > 2691 <header> 2692 <cppcodedocumentation tag="" /> 2693 </header> 2694 </codeaccessormethod> 2695 <codeaccessormethod accessType="1" parent_id="113" tag="hblock_tag_7" canDelete="false" classfield_id="113" > 2696 <header> 2697 <cppcodedocumentation tag="" /> 2698 </header> 2699 </codeaccessormethod> 2700 </codeclassfield> 2701 <codeclassfield parent_id="114" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2702 <header> 2703 <cppcodedocumentation tag="" /> 2704 </header> 2705 <ccfdeclarationcodeblock parent_id="114" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2706 <header> 2707 <cppcodedocumentation tag="" indentLevel="1" /> 2708 </header> 2709 </ccfdeclarationcodeblock> 2710 <codeaccessormethod accessType="0" parent_id="114" tag="hblock_tag_8" canDelete="false" classfield_id="114" > 2711 <header> 2712 <cppcodedocumentation tag="" /> 2713 </header> 2714 </codeaccessormethod> 2715 <codeaccessormethod accessType="1" parent_id="114" tag="hblock_tag_9" canDelete="false" classfield_id="114" > 2716 <header> 2717 <cppcodedocumentation tag="" /> 2718 </header> 2719 </codeaccessormethod> 2720 </codeclassfield> 2721 <codeclassfield parent_id="115" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2722 <header> 2723 <cppcodedocumentation tag="" /> 2724 </header> 2725 <ccfdeclarationcodeblock parent_id="115" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2726 <header> 2727 <cppcodedocumentation tag="" indentLevel="1" /> 2728 </header> 2729 </ccfdeclarationcodeblock> 2730 <codeaccessormethod accessType="0" parent_id="115" tag="hblock_tag_10" canDelete="false" classfield_id="115" > 2731 <header> 2732 <cppcodedocumentation tag="" /> 2733 </header> 2734 </codeaccessormethod> 2735 <codeaccessormethod accessType="1" parent_id="115" tag="hblock_tag_11" canDelete="false" classfield_id="115" > 2736 <header> 2737 <cppcodedocumentation tag="" /> 2738 </header> 2739 </codeaccessormethod> 2740 </codeclassfield> 2741 <codeclassfield parent_id="1763" field_type="16" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 2742 <header> 2743 <cppcodedocumentation tag="" /> 2744 </header> 2745 <ccfdeclarationcodeblock parent_id="1763" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 2746 <header> 2747 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2748 </header> 2749 </ccfdeclarationcodeblock> 2750 <codeaccessormethod accessType="0" parent_id="1763" tag="" canDelete="false" writeOutText="false" classfield_id="1763" role_id="1" > 2751 <header> 2752 <cppcodedocumentation tag="" /> 2753 </header> 2754 </codeaccessormethod> 2755 <codeaccessormethod accessType="1" parent_id="1763" tag="" canDelete="false" writeOutText="false" classfield_id="1763" role_id="1" > 2756 <header> 2757 <cppcodedocumentation tag="" /> 2758 </header> 2759 </codeaccessormethod> 2760 <codeaccessormethod accessType="2" parent_id="1763" tag="" canDelete="false" writeOutText="false" classfield_id="1763" role_id="1" > 2761 <header> 2762 <cppcodedocumentation tag="" /> 2763 </header> 2764 </codeaccessormethod> 2765 <codeaccessormethod accessType="3" parent_id="1763" tag="" canDelete="false" writeOutText="false" classfield_id="1763" role_id="1" > 2766 <header> 2767 <cppcodedocumentation tag="" /> 2768 </header> 2769 </codeaccessormethod> 2770 <codeaccessormethod accessType="4" parent_id="1763" tag="" canDelete="false" writeOutText="false" classfield_id="1763" role_id="1" > 2771 <header> 2772 <cppcodedocumentation tag="" /> 2773 </header> 2774 </codeaccessormethod> 2775 </codeclassfield> 2776 <codeclassfield parent_id="1832" field_type="655370" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 2777 <header> 2778 <cppcodedocumentation tag="" /> 2779 </header> 2780 <ccfdeclarationcodeblock parent_id="1832" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 2781 <header> 2782 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2783 </header> 2784 </ccfdeclarationcodeblock> 2785 <codeaccessormethod accessType="0" parent_id="1832" tag="" canDelete="false" writeOutText="false" classfield_id="1832" role_id="1" > 2786 <header> 2787 <cppcodedocumentation tag="" /> 2788 </header> 2789 </codeaccessormethod> 2790 <codeaccessormethod accessType="1" parent_id="1832" tag="" canDelete="false" writeOutText="false" classfield_id="1832" role_id="1" > 2791 <header> 2792 <cppcodedocumentation tag="" /> 2793 </header> 2794 </codeaccessormethod> 2795 <codeaccessormethod accessType="2" parent_id="1832" tag="" canDelete="false" writeOutText="false" classfield_id="1832" role_id="1" > 2796 <header> 2797 <cppcodedocumentation tag="" /> 2798 </header> 2799 </codeaccessormethod> 2800 <codeaccessormethod accessType="3" parent_id="1832" tag="" canDelete="false" writeOutText="false" classfield_id="1832" role_id="1" > 2801 <header> 2802 <cppcodedocumentation tag="" /> 2803 </header> 2804 </codeaccessormethod> 2805 <codeaccessormethod accessType="4" parent_id="1832" tag="" canDelete="false" writeOutText="false" classfield_id="1832" role_id="1" > 1550 <codeaccessormethod accessType="0" parent_id="13684" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 1551 <header> 1552 <cppcodedocumentation tag="" /> 1553 </header> 1554 </codeaccessormethod> 1555 <codeaccessormethod accessType="1" parent_id="13684" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 1556 <header> 1557 <cppcodedocumentation tag="" /> 1558 </header> 1559 </codeaccessormethod> 1560 <codeaccessormethod accessType="2" parent_id="13684" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 1561 <header> 1562 <cppcodedocumentation tag="" /> 1563 </header> 1564 </codeaccessormethod> 1565 <codeaccessormethod accessType="3" parent_id="13684" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 1566 <header> 1567 <cppcodedocumentation tag="" /> 1568 </header> 1569 </codeaccessormethod> 1570 <codeaccessormethod accessType="4" parent_id="13684" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="13684" role_id="1" > 2806 1571 <header> 2807 1572 <cppcodedocumentation tag="" /> … … 2811 1576 </classfields> 2812 1577 </classifiercodedocument> 2813 <classifiercodedocument writeOutCode="true" package=" freebobstreaming::amdtpportinfo" id="91" parent_class="91" fileExt=".cpp" fileName="e_formats" >1578 <classifiercodedocument writeOutCode="true" package="port" id="12719" parent_class="12719" fileExt=".cpp" fileName="e_buffertype" > 2814 1579 <textblocks> 2815 <codeblockwithcomments tag="includes" text="#include "e_ formats.h"&#010;" >1580 <codeblockwithcomments tag="includes" text="#include "e_buffertype.h"&#010;" > 2816 1581 <header> 2817 1582 <cppcodedocumentation tag="" writeOutText="false" /> … … 2832 1597 </textblocks> 2833 1598 <header> 2834 <codecomment tag="" text="/************************************************************************&#010; e_ formats.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is freebobstreaming::amdtpportinfo&#010;**************************************************************************/&#010;" />1599 <codecomment tag="" text="/************************************************************************&#010; e_buffertype.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:37:35&#010;The original location of this file is port&#010;**************************************************************************/&#010;" /> 2835 1600 </header> 2836 1601 <classfields/> 2837 1602 </classifiercodedocument> 2838 <classifiercodedocument writeOutCode="true" package=" freebobstreaming::amdtpportinfo" id="96" parent_class="96" fileExt=".cpp" fileName="e_types" >1603 <classifiercodedocument writeOutCode="true" package="port" id="12723" parent_class="12723" fileExt=".cpp" fileName="e_datatype" > 2839 1604 <textblocks> 2840 <codeblockwithcomments tag="includes" text="#include "e_ types.h"&#010;" >1605 <codeblockwithcomments tag="includes" text="#include "e_datatype.h"&#010;" > 2841 1606 <header> 2842 1607 <cppcodedocumentation tag="" writeOutText="false" /> … … 2857 1622 </textblocks> 2858 1623 <header> 2859 <codecomment tag="" text="/************************************************************************&#010; e_ types.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is freebobstreaming::amdtpportinfo&#010;**************************************************************************/&#010;" />1624 <codecomment tag="" text="/************************************************************************&#010; e_datatype.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:37:35&#010;The original location of this file is port&#010;**************************************************************************/&#010;" /> 2860 1625 </header> 2861 1626 <classfields/> 2862 1627 </classifiercodedocument> 2863 <classifiercodedocument writeOutCode="true" package="" id="1 01" parent_class="101" fileExt=".cpp" fileName="enum e_formats" >1628 <classifiercodedocument writeOutCode="true" package="" id="12729" parent_class="12729" fileExt=".cpp" fileName="std" > 2864 1629 <textblocks> 2865 <codeblockwithcomments tag="includes" text="#include " enum e_formats.h"&#010;" >1630 <codeblockwithcomments tag="includes" text="#include "std.h"&#010;" > 2866 1631 <header> 2867 1632 <cppcodedocumentation tag="" writeOutText="false" /> … … 2882 1647 </textblocks> 2883 1648 <header> 2884 <codecomment tag="" text="/************************************************************************&#010; enum e_formats.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />1649 <codecomment tag="" text="/************************************************************************&#010; std.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:36:53&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 2885 1650 </header> 2886 1651 <classfields/> 2887 1652 </classifiercodedocument> 2888 <classifiercodedocument writeOutCode="true" package=" freebobstreaming" id="116" parent_class="116" fileExt=".cpp" fileName="port" >1653 <classifiercodedocument writeOutCode="true" package="std" id="12730" parent_class="12730" fileExt=".cpp" fileName="string" > 2889 1654 <textblocks> 2890 <codeblockwithcomments tag="includes" text="#include " port.h"&#010;" >1655 <codeblockwithcomments tag="includes" text="#include "string.h"&#010;" > 2891 1656 <header> 2892 1657 <cppcodedocumentation tag="" writeOutText="false" /> … … 2897 1662 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2898 1663 </header> 1664 <textblocks/> 1665 </hierarchicalcodeblock> 1666 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1667 <header> 1668 <cppcodedocumentation tag="" text="Methods" /> 1669 </header> 1670 <textblocks/> 1671 </hierarchicalcodeblock> 1672 </textblocks> 1673 <header> 1674 <codecomment tag="" text="/************************************************************************&#010; string.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:36:53&#010;The original location of this file is std&#010;**************************************************************************/&#010;" /> 1675 </header> 1676 <classfields/> 1677 </classifiercodedocument> 1678 <classifiercodedocument writeOutCode="true" package="" id="12732" parent_class="12732" fileExt=".cpp" fileName="enum e_buffertype" > 1679 <textblocks> 1680 <codeblockwithcomments tag="includes" text="#include "enum e_buffertype.h"&#010;" > 1681 <header> 1682 <cppcodedocumentation tag="" writeOutText="false" /> 1683 </header> 1684 </codeblockwithcomments> 1685 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1686 <header> 1687 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1688 </header> 1689 <textblocks/> 1690 </hierarchicalcodeblock> 1691 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1692 <header> 1693 <cppcodedocumentation tag="" text="Methods" /> 1694 </header> 1695 <textblocks/> 1696 </hierarchicalcodeblock> 1697 </textblocks> 1698 <header> 1699 <codecomment tag="" text="/************************************************************************&#010; enum e_buffertype.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:36:53&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 1700 </header> 1701 <classfields/> 1702 </classifiercodedocument> 1703 <classifiercodedocument writeOutCode="true" package="" id="12734" parent_class="12734" fileExt=".cpp" fileName="unsigned int" > 1704 <textblocks> 1705 <codeblockwithcomments tag="includes" text="#include "unsigned int.h"&#010;" > 1706 <header> 1707 <cppcodedocumentation tag="" writeOutText="false" /> 1708 </header> 1709 </codeblockwithcomments> 1710 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1711 <header> 1712 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1713 </header> 1714 <textblocks/> 1715 </hierarchicalcodeblock> 1716 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1717 <header> 1718 <cppcodedocumentation tag="" text="Methods" /> 1719 </header> 1720 <textblocks/> 1721 </hierarchicalcodeblock> 1722 </textblocks> 1723 <header> 1724 <codecomment tag="" text="/************************************************************************&#010; unsigned int.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:36:53&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 1725 </header> 1726 <classfields/> 1727 </classifiercodedocument> 1728 <classifiercodedocument writeOutCode="true" package="" id="12736" parent_class="12736" fileExt=".cpp" fileName="enum e_datatype" > 1729 <textblocks> 1730 <codeblockwithcomments tag="includes" text="#include "enum e_datatype.h"&#010;" > 1731 <header> 1732 <cppcodedocumentation tag="" writeOutText="false" /> 1733 </header> 1734 </codeblockwithcomments> 1735 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1736 <header> 1737 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1738 </header> 1739 <textblocks/> 1740 </hierarchicalcodeblock> 1741 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1742 <header> 1743 <cppcodedocumentation tag="" text="Methods" /> 1744 </header> 1745 <textblocks/> 1746 </hierarchicalcodeblock> 1747 </textblocks> 1748 <header> 1749 <codecomment tag="" text="/************************************************************************&#010; enum e_datatype.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:36:53&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 1750 </header> 1751 <classfields/> 1752 </classifiercodedocument> 1753 <classifiercodedocument writeOutCode="true" package="" id="12744" parent_class="12744" fileExt=".cpp" fileName="void*" > 1754 <textblocks> 1755 <codeblockwithcomments tag="includes" text="#include "void*.h"&#010;" > 1756 <header> 1757 <cppcodedocumentation tag="" writeOutText="false" /> 1758 </header> 1759 </codeblockwithcomments> 1760 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1761 <header> 1762 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1763 </header> 1764 <textblocks/> 1765 </hierarchicalcodeblock> 1766 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 1767 <header> 1768 <cppcodedocumentation tag="" text="Methods" /> 1769 </header> 1770 <textblocks/> 1771 </hierarchicalcodeblock> 1772 </textblocks> 1773 <header> 1774 <codecomment tag="" text="/************************************************************************&#010; void*.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:36:53&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 1775 </header> 1776 <classfields/> 1777 </classifiercodedocument> 1778 <classifiercodedocument writeOutCode="true" package="" id="12774" parent_class="12774" fileExt=".cpp" fileName="audioport" > 1779 <textblocks> 1780 <codeblockwithcomments tag="includes" text="#include "audioport.h"&#010;" > 1781 <header> 1782 <cppcodedocumentation tag="" writeOutText="false" /> 1783 </header> 1784 </codeblockwithcomments> 1785 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 1786 <header> 1787 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 1788 </header> 2899 1789 <textblocks> 2900 <codeoperation parent_id="12 6" tag="operation_126" canDelete="false" >1790 <codeoperation parent_id="12778" tag="operation_12778" canDelete="false" > 2901 1791 <header> 2902 1792 <cppcodedocumentation tag="" /> 2903 1793 </header> 2904 1794 </codeoperation> 2905 <codeoperation parent_id="1 33" tag="operation_133" canDelete="false" >1795 <codeoperation parent_id="12781" tag="operation_12781" canDelete="false" > 2906 1796 <header> 2907 1797 <cppcodedocumentation tag="" /> 2908 1798 </header> 2909 1799 </codeoperation> 2910 <codeoperation parent_id="140" tag="operation_140" canDelete="false" > 1800 <codeoperation parent_id="12785" tag="operation_12785" canDelete="false" > 1801 <header> 1802 <cppcodedocumentation tag="" /> 1803 </header> 1804 </codeoperation> 1805 <codeoperation parent_id="12790" tag="operation_12790" canDelete="false" > 1806 <header> 1807 <cppcodedocumentation tag="" /> 1808 </header> 1809 </codeoperation> 1810 <codeoperation parent_id="12795" tag="operation_12795" canDelete="false" > 1811 <header> 1812 <cppcodedocumentation tag="" /> 1813 </header> 1814 </codeoperation> 1815 <codeoperation parent_id="12801" tag="operation_12801" canDelete="false" > 2911 1816 <header> 2912 1817 <cppcodedocumentation tag="" /> … … 2920 1825 </header> 2921 1826 <textblocks> 2922 <code operation parent_id="141" tag="operation_141" canDelete="false" >1827 <codeaccessormethod accessType="0" parent_id="12802" tag="hblock_tag_0" canDelete="false" classfield_id="12802" > 2923 1828 <header> 2924 1829 <cppcodedocumentation tag="" /> 2925 1830 </header> 2926 </codeoperation>2927 <codeoperation parent_id="142" tag="operation_142" canDelete="false" >2928 <header>2929 <cppcodedocumentation tag="" />2930 </header>2931 </codeoperation>2932 <codeoperation parent_id="144" tag="operation_144" canDelete="false" >2933 <header>2934 <cppcodedocumentation tag="" />2935 </header>2936 </codeoperation>2937 <codeoperation parent_id="145" tag="operation_145" canDelete="false" >2938 <header>2939 <cppcodedocumentation tag="" />2940 </header>2941 </codeoperation>2942 <codeoperation parent_id="146" tag="operation_146" canDelete="false" >2943 <header>2944 <cppcodedocumentation tag="" />2945 </header>2946 </codeoperation>2947 <codeoperation parent_id="147" tag="operation_147" canDelete="false" >2948 <header>2949 <cppcodedocumentation tag="" />2950 </header>2951 </codeoperation>2952 <codeoperation parent_id="148" tag="operation_148" canDelete="false" >2953 <header>2954 <cppcodedocumentation tag="" text="// returns the size in bytes of the events in the port buffer" />2955 </header>2956 </codeoperation>2957 <codeoperation parent_id="149" tag="operation_149" canDelete="false" >2958 <header>2959 <cppcodedocumentation tag="" />2960 </header>2961 </codeoperation>2962 <codeoperation parent_id="150" tag="operation_150" canDelete="false" >2963 <header>2964 <cppcodedocumentation tag="" text="// NOT THREAD SAFE!// attaches a user buffer to the port.// deallocates the internal buffer, if there was one// buffersize is in 'events'" />2965 </header>2966 </codeoperation>2967 <codeoperation parent_id="152" tag="operation_152" canDelete="false" >2968 <header>2969 <cppcodedocumentation tag="" text="// detach the user buffer, allocates an internal buffer" />2970 </header>2971 </codeoperation>2972 <codeoperation parent_id="153" tag="operation_153" canDelete="false" >2973 <header>2974 <cppcodedocumentation tag="" />2975 </header>2976 </codeoperation>2977 <codeoperation parent_id="154" tag="operation_154" canDelete="false" >2978 <header>2979 <cppcodedocumentation tag="" />2980 </header>2981 </codeoperation>2982 <codeoperation parent_id="155" tag="operation_155" canDelete="false" >2983 <header>2984 <cppcodedocumentation tag="" />2985 </header>2986 </codeoperation>2987 <codeoperation parent_id="157" tag="operation_157" canDelete="false" >2988 <header>2989 <cppcodedocumentation tag="" />2990 </header>2991 </codeoperation>2992 <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" classfield_id="158" >2993 <header>2994 <cppcodedocumentation tag="" />2995 </header>2996 1831 </codeaccessormethod> 2997 <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_1" canDelete="false" classfield_id="158" > 2998 <header> 2999 <cppcodedocumentation tag="" /> 3000 </header> 3001 </codeaccessormethod> 3002 <codeaccessormethod accessType="0" parent_id="159" tag="hblock_tag_2" canDelete="false" classfield_id="159" > 3003 <header> 3004 <cppcodedocumentation tag="" /> 3005 </header> 3006 </codeaccessormethod> 3007 <codeaccessormethod accessType="1" parent_id="159" tag="hblock_tag_3" canDelete="false" classfield_id="159" > 3008 <header> 3009 <cppcodedocumentation tag="" /> 3010 </header> 3011 </codeaccessormethod> 3012 <codeaccessormethod accessType="0" parent_id="160" tag="hblock_tag_4" canDelete="false" classfield_id="160" > 3013 <header> 3014 <cppcodedocumentation tag="" /> 3015 </header> 3016 </codeaccessormethod> 3017 <codeaccessormethod accessType="1" parent_id="160" tag="hblock_tag_5" canDelete="false" classfield_id="160" > 3018 <header> 3019 <cppcodedocumentation tag="" /> 3020 </header> 3021 </codeaccessormethod> 3022 <codeaccessormethod accessType="0" parent_id="161" tag="hblock_tag_6" canDelete="false" classfield_id="161" > 3023 <header> 3024 <cppcodedocumentation tag="" /> 3025 </header> 3026 </codeaccessormethod> 3027 <codeaccessormethod accessType="1" parent_id="161" tag="hblock_tag_7" canDelete="false" classfield_id="161" > 3028 <header> 3029 <cppcodedocumentation tag="" /> 3030 </header> 3031 </codeaccessormethod> 3032 <codeaccessormethod accessType="0" parent_id="162" tag="hblock_tag_8" canDelete="false" classfield_id="162" > 3033 <header> 3034 <cppcodedocumentation tag="" /> 3035 </header> 3036 </codeaccessormethod> 3037 <codeaccessormethod accessType="1" parent_id="162" tag="hblock_tag_9" canDelete="false" classfield_id="162" > 3038 <header> 3039 <cppcodedocumentation tag="" /> 3040 </header> 3041 </codeaccessormethod> 3042 <codeaccessormethod accessType="0" parent_id="163" tag="hblock_tag_10" canDelete="false" classfield_id="163" > 3043 <header> 3044 <cppcodedocumentation tag="" /> 3045 </header> 3046 </codeaccessormethod> 3047 <codeaccessormethod accessType="1" parent_id="163" tag="hblock_tag_11" canDelete="false" classfield_id="163" > 3048 <header> 3049 <cppcodedocumentation tag="" /> 3050 </header> 3051 </codeaccessormethod> 3052 <codeaccessormethod accessType="0" parent_id="164" tag="hblock_tag_12" canDelete="false" classfield_id="164" > 3053 <header> 3054 <cppcodedocumentation tag="" /> 3055 </header> 3056 </codeaccessormethod> 3057 <codeaccessormethod accessType="1" parent_id="164" tag="hblock_tag_13" canDelete="false" classfield_id="164" > 3058 <header> 3059 <cppcodedocumentation tag="" /> 3060 </header> 3061 </codeaccessormethod> 3062 <codeoperation parent_id="165" tag="operation_165" canDelete="false" > 3063 <header> 3064 <cppcodedocumentation tag="" /> 3065 </header> 3066 </codeoperation> 3067 <codeoperation parent_id="166" tag="operation_166" canDelete="false" > 3068 <header> 3069 <cppcodedocumentation tag="" /> 3070 </header> 3071 </codeoperation> 3072 <codeoperation parent_id="167" tag="operation_167" canDelete="false" > 3073 <header> 3074 <cppcodedocumentation tag="" text="// call this when the event size is changed" /> 3075 </header> 3076 </codeoperation> 3077 <codeaccessormethod accessType="0" parent_id="168" tag="hblock_tag_14" canDelete="false" classfield_id="168" > 3078 <header> 3079 <cppcodedocumentation tag="" /> 3080 </header> 3081 </codeaccessormethod> 3082 <codeaccessormethod accessType="1" parent_id="168" tag="hblock_tag_15" canDelete="false" classfield_id="168" > 1832 <codeaccessormethod accessType="1" parent_id="12802" tag="hblock_tag_1" canDelete="false" classfield_id="12802" > 3083 1833 <header> 3084 1834 <cppcodedocumentation tag="" /> … … 3089 1839 </textblocks> 3090 1840 <header> 3091 <codecomment tag="" text="/************************************************************************&#010; port.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:03:18&#010;The original location of this file is freebobstreaming&#010;**************************************************************************/&#010;" />1841 <codecomment tag="" text="/************************************************************************&#010; audioport.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:37:36&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 3092 1842 </header> 3093 1843 <classfields> 3094 <codeclassfield parent_id="1 58" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >1844 <codeclassfield parent_id="12775" field_type="6881382" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 3095 1845 <header> 3096 1846 <cppcodedocumentation tag="" /> 3097 1847 </header> 3098 <ccfdeclarationcodeblock parent_id="1 58" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >3099 <header> 3100 <cppcodedocumentation tag="" indentLevel="1" />1848 <ccfdeclarationcodeblock parent_id="12775" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 1849 <header> 1850 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3101 1851 </header> 3102 1852 </ccfdeclarationcodeblock> 3103 <codeaccessormethod accessType="0" parent_id="158" tag="hblock_tag_0" canDelete="false" classfield_id="158" > 3104 <header> 3105 <cppcodedocumentation tag="" /> 3106 </header> 3107 </codeaccessormethod> 3108 <codeaccessormethod accessType="1" parent_id="158" tag="hblock_tag_1" canDelete="false" classfield_id="158" > 1853 <codeaccessormethod accessType="0" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="0" > 1854 <header> 1855 <cppcodedocumentation tag="" /> 1856 </header> 1857 </codeaccessormethod> 1858 <codeaccessormethod accessType="1" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="0" > 1859 <header> 1860 <cppcodedocumentation tag="" /> 1861 </header> 1862 </codeaccessormethod> 1863 <codeaccessormethod accessType="2" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="0" > 1864 <header> 1865 <cppcodedocumentation tag="" /> 1866 </header> 1867 </codeaccessormethod> 1868 <codeaccessormethod accessType="3" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="0" > 1869 <header> 1870 <cppcodedocumentation tag="" /> 1871 </header> 1872 </codeaccessormethod> 1873 <codeaccessormethod accessType="4" parent_id="12775" tag="" canDelete="false" writeOutText="false" classfield_id="12775" role_id="0" > 3109 1874 <header> 3110 1875 <cppcodedocumentation tag="" /> … … 3112 1877 </codeaccessormethod> 3113 1878 </codeclassfield> 3114 <codeclassfield parent_id="1 59" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >1879 <codeclassfield parent_id="12802" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 3115 1880 <header> 3116 1881 <cppcodedocumentation tag="" /> 3117 1882 </header> 3118 <ccfdeclarationcodeblock parent_id="1 59" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >1883 <ccfdeclarationcodeblock parent_id="12802" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 3119 1884 <header> 3120 1885 <cppcodedocumentation tag="" indentLevel="1" /> 3121 1886 </header> 3122 1887 </ccfdeclarationcodeblock> 3123 <codeaccessormethod accessType="0" parent_id="1 59" tag="hblock_tag_2" canDelete="false" classfield_id="159" >3124 <header> 3125 <cppcodedocumentation tag="" /> 3126 </header> 3127 </codeaccessormethod> 3128 <codeaccessormethod accessType="1" parent_id="1 59" tag="hblock_tag_3" canDelete="false" classfield_id="159" >1888 <codeaccessormethod accessType="0" parent_id="12802" tag="hblock_tag_0" canDelete="false" classfield_id="12802" > 1889 <header> 1890 <cppcodedocumentation tag="" /> 1891 </header> 1892 </codeaccessormethod> 1893 <codeaccessormethod accessType="1" parent_id="12802" tag="hblock_tag_1" canDelete="false" classfield_id="12802" > 3129 1894 <header> 3130 1895 <cppcodedocumentation tag="" /> … … 3132 1897 </codeaccessormethod> 3133 1898 </codeclassfield> 3134 <codeclassfield parent_id="1 60" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >1899 <codeclassfield parent_id="13046" field_type="7340153" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 3135 1900 <header> 3136 1901 <cppcodedocumentation tag="" /> 3137 1902 </header> 3138 <ccfdeclarationcodeblock parent_id="1 60" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >3139 <header> 3140 <cppcodedocumentation tag="" indentLevel="1" />1903 <ccfdeclarationcodeblock parent_id="13046" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 1904 <header> 1905 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3141 1906 </header> 3142 1907 </ccfdeclarationcodeblock> 3143 <codeaccessormethod accessType="0" parent_id="160" tag="hblock_tag_4" canDelete="false" classfield_id="160" > 3144 <header> 3145 <cppcodedocumentation tag="" /> 3146 </header> 3147 </codeaccessormethod> 3148 <codeaccessormethod accessType="1" parent_id="160" tag="hblock_tag_5" canDelete="false" classfield_id="160" > 1908 <codeaccessormethod accessType="0" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="0" > 1909 <header> 1910 <cppcodedocumentation tag="" /> 1911 </header> 1912 </codeaccessormethod> 1913 <codeaccessormethod accessType="1" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="0" > 1914 <header> 1915 <cppcodedocumentation tag="" /> 1916 </header> 1917 </codeaccessormethod> 1918 <codeaccessormethod accessType="2" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="0" > 1919 <header> 1920 <cppcodedocumentation tag="" /> 1921 </header> 1922 </codeaccessormethod> 1923 <codeaccessormethod accessType="3" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="0" > 1924 <header> 1925 <cppcodedocumentation tag="" /> 1926 </header> 1927 </codeaccessormethod> 1928 <codeaccessormethod accessType="4" parent_id="13046" tag="" canDelete="false" writeOutText="false" classfield_id="13046" role_id="0" > 3149 1929 <header> 3150 1930 <cppcodedocumentation tag="" /> … … 3152 1932 </codeaccessormethod> 3153 1933 </codeclassfield> 3154 <codeclassfield parent_id="1 61" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >1934 <codeclassfield parent_id="13088" field_type="7340064" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 3155 1935 <header> 3156 1936 <cppcodedocumentation tag="" /> 3157 1937 </header> 3158 <ccfdeclarationcodeblock parent_id="1 61" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >3159 <header> 3160 <cppcodedocumentation tag="" indentLevel="1" />1938 <ccfdeclarationcodeblock parent_id="13088" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 1939 <header> 1940 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3161 1941 </header> 3162 1942 </ccfdeclarationcodeblock> 3163 <codeaccessormethod accessType="0" parent_id="161" tag="hblock_tag_6" canDelete="false" classfield_id="161" > 3164 <header> 3165 <cppcodedocumentation tag="" /> 3166 </header> 3167 </codeaccessormethod> 3168 <codeaccessormethod accessType="1" parent_id="161" tag="hblock_tag_7" canDelete="false" classfield_id="161" > 3169 <header> 3170 <cppcodedocumentation tag="" /> 3171 </header> 3172 </codeaccessormethod> 3173 </codeclassfield> 3174 <codeclassfield parent_id="162" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 3175 <header> 3176 <cppcodedocumentation tag="" /> 3177 </header> 3178 <ccfdeclarationcodeblock parent_id="162" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 3179 <header> 3180 <cppcodedocumentation tag="" indentLevel="1" /> 3181 </header> 3182 </ccfdeclarationcodeblock> 3183 <codeaccessormethod accessType="0" parent_id="162" tag="hblock_tag_8" canDelete="false" classfield_id="162" > 3184 <header> 3185 <cppcodedocumentation tag="" /> 3186 </header> 3187 </codeaccessormethod> 3188 <codeaccessormethod accessType="1" parent_id="162" tag="hblock_tag_9" canDelete="false" classfield_id="162" > 3189 <header> 3190 <cppcodedocumentation tag="" /> 3191 </header> 3192 </codeaccessormethod> 3193 </codeclassfield> 3194 <codeclassfield parent_id="163" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 3195 <header> 3196 <cppcodedocumentation tag="" /> 3197 </header> 3198 <ccfdeclarationcodeblock parent_id="163" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 3199 <header> 3200 <cppcodedocumentation tag="" indentLevel="1" /> 3201 </header> 3202 </ccfdeclarationcodeblock> 3203 <codeaccessormethod accessType="0" parent_id="163" tag="hblock_tag_10" canDelete="false" classfield_id="163" > 3204 <header> 3205 <cppcodedocumentation tag="" /> 3206 </header> 3207 </codeaccessormethod> 3208 <codeaccessormethod accessType="1" parent_id="163" tag="hblock_tag_11" canDelete="false" classfield_id="163" > 3209 <header> 3210 <cppcodedocumentation tag="" /> 3211 </header> 3212 </codeaccessormethod> 3213 </codeclassfield> 3214 <codeclassfield parent_id="164" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 3215 <header> 3216 <cppcodedocumentation tag="" /> 3217 </header> 3218 <ccfdeclarationcodeblock parent_id="164" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 3219 <header> 3220 <cppcodedocumentation tag="" indentLevel="1" /> 3221 </header> 3222 </ccfdeclarationcodeblock> 3223 <codeaccessormethod accessType="0" parent_id="164" tag="hblock_tag_12" canDelete="false" classfield_id="164" > 3224 <header> 3225 <cppcodedocumentation tag="" /> 3226 </header> 3227 </codeaccessormethod> 3228 <codeaccessormethod accessType="1" parent_id="164" tag="hblock_tag_13" canDelete="false" classfield_id="164" > 3229 <header> 3230 <cppcodedocumentation tag="" /> 3231 </header> 3232 </codeaccessormethod> 3233 </codeclassfield> 3234 <codeclassfield parent_id="168" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 3235 <header> 3236 <cppcodedocumentation tag="" /> 3237 </header> 3238 <ccfdeclarationcodeblock parent_id="168" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 3239 <header> 3240 <cppcodedocumentation tag="" indentLevel="1" /> 3241 </header> 3242 </ccfdeclarationcodeblock> 3243 <codeaccessormethod accessType="0" parent_id="168" tag="hblock_tag_14" canDelete="false" classfield_id="168" > 3244 <header> 3245 <cppcodedocumentation tag="" /> 3246 </header> 3247 </codeaccessormethod> 3248 <codeaccessormethod accessType="1" parent_id="168" tag="hblock_tag_15" canDelete="false" classfield_id="168" > 3249 <header> 3250 <cppcodedocumentation tag="" /> 3251 </header> 3252 </codeaccessormethod> 3253 </codeclassfield> 3254 <codeclassfield parent_id="1226" field_type="6881312" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 3255 <header> 3256 <cppcodedocumentation tag="" /> 3257 </header> 3258 <ccfdeclarationcodeblock parent_id="1226" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 3259 <header> 3260 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3261 </header> 3262 </ccfdeclarationcodeblock> 3263 <codeaccessormethod accessType="0" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="1" > 3264 <header> 3265 <cppcodedocumentation tag="" /> 3266 </header> 3267 </codeaccessormethod> 3268 <codeaccessormethod accessType="1" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="1" > 3269 <header> 3270 <cppcodedocumentation tag="" /> 3271 </header> 3272 </codeaccessormethod> 3273 <codeaccessormethod accessType="2" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="1" > 3274 <header> 3275 <cppcodedocumentation tag="" /> 3276 </header> 3277 </codeaccessormethod> 3278 <codeaccessormethod accessType="3" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="1" > 3279 <header> 3280 <cppcodedocumentation tag="" /> 3281 </header> 3282 </codeaccessormethod> 3283 <codeaccessormethod accessType="4" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="1" > 3284 <header> 3285 <cppcodedocumentation tag="" /> 3286 </header> 3287 </codeaccessormethod> 3288 </codeclassfield> 3289 <codeclassfield parent_id="1295" field_type="6881312" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 3290 <header> 3291 <cppcodedocumentation tag="" /> 3292 </header> 3293 <ccfdeclarationcodeblock parent_id="1295" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 3294 <header> 3295 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3296 </header> 3297 </ccfdeclarationcodeblock> 3298 <codeaccessormethod accessType="0" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="1" > 3299 <header> 3300 <cppcodedocumentation tag="" /> 3301 </header> 3302 </codeaccessormethod> 3303 <codeaccessormethod accessType="1" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="1" > 3304 <header> 3305 <cppcodedocumentation tag="" /> 3306 </header> 3307 </codeaccessormethod> 3308 <codeaccessormethod accessType="2" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="1" > 3309 <header> 3310 <cppcodedocumentation tag="" /> 3311 </header> 3312 </codeaccessormethod> 3313 <codeaccessormethod accessType="3" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="1" > 3314 <header> 3315 <cppcodedocumentation tag="" /> 3316 </header> 3317 </codeaccessormethod> 3318 <codeaccessormethod accessType="4" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="1" > 3319 <header> 3320 <cppcodedocumentation tag="" /> 3321 </header> 3322 </codeaccessormethod> 3323 </codeclassfield> 3324 <codeclassfield parent_id="1364" field_type="6881312" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 3325 <header> 3326 <cppcodedocumentation tag="" /> 3327 </header> 3328 <ccfdeclarationcodeblock parent_id="1364" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 3329 <header> 3330 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3331 </header> 3332 </ccfdeclarationcodeblock> 3333 <codeaccessormethod accessType="0" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="1" > 3334 <header> 3335 <cppcodedocumentation tag="" /> 3336 </header> 3337 </codeaccessormethod> 3338 <codeaccessormethod accessType="1" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="1" > 3339 <header> 3340 <cppcodedocumentation tag="" /> 3341 </header> 3342 </codeaccessormethod> 3343 <codeaccessormethod accessType="2" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="1" > 3344 <header> 3345 <cppcodedocumentation tag="" /> 3346 </header> 3347 </codeaccessormethod> 3348 <codeaccessormethod accessType="3" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="1" > 3349 <header> 3350 <cppcodedocumentation tag="" /> 3351 </header> 3352 </codeaccessormethod> 3353 <codeaccessormethod accessType="4" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="1" > 1943 <codeaccessormethod accessType="0" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="1" > 1944 <header> 1945 <cppcodedocumentation tag="" /> 1946 </header> 1947 </codeaccessormethod> 1948 <codeaccessormethod accessType="1" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="1" > 1949 <header> 1950 <cppcodedocumentation tag="" /> 1951 </header> 1952 </codeaccessormethod> 1953 <codeaccessormethod accessType="2" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="1" > 1954 <header> 1955 <cppcodedocumentation tag="" /> 1956 </header> 1957 </codeaccessormethod> 1958 <codeaccessormethod accessType="3" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="1" > 1959 <header> 1960 <cppcodedocumentation tag="" /> 1961 </header> 1962 </codeaccessormethod> 1963 <codeaccessormethod accessType="4" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="1" > 3354 1964 <header> 3355 1965 <cppcodedocumentation tag="" /> … … 3359 1969 </classfields> 3360 1970 </classifiercodedocument> 3361 <classifiercodedocument writeOutCode="true" package=" freebobstreaming" id="117" parent_class="117" fileExt=".cpp" fileName="portmanager" >1971 <classifiercodedocument writeOutCode="true" package="" id="12803" parent_class="12803" fileExt=".cpp" fileName="midiport" > 3362 1972 <textblocks> 3363 <codeblockwithcomments tag="includes" text="#include " portmanager.h"&#010;" >1973 <codeblockwithcomments tag="includes" text="#include "midiport.h"&#010;" > 3364 1974 <header> 3365 1975 <cppcodedocumentation tag="" writeOutText="false" /> … … 3371 1981 </header> 3372 1982 <textblocks> 3373 <codeoperation parent_id=" 2948" tag="operation_2948" canDelete="false" >1983 <codeoperation parent_id="12807" tag="operation_12807" canDelete="false" > 3374 1984 <header> 3375 1985 <cppcodedocumentation tag="" /> 3376 1986 </header> 3377 1987 </codeoperation> 3378 <codeoperation parent_id=" 2949" tag="operation_2949" canDelete="false" >1988 <codeoperation parent_id="12810" tag="operation_12810" canDelete="false" > 3379 1989 <header> 3380 1990 <cppcodedocumentation tag="" /> … … 3388 1998 </header> 3389 1999 <textblocks> 3390 <code operation parent_id="2950" tag="operation_2950" canDelete="false" >2000 <codeaccessormethod accessType="0" parent_id="12811" tag="hblock_tag_0" canDelete="false" classfield_id="12811" > 3391 2001 <header> 3392 2002 <cppcodedocumentation tag="" /> 3393 2003 </header> 3394 </code operation>3395 <code operation parent_id="2953" tag="operation_2953" canDelete="false" >2004 </codeaccessormethod> 2005 <codeaccessormethod accessType="1" parent_id="12811" tag="hblock_tag_1" canDelete="false" classfield_id="12811" > 3396 2006 <header> 3397 2007 <cppcodedocumentation tag="" /> 3398 </header>3399 </codeoperation>3400 <codeoperation parent_id="2955" tag="operation_2955" canDelete="false" >3401 <header>3402 <cppcodedocumentation tag="" />3403 </header>3404 </codeoperation>3405 <codeoperation parent_id="2956" tag="operation_2956" canDelete="false" >3406 <header>3407 <cppcodedocumentation tag="" />3408 </header>3409 </codeoperation>3410 <codeoperation parent_id="2957" tag="operation_2957" canDelete="false" >3411 <header>3412 <cppcodedocumentation tag="" />3413 </header>3414 </codeoperation>3415 <codeaccessormethod accessType="0" parent_id="2959" tag="hblock_tag_0" canDelete="false" classfield_id="2959" >3416 <header>3417 <cppcodedocumentation tag="" />3418 </header>3419 </codeaccessormethod>3420 <codeaccessormethod accessType="1" parent_id="2959" tag="hblock_tag_1" canDelete="false" classfield_id="2959" >3421 <header>3422 <cppcodedocumentation tag="" />3423 </header>3424 </codeaccessormethod>3425 <codeaccessormethod accessType="0" parent_id="2960" tag="hblock_tag_2" canDelete="false" classfield_id="2960" >3426 <header>3427 <cppcodedocumentation tag="" />3428 </header>3429 </codeaccessormethod>3430 <codeaccessormethod accessType="1" parent_id="2960" tag="hblock_tag_3" canDelete="false" classfield_id="2960" >3431 <header>3432 <cppcodedocumentation tag="" />3433 </header>3434 </codeaccessormethod>3435 <codeaccessormethod accessType="0" parent_id="2961" tag="hblock_tag_4" canDelete="false" classfield_id="2961" >3436 <header>3437 <cppcodedocumentation tag="" text="Get the value of m_debugModule&#010;// PortVector m_SamplePorts;&#010;@return the value of m_debugModule" />3438 </header>3439 </codeaccessormethod>3440 <codeaccessormethod accessType="1" parent_id="2961" tag="hblock_tag_5" canDelete="false" classfield_id="2961" >3441 <header>3442 <cppcodedocumentation tag="" text="Set the value of m_debugModule&#010;// PortVector m_SamplePorts;&#010;@param value the value of m_debugModule" />3443 2008 </header> 3444 2009 </codeaccessormethod> … … 3447 2012 </textblocks> 3448 2013 <header> 3449 <codecomment tag="" text="/************************************************************************&#010; portmanager.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is freebobstreaming&#010;**************************************************************************/&#010;" />2014 <codecomment tag="" text="/************************************************************************&#010; midiport.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:37:57&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 3450 2015 </header> 3451 2016 <classfields> 3452 <codeclassfield parent_id=" 2959" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >2017 <codeclassfield parent_id="12804" field_type="5242953" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 3453 2018 <header> 3454 2019 <cppcodedocumentation tag="" /> 3455 2020 </header> 3456 <ccfdeclarationcodeblock parent_id=" 2959" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >3457 <header> 3458 <cppcodedocumentation tag="" indentLevel="1" />2021 <ccfdeclarationcodeblock parent_id="12804" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 2022 <header> 2023 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3459 2024 </header> 3460 2025 </ccfdeclarationcodeblock> 3461 <codeaccessormethod accessType="0" parent_id="2959" tag="hblock_tag_0" canDelete="false" classfield_id="2959" > 3462 <header> 3463 <cppcodedocumentation tag="" /> 3464 </header> 3465 </codeaccessormethod> 3466 <codeaccessormethod accessType="1" parent_id="2959" tag="hblock_tag_1" canDelete="false" classfield_id="2959" > 2026 <codeaccessormethod accessType="0" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="0" > 2027 <header> 2028 <cppcodedocumentation tag="" /> 2029 </header> 2030 </codeaccessormethod> 2031 <codeaccessormethod accessType="1" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="0" > 2032 <header> 2033 <cppcodedocumentation tag="" /> 2034 </header> 2035 </codeaccessormethod> 2036 <codeaccessormethod accessType="2" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="0" > 2037 <header> 2038 <cppcodedocumentation tag="" /> 2039 </header> 2040 </codeaccessormethod> 2041 <codeaccessormethod accessType="3" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="0" > 2042 <header> 2043 <cppcodedocumentation tag="" /> 2044 </header> 2045 </codeaccessormethod> 2046 <codeaccessormethod accessType="4" parent_id="12804" tag="" canDelete="false" writeOutText="false" classfield_id="12804" role_id="0" > 3467 2047 <header> 3468 2048 <cppcodedocumentation tag="" /> … … 3470 2050 </codeaccessormethod> 3471 2051 </codeclassfield> 3472 <codeclassfield parent_id=" 2960" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >2052 <codeclassfield parent_id="12811" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 3473 2053 <header> 3474 2054 <cppcodedocumentation tag="" /> 3475 2055 </header> 3476 <ccfdeclarationcodeblock parent_id=" 2960" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >2056 <ccfdeclarationcodeblock parent_id="12811" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 3477 2057 <header> 3478 2058 <cppcodedocumentation tag="" indentLevel="1" /> 3479 2059 </header> 3480 2060 </ccfdeclarationcodeblock> 3481 <codeaccessormethod accessType="0" parent_id=" 2960" tag="hblock_tag_2" canDelete="false" classfield_id="2960" >3482 <header> 3483 <cppcodedocumentation tag="" /> 3484 </header> 3485 </codeaccessormethod> 3486 <codeaccessormethod accessType="1" parent_id=" 2960" tag="hblock_tag_3" canDelete="false" classfield_id="2960" >2061 <codeaccessormethod accessType="0" parent_id="12811" tag="hblock_tag_0" canDelete="false" classfield_id="12811" > 2062 <header> 2063 <cppcodedocumentation tag="" /> 2064 </header> 2065 </codeaccessormethod> 2066 <codeaccessormethod accessType="1" parent_id="12811" tag="hblock_tag_1" canDelete="false" classfield_id="12811" > 3487 2067 <header> 3488 2068 <cppcodedocumentation tag="" /> … … 3490 2070 </codeaccessormethod> 3491 2071 </codeclassfield> 3492 <codeclassfield parent_id=" 2961" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >3493 <header> 3494 <cppcodedocumentation tag="" text="// PortVector m_SamplePorts;"/>3495 </header> 3496 <ccfdeclarationcodeblock parent_id=" 2961" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >3497 <header> 3498 <cppcodedocumentation tag="" indentLevel="1" />2072 <codeclassfield parent_id="13073" field_type="7667824" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 2073 <header> 2074 <cppcodedocumentation tag="" /> 2075 </header> 2076 <ccfdeclarationcodeblock parent_id="13073" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 2077 <header> 2078 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3499 2079 </header> 3500 2080 </ccfdeclarationcodeblock> 3501 <codeaccessormethod accessType="0" parent_id="2961" tag="hblock_tag_4" canDelete="false" classfield_id="2961" > 3502 <header> 3503 <cppcodedocumentation tag="" text="Get the value of m_debugModule&#010;// PortVector m_SamplePorts;&#010;@return the value of m_debugModule" /> 3504 </header> 3505 </codeaccessormethod> 3506 <codeaccessormethod accessType="1" parent_id="2961" tag="hblock_tag_5" canDelete="false" classfield_id="2961" > 3507 <header> 3508 <cppcodedocumentation tag="" text="Set the value of m_debugModule&#010;// PortVector m_SamplePorts;&#010;@param value the value of m_debugModule" /> 2081 <codeaccessormethod accessType="0" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="0" > 2082 <header> 2083 <cppcodedocumentation tag="" /> 2084 </header> 2085 </codeaccessormethod> 2086 <codeaccessormethod accessType="1" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="0" > 2087 <header> 2088 <cppcodedocumentation tag="" /> 2089 </header> 2090 </codeaccessormethod> 2091 <codeaccessormethod accessType="2" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="0" > 2092 <header> 2093 <cppcodedocumentation tag="" /> 2094 </header> 2095 </codeaccessormethod> 2096 <codeaccessormethod accessType="3" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="0" > 2097 <header> 2098 <cppcodedocumentation tag="" /> 2099 </header> 2100 </codeaccessormethod> 2101 <codeaccessormethod accessType="4" parent_id="13073" tag="" canDelete="false" writeOutText="false" classfield_id="13073" role_id="0" > 2102 <header> 2103 <cppcodedocumentation tag="" /> 3509 2104 </header> 3510 2105 </codeaccessormethod> 3511 2106 </codeclassfield> 3512 <codeclassfield parent_id=" 2967" field_type="6619244" initialValue="" role_id="0" writeOutMethods="true" listClassName="" >2107 <codeclassfield parent_id="13115" field_type="7667824" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 3513 2108 <header> 3514 2109 <cppcodedocumentation tag="" /> 3515 2110 </header> 3516 <ccfdeclarationcodeblock parent_id=" 2967" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" >2111 <ccfdeclarationcodeblock parent_id="13115" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 3517 2112 <header> 3518 2113 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3519 2114 </header> 3520 2115 </ccfdeclarationcodeblock> 3521 <codeaccessormethod accessType="0" parent_id=" 2967" tag="" canDelete="false" writeOutText="false" classfield_id="2967" role_id="1" >3522 <header> 3523 <cppcodedocumentation tag="" /> 3524 </header> 3525 </codeaccessormethod> 3526 <codeaccessormethod accessType="1" parent_id=" 2967" tag="" canDelete="false" writeOutText="false" classfield_id="2967" role_id="1" >3527 <header> 3528 <cppcodedocumentation tag="" /> 3529 </header> 3530 </codeaccessormethod> 3531 <codeaccessormethod accessType="2" parent_id=" 2967" tag="" canDelete="false" writeOutText="false" classfield_id="2967" role_id="1" >3532 <header> 3533 <cppcodedocumentation tag="" /> 3534 </header> 3535 </codeaccessormethod> 3536 <codeaccessormethod accessType="3" parent_id=" 2967" tag="" canDelete="false" writeOutText="false" classfield_id="2967" role_id="1" >3537 <header> 3538 <cppcodedocumentation tag="" /> 3539 </header> 3540 </codeaccessormethod> 3541 <codeaccessormethod accessType="4" parent_id=" 2967" tag="" canDelete="false" writeOutText="false" classfield_id="2967" role_id="1" >2116 <codeaccessormethod accessType="0" parent_id="13115" tag="" canDelete="false" writeOutText="false" classfield_id="13115" role_id="1" > 2117 <header> 2118 <cppcodedocumentation tag="" /> 2119 </header> 2120 </codeaccessormethod> 2121 <codeaccessormethod accessType="1" parent_id="13115" tag="" canDelete="false" writeOutText="false" classfield_id="13115" role_id="1" > 2122 <header> 2123 <cppcodedocumentation tag="" /> 2124 </header> 2125 </codeaccessormethod> 2126 <codeaccessormethod accessType="2" parent_id="13115" tag="" canDelete="false" writeOutText="false" classfield_id="13115" role_id="1" > 2127 <header> 2128 <cppcodedocumentation tag="" /> 2129 </header> 2130 </codeaccessormethod> 2131 <codeaccessormethod accessType="3" parent_id="13115" tag="" canDelete="false" writeOutText="false" classfield_id="13115" role_id="1" > 2132 <header> 2133 <cppcodedocumentation tag="" /> 2134 </header> 2135 </codeaccessormethod> 2136 <codeaccessormethod accessType="4" parent_id="13115" tag="" canDelete="false" writeOutText="false" classfield_id="13115" role_id="1" > 3542 2137 <header> 3543 2138 <cppcodedocumentation tag="" /> … … 3547 2142 </classfields> 3548 2143 </classifiercodedocument> 3549 <classifiercodedocument writeOutCode="true" package=" freebobstreaming::port" id="118" parent_class="118" fileExt=".cpp" fileName="e_buffertype" >2144 <classifiercodedocument writeOutCode="true" package="" id="12812" parent_class="12812" fileExt=".cpp" fileName="controlport" > 3550 2145 <textblocks> 3551 <codeblockwithcomments tag="includes" text="#include " e_buffertype.h"&#010;" >2146 <codeblockwithcomments tag="includes" text="#include "controlport.h"&#010;" > 3552 2147 <header> 3553 2148 <cppcodedocumentation tag="" writeOutText="false" /> … … 3558 2153 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 3559 2154 </header> 3560 <textblocks/> 2155 <textblocks> 2156 <codeoperation parent_id="12816" tag="operation_12816" canDelete="false" > 2157 <header> 2158 <cppcodedocumentation tag="" /> 2159 </header> 2160 </codeoperation> 2161 <codeoperation parent_id="12819" tag="operation_12819" canDelete="false" > 2162 <header> 2163 <cppcodedocumentation tag="" /> 2164 </header> 2165 </codeoperation> 2166 </textblocks> 3561 2167 </hierarchicalcodeblock> 3562 2168 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > … … 3568 2174 </textblocks> 3569 2175 <header> 3570 <codecomment tag="" text="/************************************************************************&#010; e_buffertype.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is freebobstreaming::port&#010;**************************************************************************/&#010;" />2176 <codecomment tag="" text="/************************************************************************&#010; controlport.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:38:07&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 3571 2177 </header> 3572 <classfields/> 2178 <classfields> 2179 <codeclassfield parent_id="12813" field_type="2424936" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 2180 <header> 2181 <cppcodedocumentation tag="" /> 2182 </header> 2183 <ccfdeclarationcodeblock parent_id="12813" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 2184 <header> 2185 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2186 </header> 2187 </ccfdeclarationcodeblock> 2188 <codeaccessormethod accessType="0" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="0" > 2189 <header> 2190 <cppcodedocumentation tag="" /> 2191 </header> 2192 </codeaccessormethod> 2193 <codeaccessormethod accessType="1" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="0" > 2194 <header> 2195 <cppcodedocumentation tag="" /> 2196 </header> 2197 </codeaccessormethod> 2198 <codeaccessormethod accessType="2" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="0" > 2199 <header> 2200 <cppcodedocumentation tag="" /> 2201 </header> 2202 </codeaccessormethod> 2203 <codeaccessormethod accessType="3" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="0" > 2204 <header> 2205 <cppcodedocumentation tag="" /> 2206 </header> 2207 </codeaccessormethod> 2208 <codeaccessormethod accessType="4" parent_id="12813" tag="" canDelete="false" writeOutText="false" classfield_id="12813" role_id="0" > 2209 <header> 2210 <cppcodedocumentation tag="" /> 2211 </header> 2212 </codeaccessormethod> 2213 </codeclassfield> 2214 <codeclassfield parent_id="13080" field_type="2097268" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 2215 <header> 2216 <cppcodedocumentation tag="" /> 2217 </header> 2218 <ccfdeclarationcodeblock parent_id="13080" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 2219 <header> 2220 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 2221 </header> 2222 </ccfdeclarationcodeblock> 2223 <codeaccessormethod accessType="0" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="0" > 2224 <header> 2225 <cppcodedocumentation tag="" /> 2226 </header> 2227 </codeaccessormethod> 2228 <codeaccessormethod accessType="1" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="0" > 2229 <header> 2230 <cppcodedocumentation tag="" /> 2231 </header> 2232 </codeaccessormethod> 2233 <codeaccessormethod accessType="2" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="0" > 2234 <header> 2235 <cppcodedocumentation tag="" /> 2236 </header> 2237 </codeaccessormethod> 2238 <codeaccessormethod accessType="3" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="0" > 2239 <header> 2240 <cppcodedocumentation tag="" /> 2241 </header> 2242 </codeaccessormethod> 2243 <codeaccessormethod accessType="4" parent_id="13080" tag="" canDelete="false" writeOutText="false" classfield_id="13080" role_id="0" > 2244 <header> 2245 <cppcodedocumentation tag="" /> 2246 </header> 2247 </codeaccessormethod> 2248 </codeclassfield> 2249 </classfields> 3573 2250 </classifiercodedocument> 3574 <classifiercodedocument writeOutCode="true" package=" freebobstreaming::port" id="121" parent_class="121" fileExt=".cpp" fileName="e_datatype" >2251 <classifiercodedocument writeOutCode="true" package="" id="12990" parent_class="12990" fileExt=".cpp" fileName="amdtpportinfo" > 3575 2252 <textblocks> 3576 <codeblockwithcomments tag="includes" text="#include " e_datatype.h"&#010;" >2253 <codeblockwithcomments tag="includes" text="#include "amdtpportinfo.h"&#010;" > 3577 2254 <header> 3578 2255 <cppcodedocumentation tag="" writeOutText="false" /> … … 3583 2260 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 3584 2261 </header> 3585 <textblocks/>3586 </hierarchicalcodeblock>3587 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >3588 <header>3589 <cppcodedocumentation tag="" text="Methods" />3590 </header>3591 <textblocks/>3592 </hierarchicalcodeblock>3593 </textblocks>3594 <header>3595 <codecomment tag="" text="/************************************************************************&#010; e_datatype.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is freebobstreaming::port&#010;**************************************************************************/&#010;" />3596 </header>3597 <classfields/>3598 </classifiercodedocument>3599 <classifiercodedocument writeOutCode="true" package="" id="128" parent_class="128" fileExt=".cpp" fileName="enum e_buffertype" >3600 <textblocks>3601 <codeblockwithcomments tag="includes" text="#include "enum e_buffertype.h"&#010;" >3602 <header>3603 <cppcodedocumentation tag="" writeOutText="false" />3604 </header>3605 </codeblockwithcomments>3606 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >3607 <header>3608 <cppcodedocumentation tag="" text="Constructors/Destructors" />3609 </header>3610 <textblocks/>3611 </hierarchicalcodeblock>3612 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >3613 <header>3614 <cppcodedocumentation tag="" text="Methods" />3615 </header>3616 <textblocks/>3617 </hierarchicalcodeblock>3618 </textblocks>3619 <header>3620 <codecomment tag="" text="/************************************************************************&#010; enum e_buffertype.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />3621 </header>3622 <classfields/>3623 </classifiercodedocument>3624 <classifiercodedocument writeOutCode="true" package="" id="131" parent_class="131" fileExt=".cpp" fileName="enum e_datatype" >3625 <textblocks>3626 <codeblockwithcomments tag="includes" text="#include "enum e_datatype.h"&#010;" >3627 <header>3628 <cppcodedocumentation tag="" writeOutText="false" />3629 </header>3630 </codeblockwithcomments>3631 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >3632 <header>3633 <cppcodedocumentation tag="" text="Constructors/Destructors" />3634 </header>3635 <textblocks/>3636 </hierarchicalcodeblock>3637 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >3638 <header>3639 <cppcodedocumentation tag="" text="Methods" />3640 </header>3641 <textblocks/>3642 </hierarchicalcodeblock>3643 </textblocks>3644 <header>3645 <codecomment tag="" text="/************************************************************************&#010; enum e_datatype.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />3646 </header>3647 <classfields/>3648 </classifiercodedocument>3649 <classifiercodedocument writeOutCode="true" package="" id="138" parent_class="138" fileExt=".cpp" fileName="void*" >3650 <textblocks>3651 <codeblockwithcomments tag="includes" text="#include "void*.h"&#010;" >3652 <header>3653 <cppcodedocumentation tag="" writeOutText="false" />3654 </header>3655 </codeblockwithcomments>3656 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >3657 <header>3658 <cppcodedocumentation tag="" text="Constructors/Destructors" />3659 </header>3660 <textblocks/>3661 </hierarchicalcodeblock>3662 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" >3663 <header>3664 <cppcodedocumentation tag="" text="Methods" />3665 </header>3666 <textblocks/>3667 </hierarchicalcodeblock>3668 </textblocks>3669 <header>3670 <codecomment tag="" text="/************************************************************************&#010; void*.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is &#010;**************************************************************************/&#010;" />3671 </header>3672 <classfields/>3673 </classifiercodedocument>3674 <classifiercodedocument writeOutCode="true" package="freebobstreaming" id="169" parent_class="169" fileExt=".cpp" fileName="audioport" >3675 <textblocks>3676 <codeblockwithcomments tag="includes" text="#include "audioport.h"&#010;" >3677 <header>3678 <cppcodedocumentation tag="" writeOutText="false" />3679 </header>3680 </codeblockwithcomments>3681 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" >3682 <header>3683 <cppcodedocumentation tag="" text="Constructors/Destructors" />3684 </header>3685 2262 <textblocks> 3686 <codeoperation parent_id="1 74" tag="operation_174" canDelete="false" >2263 <codeoperation parent_id="12996" tag="operation_12996" canDelete="false" > 3687 2264 <header> 3688 2265 <cppcodedocumentation tag="" /> 3689 2266 </header> 3690 2267 </codeoperation> 3691 <codeoperation parent_id="177" tag="operation_177" canDelete="false" > 3692 <header> 3693 <cppcodedocumentation tag="" /> 3694 </header> 3695 </codeoperation> 3696 <codeoperation parent_id="181" tag="operation_181" canDelete="false" > 3697 <header> 3698 <cppcodedocumentation tag="" /> 3699 </header> 3700 </codeoperation> 3701 <codeoperation parent_id="186" tag="operation_186" canDelete="false" > 3702 <header> 3703 <cppcodedocumentation tag="" /> 3704 </header> 3705 </codeoperation> 3706 <codeoperation parent_id="191" tag="operation_191" canDelete="false" > 3707 <header> 3708 <cppcodedocumentation tag="" /> 3709 </header> 3710 </codeoperation> 3711 <codeoperation parent_id="197" tag="operation_197" canDelete="false" > 2268 <codeoperation parent_id="13003" tag="operation_13003" canDelete="false" > 3712 2269 <header> 3713 2270 <cppcodedocumentation tag="" /> … … 3721 2278 </header> 3722 2279 <textblocks> 3723 <code accessormethod accessType="0" parent_id="171" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >2280 <codeoperation parent_id="13004" tag="operation_13004" canDelete="false" > 3724 2281 <header> 3725 2282 <cppcodedocumentation tag="" /> 3726 2283 </header> 2284 </codeoperation> 2285 <codeoperation parent_id="13005" tag="operation_13005" canDelete="false" > 2286 <header> 2287 <cppcodedocumentation tag="" /> 2288 </header> 2289 </codeoperation> 2290 <codeoperation parent_id="13006" tag="operation_13006" canDelete="false" > 2291 <header> 2292 <cppcodedocumentation tag="" /> 2293 </header> 2294 </codeoperation> 2295 <codeoperation parent_id="13007" tag="operation_13007" canDelete="false" > 2296 <header> 2297 <cppcodedocumentation tag="" /> 2298 </header> 2299 </codeoperation> 2300 <codeoperation parent_id="13008" tag="operation_13008" canDelete="false" > 2301 <header> 2302 <cppcodedocumentation tag="" /> 2303 </header> 2304 </codeoperation> 2305 <codeaccessormethod accessType="0" parent_id="13009" tag="hblock_tag_0" canDelete="false" classfield_id="13009" > 2306 <header> 2307 <cppcodedocumentation tag="" /> 2308 </header> 3727 2309 </codeaccessormethod> 3728 <codeaccessormethod accessType="1" parent_id="1 71" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >2310 <codeaccessormethod accessType="1" parent_id="13009" tag="hblock_tag_1" canDelete="false" classfield_id="13009" > 3729 2311 <header> 3730 2312 <cppcodedocumentation tag="" /> 3731 2313 </header> 3732 2314 </codeaccessormethod> 3733 <codeaccessormethod accessType=" 2" parent_id="171" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >2315 <codeaccessormethod accessType="0" parent_id="13010" tag="hblock_tag_2" canDelete="false" classfield_id="13010" > 3734 2316 <header> 3735 2317 <cppcodedocumentation tag="" /> 3736 2318 </header> 3737 2319 </codeaccessormethod> 3738 <codeaccessormethod accessType=" 3" parent_id="171" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >2320 <codeaccessormethod accessType="1" parent_id="13010" tag="hblock_tag_3" canDelete="false" classfield_id="13010" > 3739 2321 <header> 3740 2322 <cppcodedocumentation tag="" /> 3741 2323 </header> 3742 2324 </codeaccessormethod> 3743 <codeaccessormethod accessType=" 4" parent_id="171" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >2325 <codeaccessormethod accessType="0" parent_id="13011" tag="hblock_tag_4" canDelete="false" classfield_id="13011" > 3744 2326 <header> 3745 2327 <cppcodedocumentation tag="" /> 3746 2328 </header> 3747 2329 </codeaccessormethod> 3748 <codeaccessormethod accessType=" 0" parent_id="198" tag="hblock_tag_5" canDelete="false" classfield_id="198" >2330 <codeaccessormethod accessType="1" parent_id="13011" tag="hblock_tag_5" canDelete="false" classfield_id="13011" > 3749 2331 <header> 3750 2332 <cppcodedocumentation tag="" /> 3751 2333 </header> 3752 2334 </codeaccessormethod> 3753 <codeaccessormethod accessType=" 1" parent_id="198" tag="hblock_tag_6" canDelete="false" classfield_id="198" >2335 <codeaccessormethod accessType="0" parent_id="13012" tag="hblock_tag_6" canDelete="false" classfield_id="13012" > 3754 2336 <header> 3755 2337 <cppcodedocumentation tag="" /> 3756 2338 </header> 3757 2339 </codeaccessormethod> 3758 <codeaccessormethod accessType=" 0" parent_id="199" tag="hblock_tag_7" canDelete="false" classfield_id="199" >2340 <codeaccessormethod accessType="1" parent_id="13012" tag="hblock_tag_7" canDelete="false" classfield_id="13012" > 3759 2341 <header> 3760 2342 <cppcodedocumentation tag="" /> 3761 2343 </header> 3762 2344 </codeaccessormethod> 3763 <codeaccessormethod accessType="1" parent_id="199" tag="hblock_tag_8" canDelete="false" classfield_id="199" > 2345 <codeaccessormethod accessType="0" parent_id="13013" tag="hblock_tag_8" canDelete="false" classfield_id="13013" > 2346 <header> 2347 <cppcodedocumentation tag="" /> 2348 </header> 2349 </codeaccessormethod> 2350 <codeaccessormethod accessType="1" parent_id="13013" tag="hblock_tag_9" canDelete="false" classfield_id="13013" > 3764 2351 <header> 3765 2352 <cppcodedocumentation tag="" /> … … 3770 2357 </textblocks> 3771 2358 <header> 3772 <codecomment tag="" text="/************************************************************************&#010; a udioport.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:02:16&#010;The original location of this file is freebobstreaming&#010;**************************************************************************/&#010;" />2359 <codecomment tag="" text="/************************************************************************&#010; amdtpportinfo.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:37:54&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 3773 2360 </header> 3774 2361 <classfields> 3775 <codeclassfield parent_id="1 71" field_type="0" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >2362 <codeclassfield parent_id="13009" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 3776 2363 <header> 3777 2364 <cppcodedocumentation tag="" /> 3778 2365 </header> 3779 <ccfdeclarationcodeblock parent_id="171" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 2366 <ccfdeclarationcodeblock parent_id="13009" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2367 <header> 2368 <cppcodedocumentation tag="" indentLevel="1" /> 2369 </header> 2370 </ccfdeclarationcodeblock> 2371 <codeaccessormethod accessType="0" parent_id="13009" tag="hblock_tag_0" canDelete="false" classfield_id="13009" > 2372 <header> 2373 <cppcodedocumentation tag="" /> 2374 </header> 2375 </codeaccessormethod> 2376 <codeaccessormethod accessType="1" parent_id="13009" tag="hblock_tag_1" canDelete="false" classfield_id="13009" > 2377 <header> 2378 <cppcodedocumentation tag="" /> 2379 </header> 2380 </codeaccessormethod> 2381 </codeclassfield> 2382 <codeclassfield parent_id="13010" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2383 <header> 2384 <cppcodedocumentation tag="" /> 2385 </header> 2386 <ccfdeclarationcodeblock parent_id="13010" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2387 <header> 2388 <cppcodedocumentation tag="" indentLevel="1" /> 2389 </header> 2390 </ccfdeclarationcodeblock> 2391 <codeaccessormethod accessType="0" parent_id="13010" tag="hblock_tag_2" canDelete="false" classfield_id="13010" > 2392 <header> 2393 <cppcodedocumentation tag="" /> 2394 </header> 2395 </codeaccessormethod> 2396 <codeaccessormethod accessType="1" parent_id="13010" tag="hblock_tag_3" canDelete="false" classfield_id="13010" > 2397 <header> 2398 <cppcodedocumentation tag="" /> 2399 </header> 2400 </codeaccessormethod> 2401 </codeclassfield> 2402 <codeclassfield parent_id="13011" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2403 <header> 2404 <cppcodedocumentation tag="" /> 2405 </header> 2406 <ccfdeclarationcodeblock parent_id="13011" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2407 <header> 2408 <cppcodedocumentation tag="" indentLevel="1" /> 2409 </header> 2410 </ccfdeclarationcodeblock> 2411 <codeaccessormethod accessType="0" parent_id="13011" tag="hblock_tag_4" canDelete="false" classfield_id="13011" > 2412 <header> 2413 <cppcodedocumentation tag="" /> 2414 </header> 2415 </codeaccessormethod> 2416 <codeaccessormethod accessType="1" parent_id="13011" tag="hblock_tag_5" canDelete="false" classfield_id="13011" > 2417 <header> 2418 <cppcodedocumentation tag="" /> 2419 </header> 2420 </codeaccessormethod> 2421 </codeclassfield> 2422 <codeclassfield parent_id="13012" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2423 <header> 2424 <cppcodedocumentation tag="" /> 2425 </header> 2426 <ccfdeclarationcodeblock parent_id="13012" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2427 <header> 2428 <cppcodedocumentation tag="" indentLevel="1" /> 2429 </header> 2430 </ccfdeclarationcodeblock> 2431 <codeaccessormethod accessType="0" parent_id="13012" tag="hblock_tag_6" canDelete="false" classfield_id="13012" > 2432 <header> 2433 <cppcodedocumentation tag="" /> 2434 </header> 2435 </codeaccessormethod> 2436 <codeaccessormethod accessType="1" parent_id="13012" tag="hblock_tag_7" canDelete="false" classfield_id="13012" > 2437 <header> 2438 <cppcodedocumentation tag="" /> 2439 </header> 2440 </codeaccessormethod> 2441 </codeclassfield> 2442 <codeclassfield parent_id="13013" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 2443 <header> 2444 <cppcodedocumentation tag="" /> 2445 </header> 2446 <ccfdeclarationcodeblock parent_id="13013" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 2447 <header> 2448 <cppcodedocumentation tag="" indentLevel="1" /> 2449 </header> 2450 </ccfdeclarationcodeblock> 2451 <codeaccessormethod accessType="0" parent_id="13013" tag="hblock_tag_8" canDelete="false" classfield_id="13013" > 2452 <header> 2453 <cppcodedocumentation tag="" /> 2454 </header> 2455 </codeaccessormethod> 2456 <codeaccessormethod accessType="1" parent_id="13013" tag="hblock_tag_9" canDelete="false" classfield_id="13013" > 2457 <header> 2458 <cppcodedocumentation tag="" /> 2459 </header> 2460 </codeaccessormethod> 2461 </codeclassfield> 2462 <codeclassfield parent_id="13091" field_type="2097196" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 2463 <header> 2464 <cppcodedocumentation tag="" /> 2465 </header> 2466 <ccfdeclarationcodeblock parent_id="13091" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 3780 2467 <header> 3781 2468 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3782 2469 </header> 3783 2470 </ccfdeclarationcodeblock> 3784 <codeaccessormethod accessType="0" parent_id="1 71" tag="hblock_tag_0" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >3785 <header> 3786 <cppcodedocumentation tag="" /> 3787 </header> 3788 </codeaccessormethod> 3789 <codeaccessormethod accessType="1" parent_id="1 71" tag="hblock_tag_1" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >3790 <header> 3791 <cppcodedocumentation tag="" /> 3792 </header> 3793 </codeaccessormethod> 3794 <codeaccessormethod accessType="2" parent_id="1 71" tag="hblock_tag_2" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >3795 <header> 3796 <cppcodedocumentation tag="" /> 3797 </header> 3798 </codeaccessormethod> 3799 <codeaccessormethod accessType="3" parent_id="1 71" tag="hblock_tag_3" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >3800 <header> 3801 <cppcodedocumentation tag="" /> 3802 </header> 3803 </codeaccessormethod> 3804 <codeaccessormethod accessType="4" parent_id="1 71" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="171" role_id="0" >2471 <codeaccessormethod accessType="0" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="1" > 2472 <header> 2473 <cppcodedocumentation tag="" /> 2474 </header> 2475 </codeaccessormethod> 2476 <codeaccessormethod accessType="1" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="1" > 2477 <header> 2478 <cppcodedocumentation tag="" /> 2479 </header> 2480 </codeaccessormethod> 2481 <codeaccessormethod accessType="2" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="1" > 2482 <header> 2483 <cppcodedocumentation tag="" /> 2484 </header> 2485 </codeaccessormethod> 2486 <codeaccessormethod accessType="3" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="1" > 2487 <header> 2488 <cppcodedocumentation tag="" /> 2489 </header> 2490 </codeaccessormethod> 2491 <codeaccessormethod accessType="4" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="1" > 3805 2492 <header> 3806 2493 <cppcodedocumentation tag="" /> … … 3808 2495 </codeaccessormethod> 3809 2496 </codeclassfield> 3810 <codeclassfield parent_id="1 98" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >2497 <codeclassfield parent_id="13118" field_type="4194314" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 3811 2498 <header> 3812 2499 <cppcodedocumentation tag="" /> 3813 2500 </header> 3814 <ccfdeclarationcodeblock parent_id="1 98" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >3815 <header> 3816 <cppcodedocumentation tag="" indentLevel="1" />2501 <ccfdeclarationcodeblock parent_id="13118" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 2502 <header> 2503 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3817 2504 </header> 3818 2505 </ccfdeclarationcodeblock> 3819 <codeaccessormethod accessType="0" parent_id="198" tag="hblock_tag_5" canDelete="false" classfield_id="198" > 3820 <header> 3821 <cppcodedocumentation tag="" /> 3822 </header> 3823 </codeaccessormethod> 3824 <codeaccessormethod accessType="1" parent_id="198" tag="hblock_tag_6" canDelete="false" classfield_id="198" > 3825 <header> 3826 <cppcodedocumentation tag="" /> 3827 </header> 3828 </codeaccessormethod> 3829 </codeclassfield> 3830 <codeclassfield parent_id="199" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 3831 <header> 3832 <cppcodedocumentation tag="" /> 3833 </header> 3834 <ccfdeclarationcodeblock parent_id="199" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 3835 <header> 3836 <cppcodedocumentation tag="" indentLevel="1" /> 3837 </header> 3838 </ccfdeclarationcodeblock> 3839 <codeaccessormethod accessType="0" parent_id="199" tag="hblock_tag_7" canDelete="false" classfield_id="199" > 3840 <header> 3841 <cppcodedocumentation tag="" /> 3842 </header> 3843 </codeaccessormethod> 3844 <codeaccessormethod accessType="1" parent_id="199" tag="hblock_tag_8" canDelete="false" classfield_id="199" > 3845 <header> 3846 <cppcodedocumentation tag="" /> 3847 </header> 3848 </codeaccessormethod> 3849 </codeclassfield> 3850 <codeclassfield parent_id="1226" field_type="2097196" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 3851 <header> 3852 <cppcodedocumentation tag="" /> 3853 </header> 3854 <ccfdeclarationcodeblock parent_id="1226" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 3855 <header> 3856 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3857 </header> 3858 </ccfdeclarationcodeblock> 3859 <codeaccessormethod accessType="0" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="0" > 3860 <header> 3861 <cppcodedocumentation tag="" /> 3862 </header> 3863 </codeaccessormethod> 3864 <codeaccessormethod accessType="1" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="0" > 3865 <header> 3866 <cppcodedocumentation tag="" /> 3867 </header> 3868 </codeaccessormethod> 3869 <codeaccessormethod accessType="2" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="0" > 3870 <header> 3871 <cppcodedocumentation tag="" /> 3872 </header> 3873 </codeaccessormethod> 3874 <codeaccessormethod accessType="3" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="0" > 3875 <header> 3876 <cppcodedocumentation tag="" /> 3877 </header> 3878 </codeaccessormethod> 3879 <codeaccessormethod accessType="4" parent_id="1226" tag="" canDelete="false" writeOutText="false" classfield_id="1226" role_id="0" > 3880 <header> 3881 <cppcodedocumentation tag="" /> 3882 </header> 3883 </codeaccessormethod> 3884 </codeclassfield> 3885 <codeclassfield parent_id="1901" field_type="2097196" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 3886 <header> 3887 <cppcodedocumentation tag="" /> 3888 </header> 3889 <ccfdeclarationcodeblock parent_id="1901" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 3890 <header> 3891 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3892 </header> 3893 </ccfdeclarationcodeblock> 3894 <codeaccessormethod accessType="0" parent_id="1901" tag="" canDelete="false" writeOutText="false" classfield_id="1901" role_id="1" > 3895 <header> 3896 <cppcodedocumentation tag="" /> 3897 </header> 3898 </codeaccessormethod> 3899 <codeaccessormethod accessType="1" parent_id="1901" tag="" canDelete="false" writeOutText="false" classfield_id="1901" role_id="1" > 3900 <header> 3901 <cppcodedocumentation tag="" /> 3902 </header> 3903 </codeaccessormethod> 3904 <codeaccessormethod accessType="2" parent_id="1901" tag="" canDelete="false" writeOutText="false" classfield_id="1901" role_id="1" > 3905 <header> 3906 <cppcodedocumentation tag="" /> 3907 </header> 3908 </codeaccessormethod> 3909 <codeaccessormethod accessType="3" parent_id="1901" tag="" canDelete="false" writeOutText="false" classfield_id="1901" role_id="1" > 3910 <header> 3911 <cppcodedocumentation tag="" /> 3912 </header> 3913 </codeaccessormethod> 3914 <codeaccessormethod accessType="4" parent_id="1901" tag="" canDelete="false" writeOutText="false" classfield_id="1901" role_id="1" > 2506 <codeaccessormethod accessType="0" parent_id="13118" tag="" canDelete="false" writeOutText="false" classfield_id="13118" role_id="1" > 2507 <header> 2508 <cppcodedocumentation tag="" /> 2509 </header> 2510 </codeaccessormethod> 2511 <codeaccessormethod accessType="1" parent_id="13118" tag="" canDelete="false" writeOutText="false" classfield_id="13118" role_id="1" > 2512 <header> 2513 <cppcodedocumentation tag="" /> 2514 </header> 2515 </codeaccessormethod> 2516 <codeaccessormethod accessType="2" parent_id="13118" tag="" canDelete="false" writeOutText="false" classfield_id="13118" role_id="1" > 2517 <header> 2518 <cppcodedocumentation tag="" /> 2519 </header> 2520 </codeaccessormethod> 2521 <codeaccessormethod accessType="3" parent_id="13118" tag="" canDelete="false" writeOutText="false" classfield_id="13118" role_id="1" > 2522 <header> 2523 <cppcodedocumentation tag="" /> 2524 </header> 2525 </codeaccessormethod> 2526 <codeaccessormethod accessType="4" parent_id="13118" tag="" canDelete="false" writeOutText="false" classfield_id="13118" role_id="1" > 3915 2527 <header> 3916 2528 <cppcodedocumentation tag="" /> … … 3920 2532 </classfields> 3921 2533 </classifiercodedocument> 3922 <classifiercodedocument writeOutCode="true" package=" " id="170" parent_class="170" fileExt=".cpp" fileName="port" >2534 <classifiercodedocument writeOutCode="true" package="amdtpportinfo" id="12991" parent_class="12991" fileExt=".cpp" fileName="e_formats" > 3923 2535 <textblocks> 3924 <codeblockwithcomments tag="includes" text="#include " port.h"&#010;" >2536 <codeblockwithcomments tag="includes" text="#include "e_formats.h"&#010;" > 3925 2537 <header> 3926 2538 <cppcodedocumentation tag="" writeOutText="false" /> … … 3941 2553 </textblocks> 3942 2554 <header> 3943 <codecomment tag="" text="/************************************************************************&#010; port.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 13:58:18&#010;The original location of this file is&#010;**************************************************************************/&#010;" />2555 <codecomment tag="" text="/************************************************************************&#010; e_formats.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:37:35&#010;The original location of this file is amdtpportinfo&#010;**************************************************************************/&#010;" /> 3944 2556 </header> 3945 <classfields> 3946 <codeclassfield parent_id="171" field_type="7274604" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 3947 <header> 3948 <cppcodedocumentation tag="" /> 3949 </header> 3950 <ccfdeclarationcodeblock parent_id="171" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 3951 <header> 3952 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3953 </header> 3954 </ccfdeclarationcodeblock> 3955 <codeaccessormethod accessType="0" parent_id="171" tag="" canDelete="false" writeOutText="false" classfield_id="171" role_id="1" > 3956 <header> 3957 <cppcodedocumentation tag="" /> 3958 </header> 3959 </codeaccessormethod> 3960 <codeaccessormethod accessType="1" parent_id="171" tag="" canDelete="false" writeOutText="false" classfield_id="171" role_id="1" > 3961 <header> 3962 <cppcodedocumentation tag="" /> 3963 </header> 3964 </codeaccessormethod> 3965 <codeaccessormethod accessType="2" parent_id="171" tag="" canDelete="false" writeOutText="false" classfield_id="171" role_id="1" > 3966 <header> 3967 <cppcodedocumentation tag="" /> 3968 </header> 3969 </codeaccessormethod> 3970 <codeaccessormethod accessType="3" parent_id="171" tag="" canDelete="false" writeOutText="false" classfield_id="171" role_id="1" > 3971 <header> 3972 <cppcodedocumentation tag="" /> 3973 </header> 3974 </codeaccessormethod> 3975 <codeaccessormethod accessType="4" parent_id="171" tag="" canDelete="false" writeOutText="false" classfield_id="171" role_id="1" > 3976 <header> 3977 <cppcodedocumentation tag="" /> 3978 </header> 3979 </codeaccessormethod> 3980 </codeclassfield> 3981 <codeclassfield parent_id="201" field_type="6815860" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 3982 <header> 3983 <cppcodedocumentation tag="" /> 3984 </header> 3985 <ccfdeclarationcodeblock parent_id="201" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 3986 <header> 3987 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 3988 </header> 3989 </ccfdeclarationcodeblock> 3990 <codeaccessormethod accessType="0" parent_id="201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="1" > 3991 <header> 3992 <cppcodedocumentation tag="" /> 3993 </header> 3994 </codeaccessormethod> 3995 <codeaccessormethod accessType="1" parent_id="201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="1" > 3996 <header> 3997 <cppcodedocumentation tag="" /> 3998 </header> 3999 </codeaccessormethod> 4000 <codeaccessormethod accessType="2" parent_id="201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="1" > 4001 <header> 4002 <cppcodedocumentation tag="" /> 4003 </header> 4004 </codeaccessormethod> 4005 <codeaccessormethod accessType="3" parent_id="201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="1" > 4006 <header> 4007 <cppcodedocumentation tag="" /> 4008 </header> 4009 </codeaccessormethod> 4010 <codeaccessormethod accessType="4" parent_id="201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="1" > 4011 <header> 4012 <cppcodedocumentation tag="" /> 4013 </header> 4014 </codeaccessormethod> 4015 </codeclassfield> 4016 <codeclassfield parent_id="211" field_type="6815860" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 4017 <header> 4018 <cppcodedocumentation tag="" /> 4019 </header> 4020 <ccfdeclarationcodeblock parent_id="211" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 4021 <header> 4022 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4023 </header> 4024 </ccfdeclarationcodeblock> 4025 <codeaccessormethod accessType="0" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="1" > 4026 <header> 4027 <cppcodedocumentation tag="" /> 4028 </header> 4029 </codeaccessormethod> 4030 <codeaccessormethod accessType="1" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="1" > 4031 <header> 4032 <cppcodedocumentation tag="" /> 4033 </header> 4034 </codeaccessormethod> 4035 <codeaccessormethod accessType="2" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="1" > 4036 <header> 4037 <cppcodedocumentation tag="" /> 4038 </header> 4039 </codeaccessormethod> 4040 <codeaccessormethod accessType="3" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="1" > 4041 <header> 4042 <cppcodedocumentation tag="" /> 4043 </header> 4044 </codeaccessormethod> 4045 <codeaccessormethod accessType="4" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="1" > 4046 <header> 4047 <cppcodedocumentation tag="" /> 4048 </header> 4049 </codeaccessormethod> 4050 </codeclassfield> 4051 <codeclassfield parent_id="431" field_type="49" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 4052 <header> 4053 <cppcodedocumentation tag="" /> 4054 </header> 4055 <ccfdeclarationcodeblock parent_id="431" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 4056 <header> 4057 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4058 </header> 4059 </ccfdeclarationcodeblock> 4060 <codeaccessormethod accessType="0" parent_id="431" tag="" canDelete="false" writeOutText="false" classfield_id="431" role_id="0" > 4061 <header> 4062 <cppcodedocumentation tag="" /> 4063 </header> 4064 </codeaccessormethod> 4065 <codeaccessormethod accessType="1" parent_id="431" tag="" canDelete="false" writeOutText="false" classfield_id="431" role_id="0" > 4066 <header> 4067 <cppcodedocumentation tag="" /> 4068 </header> 4069 </codeaccessormethod> 4070 <codeaccessormethod accessType="2" parent_id="431" tag="" canDelete="false" writeOutText="false" classfield_id="431" role_id="0" > 4071 <header> 4072 <cppcodedocumentation tag="" /> 4073 </header> 4074 </codeaccessormethod> 4075 <codeaccessormethod accessType="3" parent_id="431" tag="" canDelete="false" writeOutText="false" classfield_id="431" role_id="0" > 4076 <header> 4077 <cppcodedocumentation tag="" /> 4078 </header> 4079 </codeaccessormethod> 4080 <codeaccessormethod accessType="4" parent_id="431" tag="" canDelete="false" writeOutText="false" classfield_id="431" role_id="0" > 4081 <header> 4082 <cppcodedocumentation tag="" /> 4083 </header> 4084 </codeaccessormethod> 4085 </codeclassfield> 4086 </classfields> 2557 <classfields/> 4087 2558 </classifiercodedocument> 4088 <classifiercodedocument writeOutCode="true" package=" freebobstreaming" id="200" parent_class="200" fileExt=".cpp" fileName="midiport" >2559 <classifiercodedocument writeOutCode="true" package="amdtpportinfo" id="12995" parent_class="12995" fileExt=".cpp" fileName="e_types" > 4089 2560 <textblocks> 4090 <codeblockwithcomments tag="includes" text="#include " midiport.h"&#010;" >2561 <codeblockwithcomments tag="includes" text="#include "e_types.h"&#010;" > 4091 2562 <header> 4092 2563 <cppcodedocumentation tag="" writeOutText="false" /> … … 4097 2568 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 4098 2569 </header> 2570 <textblocks/> 2571 </hierarchicalcodeblock> 2572 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 2573 <header> 2574 <cppcodedocumentation tag="" text="Methods" /> 2575 </header> 2576 <textblocks/> 2577 </hierarchicalcodeblock> 2578 </textblocks> 2579 <header> 2580 <codecomment tag="" text="/************************************************************************&#010; E_Types.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:37:35&#010;The original location of this file is AmdtpPortInfo&#010;**************************************************************************/&#010;" /> 2581 </header> 2582 <classfields/> 2583 </classifiercodedocument> 2584 <classifiercodedocument writeOutCode="true" package="" id="13000" parent_class="13000" fileExt=".cpp" fileName="enum e_formats" > 2585 <textblocks> 2586 <codeblockwithcomments tag="includes" text="#include "enum e_formats.h"&#010;" > 2587 <header> 2588 <cppcodedocumentation tag="" writeOutText="false" /> 2589 </header> 2590 </codeblockwithcomments> 2591 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 2592 <header> 2593 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2594 </header> 2595 <textblocks/> 2596 </hierarchicalcodeblock> 2597 <hierarchicalcodeblock tag="otherMethodsBlock" canDelete="false" > 2598 <header> 2599 <cppcodedocumentation tag="" text="Methods" /> 2600 </header> 2601 <textblocks/> 2602 </hierarchicalcodeblock> 2603 </textblocks> 2604 <header> 2605 <codecomment tag="" text="/************************************************************************&#010; enum E_Formats.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:37:35&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 2606 </header> 2607 <classfields/> 2608 </classifiercodedocument> 2609 <classifiercodedocument writeOutCode="true" package="" id="13087" parent_class="13087" fileExt=".cpp" fileName="amdtpaudioport" > 2610 <textblocks> 2611 <codeblockwithcomments tag="includes" text="#include "amdtpaudioport.h"&#010;" > 2612 <header> 2613 <cppcodedocumentation tag="" writeOutText="false" /> 2614 </header> 2615 </codeblockwithcomments> 2616 <hierarchicalcodeblock tag="constructionMethodsBlock" canDelete="false" > 2617 <header> 2618 <cppcodedocumentation tag="" text="Constructors/Destructors" /> 2619 </header> 4099 2620 <textblocks> 4100 <codeoperation parent_id=" 204" tag="operation_204" canDelete="false" >2621 <codeoperation parent_id="13094" tag="operation_13094" canDelete="false" > 4101 2622 <header> 4102 2623 <cppcodedocumentation tag="" /> 4103 2624 </header> 4104 2625 </codeoperation> 4105 <codeoperation parent_id="207" tag="operation_207" canDelete="false" > 2626 <codeoperation parent_id="13103" tag="operation_13103" canDelete="false" > 2627 <header> 2628 <cppcodedocumentation tag="" /> 2629 </header> 2630 </codeoperation> 2631 <codeoperation parent_id="13113" tag="operation_13113" canDelete="false" > 4106 2632 <header> 4107 2633 <cppcodedocumentation tag="" /> … … 4114 2640 <cppcodedocumentation tag="" text="Methods" /> 4115 2641 </header> 4116 <textblocks> 4117 <codeaccessormethod accessType="0" parent_id="208" tag="hblock_tag_0" canDelete="false" classfield_id="208" > 4118 <header> 4119 <cppcodedocumentation tag="" /> 4120 </header> 4121 </codeaccessormethod> 4122 <codeaccessormethod accessType="1" parent_id="208" tag="hblock_tag_1" canDelete="false" classfield_id="208" > 4123 <header> 4124 <cppcodedocumentation tag="" /> 4125 </header> 4126 </codeaccessormethod> 4127 <codeaccessormethod accessType="0" parent_id="209" tag="hblock_tag_2" canDelete="false" classfield_id="209" > 4128 <header> 4129 <cppcodedocumentation tag="" /> 4130 </header> 4131 </codeaccessormethod> 4132 <codeaccessormethod accessType="1" parent_id="209" tag="hblock_tag_3" canDelete="false" classfield_id="209" > 4133 <header> 4134 <cppcodedocumentation tag="" /> 4135 </header> 4136 </codeaccessormethod> 4137 <codeaccessormethod accessType="0" parent_id="7088" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 4138 <header> 4139 <cppcodedocumentation tag="" /> 4140 </header> 4141 </codeaccessormethod> 4142 <codeaccessormethod accessType="1" parent_id="7088" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 4143 <header> 4144 <cppcodedocumentation tag="" /> 4145 </header> 4146 </codeaccessormethod> 4147 <codeaccessormethod accessType="2" parent_id="7088" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 4148 <header> 4149 <cppcodedocumentation tag="" /> 4150 </header> 4151 </codeaccessormethod> 4152 <codeaccessormethod accessType="3" parent_id="7088" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 4153 <header> 4154 <cppcodedocumentation tag="" /> 4155 </header> 4156 </codeaccessormethod> 4157 <codeaccessormethod accessType="4" parent_id="7088" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 4158 <header> 4159 <cppcodedocumentation tag="" /> 4160 </header> 4161 </codeaccessormethod> 4162 </textblocks> 2642 <textblocks/> 4163 2643 </hierarchicalcodeblock> 4164 2644 </textblocks> 4165 2645 <header> 4166 <codecomment tag="" text="/************************************************************************&#010; midiport.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:03:17&#010;The original location of this file is freebobstreaming&#010;**************************************************************************/&#010;" />2646 <codecomment tag="" text="/************************************************************************&#010; amdtpaudioport.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:37:56&#010;The original location of this file is &#010;**************************************************************************/&#010;" /> 4167 2647 </header> 4168 2648 <classfields> 4169 <codeclassfield parent_id=" 201" field_type="5242953" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >2649 <codeclassfield parent_id="13088" field_type="6619246" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 4170 2650 <header> 4171 2651 <cppcodedocumentation tag="" /> 4172 2652 </header> 4173 <ccfdeclarationcodeblock parent_id=" 201" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >2653 <ccfdeclarationcodeblock parent_id="13088" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 4174 2654 <header> 4175 2655 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4176 2656 </header> 4177 2657 </ccfdeclarationcodeblock> 4178 <codeaccessormethod accessType="0" parent_id=" 201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="0" >4179 <header> 4180 <cppcodedocumentation tag="" /> 4181 </header> 4182 </codeaccessormethod> 4183 <codeaccessormethod accessType="1" parent_id=" 201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="0" >4184 <header> 4185 <cppcodedocumentation tag="" /> 4186 </header> 4187 </codeaccessormethod> 4188 <codeaccessormethod accessType="2" parent_id=" 201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="0" >4189 <header> 4190 <cppcodedocumentation tag="" /> 4191 </header> 4192 </codeaccessormethod> 4193 <codeaccessormethod accessType="3" parent_id=" 201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="0" >4194 <header> 4195 <cppcodedocumentation tag="" /> 4196 </header> 4197 </codeaccessormethod> 4198 <codeaccessormethod accessType="4" parent_id=" 201" tag="" canDelete="false" writeOutText="false" classfield_id="201" role_id="0" >2658 <codeaccessormethod accessType="0" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="0" > 2659 <header> 2660 <cppcodedocumentation tag="" /> 2661 </header> 2662 </codeaccessormethod> 2663 <codeaccessormethod accessType="1" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="0" > 2664 <header> 2665 <cppcodedocumentation tag="" /> 2666 </header> 2667 </codeaccessormethod> 2668 <codeaccessormethod accessType="2" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="0" > 2669 <header> 2670 <cppcodedocumentation tag="" /> 2671 </header> 2672 </codeaccessormethod> 2673 <codeaccessormethod accessType="3" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="0" > 2674 <header> 2675 <cppcodedocumentation tag="" /> 2676 </header> 2677 </codeaccessormethod> 2678 <codeaccessormethod accessType="4" parent_id="13088" tag="" canDelete="false" writeOutText="false" classfield_id="13088" role_id="0" > 4199 2679 <header> 4200 2680 <cppcodedocumentation tag="" /> … … 4202 2682 </codeaccessormethod> 4203 2683 </codeclassfield> 4204 <codeclassfield parent_id=" 208" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >2684 <codeclassfield parent_id="13091" field_type="7667777" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 4205 2685 <header> 4206 2686 <cppcodedocumentation tag="" /> 4207 2687 </header> 4208 <ccfdeclarationcodeblock parent_id=" 208" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >4209 <header> 4210 <cppcodedocumentation tag="" indentLevel="1" />2688 <ccfdeclarationcodeblock parent_id="13091" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 2689 <header> 2690 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4211 2691 </header> 4212 2692 </ccfdeclarationcodeblock> 4213 <codeaccessormethod accessType="0" parent_id="208" tag="hblock_tag_0" canDelete="false" classfield_id="208" > 4214 <header> 4215 <cppcodedocumentation tag="" /> 4216 </header> 4217 </codeaccessormethod> 4218 <codeaccessormethod accessType="1" parent_id="208" tag="hblock_tag_1" canDelete="false" classfield_id="208" > 4219 <header> 4220 <cppcodedocumentation tag="" /> 4221 </header> 4222 </codeaccessormethod> 4223 </codeclassfield> 4224 <codeclassfield parent_id="209" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" > 4225 <header> 4226 <cppcodedocumentation tag="" /> 4227 </header> 4228 <ccfdeclarationcodeblock parent_id="209" tag="" canDelete="false" indentLevel="1" text="FIX ME;" > 4229 <header> 4230 <cppcodedocumentation tag="" indentLevel="1" /> 4231 </header> 4232 </ccfdeclarationcodeblock> 4233 <codeaccessormethod accessType="0" parent_id="209" tag="hblock_tag_2" canDelete="false" classfield_id="209" > 4234 <header> 4235 <cppcodedocumentation tag="" /> 4236 </header> 4237 </codeaccessormethod> 4238 <codeaccessormethod accessType="1" parent_id="209" tag="hblock_tag_3" canDelete="false" classfield_id="209" > 4239 <header> 4240 <cppcodedocumentation tag="" /> 4241 </header> 4242 </codeaccessormethod> 4243 </codeclassfield> 4244 <codeclassfield parent_id="1364" field_type="6422560" initialValue="" role_id="1" writeOutMethods="true" listClassName="" > 4245 <header> 4246 <cppcodedocumentation tag="" /> 4247 </header> 4248 <ccfdeclarationcodeblock parent_id="1364" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" > 4249 <header> 4250 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4251 </header> 4252 </ccfdeclarationcodeblock> 4253 <codeaccessormethod accessType="0" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="0" > 4254 <header> 4255 <cppcodedocumentation tag="" /> 4256 </header> 4257 </codeaccessormethod> 4258 <codeaccessormethod accessType="1" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="0" > 4259 <header> 4260 <cppcodedocumentation tag="" /> 4261 </header> 4262 </codeaccessormethod> 4263 <codeaccessormethod accessType="2" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="0" > 4264 <header> 4265 <cppcodedocumentation tag="" /> 4266 </header> 4267 </codeaccessormethod> 4268 <codeaccessormethod accessType="3" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="0" > 4269 <header> 4270 <cppcodedocumentation tag="" /> 4271 </header> 4272 </codeaccessormethod> 4273 <codeaccessormethod accessType="4" parent_id="1364" tag="" canDelete="false" writeOutText="false" classfield_id="1364" role_id="0" > 4274 <header> 4275 <cppcodedocumentation tag="" /> 4276 </header> 4277 </codeaccessormethod> 4278 </codeclassfield> 4279 <codeclassfield parent_id="7088" field_type="1" initialValue="" role_id="0" writeOutMethods="true" listClassName="" > 4280 <header> 4281 <cppcodedocumentation tag="" /> 4282 </header> 4283 <ccfdeclarationcodeblock parent_id="7088" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="1" text="FIX ME;" > 4284 <header> 4285 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" /> 4286 </header> 4287 </ccfdeclarationcodeblock> 4288 <codeaccessormethod accessType="0" parent_id="7088" tag="hblock_tag_4" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 4289 <header> 4290 <cppcodedocumentation tag="" /> 4291 </header> 4292 </codeaccessormethod> 4293 <codeaccessormethod accessType="1" parent_id="7088" tag="hblock_tag_5" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 4294 <header> 4295 <cppcodedocumentation tag="" /> 4296 </header> 4297 </codeaccessormethod> 4298 <codeaccessormethod accessType="2" parent_id="7088" tag="hblock_tag_6" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 4299 <header> 4300 <cppcodedocumentation tag="" /> 4301 </header> 4302 </codeaccessormethod> 4303 <codeaccessormethod accessType="3" parent_id="7088" tag="hblock_tag_7" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 4304 <header> 4305 <cppcodedocumentation tag="" /> 4306 </header> 4307 </codeaccessormethod> 4308 <codeaccessormethod accessType="4" parent_id="7088" tag="hblock_tag_8" canDelete="false" writeOutText="false" classfield_id="7088" role_id="1" > 2693 <codeaccessormethod accessType="0" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="0" > 2694 <header> 2695 <cppcodedocumentation tag="" /> 2696 </header> 2697 </codeaccessormethod> 2698 <codeaccessormethod accessType="1" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="0" > 2699 <header> 2700 <cppcodedocumentation tag="" /> 2701 </header> 2702 </codeaccessormethod> 2703 <codeaccessormethod accessType="2" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="0" > 2704 <header> 2705 <cppcodedocumentation tag="" /> 2706 </header> 2707 </codeaccessormethod> 2708 <codeaccessormethod accessType="3" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="0" > 2709 <header> 2710 <cppcodedocumentation tag="" /> 2711 </header> 2712 </codeaccessormethod> 2713 <codeaccessormethod accessType="4" parent_id="13091" tag="" canDelete="false" writeOutText="false" classfield_id="13091" role_id="0" > 4309 2714 <header> 4310 2715 <cppcodedocumentation tag="" /> … … 4314 2719 </classfields> 4315 2720 </classifiercodedocument> 4316 <classifiercodedocument writeOutCode="true" package=" freebobstreaming" id="210" parent_class="210" fileExt=".cpp" fileName="controlport" >2721 <classifiercodedocument writeOutCode="true" package="" id="13114" parent_class="13114" fileExt=".cpp" fileName="amdtpmidiport" > 4317 2722 <textblocks> 4318 <codeblockwithcomments tag="includes" text="#include " controlport.h"&#010;" >2723 <codeblockwithcomments tag="includes" text="#include "amdtpmidiport.h"&#010;" > 4319 2724 <header> 4320 2725 <cppcodedocumentation tag="" writeOutText="false" /> … … 4326 2731 </header> 4327 2732 <textblocks> 4328 <codeoperation parent_id=" 214" tag="operation_214" canDelete="false" >2733 <codeoperation parent_id="13121" tag="operation_13121" canDelete="false" > 4329 2734 <header> 4330 2735 <cppcodedocumentation tag="" /> 4331 2736 </header> 4332 2737 </codeoperation> 4333 <codeoperation parent_id=" 217" tag="operation_217" canDelete="false" >2738 <codeoperation parent_id="13128" tag="operation_13128" canDelete="false" > 4334 2739 <header> 4335 2740 <cppcodedocumentation tag="" /> … … 4342 2747 <cppcodedocumentation tag="" text="Methods" /> 4343 2748 </header> 4344 <textblocks>4345 <codeaccessormethod accessType="0" parent_id="218" tag="hblock_tag_0" canDelete="false" classfield_id="218" >4346 <header>4347 <cppcodedocumentation tag="" />4348 </header>4349 </codeaccessormethod>4350 <codeaccessormethod accessType="1" parent_id="218" tag="hblock_tag_1" canDelete="false" classfield_id="218" >4351 <header>4352 <cppcodedocumentation tag="" />4353 </header>4354 </codeaccessormethod>4355 </textblocks>4356 </hierarchicalcodeblock>4357 </textblocks>4358 <header>4359 <codecomment tag="" text="/************************************************************************&#010; controlport.cpp - Copyright ppalmers&#010;&#010;Here you can write a license for your code, some comments or any other&#010;information you want to have in your generated code. To to this simply&#010;configure the "headings" directory in uml to point to a directory&#010;where you have your heading files.&#010;&#010;or you can just replace the contents of this 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 Wed May 24 2006 at 14:00:58&#010;The original location of this file is freebobstreaming&#010;**************************************************************************/&#010;" />4360 </header>4361 <classfields>4362 <codeclassfield parent_id="211" field_type="2097253" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >4363 <header>4364 <cppcodedocumentation tag="" />4365 </header>4366 <ccfdeclarationcodeblock parent_id="211" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >4367 <header>4368 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />4369 </header>4370 </ccfdeclarationcodeblock>4371 <codeaccessormethod accessType="0" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="0" >4372 <header>4373 <cppcodedocumentation tag="" />4374 </header>4375 </codeaccessormethod>4376 <codeaccessormethod accessType="1" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="0" >4377 <header>4378 <cppcodedocumentation tag="" />4379 </header>4380 </codeaccessormethod>4381 <codeaccessormethod accessType="2" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="0" >4382 <header>4383 <cppcodedocumentation tag="" />4384 </header>4385 </codeaccessormethod>4386 <codeaccessormethod accessType="3" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="0" >4387 <header>4388 <cppcodedocumentation tag="" />4389 </header>4390 </codeaccessormethod>4391 <codeaccessormethod accessType="4" parent_id="211" tag="" canDelete="false" writeOutText="false" classfield_id="211" role_id="0" >4392 <header>4393 <cppcodedocumentation tag="" />4394 </header>4395 </codeaccessormethod>4396 </codeclassfield>4397 <codeclassfield parent_id="218" field_type="0" initialValue="" role_id="-1" writeOutMethods="true" listClassName="" >4398 <header>4399 <cppcodedocumentation tag="" />4400 </header>4401 <ccfdeclarationcodeblock parent_id="218" tag="" canDelete="false" indentLevel="1" text="FIX ME;" >4402 <header>4403 <cppcodedocumentation tag="" indentLevel="1" />4404 </header>4405 </ccfdeclarationcodeblock>4406 <codeaccessormethod accessType="0" parent_id="218" tag="hblock_tag_0" canDelete="false" classfield_id="218" >4407 <header>4408 <cppcodedocumentation tag="" />4409 </header>4410 </codeaccessormethod>4411 <codeaccessormethod accessType="1" parent_id="218" tag="hblock_tag_1" canDelete="false" classfield_id="218" >4412 <header>4413 <cppcodedocumentation tag="" />4414 </header>4415 </codeaccessormethod>4416 </codeclassfield>4417 <codeclassfield parent_id="1295" field_type="6750318" initialValue="" role_id="1" writeOutMethods="true" listClassName="" >4418 <header>4419 <cppcodedocumentation tag="" />4420 </header>4421 <ccfdeclarationcodeblock parent_id="1295" tag="" canDelete="false" writeOutText="false" indentLevel="1" role_id="0" text="FIX ME;" >4422 <header>4423 <cppcodedocumentation tag="" writeOutText="false" indentLevel="1" />4424 </header>4425 </ccfdeclarationcodeblock>4426 <codeaccessormethod accessType="0" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="0" >4427 <header>4428 <cppcodedocumentation tag="" />4429 </header>4430 </codeaccessormethod>4431 <codeaccessormethod accessType="1" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="0" >4432 <header>4433 <cppcodedocumentation tag="" />4434 </header>4435 </codeaccessormethod>4436 <codeaccessormethod accessType="2" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="0" >4437 <header>4438 <cppcodedocumentation tag="" />4439 </header>4440 </codeaccessormethod>4441 <codeaccessormethod accessType="3" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="0" >4442 <header>4443 <cppcodedocumentation tag="" />4444 </header>4445 </codeaccessormethod>4446 <codeaccessormethod accessType="4" parent_id="1295" tag="" canDelete="false" writeOutText="false" classfield_id="1295" role_id="0" >4447 <header>